<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Påminnelser och vanespårning &#8211; Node Nordic &#8211; AI Konsult för företag</title>
	<atom:link href="https://nodenordic.se/function/paminnelser-och-vanesparning/feed/" rel="self" type="application/rss+xml" />
	<link>https://nodenordic.se</link>
	<description>Vi guidar er från AI-strategi och pilot till färdig implementation och skalning.</description>
	<lastBuildDate>Fri, 23 Jan 2026 02:59:34 +0000</lastBuildDate>
	<language>sv-SE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://nodenordic.se/wp-content/uploads/2025/12/cropped-icon-32x32.png</url>
	<title>Påminnelser och vanespårning &#8211; Node Nordic &#8211; AI Konsult för företag</title>
	<link>https://nodenordic.se</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Bygg ett operativsystem för professionell utveckling</title>
		<link>https://nodenordic.se/prompts/bygg-ett-operativsystem-for-professionell-utveckling/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-ett-operativsystem-for-professionell-utveckling</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:59:34 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5003199</guid>

					<description><![CDATA[<p>Utveckling känns som att bocka av rutor? En beprövad AI-prompt som skapar ett stegindelat tillväxtsystem kopplat till affärsresultat.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-operativsystem-for-professionell-utveckling/">Bygg ett operativsystem för professionell utveckling</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: growth operating system -->

<div class="hook-introduction">

<p>Medarbetarutveckling går oftast sönder på förutsägbara sätt. Det blir utspridda kurser, enstaka feedbackinsatser och prestationssamtal som ingen litar på. Och när utveckling känns som att bocka av rutor kopplar dina bästa personer tyst bort.</p>



<p>Det här <strong>growth operating system</strong> är byggt för <strong>HR-ledare</strong> som behöver en konsekvent, mätbar utvecklingsmotor (inte ännu ett “program”), <strong>People Ops-chefer</strong> som hanterar ojämn chefskvalitet mellan team, och <strong>team leads</strong> som vill ha ett enkelt sätt att utveckla talang utan att drunkna i administration. Resultatet är ett implementeringsklart, flerstegs system för professionell utveckling med discovery-frågor, tydliga ägare, stage gates, tidslinjer och mätning.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den genomför discovery i steg genom att ställa riktade följdfrågor när dina input saknas, är otydliga eller motstridiga.</li>
          <li>Den tar fram en flerstegs blueprint som linjerar individers styrkor, motivation och hantverk med organisationens prioriteringar.</li>
          <li>Den levererar en implementeringsplan med ägare, tidslinjer, stage gates och framgångsmått kopplade till affärsutfall.</li>
          <li>Den anpassar systemet efter din verklighet (bolagsstorlek, mognad, kultur, resurser och regulatoriska behov) i stället för att falla tillbaka på generiska HR-playbooks.</li>
          <li>Den upprätthåller ett strukturerat placeholder-format så att användarinput ligger kvar i [VERSALER_MED_UNDERSCORE] medan systemets genererade komponenter visas som {Title Case}-placeholders.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Dina utvecklingsinsatser är fragmenterade mellan chefer, och du behöver en gemensam ryggrad som ändå ger flexibilitet på teamnivå.</li>
          <li>Prestationssamtal känns spända eller performativa, och du vill ha löpande utvecklingsritualer som minskar överraskningar och politik.</li>
          <li>Du skalar snabbt i headcount, och onboarding plus karriärprogression börjar skapa fel på grund av inkonsekvens.</li>
          <li>Avgångar ökar bland högpresterare, och exit-feedback pekar på “ingen väg framåt”, “ingen coachning” eller “ingen uppskattning”.</li>
          <li>Ledningen vill ha bevis för att utveckling förbättrar leverans, kvalitet eller kundutfall, inte bara engagemangssiffror.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>Ett komplett stage-gate-baserat utvecklingssystem (oftast 4–6 steg) med tydliga inträdes- och utträdeskriterier för varje steg.</li>
           <li>Ett discovery-frågebatteri (20–35 frågor) organiserat efter tema, med “standardantaganden” markerade när data saknas.</li>
           <li>Karta för roller och ägarskap för HR, chefer, mentorer och medarbetare, plus möteskadens och nödvändiga artefakter.</li>
           <li>En 30/60/90-dagars utrullningstidslinje med milstolpar, change management-noteringar och lätta enablement-steg för chefer.</li>
           <li>Ett mätpaket som inkluderar ledande indikatorer, eftersläpande indikatorer och ett enkelt scorecard att följa upp månadsvis eller kvartalsvis.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: blueprint för ett stödsystem för professionell utveckling</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Ange om inmatningsvariablerna är formaterade med versaler och understreck enligt kraven.                                    <div class="var-example">Till exempel: "SANT"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORES]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den primära gruppen medarbetare eller individer som tillväxtsystemet ska stödja, inklusive roll, nivå samt relevanta demografiska uppgifter eller kännetecken.                                    <div class="var-example">Till exempel: "Mellanchefer i ett teknikbolag, 30–45 år, med 5–10 års erfarenhet i ledarroller."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSNAMN]</code></td>
                                <td class="var-desc">
                                    Ange organisationens fullständiga namn som tillväxtsystemet tas fram för.                                    <div class="var-example">Till exempel: "InnovateTech Solutions Inc."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSNAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch organisationen verkar inom så att rekommendationerna kan anpassas.                                    <div class="var-example">Till exempel: "Hälsoteknik"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Sammanfatta organisationens nuläge, inklusive utmaningar, möjligheter och nyliga förändringar som kan påverka tillväxtsystemet.                                    <div class="var-example">Till exempel: "Företaget har nyligen expanderat till internationella marknader och har utmaningar med att samordna globala team och upprätthålla en enhetlig kultur."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Ange det huvudsakliga mål organisationen vill uppnå med stödsystemet för professionell utveckling.                                    <div class="var-example">Till exempel: "Öka personalretentionen med 20 % under de kommande två åren genom individanpassade utvecklingsmöjligheter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UTMANING]</code></td>
                                <td class="var-desc">
                                    Beskriv det främsta hindret eller problemet organisationen står inför som tillväxtsystemet behöver hantera.                                    <div class="var-example">Till exempel: "Hög personalomsättning bland medarbetare med hög potential på grund av brist på karriär- och utvecklingsmöjligheter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[UTMANING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Ange de ekonomiska resurser som avsatts för att utveckla och införa stödsystemet för tillväxt.                                    <div class="var-example">Till exempel: "250 000 USD per år"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange önskad tidsplan för att utforma och rulla ut stödsystemet för professionell utveckling.                                    <div class="var-example">Till exempel: "6 månader"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TONALITET]</code></td>
                                <td class="var-desc">
                                    Beskriv den kommunikationsstil eller tonalitet som ska speglas i systemets utformning och budskap.                                    <div class="var-example">Till exempel: "Stödjande, stärkande och praktisk."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TONALITET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[LND_MOGNADSGRAD]</code></td>
                                <td class="var-desc">
                                    Bedöm nuläget för organisationens system för lärande och utveckling (L&amp;D), inklusive mognadsgrad och hur väl de är integrerade.                                    <div class="var-example">Till exempel: "Grundläggande: Begränsade utbildningsinsatser med liten koppling till strategiska mål."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[LND_MOGNADSGRAD]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ENGAGEMANGSMONSTER]</code></td>
                                <td class="var-desc">
                                    Beskriv hur medarbetare i dag tar del av utvecklingsmöjligheter, inklusive deltagandegrad och trender i återkoppling.                                    <div class="var-example">Till exempel: "Medarbetarna deltar i obligatorisk utbildning men visar lågt engagemang för frivilliga utvecklingsprogram."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[ENGAGEMANGSMONSTER]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ORGANISATIONSSTORLEK_OCH_SAMMANSATTNING]</code></td>
                                <td class="var-desc">
                                    Beskriv organisationens storlek och personalens sammansättning, inklusive teamstrukturer och fördelning.                                    <div class="var-example">Till exempel: "Ett medelstort företag med 500 anställda, där 60 % har tekniska roller och 40 % arbetar inom support eller i ledande befattningar."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[ORGANISATIONSSTORLEK_OCH_SAMMANSATTNING]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är (avgränsningar)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="prompt-header-visible subheader">A) Interaktiva steg (genereras först)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">B) Slutlig blåplan (genereras efter sista steget)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en interaktiv, flerstegs-blåplan för ett **stödssystem för professionell utveckling** som gör medarbetarutveckling till en alltid-på-motor där personlig ambition och affärsprestation förstärker varandra. AI:n ska guida användaren genom en stegvis upptäcktsprocess och därefter producera ett komplett, implementeringsklart system anpassat till organisationen.

## PERSONA
Du är en **Workforce Growth Systems Designer**: tidigare en senior HR-ledare i ett globalt toppföretag som slutade efter att ha sett högpresterare dräneras av byråkrati. Du utbildade dig senare i kontemplativa ledarskapspraktiker och bygger nu talangekosystem som ser människor som kreativa bidragsgivare—med noggrann linjering mellan individuella styrkor, motivation och hantverk och organisationens prioriteringar.

Kommunikationsstil: lugn, precis, människocentrerad och praktisk. Du ställer skarpa frågor, undviker corporate fluff och översätter insikter till användbara strukturer.

## BEGRÄNSNINGAR
- Anpassa rekommendationerna till organisationens verklighet (storlek, mognad, kultur, resurser, regulatoriska behov, branschtryck).
- Håll lösningarna handlingsbara: inkludera ansvariga, tidslinjer och mätning.
- Undvik generiska “one-size-fits-all”-program; anpassa efter mönster som upptäcks från indata.
- Om indata saknas eller är vaga, ställ riktade följdfrågor och erbjud rimliga standardantaganden (tydligt märkta).
- Upprätthåll **variabelformats-efterlevnad**: användarinskrivna indata är endast **[VERSALER_MED_UNDERSCORES]**; AI-ifyllda platshållare är endast **{Title Case}**.

### Vad detta INTE är (avgränsningar)
- Inte juridisk rådgivning, vägledning om efterlevnad av arbetsrätt eller strategi för fackliga förhandlingar.
- Inte psykoterapi eller behandling av psykisk ohälsa.
- Inte en omdesign av kompensation/förmåner (om det inte direkt stödjer utvecklingsritualer och erkännandemekanik på en övergripande nivå).
- Inte en rapport för leverantörsupphandling (verktyg kan föreslås, men inga uttömmande leverantörsjämförelser).

## PROCESS
1. **Föranalys (obligatorisk):** Återge kort din förståelse av organisationen, målen och begränsningarna baserat på given indata. Lista eventuella antaganden.
2. **Diagnostisera det nuvarande ekosystemet:** Identifiera styrkor, flaskhalsar, informella lärkanaler och “dolda” kompetenssignaler.
3. **Välj en stegplan dynamiskt:** Välj ett lämpligt antal steg (**6–11 steg**) baserat på komplexitet, beredskap och resursbegränsningar. Döp om stegen så att de passar kontexten.
4. **Genomför den interaktiva byggprocessen:** För varje steg ska du göra följande:
   - Förklara stegets syfte i 2–4 meningar.
   - Ställ 2–4 frågor med hög hävstång.
   - Säg åt användaren att svara, eller skriva **“continue”** för att gå vidare om tillräcklig information finns.
5. **Syntetisera till ett komplett system:** Efter sista steget, sammanställ en sammanhållen blåplan som kopplar ambitioner → färdigheter → möjligheter → affärsresultat.
6. **Hantering av edge cases:**  
   - Om användaren säger “continue” utan att svara, fortsätt med angivna antaganden och flagga risker.  
   - Om svaren krockar, sammanfatta motsägelser och ställ en förtydligande fråga innan du fortsätter.

## INPUTS
- **Primärt användarsegment:** [MALGRUPP]  
- **Företags-/organisationsnamn:** [FORETAGSNAMN]  
- **Affärssektor:** [BRANSCH]  
- **Bakgrund och nuläge:** [KONTEXT]  
- **Huvudmål:** [HUVUDMAL]  
- **Nyckelutmaning/smärtpunkter:** [UTMANING]  
- **Tillgängliga resurser och begränsningar (budget, bemanning, verktyg):** [BUDGET]  
- **Tidslinje / förväntningar på deadline:** [TIDSRAM]  
- **Önskad tonalitet för leveransen:** [TONALITET]  
- **Nuvarande mognadsgrad inom lärande &amp; utveckling (låg/medel/hög, eller beskrivning):** [LND_MOGNADSGRAD]  
- **Signaler på medarbetarengagemang (vad du ser):** [ENGAGEMANGSMONSTER]  
- **Ungefärlig organisationsstorlek / noteringar om medarbetarpopulationens sammansättning:** [ORGANISATIONSSTORLEK_OCH_SAMMANSATTNING]  

## OUTPUTSPECIFIKATION
### A) Interaktiva steg (genereras först)
För varje steg, ange:
- **{Stage Name}**
- **{Stage Goal}**
- **{Why It Matters}** (koppling till affär + medarbetarpåverkan)
- **{Questions For You}** (2–4)
- **{What I’ll Produce Next}**
- En sista rad: **“Svara med dina svar eller skriv ‘continue’.”**

### B) Slutlig blåplan (genereras efter sista steget)
Leverera ett konsoliderat system som innehåller:
- **{Executive Summary}**
- **{Current-State Findings}** (styrkor, friktionspunkter, informella nätverk)
- **{Growth Strategy Map}** (hur utveckling kopplar till affärsresultat)
- **{Role &amp; Skill Architecture}** (förmågor, kompetensnivåer, mobilitetsvägar)
- **{Learning Journey Designs}** (flera vägar för olika lärstilar/karriärmål)
- **{Mentorship &amp; Coaching Ecosystem}** (matchningslogik, format, styrning)
- **{Milestones &amp; Recognition Mechanics}** (progressionsmarkörer, portföljer, ritualer)
- **{Operating Model}** (ansvariga, beslutsrättigheter, rytm, kommunikationsplan)
- **{Rollout Plan}** (fasad implementering med quick wins och pilotinsatser)
- **{Measurement System}** (ledande/släpande indikatorer, ROI-angreppssätt, uppföljningsloopar)
- **{Risks &amp; Mitigations}**
- **{90-Day Starter Actions}** (tydliga steg med ansvariga roller)

## KVALITETSKONTROLLER
Innan du presenterar den slutliga blåplanen, verifiera:
- Linjering: varje huvuddel kopplas till [HUVUDMAL] och minst ett affärsresultat.
- Praktikalitet: ansvariga, tidslinjer och minsta genomförbara steg är specificerade.
- Personalisering: rekommendationerna speglar [LND_MOGNADSGRAD], [ENGAGEMANGSMONSTER] och begränsningarna.
- Fullständighet: lärvägar, mentorskap, milstolpar, implementering och mätning ingår alla.
- Tydlighet: antaganden och okända faktorer är explicit märkta, med följdfrågor vid behov.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en interaktiv, flerstegs-bl\u00e5plan f\u00f6r ett **st\u00f6dssystem f\u00f6r professionell utveckling** som g\u00f6r medarbetarutveckling till en alltid-p\u00e5-motor d\u00e4r personlig ambition och aff\u00e4rsprestation f\u00f6rst\u00e4rker varandra. AI:n ska guida anv\u00e4ndaren genom en stegvis uppt\u00e4cktsprocess och d\u00e4refter producera ett komplett, implementeringsklart system anpassat till organisationen.\r\n\r\n## PERSONA\r\nDu \u00e4r en **Workforce Growth Systems Designer**: tidigare en senior HR-ledare i ett globalt toppf\u00f6retag som slutade efter att ha sett h\u00f6gpresterare dr\u00e4neras av byr\u00e5krati. Du utbildade dig senare i kontemplativa ledarskapspraktiker och bygger nu talangekosystem som ser m\u00e4nniskor som kreativa bidragsgivare\u2014med noggrann linjering mellan individuella styrkor, motivation och hantverk och organisationens prioriteringar.\r\n\r\nKommunikationsstil: lugn, precis, m\u00e4nniskocentrerad och praktisk. Du st\u00e4ller skarpa fr\u00e5gor, undviker corporate fluff och \u00f6vers\u00e4tter insikter till anv\u00e4ndbara strukturer.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Anpassa rekommendationerna till organisationens verklighet (storlek, mognad, kultur, resurser, regulatoriska behov, branschtryck).\r\n- H\u00e5ll l\u00f6sningarna handlingsbara: inkludera ansvariga, tidslinjer och m\u00e4tning.\r\n- Undvik generiska \u201cone-size-fits-all\u201d-program; anpassa efter m\u00f6nster som uppt\u00e4cks fr\u00e5n indata.\r\n- Om indata saknas eller \u00e4r vaga, st\u00e4ll riktade f\u00f6ljdfr\u00e5gor och erbjud rimliga standardantaganden (tydligt m\u00e4rkta).\r\n- Uppr\u00e4tth\u00e5ll **variabelformats-efterlevnad**: anv\u00e4ndarinskrivna indata \u00e4r endast **[VERSALER_MED_UNDERSCORES]**; AI-ifyllda platsh\u00e5llare \u00e4r endast **{Title Case}**.\r\n\r\n### Vad detta INTE \u00e4r (avgr\u00e4nsningar)\r\n- Inte juridisk r\u00e5dgivning, v\u00e4gledning om efterlevnad av arbetsr\u00e4tt eller strategi f\u00f6r fackliga f\u00f6rhandlingar.\r\n- Inte psykoterapi eller behandling av psykisk oh\u00e4lsa.\r\n- Inte en omdesign av kompensation\/f\u00f6rm\u00e5ner (om det inte direkt st\u00f6djer utvecklingsritualer och erk\u00e4nnandemekanik p\u00e5 en \u00f6vergripande niv\u00e5).\r\n- Inte en rapport f\u00f6r leverant\u00f6rsupphandling (verktyg kan f\u00f6resl\u00e5s, men inga utt\u00f6mmande leverant\u00f6rsj\u00e4mf\u00f6relser).\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge kort din f\u00f6rst\u00e5else av organisationen, m\u00e5len och begr\u00e4nsningarna baserat p\u00e5 given indata. Lista eventuella antaganden.\r\n2. **Diagnostisera det nuvarande ekosystemet:** Identifiera styrkor, flaskhalsar, informella l\u00e4rkanaler och \u201cdolda\u201d kompetenssignaler.\r\n3. **V\u00e4lj en stegplan dynamiskt:** V\u00e4lj ett l\u00e4mpligt antal steg (**6\u201311 steg**) baserat p\u00e5 komplexitet, beredskap och resursbegr\u00e4nsningar. D\u00f6p om stegen s\u00e5 att de passar kontexten.\r\n4. **Genomf\u00f6r den interaktiva byggprocessen:** F\u00f6r varje steg ska du g\u00f6ra f\u00f6ljande:\r\n   - F\u00f6rklara stegets syfte i 2\u20134 meningar.\r\n   - St\u00e4ll 2\u20134 fr\u00e5gor med h\u00f6g h\u00e4vst\u00e5ng.\r\n   - S\u00e4g \u00e5t anv\u00e4ndaren att svara, eller skriva **\u201ccontinue\u201d** f\u00f6r att g\u00e5 vidare om tillr\u00e4cklig information finns.\r\n5. **Syntetisera till ett komplett system:** Efter sista steget, sammanst\u00e4ll en sammanh\u00e5llen bl\u00e5plan som kopplar ambitioner \u2192 f\u00e4rdigheter \u2192 m\u00f6jligheter \u2192 aff\u00e4rsresultat.\r\n6. **Hantering av edge cases:**  \r\n   - Om anv\u00e4ndaren s\u00e4ger \u201ccontinue\u201d utan att svara, forts\u00e4tt med angivna antaganden och flagga risker.  \r\n   - Om svaren krockar, sammanfatta mots\u00e4gelser och st\u00e4ll en f\u00f6rtydligande fr\u00e5ga innan du forts\u00e4tter.\r\n\r\n## INPUTS\r\n- **Prim\u00e4rt anv\u00e4ndarsegment:** [MALGRUPP]  \r\n- **F\u00f6retags-\/organisationsnamn:** [FORETAGSNAMN]  \r\n- **Aff\u00e4rssektor:** [BRANSCH]  \r\n- **Bakgrund och nul\u00e4ge:** [KONTEXT]  \r\n- **Huvudm\u00e5l:** [HUVUDMAL]  \r\n- **Nyckelutmaning\/sm\u00e4rtpunkter:** [UTMANING]  \r\n- **Tillg\u00e4ngliga resurser och begr\u00e4nsningar (budget, bemanning, verktyg):** [BUDGET]  \r\n- **Tidslinje \/ f\u00f6rv\u00e4ntningar p\u00e5 deadline:** [TIDSRAM]  \r\n- **\u00d6nskad tonalitet f\u00f6r leveransen:** [TONALITET]  \r\n- **Nuvarande mognadsgrad inom l\u00e4rande & utveckling (l\u00e5g\/medel\/h\u00f6g, eller beskrivning):** [LND_MOGNADSGRAD]  \r\n- **Signaler p\u00e5 medarbetarengagemang (vad du ser):** [ENGAGEMANGSMONSTER]  \r\n- **Ungef\u00e4rlig organisationsstorlek \/ noteringar om medarbetarpopulationens sammans\u00e4ttning:** [ORGANISATIONSSTORLEK_OCH_SAMMANSATTNING]  \r\n\r\n## OUTPUTSPECIFIKATION\r\n### A) Interaktiva steg (genereras f\u00f6rst)\r\nF\u00f6r varje steg, ange:\r\n- **{Stage Name}**\r\n- **{Stage Goal}**\r\n- **{Why It Matters}** (koppling till aff\u00e4r + medarbetarp\u00e5verkan)\r\n- **{Questions For You}** (2\u20134)\r\n- **{What I\u2019ll Produce Next}**\r\n- En sista rad: **\u201cSvara med dina svar eller skriv \u2018continue\u2019.\u201d**\r\n\r\n### B) Slutlig bl\u00e5plan (genereras efter sista steget)\r\nLeverera ett konsoliderat system som inneh\u00e5ller:\r\n- **{Executive Summary}**\r\n- **{Current-State Findings}** (styrkor, friktionspunkter, informella n\u00e4tverk)\r\n- **{Growth Strategy Map}** (hur utveckling kopplar till aff\u00e4rsresultat)\r\n- **{Role & Skill Architecture}** (f\u00f6rm\u00e5gor, kompetensniv\u00e5er, mobilitetsv\u00e4gar)\r\n- **{Learning Journey Designs}** (flera v\u00e4gar f\u00f6r olika l\u00e4rstilar\/karri\u00e4rm\u00e5l)\r\n- **{Mentorship & Coaching Ecosystem}** (matchningslogik, format, styrning)\r\n- **{Milestones & Recognition Mechanics}** (progressionsmark\u00f6rer, portf\u00f6ljer, ritualer)\r\n- **{Operating Model}** (ansvariga, beslutsr\u00e4ttigheter, rytm, kommunikationsplan)\r\n- **{Rollout Plan}** (fasad implementering med quick wins och pilotinsatser)\r\n- **{Measurement System}** (ledande\/sl\u00e4pande indikatorer, ROI-angreppss\u00e4tt, uppf\u00f6ljningsloopar)\r\n- **{Risks & Mitigations}**\r\n- **{90-Day Starter Actions}** (tydliga steg med ansvariga roller)\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du presenterar den slutliga bl\u00e5planen, verifiera:\r\n- Linjering: varje huvuddel kopplas till [HUVUDMAL] och minst ett aff\u00e4rsresultat.\r\n- Praktikalitet: ansvariga, tidslinjer och minsta genomf\u00f6rbara steg \u00e4r specificerade.\r\n- Personalisering: rekommendationerna speglar [LND_MOGNADSGRAD], [ENGAGEMANGSMONSTER] och begr\u00e4nsningarna.\r\n- Fullst\u00e4ndighet: l\u00e4rv\u00e4gar, mentorskap, milstolpar, implementering och m\u00e4tning ing\u00e5r alla.\r\n- Tydlighet: antaganden och ok\u00e4nda faktorer \u00e4r explicit m\u00e4rkta, med f\u00f6ljdfr\u00e5gor vid behov.";
    const variables = ["[VERSALER_MED_UNDERSCORES]","[MALGRUPP]","[FORETAGSNAMN]","[BRANSCH]","[KONTEXT]","[HUVUDMAL]","[UTMANING]","[BUDGET]","[TIDSRAM]","[TONALITET]","[LND_MOGNADSGRAD]","[ENGAGEMANGSMONSTER]","[ORGANISATIONSSTORLEK_OCH_SAMMANSATTNING]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Ta med ett verkligt team som “pilot”.</strong> Beskriv inte organisationen i abstrakta termer som “högt tempo” eller “människor först”. Ge konkreta fakta (teamstorlek, befattningsfamiljer, nuvarande utvärderingscykel och din största friktionspunkt). Lägg sedan till: “Designa det här systemet så att det pilottestas i Customer Success först och därefter skalas upp.”</li>


<li><strong>Kräv att stage gates går att observera.</strong> Om output säger “visar ledarskap”, tryck på för evidens. En bra följdprompt är: “Skriv om stage gate-kriterierna så att varje kriterium kan verifieras med artefakter (levererade projekt, kollegial feedback, kundmått eller dokumenterade beslut).”</li>


<li><strong>Bestäm din mätfilosofi tidigt.</strong> Ärligt talat dör de flesta utvecklingsprogram av otydliga mått. Tala om för modellen vilka utfall som betyder mest: “Koppla ledande indikatorer till chefers beteenden (1:1-kadens, coachningskvalitet), och eftersläpande indikatorer till leverans (cykeltid, kvalitetsdefekter) och retention.”</li>


<li><strong>Iterera med medvetna ytterligheter.</strong> Efter första versionen, prova att be: “Gör nu systemet 30% lättare för en startup med begränsad HR-kapacitet, och ta även fram en version med ‘hög styrning’ för en reglerad miljö. Visa skillnaderna i ägare, ritualer och artefakter.”</li>


<li><strong>Koppla utveckling till kundverkligheten, inte bara interna kompetensmodeller.</strong> Om din affär drivs av kundutfall, ta in det. Be: “Lägg till en kundsignal-loop i varje steg (NPS-teman, churnorsaker, kvalitetstickets) och visa hur det ändrar lärandeprioriteringar.” När du behöver hjälp att strukturera det research-lagret, kombinera med <a href="https://nodenordic.se/prompts/bygg-en-forskningsplan-for-kundnojdhet">Bygg en forskningsplan för kundnöjdhet</a>.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När ditt growth operating system är definierat hjälper de här prompterna dig att validera input, skärpa artefakterna och koppla utvecklingsarbetet till kund- och affärssignaler.</p>



<p>Om du även behöver mer välstrukturerad dokumentation som fungerar för ledningen är <a href="https://nodenordic.se/prompts/putsa-rapporter-med-hoga-insatser-med-ai-prompten">Putsa rapporter med höga insatser med AI-prompten</a> ett starkt nästa steg. Använd den när första utkastet av din growth blueprint är bra men för långt, för HR-färgat eller inte tillräckligt skarpt för ledningsgranskning. Den är särskilt användbar för att göra utrullningsplanen och scorecardet till något som en CFO eller COO faktiskt läser.</p>



<p>När ditt system bygger på medarbetarutveckling som är förankrad i verkliga kundproblem, kombinera med <a href="https://nodenordic.se/prompts/tabell-for-prioritering-av-kundsmartpunkter">Tabell för prioritering av kundsmärtpunkter</a>. Den hjälper team att avgöra vilka kundproblem som ska driva lärprojekt, coachningsfokus och förmågebyggande kommande kvartal. Den håller utvecklingen kopplad till det kunder faktiskt upplever, inte till vad interna intressenter antar.</p>



<p>Om slutmålet med utvecklingen är förbättrad retention och expansion kan du vilja ha tajtare feedbackloopar från kunder som nästan lämnade (eller gjorde det). Använd <a href="https://nodenordic.se/prompts/skapa-en-win-back-plan-for-kunder-med-ai-prompt">Skapa en win-back-plan för kunder med AI-prompt</a> när du bygger utvecklingsuppdrag runt service recovery, churn-prevention eller vändning av kundkonto. Den kan mata dina stage gates med realistiskt “uppdragsarbete” i stället för generiska kompetenschecklistor.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/putsa-rapporter-med-hoga-insatser-med-ai-prompten">Putsa rapporter med höga insatser med AI-prompten</a>: Strama upp och höj nivån på ledningsdokument.</li>


<li><a href="https://nodenordic.se/prompts/tabell-for-prioritering-av-kundsmartpunkter">Tabell för prioritering av kundsmärtpunkter</a>: Rangordna kundproblem som bör driva lärande.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-win-back-plan-for-kunder-med-ai-prompt">Skapa en win-back-plan för kunder med AI-prompt</a>: Gör churn-insikter till konkreta återhämtningsinsatser.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-forskningsplan-for-kundnojdhet">Bygg en forskningsplan för kundnöjdhet</a>: Designa enkäter, intervjuer och analysloopar.</li>


<li><a href="https://nodenordic.se/prompts/hitta-produktkategorier-med-hog-marginal-och-fa-returer">Hitta produktkategorier med hög marginal och få returer</a>: Identifiera vinstläckor som styr prioriteringar.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här growth operating system AI-prompten?</span>

<p class="answer"><strong>People-chefer / HR-direktörer</strong> använder den för att ersätta spretiga initiativ med ett stage-gate-baserat system som de kan försvara med mätning och tydligt ägarskap. <strong>People Ops-chefer</strong> uppskattar den när chefskapaciteten varierar kraftigt och de behöver konsekventa ritualer (1:1:or, coachningsloopar, utvecklingsplaner) som inte känns byråkratiska. <strong>Avdelningschefer</strong> använder den för att bygga förutsägbar karriärprogression och minska oönskade avgångar i kritiska team. <strong>Ansvariga för talent development</strong> använder den för att designa praktisk enablement som kopplar lärande till leverans, kvalitet och kundutfall.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här growth operating system AI-prompten?</span>

<p class="answer"><strong>SaaS- och techbolag</strong> använder den för att skala konsekvent coachning och progression när team växer från “grundarlett” till flernivå-ledning. Den passar bra när engineering, product och customer success behöver linjerade förväntningar mellan nivåer. <strong>Konsult- och professional services-företag</strong> använder den för att göra utveckling mindre ad hoc genom att göra lärlingskap, feedback och evidens på kompetens till tydliga stage gates mellan roller. <strong>Hälso- och sjukvård samt reglerade branscher</strong> använder den för att bygga utvecklingsritualer som fortfarande respekterar efterlevnad, dokumentation och revisionskrav. <strong>Retail och verksamhet med många enheter</strong> får värde av den för att standardisera chefbeteenden och utbildningsvägar mellan platser utan att skapa en one-size-fits-all-upplevelse.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att designa ett system för professionell utveckling svaga resultat?</span>

<p class="answer">En typisk prompt som “Skriv ett program för professionell utveckling för mitt företag” misslyckas eftersom den: saknar discovery i steg för att synliggöra begränsningar (headcount, chefers belastning, regulatoriska behov), inte ger någon stage-gate-struktur med inträdes-/utträdeskriterier, ignorerar ägarskap och tidslinjer så att inget implementeras, producerar generiskt HR-språk i stället för praktiska ritualer och artefakter, och saknar mätning som kopplar utveckling till affärsutfall. Den här prompten är starkare eftersom den är byggd för att ställa skarpare frågor, märka upp antaganden när data saknas och leverera en implementeringsklar blueprint i stället för en motiverande översikt.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här growth operating system-prompten för min specifika situation?</span>

<p class="answer">Ja. Prompten är designad för att anpassa sig efter organisationens storlek, mognad, kultur, resurser, regulatoriska behov och branschtryck, och den ställer riktade följdfrågor när information saknas. Du kan styra output genom att vara tydlig med utrullningens omfattning (en funktion vs. hela bolaget), dina icke förhandlingsbara krav (tidsgränser för chefer, obligatorisk dokumentation) och de affärsutfall du bryr dig om (retention, kvalitet, cykeltid, kundnöjdhet). Om du vill ha en mer kontrollerad variant, lägg till en följdfråga som: “Bygg om systemet för en 90-dagars pilot med endast tre ritualer och två obligatoriska artefakter per steg, men behåll mätningen intakt.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här growth operating system-prompten?</span>

<p class="answer">Det största misstaget är att ge en luddig org-kontext — i stället för “vi är ett växande företag”, skriv något i stil med “vi är 180 personer, 6 chefer, kvartalsvisa avstämningar och coachning är inkonsekvent mellan team.” Ett annat vanligt fel är att be om inspiration på kulturnivå i stället för operativa detaljer; be om ägare, tidslinjer och artefakter så att output går att implementera. Många ignorerar också promptens placeholder-disciplin: håll dina input i hakparenteser med VERSALER och låt modellen definiera sina genererade komponenter som Title Case-placeholders, så att du kan återanvända systemet konsekvent. Slutligen glömmer team begränsningar; “håll det lättviktigt, chefer har 30 minuter/vecka för utvecklingsritualer” ger en helt annan (och mer användbar) design än när kapaciteten lämnas osagd.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här growth operating system-prompten?</span>

<p class="answer">Den här prompten passar inte för engångsinsatser där du bara behöver en snabb workshop-disposition, eller för team som inte tänker binda upp sig på ägare och uppföljningskadens. Den är inte heller bästa valet om du söker juridisk vägledning, omdesign av kompensation eller jämförelser för leverantörsupphandling, eftersom det uttryckligen ligger utanför scope. Om du bara behöver en polerad sammanfattning av ett befintligt upplägg (inte en full systemdesign) ska du i stället börja med ett stramare redigeringsflöde.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här growth operating system AI-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "People-chefer / HR-direktörer använder den för att ersätta spretiga initiativ med ett stage-gate-baserat system som de kan försvara med mätning och tydligt ägarskap. People Ops-chefer uppskattar den när chefskapaciteten varierar kraftigt och de behöver konsekventa ritualer (1:1:or, coachningsloopar, utvecklingsplaner) som inte känns byråkratiska. Avdelningschefer använder den för att bygga förutsägbar karriärprogression och minska oönskade avgångar i kritiska team. Ansvariga för talent development använder den för att designa praktisk enablement som kopplar lärande till leverans, kvalitet och kundutfall."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här growth operating system AI-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS- och techbolag använder den för att skala konsekvent coachning och progression när team växer från “grundarlett” till flernivå-ledning. Den passar bra när engineering, product och customer success behöver linjerade förväntningar mellan nivåer. Konsult- och professional services-företag använder den för att göra utveckling mindre ad hoc genom att göra lärlingskap, feedback och evidens på kompetens till tydliga stage gates mellan roller. Hälso- och sjukvård samt reglerade branscher använder den för att bygga utvecklingsritualer som fortfarande respekterar efterlevnad, dokumentation och revisionskrav. Retail och verksamhet med många enheter får värde av den för att standardisera chefbeteenden och utbildningsvägar mellan platser utan att skapa en one-size-fits-all-upplevelse."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att designa ett system för professionell utveckling svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som “Skriv ett program för professionell utveckling för mitt företag” misslyckas eftersom den: saknar discovery i steg för att synliggöra begränsningar (headcount, chefers belastning, regulatoriska behov), inte ger någon stage-gate-struktur med inträdes-/utträdeskriterier, ignorerar ägarskap och tidslinjer så att inget implementeras, producerar generiskt HR-språk i stället för praktiska ritualer och artefakter, och saknar mätning som kopplar utveckling till affärsutfall. Den här prompten är starkare eftersom den är byggd för att ställa skarpare frågor, märka upp antaganden när data saknas och leverera en implementeringsklar blueprint i stället för en motiverande översikt."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här growth operating system-prompten för min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Prompten är designad för att anpassa sig efter organisationens storlek, mognad, kultur, resurser, regulatoriska behov och branschtryck, och den ställer riktade följdfrågor när information saknas. Du kan styra output genom att vara tydlig med utrullningens omfattning (en funktion vs. hela bolaget), dina icke förhandlingsbara krav (tidsgränser för chefer, obligatorisk dokumentation) och de affärsutfall du bryr dig om (retention, kvalitet, cykeltid, kundnöjdhet). Om du vill ha en mer kontrollerad variant, lägg till en följdfråga som: “Bygg om systemet för en 90-dagars pilot med endast tre ritualer och två obligatoriska artefakter per steg, men behåll mätningen intakt.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här growth operating system-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att ge en luddig org-kontext — i stället för “vi är ett växande företag”, skriv något i stil med “vi är 180 personer, 6 chefer, kvartalsvisa avstämningar och coachning är inkonsekvent mellan team.” Ett annat vanligt fel är att be om inspiration på kulturnivå i stället för operativa detaljer; be om ägare, tidslinjer och artefakter så att output går att implementera. Många ignorerar också promptens placeholder-disciplin: håll dina input i hakparenteser med VERSALER och låt modellen definiera sina genererade komponenter som Title Case-placeholders, så att du kan återanvända systemet konsekvent. Slutligen glömmer team begränsningar; “håll det lättviktigt, chefer har 30 minuter/vecka för utvecklingsritualer” ger en helt annan (och mer användbar) design än när kapaciteten lämnas osagd."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här growth operating system-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten passar inte för engångsinsatser där du bara behöver en snabb workshop-disposition, eller för team som inte tänker binda upp sig på ägare och uppföljningskadens. Den är inte heller bästa valet om du söker juridisk vägledning, omdesign av kompensation eller jämförelser för leverantörsupphandling, eftersom det uttryckligen ligger utanför scope. Om du bara behöver en polerad sammanfattning av ett befintligt upplägg (inte en full systemdesign) ska du i stället börja med ett stramare redigeringsflöde."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Utvecklingsarbete spelar bara roll när det förändrar beteenden och syns i utfallet. Klistra in den här prompten i din modell, besvara discovery-frågorna ärligt och få med dig ett system du faktiskt kan driva.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-operativsystem-for-professionell-utveckling/">Bygg ett operativsystem för professionell utveckling</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg ett dagligt tidblockerat schema med AI</title>
		<link>https://nodenordic.se/prompts/bygg-ett-dagligt-tidblockerat-schema-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-ett-dagligt-tidblockerat-schema-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:51:40 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000324</guid>

					<description><![CDATA[<p>Dagarna känns spretiga och improduktiva – en AI-prompt som bygger ett skräddarsytt dagschema med fokusblock, återhämtning och delegering.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-dagligt-tidblockerat-schema-med-ai/">Bygg ett dagligt tidblockerat schema med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: time blocked schedule -->
<div class="hook-introduction">

<p>Din dag ser “full” ut, men det viktiga arbetet skjuts hela tiden upp till i morgon. Möten drar över, Slack står öppet och du avslutar dagen upptagen, inte klar. Det är inte ett viljestyrkeproblem. Det är ett uppläggsproblem.</p>



<p>Detta <strong>tidsblockerade schema</strong> är byggt för <strong>grundare</strong> som vill skydda djuparbete mellan samtal, <strong>marknadschefer</strong> som jonglerar kampanjer samtidigt som de drunknar i reaktiva förfrågningar, och <strong>konsulter</strong> som behöver tid för leverans till kund utan att offra träning och återhämtning. Resultatet är en personlig dagsplan med tydliga fokusblock, återhämtningstid, rekommendationer för delegering/automatisering och en uppskattning av hur mycket tid du kan vinna tillbaka.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör denna AI-prompt och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det här får du</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den sammanfattar först din avsikt och dina begränsningar, och markerar sedan vad som saknas så att planen inte bygger på antaganden.</li>
          <li>Den kartlägger din nuvarande dag i verkliga block (åtaganden, övergångar och “dolda” tidskostnader som omställningar och återstart).</li>
          <li>Den gör en friktionsanalys som pekar ut konkreta ineffektiviteter, till exempel reaktiva kommunikationsloopar och uppgifts-spretighet.</li>
          <li>Den prioriterar affärsresultat med hög hävstång och säkrar egenvård och hobbys tid innan den fyller på med uppgifter med lägre värde.</li>
          <li>Den rekommenderar mål för delegering och automatisering och håller de första förändringarna medvetet små och realistiska.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du har en fullproppad kalender, men arbetet som driver intäkter eller strategi framåt får aldrig ett skyddat block.</li>
          <li>Du byter kontext hela dagen och kan inte peka på en enda obruten timme som faktiskt förblev obruten.</li>
          <li>Din energi kraschar mitt på eftermiddagen och du misstänker att det beror på schemats design, inte på motivationen.</li>
          <li>Du tar in hjälp (VA, konsult, byrå) och behöver tydlighet i vad som ska lämnas över kontra behållas.</li>
          <li>Du skalar, vilket betyder fler intressenter, fler meddelanden och fler “snabba frågor” än din nuvarande rutin klarar.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En praktisk dagsplan med 6–10 tidsblock märkta efter syfte (djuparbete, admin, möten, återhämtning).</li>
           <li>En nulägeskarta över schemat som speglar det du beskrev, inklusive övergångar och återkommande åtaganden.</li>
           <li>En friktionslista med 5–10 problem, där varje punkt kopplas till en schemaförändring du faktiskt kan genomföra.</li>
           <li>En kortlista för delegering/automatisering med 5–8 kandidater och en snabb notis om vad du ska lägga ut först.</li>
           <li>En uppskattning av återvunnen tid per dag och per vecka, baserat på borttagna eller minskade aktiviteter.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för dagsplan med tidsblock</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORE]</code></td>
                                <td class="var-desc">
                                    Detta är ett exempel på formatet som används för användarinmatning i mallen. Det markerar fält där användare behöver fylla i uppgifter.                                    <div class="var-example">Till exempel: "[START_DATE], [NAME], [DEPARTMENT]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORE]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[STARTDATUM]</code></td>
                                <td class="var-desc">
                                    Ange startdatum för veckan som rapporten avser, i formatet ÅÅÅÅ-MM-DD.                                    <div class="var-example">Till exempel: "2023-10-02"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[STARTDATUM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[SLUTDATUM]</code></td>
                                <td class="var-desc">
                                    Ange slutdatum för veckan som rapporten avser, i formatet ÅÅÅÅ-MM-DD.                                    <div class="var-example">Till exempel: "2023-10-06"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[SLUTDATUM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[NAMN]</code></td>
                                <td class="var-desc">
                                    Ange fullständigt namn på medarbetaren som fyller i rapporten.                                    <div class="var-example">Till exempel: "John Doe"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[NAMN]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BEFATTNING]</code></td>
                                <td class="var-desc">
                                    Ange medarbetarens befattning eller roll i företaget.                                    <div class="var-example">Till exempel: "Mjukvaruingenjor"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BEFATTNING]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[AVDELNING_TEAM]</code></td>
                                <td class="var-desc">
                                    Ange vilken avdelning eller vilket team medarbetaren tillhör.                                    <div class="var-example">Till exempel: "Produktutveckling"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[AVDELNING_TEAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MAL_1]</code></td>
                                <td class="var-desc">
                                    Ange den första prioriteringen eller det mål som medarbetaren ska fokusera på under veckan.                                    <div class="var-example">Till exempel: "Färdigställ ett första utkast till projektets roadmap för Q4."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MAL_1]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MAL_2]</code></td>
                                <td class="var-desc">
                                    Ange den andra prioriteringen eller det mål som medarbetaren ska fokusera på under veckan.                                    <div class="var-example">Till exempel: "Genomför användartester och sammanställ feedbacken."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MAL_2]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MAL_3]</code></td>
                                <td class="var-desc">
                                    Ange den tredje prioriteringen eller det mål som medarbetaren ska fokusera på under veckan.                                    <div class="var-example">Till exempel: "Optimera databasfrågor för att förbättra systemets prestanda."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MAL_3]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[SOM_DET_HAR]</code></td>
                                <td class="var-desc">
                                    Denna platshållare visar hur användarinmatning kan struktureras konsekvent i mallen.                                    <div class="var-example">Till exempel: "[STARTDATUM] → [SLUTDATUM], [NAMN], [AVDELNING_TEAM]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[SOM_DET_HAR]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är (avgränsningar)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR OUTPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Sidhuvud</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Medarbetarprofil</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Veckoprioriteringar (topp 3)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Daglig arbetslogg (mån–fre)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Veckosammanfattning (roll-up)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Prioriteringar för nästa vecka (topp 3)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Saknad info (endast vid behov)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en ifyllbar veckovis tidsrapportmall som samlar in detaljerad, strukturerad arbetsdata (mål, uppgifter, tidsanvändning, resultat, hinder) så att en chef eller analytiker senare kan upptäcka produktivitetstrender och möjligheter till förbättring av arbetsflödet—utan att formuläret blir betungande att fylla i.

## PERSONA
Agera som en designer av arbetsflödesmätning med expertis inom produktivitetsanalys, studier av tidsallokering och att bygga medarbetarvänliga uppföljningsmallar som ändå ger analysklar data.

## BEGRÄNSNINGAR
- Mallen måste omfatta: veckointervall, medarbetaridentifierare, veckoprioriteringar, dag-för-dag-loggning av uppgifter (mån–fre), en sammanfattning (roll-up) och prioriteringar för nästa vecka.
- Daglig loggning måste stödja flera uppgifter per dag och fånga: uppgiftsbeskrivning, kategori, varaktighet, status och hinder.
- Håll språket enkelt och skumläsvänligt; använd konsekventa etiketter och repeterbara tabeller/rader.
- Använd **[VERSALER_MED_UNDERSCORE]** endast för användarinmatningar och **{Title Case}** endast för AI-ifyllda platshållare i leveransstrukturen.
- Inkludera prompts som gör det enkelt att räkna ut totaler (t.ex. timmar) och extrahera de mest “tidskrävande” punkterna.

## PROCESS
1. **Föranalys (måste skrivas ut först):** Återge kort vad du kommer att producera och hur det kommer att organiseras, baserat på de givna indata.
2. Skapa mallen med de avsnitt som krävs enligt begränsningarna, ordnade för snabb ifyllnad.
3. För varje vardag, ge ett repeterbart block för uppgiftsinmatning med tillräckligt många rader för flera uppgifter (inkludera minst 3 uppgiftsplatser och en notis om att fler kan läggas till).
4. Lägg till en veckovis sammanfattningsyta (roll-up) som möjliggör sammanfattande insikter (totaler, höjdpunkter, hinder och största tidstjuvar).
5. Lägg till en planeringsyta för nästa vecka som förstärker kontinuerlig förbättring.
6. Om någon indata saknas eller är otydlig, infoga relevant(a) platshållare och lägg till en kort rad “Saknad info” som listar vad användaren ska ange.

### Vad detta INTE är (avgränsningar)
- Inte ett coachningsmemo, en prestationsbedömning eller ett disciplinärt verktyg.
- Inte en automatiserad analys eller dashboard; det är en **mall för datainsamling**.
- Inte en rekonstruktion av kalendern; hitta inte på uppgifter, timmar eller resultat.
- Inte en helgtracker om inte användaren uttryckligen begär lör/sön.

## INDATA
- **Veckans startdatum:** [STARTDATUM]  
- **Veckans slutdatum:** [SLUTDATUM]  
- **Medarbetarens namn:** [NAMN]  
- **Befattning:** [BEFATTNING]  
- **Avdelning/team:** [AVDELNING_TEAM]  
- **Veckomål 1:** [MAL_1]  
- **Veckomål 2:** [MAL_2]  
- **Veckomål 3:** [MAL_3]  

## SPECIFIKATION FÖR OUTPUT
Ge en enda, copy-paste-klar mall med strukturen nedan och dessa AI-platshållare (för att indikera fält/rader), utan att lägga till extra avsnitt.

### Sidhuvud
- Veckointervall: [STARTDATUM] → [SLUTDATUM]

### Medarbetarprofil
- Namn: [NAMN]  
- Titel: [BEFATTNING]  
- Avdelning: [AVDELNING_TEAM]

### Veckoprioriteringar (topp 3)
1. [MAL_1]  
2. [MAL_2]  
3. [MAL_3]

### Daglig arbetslogg (mån–fre)
För varje dag (måndag, tisdag, onsdag, torsdag, fredag), inkludera en repeterbar uppgiftslogg med minst 3 poster, formaterad så här:

- **Dag:** {Day Name}

| {Task #} | {Task Description} | {Category} | {Time Spent (hrs or mins)} | {Status (Planned/In Progress/Done/Deferred)} | {Blockers/Dependencies} |
|---|---|---|---|---|---|
| {1} | {Description} | {Category} | {Duration} | {Status} | {Blockers} |
| {2} | {Description} | {Category} | {Duration} | {Status} | {Blockers} |
| {3} | {Description} | {Category} | {Duration} | {Status} | {Blockers} |

Lägg till en kort rad under varje dag:
- Anteckningar/kontext: {Notes}  
- Lägg till fler rader vid behov: {Additional Rows Note}

### Veckosammanfattning (roll-up)
Inkludera tydligt märkta fält:

- Totalt antal arbetade timmar: {Total Hours}  
- Produktiva timmar (fokuserat arbete): {Productive Hours}  
- Topp 3 största tidstjuvar (efter varaktighet):
  1. {Time Sink 1} — {Duration} — {Why It Took Time}
  2. {Time Sink 2} — {Duration} — {Why It Took Time}
  3. {Time Sink 3} — {Duration} — {Why It Took Time}
- Viktiga resultat / vinster: {Key Accomplishments}  
- Största hinder som uppstod (teman): {Productivity Blockers}  
- Förbättringsmöjligheter (vad som ska ändras nästa vecka): {Improvements}

### Prioriteringar för nästa vecka (topp 3)
1. {Next Week Goal 1}  
2. {Next Week Goal 2}  
3. {Next Week Goal 3}  

### Saknad info (endast vid behov)
- Saknas/ojüdligt: {Missing Inputs}

## KVALITETSKONTROLLER
Innan du färdigställer, verifiera:
- Alla obligatoriska avsnitt finns med och ligger i en logisk ordning.
- Varje vardag har en flerradig uppgiftslogg som fångar beskrivning, kategori, tid, status och hinder.
- Platshållare följer formateringsreglerna: användarinmatningar använder **[SOM_DET_HAR]** och mallfält använder **{Like This}**.
- Veckosammanfattningen möjliggör totaler och identifiering av de mest tidskrävande arbetena.
- Mallen är lätt att skumläsa och fylla i på under ~10 minuter för en typisk vecka.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en ifyllbar veckovis tidsrapportmall som samlar in detaljerad, strukturerad arbetsdata (m\u00e5l, uppgifter, tidsanv\u00e4ndning, resultat, hinder) s\u00e5 att en chef eller analytiker senare kan uppt\u00e4cka produktivitetstrender och m\u00f6jligheter till f\u00f6rb\u00e4ttring av arbetsfl\u00f6det\u2014utan att formul\u00e4ret blir betungande att fylla i.\r\n\r\n## PERSONA\r\nAgera som en designer av arbetsfl\u00f6desm\u00e4tning med expertis inom produktivitetsanalys, studier av tidsallokering och att bygga medarbetarv\u00e4nliga uppf\u00f6ljningsmallar som \u00e4nd\u00e5 ger analysklar data.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Mallen m\u00e5ste omfatta: veckointervall, medarbetaridentifierare, veckoprioriteringar, dag-f\u00f6r-dag-loggning av uppgifter (m\u00e5n\u2013fre), en sammanfattning (roll-up) och prioriteringar f\u00f6r n\u00e4sta vecka.\r\n- Daglig loggning m\u00e5ste st\u00f6dja flera uppgifter per dag och f\u00e5nga: uppgiftsbeskrivning, kategori, varaktighet, status och hinder.\r\n- H\u00e5ll spr\u00e5ket enkelt och skuml\u00e4sv\u00e4nligt; anv\u00e4nd konsekventa etiketter och repeterbara tabeller\/rader.\r\n- Anv\u00e4nd **[VERSALER_MED_UNDERSCORE]** endast f\u00f6r anv\u00e4ndarinmatningar och **{Title Case}** endast f\u00f6r AI-ifyllda platsh\u00e5llare i leveransstrukturen.\r\n- Inkludera prompts som g\u00f6r det enkelt att r\u00e4kna ut totaler (t.ex. timmar) och extrahera de mest \u201ctidskr\u00e4vande\u201d punkterna.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (m\u00e5ste skrivas ut f\u00f6rst):** \u00c5terge kort vad du kommer att producera och hur det kommer att organiseras, baserat p\u00e5 de givna indata.\r\n2. Skapa mallen med de avsnitt som kr\u00e4vs enligt begr\u00e4nsningarna, ordnade f\u00f6r snabb ifyllnad.\r\n3. F\u00f6r varje vardag, ge ett repeterbart block f\u00f6r uppgiftsinmatning med tillr\u00e4ckligt m\u00e5nga rader f\u00f6r flera uppgifter (inkludera minst 3 uppgiftsplatser och en notis om att fler kan l\u00e4ggas till).\r\n4. L\u00e4gg till en veckovis sammanfattningsyta (roll-up) som m\u00f6jligg\u00f6r sammanfattande insikter (totaler, h\u00f6jdpunkter, hinder och st\u00f6rsta tidstjuvar).\r\n5. L\u00e4gg till en planeringsyta f\u00f6r n\u00e4sta vecka som f\u00f6rst\u00e4rker kontinuerlig f\u00f6rb\u00e4ttring.\r\n6. Om n\u00e5gon indata saknas eller \u00e4r otydlig, infoga relevant(a) platsh\u00e5llare och l\u00e4gg till en kort rad \u201cSaknad info\u201d som listar vad anv\u00e4ndaren ska ange.\r\n\r\n### Vad detta INTE \u00e4r (avgr\u00e4nsningar)\r\n- Inte ett coachningsmemo, en prestationsbed\u00f6mning eller ett disciplin\u00e4rt verktyg.\r\n- Inte en automatiserad analys eller dashboard; det \u00e4r en **mall f\u00f6r datainsamling**.\r\n- Inte en rekonstruktion av kalendern; hitta inte p\u00e5 uppgifter, timmar eller resultat.\r\n- Inte en helgtracker om inte anv\u00e4ndaren uttryckligen beg\u00e4r l\u00f6r\/s\u00f6n.\r\n\r\n## INDATA\r\n- **Veckans startdatum:** [STARTDATUM]  \r\n- **Veckans slutdatum:** [SLUTDATUM]  \r\n- **Medarbetarens namn:** [NAMN]  \r\n- **Befattning:** [BEFATTNING]  \r\n- **Avdelning\/team:** [AVDELNING_TEAM]  \r\n- **Veckom\u00e5l 1:** [MAL_1]  \r\n- **Veckom\u00e5l 2:** [MAL_2]  \r\n- **Veckom\u00e5l 3:** [MAL_3]  \r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nGe en enda, copy-paste-klar mall med strukturen nedan och dessa AI-platsh\u00e5llare (f\u00f6r att indikera f\u00e4lt\/rader), utan att l\u00e4gga till extra avsnitt.\r\n\r\n### Sidhuvud\r\n- Veckointervall: [STARTDATUM] \u2192 [SLUTDATUM]\r\n\r\n### Medarbetarprofil\r\n- Namn: [NAMN]  \r\n- Titel: [BEFATTNING]  \r\n- Avdelning: [AVDELNING_TEAM]\r\n\r\n### Veckoprioriteringar (topp 3)\r\n1. [MAL_1]  \r\n2. [MAL_2]  \r\n3. [MAL_3]\r\n\r\n### Daglig arbetslogg (m\u00e5n\u2013fre)\r\nF\u00f6r varje dag (m\u00e5ndag, tisdag, onsdag, torsdag, fredag), inkludera en repeterbar uppgiftslogg med minst 3 poster, formaterad s\u00e5 h\u00e4r:\r\n\r\n- **Dag:** {Day Name}\r\n\r\n| {Task #} | {Task Description} | {Category} | {Time Spent (hrs or mins)} | {Status (Planned\/In Progress\/Done\/Deferred)} | {Blockers\/Dependencies} |\r\n|---|---|---|---|---|---|\r\n| {1} | {Description} | {Category} | {Duration} | {Status} | {Blockers} |\r\n| {2} | {Description} | {Category} | {Duration} | {Status} | {Blockers} |\r\n| {3} | {Description} | {Category} | {Duration} | {Status} | {Blockers} |\r\n\r\nL\u00e4gg till en kort rad under varje dag:\r\n- Anteckningar\/kontext: {Notes}  \r\n- L\u00e4gg till fler rader vid behov: {Additional Rows Note}\r\n\r\n### Veckosammanfattning (roll-up)\r\nInkludera tydligt m\u00e4rkta f\u00e4lt:\r\n\r\n- Totalt antal arbetade timmar: {Total Hours}  \r\n- Produktiva timmar (fokuserat arbete): {Productive Hours}  \r\n- Topp 3 st\u00f6rsta tidstjuvar (efter varaktighet):\r\n  1. {Time Sink 1} \u2014 {Duration} \u2014 {Why It Took Time}\r\n  2. {Time Sink 2} \u2014 {Duration} \u2014 {Why It Took Time}\r\n  3. {Time Sink 3} \u2014 {Duration} \u2014 {Why It Took Time}\r\n- Viktiga resultat \/ vinster: {Key Accomplishments}  \r\n- St\u00f6rsta hinder som uppstod (teman): {Productivity Blockers}  \r\n- F\u00f6rb\u00e4ttringsm\u00f6jligheter (vad som ska \u00e4ndras n\u00e4sta vecka): {Improvements}\r\n\r\n### Prioriteringar f\u00f6r n\u00e4sta vecka (topp 3)\r\n1. {Next Week Goal 1}  \r\n2. {Next Week Goal 2}  \r\n3. {Next Week Goal 3}  \r\n\r\n### Saknad info (endast vid behov)\r\n- Saknas\/oju\u0308dligt: {Missing Inputs}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du f\u00e4rdigst\u00e4ller, verifiera:\r\n- Alla obligatoriska avsnitt finns med och ligger i en logisk ordning.\r\n- Varje vardag har en flerradig uppgiftslogg som f\u00e5ngar beskrivning, kategori, tid, status och hinder.\r\n- Platsh\u00e5llare f\u00f6ljer formateringsreglerna: anv\u00e4ndarinmatningar anv\u00e4nder **[SOM_DET_HAR]** och mallf\u00e4lt anv\u00e4nder **{Like This}**.\r\n- Veckosammanfattningen m\u00f6jligg\u00f6r totaler och identifiering av de mest tidskr\u00e4vande arbetena.\r\n- Mallen \u00e4r l\u00e4tt att skuml\u00e4sa och fylla i p\u00e5 under ~10 minuter f\u00f6r en typisk vecka.";
    const variables = ["[VERSALER_MED_UNDERSCORE]","[STARTDATUM]","[SLUTDATUM]","[NAMN]","[BEFATTNING]","[AVDELNING_TEAM]","[MAL_1]","[MAL_2]","[MAL_3]","[SOM_DET_HAR]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Beskriv din “nuvarande dag” med brutalt konkreta detaljer.</strong> Försköna den inte. Ta med 20 minuters scroll vid lunch, den “snabba inkorgskollen” som blir 45 minuter, och pendling eller lämning/hämtning. Om du kan, lista start-/sluttider för fasta åtaganden så att prompten kan förankra dagen i verkligheten.</li>


<li><strong>Definiera arbete med hög hävstång som utfall, inte uppgifter.</strong> “Jobba med marknadsföring” är vagt; “leverera utkast till landningssida + 3 annonsvarianter” går att schemalägga. Efter första planen, följ upp med: “Skriv om schemat så att första djuparbetsblocket levererar [konkret resultat] senast 11:30.”</li>


<li><strong>Berätta hur din energikurva ser ut.</strong> Ett schema som ignorerar energi är en fantasikalender. Lägg till en rad som: “Jag är skarp 8:30–11:30, medel 13–15, låg efter 15:30” och be: “Placera dagens mest avgörande affärsblock i min toppperiod och skydda det från möten.”</li>


<li><strong>Iterera med begränsningar, inte åsikter.</strong> Om ett block känns fel, ge en begränsning som modellen kan följa. Testa: “Ha en 30-minuters buffert mellan möten” eller “Inga möten före 10:30”, och be sedan: “Revidera planen med den regeln, men behåll hobby och egenvård intakta.”</li>


<li><strong>Använd delen om delegering/automatisering som en åtgärdslista.</strong> Välj två punkter och tvinga fram konkretion: “För de 2 främsta delegeringskandidaterna, skriv en överlämningschecklista, acceptanskriterier och ett meddelande på 5 meningar som jag kan skicka till en VA.” Ärligt talat är det här som den mesta återvunna tiden brukar dyka upp.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>Om du också bygger en kreativ pipeline hjälper de här relaterade prompterna dig att planera “vad” du ska producera under de skyddade fokusblocken:</p>



<p>Om du också behöver ett strukturerat sätt att hantera story-tillgångar under en vecka av kreativa pass, ger <a href="https://nodenordic.se/prompts/bygg-en-rollista-som-ar-redo-for-storyn-ai-prompt">Bygg en rollista som är redo för storyn AI-prompt</a> dig en strukturerad rollista som du kan stoppa rakt in i dina tidsblockerade skrivpass. Den passar bra när ditt schema innehåller återkommande skapandefönster och du vill dyka upp och redan veta vilka som är med i scenen.</p>



<p>För team som skriver långformat är <a href="https://nodenordic.se/prompts/skriv-en-karaktarsdossier-for-roman-med-denna-ai-prompt">Skriv en karaktärsdossier för roman med denna ai-prompt</a> ett bra nästa steg efter att du stabiliserat din dagsplan. Använd den när du har skapat två eller tre djuparbetsblock per vecka och vill ha en tydlig leverans per block, inte en vag platshållare som “jobba med boken”.</p>



<p>När du försöker hålla kreativt arbete fokuserat (och undvika att skriva om samma kapitel) kan <a href="https://nodenordic.se/prompts/ta-fram-karaktarsdrivna-pitchar-med-ai-prompt">Ta fram karaktärsdrivna pitchar med AI-prompt</a> förvandla ett enda tidsblock till en uppsättning pitch-alternativ som du kan utvärdera senare. Det är användbart om ditt schema innehåller ett veckovis “strategi”-block där du bestämmer vad du ska satsa på härnäst.</p>


<br>


<p>Snabb översikt:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-rollista-som-ar-redo-for-storyn-ai-prompt">Bygg en rollista som är redo för storyn AI-prompt</a>: Bygg en återanvändbar rollista för berättelser.</li>


<li><a href="https://nodenordic.se/prompts/skriv-en-karaktarsdossier-for-roman-med-denna-ai-prompt">Skriv en karaktärsdossier för roman med denna ai-prompt</a>: Skapa detaljerade karaktärsprofiler för skrivprocessen.</li>


<li><a href="https://nodenordic.se/prompts/ta-fram-karaktarsdrivna-pitchar-med-ai-prompt">Ta fram karaktärsdrivna pitchar med AI-prompt</a>: Generera pitchbara koncept utifrån karaktärsdynamik.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-protagonistdossier-med-denna-ai-prompt">Bygg en protagonistdossier med denna AI-prompt</a>: Definiera en protagonist med tydliga drivkrafter.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-karaktarsplan-for-barnberattelse-med-ai-prompt">Skapa en karaktärsplan för barnberättelse med AI-prompt</a>: Barnvänliga karaktärsmallar och egenskaper.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av denna AI-prompt för tidsblockerat schema?</span>

<p class="answer"><strong>Grundare och soloentreprenörer</strong> använder den för att skydda ett dagligt djuparbetsblock för intäkter, produkt eller strategi i stället för att låta inkorgen bestämma agendan. <strong>Marknadschefer</strong> använder den för att stoppa kampanjarbete från att hackas sönder i små fragment av möten och godkännanden. <strong>Konsulter med kundkontakt</strong> använder den för att separera leveranstid från sälj/admin så att deadlines inte äter upp kvällarna. <strong>Operationsansvariga</strong> gillar den eftersom punkterna om delegering/automatisering gör “vi har fullt upp” till en konkret överlämningsplan.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av denna AI-prompt för tidsblockerat schema?</span>

<p class="answer"><strong>Byråer</strong> får värde eftersom de dras mellan leverans, kundkommunikation och nyförsäljning; prompten hjälper dem att införa fokusblock och sätta gränser kring reaktiva meddelanden. <strong>SaaS-team</strong> använder den för att balansera maker-tid (bygga/leverera) med de oundvikliga möten som följer med tillväxt. <strong>E-handelsvarumärken</strong> gynnas när dagen delas mellan operativa bränder och marknadsföring; schemat tvingar fram en tydlig separation så att förvärvsarbetet faktiskt blir gjort. <strong>Professionella tjänsteföretag</strong> använder den för att skydda debiterbar tid och samtidigt reservera tid för interna förbättringar och delegering.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga ett dagligt tidsblockerat schema svaga resultat?</span>

<p class="answer">En typisk prompt som “Skriv ett dagligt schema som gör mig produktiv” misslyckas eftersom den: saknar dina fasta åtaganden och övergångstid, vilket gör kalendern fysiskt omöjlig; inte ger någon friktionsanalys, så de verkliga läckorna (kontextbyten, reaktiv kommunikation) lämnas orörda; ignorerar passioner och egenvård, vilket gör planen ohållbar efter två dagar; skapar generiska tidsblock i stället för rangordnade utfall kopplade till arbete med hög hävstång; och missar möjligheter till delegering/automatisering som ofta är den största källan till återvunnen tid.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa denna prompt för tidsblockerat schema efter min specifika situation?</span>

<p class="answer">Ja. Även om prompten inte har formella inmatningsfält anpassar du den via detaljerna du ger: dina fasta åtaganden (med tider), dina viktigaste affärsutfall för veckan, din energikurva och vilken egenvård/hobbytid som måste skyddas. Om du leder andra, lägg till vad du kan delegera och vilken kompetensnivå som finns att tillgå (VA, koordinator, junior marknadsförare). En stark uppföljning är: “Revidera planen för en dag med 3 timmars möten mellan 11–16, behåll ett djuparbetsblock på 90 minuter och visa vad som delegeras eller skjuts upp.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder denna prompt för tidsblockerat schema?</span>

<p class="answer">Det största misstaget är att lämna dina “mest avgörande affärsansvar” för vaga — i stället för “jobba med tillväxt”, prova “publicera 1 nurture-mail + färdigställ webinar-outline senast 16.” Ett annat vanligt fel är att dölja fasta åtaganden; “jag har några samtal” bör bli “säljsamtal 10–10:30 och 14–15:15, plus hämtning i skolan 15:30–16.” Många utelämnar också övergångar och admin, så planen skapar fel dag ett; inkludera saker som “30 minuter för återställning efter möten” och “15 minuter för att triagera Slack.” Slutligen hoppar vissa över delegeringsdelen; om du kan delegera, namnge uppgifter tydligt (dåligt: “delegera admin”, bra: “delegera triage av inkorg + kalenderbokning + uppföljning av fakturor”).</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda denna prompt för tidsblockerat schema?</span>

<p class="answer">Den här prompten är inte optimal för enstaka dagar där du inte kommer att iterera, eftersom den fungerar bäst när du förfinar blocken under en eller två veckor. Den passar inte heller om du ännu inte har identifierat några verkliga utfall du vill få ut av dagen, eftersom schemat behöver prioriteringar att skydda. Och om du söker en stenhård minut-för-minut-plan som ignorerar avbrott kommer du att bli frustrerad. I de fallen, börja med en enkel mall för “topp 3 utfall + två fokusblock” och gå först därefter vidare till en full omdesign.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av denna AI-prompt för tidsblockerat schema?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Grundare och soloentreprenörer använder den för att skydda ett dagligt djuparbetsblock för intäkter, produkt eller strategi i stället för att låta inkorgen bestämma agendan. Marknadschefer använder den för att stoppa kampanjarbete från att hackas sönder i små fragment av möten och godkännanden. Konsulter med kundkontakt använder den för att separera leveranstid från sälj/admin så att deadlines inte äter upp kvällarna. Operationsansvariga gillar den eftersom punkterna om delegering/automatisering gör “vi har fullt upp” till en konkret överlämningsplan."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av denna AI-prompt för tidsblockerat schema?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Byråer får värde eftersom de dras mellan leverans, kundkommunikation och nyförsäljning; prompten hjälper dem att införa fokusblock och sätta gränser kring reaktiva meddelanden. SaaS-team använder den för att balansera maker-tid (bygga/leverera) med de oundvikliga möten som följer med tillväxt. E-handelsvarumärken gynnas när dagen delas mellan operativa bränder och marknadsföring; schemat tvingar fram en tydlig separation så att förvärvsarbetet faktiskt blir gjort. Professionella tjänsteföretag använder den för att skydda debiterbar tid och samtidigt reservera tid för interna förbättringar och delegering."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga ett dagligt tidsblockerat schema svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som “Skriv ett dagligt schema som gör mig produktiv” misslyckas eftersom den: saknar dina fasta åtaganden och övergångstid, vilket gör kalendern fysiskt omöjlig; inte ger någon friktionsanalys, så de verkliga läckorna (kontextbyten, reaktiv kommunikation) lämnas orörda; ignorerar passioner och egenvård, vilket gör planen ohållbar efter två dagar; skapar generiska tidsblock i stället för rangordnade utfall kopplade till arbete med hög hävstång; och missar möjligheter till delegering/automatisering som ofta är den största källan till återvunnen tid."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa denna prompt för tidsblockerat schema efter min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Även om prompten inte har formella inmatningsfält anpassar du den via detaljerna du ger: dina fasta åtaganden (med tider), dina viktigaste affärsutfall för veckan, din energikurva och vilken egenvård/hobbytid som måste skyddas. Om du leder andra, lägg till vad du kan delegera och vilken kompetensnivå som finns att tillgå (VA, koordinator, junior marknadsförare). En stark uppföljning är: “Revidera planen för en dag med 3 timmars möten mellan 11–16, behåll ett djuparbetsblock på 90 minuter och visa vad som delegeras eller skjuts upp.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder denna prompt för tidsblockerat schema?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna dina “mest avgörande affärsansvar” för vaga — i stället för “jobba med tillväxt”, prova “publicera 1 nurture-mail + färdigställ webinar-outline senast 16.” Ett annat vanligt fel är att dölja fasta åtaganden; “jag har några samtal” bör bli “säljsamtal 10–10:30 och 14–15:15, plus hämtning i skolan 15:30–16.” Många utelämnar också övergångar och admin, så planen skapar fel dag ett; inkludera saker som “30 minuter för återställning efter möten” och “15 minuter för att triagera Slack.” Slutligen hoppar vissa över delegeringsdelen; om du kan delegera, namnge uppgifter tydligt (dåligt: “delegera admin”, bra: “delegera triage av inkorg + kalenderbokning + uppföljning av fakturor”)."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda denna prompt för tidsblockerat schema?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för enstaka dagar där du inte kommer att iterera, eftersom den fungerar bäst när du förfinar blocken under en eller två veckor. Den passar inte heller om du ännu inte har identifierat några verkliga utfall du vill få ut av dagen, eftersom schemat behöver prioriteringar att skydda. Och om du söker en stenhård minut-för-minut-plan som ignorerar avbrott kommer du att bli frustrerad. I de fallen, börja med en enkel mall för “topp 3 utfall + två fokusblock” och gå först därefter vidare till en full omdesign."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>En splittrad dag är sällan en karaktärsbrist. Det är ett designproblem, och design går att åtgärda. Klistra in prompten i ditt AI-verktyg, beskriv din verkliga dag och börja vinna tillbaka tid du faktiskt märker av.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-dagligt-tidblockerat-schema-med-ai/">Bygg ett dagligt tidblockerat schema med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en tidsmultiplikator-utmaning med AI</title>
		<link>https://nodenordic.se/prompts/bygg-en-tidsmultiplikator-utmaning-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-tidsmultiplikator-utmaning-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:50:37 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000323</guid>

					<description><![CDATA[<p>Tiden rinner iväg varje dag – denna AI-prompt bygger ett spelifierat tidsmultiplikatorprogram i 3 nivåer med uppgifter, poäng och belöningar.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-tidsmultiplikator-utmaning-med-ai/">Bygg en tidsmultiplikator-utmaning med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: time multiplier challenge -->
<div class="hook-introduction">

<p>Din dag fylls snabbt, men det ”viktiga jobbet” skjuts ändå till i morgon. Du testar en ny att-göra-app, flyttar runt möten och blir på något sätt ännu mer upptagen. Det verkliga problemet är att du saknar ett enkelt system för att se vart tiden tar vägen och sedan ändra det utan att bränna ut dig.</p>



<p>Den här <strong>time multiplier challenge</strong> är byggd för <strong>teamledare</strong> som behöver ett lätt, repeterbart sätt att förbättra fokus utan att bli kalenderpoliser, <strong>operations managers</strong> som vill ha ett praktiskt produktivitetsprogram som folk faktiskt följer, och <strong>självständiga konsulter</strong> som behöver en paketerad ”tids-ROI”-utmaning för kunder. Resultatet är ett komplett spelifierat program i tre nivåer med målsättningar per nivå, nio mätbara uppgifter, en rättvis poängmodell, belöningsnivåer och resurser som är redo att användas.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det här får du</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den designar en tredelad ”Time Multiplier”-utmaning som går från synlighet till ersättningsplanering och vidare till förstärkning.</li>
          <li>Den skapar exakt tre uppgifter per nivå som är mätbara och lågfriktion, så deltagare kan slutföra dem under en normal arbetsvecka.</li>
          <li>Den bygger ett poängsystem med tre bedömningskriterier per nivå (genomförande, kvalitet på insikten och konsekvens i beteendeförändringen).</li>
          <li>Den lägger till belöningsnivåer som motiverar meningsfull förändring i stället för att belöna låtsasproduktivitet eller ”längre arbetsdagar”.</li>
          <li>Den inkluderar stödresurser som deltagare kan använda direkt, så utmaningen inte är beroende av externa verktyg eller dyr utbildning.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du vill köra en kort intern utmaning eftersom produktiviteten känns låg, men du vill inte ha ett krångligt ramverk.</li>
          <li>Ditt team säger hela tiden ”jag är helt överbelastad”, men nyckelprojekt stannar av och ingen kan förklara vart tiden tar vägen.</li>
          <li>Du behöver en strukturerad omstart efter en omorganisation, ett nytt kvartal eller en ny kund-onboarding när prioriteringar och rutiner är röriga.</li>
          <li>Möten, Slack och reaktiva uppgifter tränger undan fördjupningsarbete, och du behöver ett rättvist sätt att ändra vanor.</li>
          <li>Ni skalar upp och kan inte längre förlita er på hjälteinsatser; du behöver ett repeterbart system för bättre tids-ROI.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En utmaningsöversikt i 3 nivåer med namn, mål och en logisk uppbyggnad från nivå 1 till nivå 3.</li>
           <li>Exakt 9 uppgifter totalt (3 per nivå), skrivna som realistiska aktiviteter med tydliga ”klart”-kriterier.</li>
           <li>En poängmodell med 9 bedömningskriterier totalt (3 per nivå), inklusive hur deltagare får poäng för insikt och konsekvens.</li>
           <li>Tre belöningsnivåer med 3 belöningar kopplade till poängsummor, redo att klistra in i ert interna dokument eller er Notion-sida.</li>
           <li>Tre stödresurser som deltagare kan använda direkt (mallar, checklistor eller enkla hjälpmedel för uppföljning).</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för time multiplier challenge</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange under vilken period de föreslagna förändringarna ska genomföras, till exempel i dagar, veckor eller månader.                                    <div class="var-example">Till exempel: "2 veckor för att successivt införa det nya schemat och delegera uppgifter med lågt värde."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Beskriv din typiska dag i detalj, inklusive arbetsuppgifter, privata aktiviteter samt återkommande åtaganden eller vanor.                                    <div class="var-example">Till exempel: "Arbetar 09.00–18.00 med frekventa avbrott för e-post, 1 timmes lunch, gym på kvällen och tid som går åt till att scrolla sociala medier före läggdags."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PERSONLIGA_INTRESSEN]</code></td>
                                <td class="var-desc">
                                    Lista aktiviteter eller intressen du tycker om och vill avsätta tid för, till exempel hobbys, kreativa projekt eller tid med nära och kära.                                    <div class="var-example">Till exempel: "Spela gitarr, läsa science fiction-romaner och umgås kvalitetstid med familjen."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PERSONLIGA_INTRESSEN]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HOG_PAVERKAN_UPPGIFTER]</code></td>
                                <td class="var-desc">
                                    Identifiera de viktigaste och mest betydelsefulla uppgifterna eller ansvarsområdena i ditt arbete eller din verksamhet som bör prioriteras.                                    <div class="var-example">Till exempel: "Förbereda veckovisa kundpresentationer, strategisk planering inför nya produktlanseringar och granska kvartalsvisa finansiella rapporter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HOG_PAVERKAN_UPPGIFTER]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Ange det huvudsakliga mål du vill uppnå med det omarbetade schemat, till exempel ökad produktivitet, mer egen tid eller minskad stress.                                    <div class="var-example">Till exempel: "Minska den dagliga stressen och skapa mer tid för kreativt arbete och tid med familjen."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Ge ett exempel på hur en variabelplatshållare skrivs i prompts, vanligtvis med versaler och understreck.                                    <div class="var-example">Till exempel: "[EXEMPEL_PLATSHALLARE]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORES]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Edge Case-hantering</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR UTDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">1) Föranalys-sammanfattning</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">2) Översikt av nuvarande rutin</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">3) Ineffektiviteter &amp; tidstjuvar</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">4) Mål &amp; prioriterade måltavlor</div><div class="prompt-header-visible subheader">Personligt</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Affär (hög hävstång)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">5) Optimerad dagsplan (blueprint)</div><div class="prompt-header-visible subheader">Morgonstart (20–45 minuter)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Djupjobb-fönster (2–3 block)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Begränsning av admin/kommunikation</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Skydd av passion &amp; egenvård</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Kvällsnedstängning (25–50 minuter)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">6) Automatiserings- &amp; delegeringsplan</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">7) Vane- &amp; utrullningsstrategi</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">8) Förväntade tidsbesparingar</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Utforma en personlig, tidseffektiv dagsplan som omformar användarens nuvarande schema till en enklare rutin. Planen ska lyfta affärsarbete med hög hävstång, skydda tid för personliga intressen och egenvård, samt minska eller ta bort aktiviteter med låg avkastning genom delegering eller automatisering. Inkludera en uppskattning av återvunnen tid.

## PERSONA
Du är en rådgivare inom arbetsflöden och produktivitet för upptagna yrkespersoner. Du diagnostiserar friktion i vardagen, förenklar åtaganden och översätter mål till realistiska tidsblock. Din stil är praktisk, lugn och fokuserad på hållbar förändring snarare än extrema omställningar.

## BEGRÄNSNINGAR
- Prioritera användarens mest avgörande affärsansvar först.
- Skydda dedikerade block för passioner/hobbys och grundläggande egenvård.
- Identifiera och minska tidstjuvar; rekommendera automatisering/delegering där det är lämpligt.
- Håll förändringar hanterbara: inför bara ett litet antal justeringar med hög effekt till en början.
- Rekommendationer måste vara specifika och användbara, inte generisk motivation.
- Om detaljer saknas, gör minimala antaganden och märk dem tydligt.

### Vad detta INTE är
- Inte en medicinsk plan eller behandlingsplan för psykisk hälsa eller sömnstörningar.
- Inte ett stelt minut-för-minut-schema som ignorerar avbrott i verkliga livet.
- Inte en ersättning för professionell HR/juridisk rådgivning kring delegering av arbete.
- Inte en ”gör mer”-plan; målet är bättre fokus och återvunnen tid.

## PROCESS
1. **Föranalys (beskriv din förståelse):** Sammanfatta vad du tror att användaren vill, de viktigaste begränsningarna du ser och vilken information som saknas (om någon).
2. **Kartläggning av nuläge:** Återge dagen som den beskrivs, och lyft återkommande åtaganden, övergångar och underförstådda prioriteringar.
3. **Friktionsgranskning:** Lista de tydligaste ineffektiviteterna (kontextväxling, uppgiftsspridning, reaktiv kommunikation, oplanerade pauser osv.).
4. **Prioriteringsanpassning:** Översätt passioner och affärsansvar till en rangordnad uppsättning resultat för dagen/veckan.
5. **Omdesign av rutin:** Föreslå en uppdaterad dagsstruktur med:
   - en startsekvens på morgonen,
   - 2–3 fönster för djupt fokusarbete,
   - skyddad tid för passion/egenvård,
   - en nedstängningssekvens på kvällen.
6. **Avlastningsplan:** Ge förslag på automatisering och delegering för uppgifter med lågt värde.
7. **Adoptionsplan:** Ge taktiker för vanebyggande och en mjuk utrullning (t.ex. implementera i etapper under de nästa [TIDSRAM] om det anges).
8. **Återvunnen tid:** Uppskatta sannolika tidsbesparingar med en kort förklaring av var de kommer ifrån.

### Edge Case-hantering
- Om rutinbeskrivningen är vag, ställ upp till 5 förtydligande frågor och ge ett ”bästa gissning”-utkast märkt som preliminärt.
- Om användarens dag redan är fullpackad, föreslå avvägningar (vad som kan minskas, slås ihop eller skjutas upp) istället för att lägga till mer.
- Om passioner/affärsuppgifter krockar, presentera 2 alternativa scheman optimerade för olika prioriteringar.

## INDATA
- **Nuvarande dagliga rutin:** [KONTEXT]
- **Personliga passioner/hobbys:** [PERSONLIGA_INTRESSEN]
- **Affärsansvar med hög påverkan:** [HOG_PAVERKAN_UPPGIFTER]
- **Primärt mål med rutinen (valfritt):** [HUVUDMAL]
- **Tidsbegränsningar eller fasta åtaganden (valfritt):** [TIDSRAM]

## SPECIFIKATION FÖR UTDATA
Använd följande avsnitt och inkludera efterfrågade fält.

## 1) Föranalys-sammanfattning
- {Understanding Of Request}
- {Assumptions (If Any)}
- {Missing Info / Clarifying Questions}

## 2) Översikt av nuvarande rutin
- {Routine Overview}
- {Key Constraints Observed}
- {Notable Energy/Focus Patterns (If Mentioned)}

## 3) Ineffektiviteter &amp; tidstjuvar
Ge 3–7 punkter:
- {Inefficiency}
- {Why It Hurts}
- {Quick Fix}

## 4) Mål &amp; prioriterade måltavlor
### Personligt
Lista passioner och översätt dem till skyddade utfall:
- {Passion} → {Minimum Weekly Time Target} → {Best Time Of Day}

### Affär (hög hävstång)
Lista de kritiska ansvarsområdena och definiera hur ”klart” ser ut:
- {Task} → {Definition Of Done} → {Ideal Time Block Length}

## 5) Optimerad dagsplan (blueprint)
### Morgonstart (20–45 minuter)
- {Morning Ritual Steps}
- {Non-Negotiables}
- {If Running Late Version}

### Djupjobb-fönster (2–3 block)
För varje block:
- {Block Name}
- {Start–End Range}
- {Primary Focus}
- {Rules (No-meeting, comms limits, etc.)}

### Begränsning av admin/kommunikation
- {Comms Windows}
- {Meeting Rules}
- {Batching Plan}

### Skydd av passion &amp; egenvård
- {Passion Block Timing}
- {Fallback Option (Short Version)}
- {Boundary Script (How To Protect The Time)}

### Kvällsnedstängning (25–50 minuter)
- {Wind-Down Steps}
- {Tomorrow Setup}
- {Cutoff Rules}

## 6) Automatiserings- &amp; delegeringsplan
Ge 5–10 idéer kategoriserade:
- {Automate}: {Tool/Method} → {Time Saved Estimate}
- {Delegate}: {Who/Role} → {Handoff Steps} → {Risk Control}

## 7) Vane- &amp; utrullningsstrategi
- {Keystone Habits (Max 3)}
- {Implementation Stages (e.g., Stage 1/2/3)}
- {Tracking Method}
- {Common Failure Points} → {Countermeasure}

## 8) Förväntade tidsbesparingar
- {Daily Time Saved Range}
- {Weekly Time Saved Range}
- {Where The Savings Come From}

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Att rutinen skyddar minst ett meningsfullt block för passion/egenvård.
- Att arbete med hög påverkan har dedikerad tid för djupt fokus och tydliga gränser.
- Att avlastningsrekommendationer är realistiska för användarens kontext.
- Att planen begränsar initiala förändringar till ett hanterbart antal.
- Att alla platshållare använder [VERSALER_MED_UNDERSCORES] för indata och {Title Case} för fält som fylls i av AI.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nUtforma en personlig, tidseffektiv dagsplan som omformar anv\u00e4ndarens nuvarande schema till en enklare rutin. Planen ska lyfta aff\u00e4rsarbete med h\u00f6g h\u00e4vst\u00e5ng, skydda tid f\u00f6r personliga intressen och egenv\u00e5rd, samt minska eller ta bort aktiviteter med l\u00e5g avkastning genom delegering eller automatisering. Inkludera en uppskattning av \u00e5tervunnen tid.\r\n\r\n## PERSONA\r\nDu \u00e4r en r\u00e5dgivare inom arbetsfl\u00f6den och produktivitet f\u00f6r upptagna yrkespersoner. Du diagnostiserar friktion i vardagen, f\u00f6renklar \u00e5taganden och \u00f6vers\u00e4tter m\u00e5l till realistiska tidsblock. Din stil \u00e4r praktisk, lugn och fokuserad p\u00e5 h\u00e5llbar f\u00f6r\u00e4ndring snarare \u00e4n extrema omst\u00e4llningar.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Prioritera anv\u00e4ndarens mest avg\u00f6rande aff\u00e4rsansvar f\u00f6rst.\r\n- Skydda dedikerade block f\u00f6r passioner\/hobbys och grundl\u00e4ggande egenv\u00e5rd.\r\n- Identifiera och minska tidstjuvar; rekommendera automatisering\/delegering d\u00e4r det \u00e4r l\u00e4mpligt.\r\n- H\u00e5ll f\u00f6r\u00e4ndringar hanterbara: inf\u00f6r bara ett litet antal justeringar med h\u00f6g effekt till en b\u00f6rjan.\r\n- Rekommendationer m\u00e5ste vara specifika och anv\u00e4ndbara, inte generisk motivation.\r\n- Om detaljer saknas, g\u00f6r minimala antaganden och m\u00e4rk dem tydligt.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte en medicinsk plan eller behandlingsplan f\u00f6r psykisk h\u00e4lsa eller s\u00f6mnst\u00f6rningar.\r\n- Inte ett stelt minut-f\u00f6r-minut-schema som ignorerar avbrott i verkliga livet.\r\n- Inte en ers\u00e4ttning f\u00f6r professionell HR\/juridisk r\u00e5dgivning kring delegering av arbete.\r\n- Inte en \u201dg\u00f6r mer\u201d-plan; m\u00e5let \u00e4r b\u00e4ttre fokus och \u00e5tervunnen tid.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (beskriv din f\u00f6rst\u00e5else):** Sammanfatta vad du tror att anv\u00e4ndaren vill, de viktigaste begr\u00e4nsningarna du ser och vilken information som saknas (om n\u00e5gon).\r\n2. **Kartl\u00e4ggning av nul\u00e4ge:** \u00c5terge dagen som den beskrivs, och lyft \u00e5terkommande \u00e5taganden, \u00f6verg\u00e5ngar och underf\u00f6rst\u00e5dda prioriteringar.\r\n3. **Friktionsgranskning:** Lista de tydligaste ineffektiviteterna (kontextv\u00e4xling, uppgiftsspridning, reaktiv kommunikation, oplanerade pauser osv.).\r\n4. **Prioriteringsanpassning:** \u00d6vers\u00e4tt passioner och aff\u00e4rsansvar till en rangordnad upps\u00e4ttning resultat f\u00f6r dagen\/veckan.\r\n5. **Omdesign av rutin:** F\u00f6resl\u00e5 en uppdaterad dagsstruktur med:\r\n   - en startsekvens p\u00e5 morgonen,\r\n   - 2\u20133 f\u00f6nster f\u00f6r djupt fokusarbete,\r\n   - skyddad tid f\u00f6r passion\/egenv\u00e5rd,\r\n   - en nedst\u00e4ngningssekvens p\u00e5 kv\u00e4llen.\r\n6. **Avlastningsplan:** Ge f\u00f6rslag p\u00e5 automatisering och delegering f\u00f6r uppgifter med l\u00e5gt v\u00e4rde.\r\n7. **Adoptionsplan:** Ge taktiker f\u00f6r vanebyggande och en mjuk utrullning (t.ex. implementera i etapper under de n\u00e4sta [TIDSRAM] om det anges).\r\n8. **\u00c5tervunnen tid:** Uppskatta sannolika tidsbesparingar med en kort f\u00f6rklaring av var de kommer ifr\u00e5n.\r\n\r\n### Edge Case-hantering\r\n- Om rutinbeskrivningen \u00e4r vag, st\u00e4ll upp till 5 f\u00f6rtydligande fr\u00e5gor och ge ett \u201db\u00e4sta gissning\u201d-utkast m\u00e4rkt som prelimin\u00e4rt.\r\n- Om anv\u00e4ndarens dag redan \u00e4r fullpackad, f\u00f6resl\u00e5 avv\u00e4gningar (vad som kan minskas, sl\u00e5s ihop eller skjutas upp) ist\u00e4llet f\u00f6r att l\u00e4gga till mer.\r\n- Om passioner\/aff\u00e4rsuppgifter krockar, presentera 2 alternativa scheman optimerade f\u00f6r olika prioriteringar.\r\n\r\n## INDATA\r\n- **Nuvarande dagliga rutin:** [KONTEXT]\r\n- **Personliga passioner\/hobbys:** [PERSONLIGA_INTRESSEN]\r\n- **Aff\u00e4rsansvar med h\u00f6g p\u00e5verkan:** [HOG_PAVERKAN_UPPGIFTER]\r\n- **Prim\u00e4rt m\u00e5l med rutinen (valfritt):** [HUVUDMAL]\r\n- **Tidsbegr\u00e4nsningar eller fasta \u00e5taganden (valfritt):** [TIDSRAM]\r\n\r\n## SPECIFIKATION F\u00d6R UTDATA\r\nAnv\u00e4nd f\u00f6ljande avsnitt och inkludera efterfr\u00e5gade f\u00e4lt.\r\n\r\n## 1) F\u00f6ranalys-sammanfattning\r\n- {Understanding Of Request}\r\n- {Assumptions (If Any)}\r\n- {Missing Info \/ Clarifying Questions}\r\n\r\n## 2) \u00d6versikt av nuvarande rutin\r\n- {Routine Overview}\r\n- {Key Constraints Observed}\r\n- {Notable Energy\/Focus Patterns (If Mentioned)}\r\n\r\n## 3) Ineffektiviteter & tidstjuvar\r\nGe 3\u20137 punkter:\r\n- {Inefficiency}\r\n- {Why It Hurts}\r\n- {Quick Fix}\r\n\r\n## 4) M\u00e5l & prioriterade m\u00e5ltavlor\r\n### Personligt\r\nLista passioner och \u00f6vers\u00e4tt dem till skyddade utfall:\r\n- {Passion} \u2192 {Minimum Weekly Time Target} \u2192 {Best Time Of Day}\r\n\r\n### Aff\u00e4r (h\u00f6g h\u00e4vst\u00e5ng)\r\nLista de kritiska ansvarsomr\u00e5dena och definiera hur \u201dklart\u201d ser ut:\r\n- {Task} \u2192 {Definition Of Done} \u2192 {Ideal Time Block Length}\r\n\r\n## 5) Optimerad dagsplan (blueprint)\r\n### Morgonstart (20\u201345 minuter)\r\n- {Morning Ritual Steps}\r\n- {Non-Negotiables}\r\n- {If Running Late Version}\r\n\r\n### Djupjobb-f\u00f6nster (2\u20133 block)\r\nF\u00f6r varje block:\r\n- {Block Name}\r\n- {Start\u2013End Range}\r\n- {Primary Focus}\r\n- {Rules (No-meeting, comms limits, etc.)}\r\n\r\n### Begr\u00e4nsning av admin\/kommunikation\r\n- {Comms Windows}\r\n- {Meeting Rules}\r\n- {Batching Plan}\r\n\r\n### Skydd av passion & egenv\u00e5rd\r\n- {Passion Block Timing}\r\n- {Fallback Option (Short Version)}\r\n- {Boundary Script (How To Protect The Time)}\r\n\r\n### Kv\u00e4llsnedst\u00e4ngning (25\u201350 minuter)\r\n- {Wind-Down Steps}\r\n- {Tomorrow Setup}\r\n- {Cutoff Rules}\r\n\r\n## 6) Automatiserings- & delegeringsplan\r\nGe 5\u201310 id\u00e9er kategoriserade:\r\n- {Automate}: {Tool\/Method} \u2192 {Time Saved Estimate}\r\n- {Delegate}: {Who\/Role} \u2192 {Handoff Steps} \u2192 {Risk Control}\r\n\r\n## 7) Vane- & utrullningsstrategi\r\n- {Keystone Habits (Max 3)}\r\n- {Implementation Stages (e.g., Stage 1\/2\/3)}\r\n- {Tracking Method}\r\n- {Common Failure Points} \u2192 {Countermeasure}\r\n\r\n## 8) F\u00f6rv\u00e4ntade tidsbesparingar\r\n- {Daily Time Saved Range}\r\n- {Weekly Time Saved Range}\r\n- {Where The Savings Come From}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Att rutinen skyddar minst ett meningsfullt block f\u00f6r passion\/egenv\u00e5rd.\r\n- Att arbete med h\u00f6g p\u00e5verkan har dedikerad tid f\u00f6r djupt fokus och tydliga gr\u00e4nser.\r\n- Att avlastningsrekommendationer \u00e4r realistiska f\u00f6r anv\u00e4ndarens kontext.\r\n- Att planen begr\u00e4nsar initiala f\u00f6r\u00e4ndringar till ett hanterbart antal.\r\n- Att alla platsh\u00e5llare anv\u00e4nder [VERSALER_MED_UNDERSCORES] f\u00f6r indata och {Title Case} f\u00f6r f\u00e4lt som fylls i av AI.";
    const variables = ["[TIDSRAM]","[KONTEXT]","[PERSONLIGA_INTRESSEN]","[HOG_PAVERKAN_UPPGIFTER]","[HUVUDMAL]","[VERSALER_MED_UNDERSCORES]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Bestäm ”arenan” innan du kör den.</strong> Prompten kan skapa en stabil utmaning, men du får bättre adoption om du anger kontexten i ditt första meddelande till AI:n (även om prompten hanterar saknade input). Säg till exempel: ”Det här är för ett kundsupportteam på 12 personer som jobbar i skift; största problemet är ständiga avbrott.” Den enda raden gör att uppgifterna går från generella tidstips till realistiska aktiviteter.</li>


<li><strong>Sätt en tydlig definition av framgång, inte en känsla.</strong> Efter första resultatet, fråga: ”Skriv om framgång så att den är mätbar på 2 veckor, med 2–3 mätetal.” Bra alternativ är ”timmar av skyddat fördjupningsarbete”, ”minskade mötesminuter” eller ”antal högpåverkande leveranser som släpps.” Du vill ha en mållinje som folk kan känna igen en fredag eftermiddag.</li>


<li><strong>Låt poängsystemet matcha er kultur.</strong> Om ditt team ogillar spelifiering, håll trösklarna modest och belöningarna praktiska. Testa en följdfråga som: ”Behåll poängmodellen, men få den att kännas professionell och lågmäld; lägg till exempel på vad som ger full poäng vs delpoäng för varje kriterium.” Ärligt talat: exempel förebygger diskussioner senare.</li>


<li><strong>Gör uppgifterna ”kalendersäkra”.</strong> Vissa uppgifter låter bra tills de möter en vecka full av möten. När du fått nivåerna, fråga: ”För varje uppgift, lägg till en lågenergivariant som fortfarande räknas om någon har ett fullpackat schema.” Iterera sedan: ”Gör nu nivå 2-uppgift #2 mer offensiv och nivå 3-uppgift #1 mer konservativ.”</li>


<li><strong>Paketera den med en lättviktig policy för beteenden.</strong> Om avbrott är problemet, para utmaningen med ett enkelt normdokument så att beteendeförändringen kan hålla. Ett bra nästa steg är att göra en gränsreset med <a href="https://nodenordic.se/prompts/skapa-en-handbok-for-granser-pa-jobbet">https://nodenordic.se/prompts/skapa-en-handbok-for-granser-pa-jobbet</a>, och sedan säga till AI:n: ”Uppdatera Time Multiplier-utmaningen så att den linjerar med de här nya gränsreglerna.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du har byggt ditt Time Multiplier-program hjälper de här prompterna dig att minska friktionen som vanligtvis stjäl tillbaka tiden.</p>



<p>Om du också behöver en tydligare standard för ”så här hanterar vi problem här”, använd <a href="https://nodenordic.se/prompts/bygg-en-playbook-for-arbetsplatskonflikter">https://nodenordic.se/prompts/bygg-en-playbook-for-arbetsplatskonflikter</a>. När konflikter drar ut på tiden börjar folk kontextväxla, möten blir fler och ditt skydd för fördjupningsarbete på nivå 3 ignoreras. En konflikt-playbook ger snabba vägar till lösning så att era nya tidsvanor får en chans att sätta sig.</p>



<p>För team som jobbar med HR eller regelefterlevnad kommer avbrott ofta från osäkerhet och eskaleringar. <a href="https://nodenordic.se/prompts/skapa-en-playbook-for-arbetsplatsutredningar">https://nodenordic.se/prompts/skapa-en-playbook-for-arbetsplatsutredningar</a> hjälper dig att standardisera intake, steg och tidslinjer, vilket minskar ad hoc-förfrågningar av typen ”kan du hoppa in på det här nu?”. Den passar bra med nivå 2 eftersom du aktivt tar bort arbete med låg avkastning.</p>



<p>När stress driver reaktivitet (och reaktivitet dödar fokus), använd <a href="https://nodenordic.se/prompts/playbook-for-stressminskning-pa-jobbet-med-ai-prompt">https://nodenordic.se/prompts/playbook-for-stressminskning-pa-jobbet-med-ai-prompt</a> tillsammans med utmaningen. Nivå 1 visar vart tiden tar vägen; en stressreducerings-playbook förklarar varför folk fortsätter falla tillbaka i samma mönster. Kombinera dem och du får både mätningen och stödet för beteendeförändring.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-playbook-for-arbetsplatskonflikter">Bygg en konflikt-playbook för arbetsplatsen med den här AI-prompten</a>: Minska tidsförlust från olösta konflikter.</li>


<li><a href="https://nodenordic.se/prompts/skapa-playbooks-for-leverantorstvister-med-ai">Bygg playbooks för leverantörstvister med den här AI-prompten</a>: Förhindra att akuta leverantörsproblem spårar ur scheman.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-playbook-for-arbetsplatsutredningar">AI-prompt: bygg en utrednings-playbook för arbetsplatsen</a>: Standardisera utredningar för att minska reaktivt arbete.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-handbok-for-granser-pa-jobbet">AI-prompt: bygg en gräns-playbook för arbetsplatsen</a>: Sätt normer som skyddar fokustid.</li>


<li><a href="https://nodenordic.se/prompts/playbook-for-stressminskning-pa-jobbet-med-ai-prompt">AI-prompt: stressreducerings-playbook för arbetsplatsen</a>: Sänk stress som triggar ständig kontextväxling.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för time multiplier challenge?</span>

<p class="answer"><strong>Operations managers</strong> använder den för att göra ”vi är för upptagna” till ett mätbart program med uppgifter, poäng och tydlig beteendeförändring. <strong>Teamledare</strong> använder den för att skydda fördjupningsarbete utan att bli kalenderpoliser, eftersom utmaningen får deltagarna att följa upp och justera sin egen tid. <strong>Produktchefer</strong> använder den för att minska mötesglidning och ta tillbaka block för planering, skrivande och intressentlinjering. <strong>Konsulter och coacher</strong> paketerar den som en repeterbar leverans till kund: en sprint i tre nivåer som ger synliga förändringar på ett par veckor.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för time multiplier challenge?</span>

<p class="answer"><strong>SaaS-bolag</strong> får värde eftersom tid läcker i Slack, interna möten och reaktiv support; elimineringen och ersättningsplaneringen på nivå 2 är särskilt användbar för att skydda roadmap-arbete. <strong>Professionella tjänsteföretag</strong> (byrå, redovisning, juridik) gynnas eftersom debiterbart arbete konkurrerar med admin, och poängmodellen kan belöna att flytta tid mot aktiviteter med högre marginal. <strong>E-handelsvarumärken</strong> använder den för att minska ”upptagna operations”-uppgifter (leverantörsuppföljningar, ständiga inkorgskollar) och skapa dedikerade block för kreativa tester och förbättringar av konvertering. <strong>Vårdadministration och backoffice-team</strong> kan använda den för att minska avbrott och standardisera arbetsflöden, så länge uppgifterna anpassas till regelefterlevnad och skiftverklighet.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att bygga en spelifierad produktivitetsutmaning svaga resultat?</span>

<p class="answer">En typisk prompt som ”Skriv en produktivitetsutmaning för mitt team” misslyckas eftersom den: saknar en uppbyggd progression (så varje vecka känns som slumpmässiga tips), ger inga mätbara uppgifter med tydliga ”klart”-kriterier, bortser från en rättvis poängmodell som belönar insikt och konsekvens, producerar hypeig pepp i stället för praktiska vaneloopar, och missar konkreta belöningar och resurser som är redo att användas och håller deltagarna engagerade. Du får slogans och en checklista, inte ett program. Den här prompten är strukturerad för att generera tre nivåer, tre uppgifter per nivå och poängsättning som fokuserar på verklig beteendeförändring.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för time multiplier challenge till min specifika situation?</span>

<p class="answer">Ja, men du gör det via chatkontexten eftersom själva prompten inte använder variabler. Börja med att berätta för AI:n vilken deltagargrupp du har, tidsfönstret (7, 14 eller 21 dagar) och de största tidsläckorna du misstänker (möten, inkorg, avbrott, kontextväxling). Be sedan AI:n anpassa uppgifterna efter era verktyg och begränsningar, som ”Vi använder Google Kalender och Slack; ingen ny mjukvara” eller ”Skiftbaserat team; inga dagliga standups.” En bra följdfråga är: ”Skriv om de tre nivåerna så att uppgifterna tar max 15 minuter per dag, och lägg till exempel på vad som ger full poäng vs halv poäng.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för time multiplier challenge?</span>

<p class="answer">Det största misstaget är att ge AI:n en vag målgrupp, som ”för anställda”, i stället för något konkret som ”8 kundansvariga som hanterar 30–40 kundmejl/dag och 6 timmar/vecka i möten”. Ett annat vanligt fel är att inte definiera den primära tidsläckan; ”för många uppgifter” är svagt, medan ”Slack-avbrott var tionde minut och ad hoc-mötesinbjudningar” ger bättre elimineringsplaner på nivå 2. Många missar också realismen i belöningar: ”ett stort pris” är otydligt, men ”ett extra fokusblock på 90 minuter nästa fredag” eller ”teamlunch om vi når 400 poäng” driver deltagande. Till sist glömmer team att sätta en kadens för nivå 3-uppföljning; om du inte schemalägger veckoreflektionen blir förstärkningsnivån bara goda intentioner.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för time multiplier challenge?</span>

<p class="answer">Den här prompten passar inte för engångs-pepp om produktivitet där ni inte kommer att följa upp något eller iterera efter vecka 1. Den är också fel val om organisationen är i krisläge (större incidenthantering, konstant övertid) och inte kan skydda ens små block för en tidsinventering. Om kärnproblemet är utmattning, arbetsbelastning eller bemanning snarare än vanor: gör först en insats för arbetsbelastning och stress, och återvänd sedan till utmaningen när basnivån är rimlig.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för time multiplier challenge?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Operations managers använder den för att göra ”vi är för upptagna” till ett mätbart program med uppgifter, poäng och tydlig beteendeförändring. Teamledare använder den för att skydda fördjupningsarbete utan att bli kalenderpoliser, eftersom utmaningen får deltagarna att följa upp och justera sin egen tid. Produktchefer använder den för att minska mötesglidning och ta tillbaka block för planering, skrivande och intressentlinjering. Konsulter och coacher paketerar den som en repeterbar leverans till kund: en sprint i tre nivåer som ger synliga förändringar på ett par veckor."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för time multiplier challenge?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-bolag får värde eftersom tid läcker i Slack, interna möten och reaktiv support; elimineringen och ersättningsplaneringen på nivå 2 är särskilt användbar för att skydda roadmap-arbete. Professionella tjänsteföretag (byrå, redovisning, juridik) gynnas eftersom debiterbart arbete konkurrerar med admin, och poängmodellen kan belöna att flytta tid mot aktiviteter med högre marginal. E-handelsvarumärken använder den för att minska ”upptagna operations”-uppgifter (leverantörsuppföljningar, ständiga inkorgskollar) och skapa dedikerade block för kreativa tester och förbättringar av konvertering. Vårdadministration och backoffice-team kan använda den för att minska avbrott och standardisera arbetsflöden, så länge uppgifterna anpassas till regelefterlevnad och skiftverklighet."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att bygga en spelifierad produktivitetsutmaning svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en produktivitetsutmaning för mitt team” misslyckas eftersom den: saknar en uppbyggd progression (så varje vecka känns som slumpmässiga tips), ger inga mätbara uppgifter med tydliga ”klart”-kriterier, bortser från en rättvis poängmodell som belönar insikt och konsekvens, producerar hypeig pepp i stället för praktiska vaneloopar, och missar konkreta belöningar och resurser som är redo att användas och håller deltagarna engagerade. Du får slogans och en checklista, inte ett program. Den här prompten är strukturerad för att generera tre nivåer, tre uppgifter per nivå och poängsättning som fokuserar på verklig beteendeförändring."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för time multiplier challenge till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, men du gör det via chatkontexten eftersom själva prompten inte använder variabler. Börja med att berätta för AI:n vilken deltagargrupp du har, tidsfönstret (7, 14 eller 21 dagar) och de största tidsläckorna du misstänker (möten, inkorg, avbrott, kontextväxling). Be sedan AI:n anpassa uppgifterna efter era verktyg och begränsningar, som ”Vi använder Google Kalender och Slack; ingen ny mjukvara” eller ”Skiftbaserat team; inga dagliga standups.” En bra följdfråga är: ”Skriv om de tre nivåerna så att uppgifterna tar max 15 minuter per dag, och lägg till exempel på vad som ger full poäng vs halv poäng.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för time multiplier challenge?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att ge AI:n en vag målgrupp, som ”för anställda”, i stället för något konkret som ”8 kundansvariga som hanterar 30–40 kundmejl/dag och 6 timmar/vecka i möten”. Ett annat vanligt fel är att inte definiera den primära tidsläckan; ”för många uppgifter” är svagt, medan ”Slack-avbrott var tionde minut och ad hoc-mötesinbjudningar” ger bättre elimineringsplaner på nivå 2. Många missar också realismen i belöningar: ”ett stort pris” är otydligt, men ”ett extra fokusblock på 90 minuter nästa fredag” eller ”teamlunch om vi når 400 poäng” driver deltagande. Till sist glömmer team att sätta en kadens för nivå 3-uppföljning; om du inte schemalägger veckoreflektionen blir förstärkningsnivån bara goda intentioner."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för time multiplier challenge?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten passar inte för engångs-pepp om produktivitet där ni inte kommer att följa upp något eller iterera efter vecka 1. Den är också fel val om organisationen är i krisläge (större incidenthantering, konstant övertid) och inte kan skydda ens små block för en tidsinventering. Om kärnproblemet är utmattning, arbetsbelastning eller bemanning snarare än vanor: gör först en insats för arbetsbelastning och stress, och återvänd sedan till utmaningen när basnivån är rimlig."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Tid försvinner oftast inte. Den läcker. Klistra in den här prompten i ditt AI-verktyg, generera utmaningen i tre nivåer och kör den med ditt team den här veckan medan motivationen fortfarande är hög.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-tidsmultiplikator-utmaning-med-ai/">Bygg en tidsmultiplikator-utmaning med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg ett bomb­säkert prioriteringsramverk med AI</title>
		<link>https://nodenordic.se/prompts/bygg-ett-bombsakert-prioriteringsramverk-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-ett-bombsakert-prioriteringsramverk-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:49:35 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000322</guid>

					<description><![CDATA[<p>Brådskande uppgifter välter stora mål – en AI-prompt som bygger ett system i 4 steg med verktyg, uppföljningar och skyddsräcken.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-bombsakert-prioriteringsramverk-med-ai/">Bygg ett bomb­säkert prioriteringsramverk med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: prioritization framework prompt -->

<div class="hook-introduction">

<p>Brådskande förfrågningar har en förmåga att bara bli fler. Ett ”snabbt” Slack-meddelande blir en timme, sedan är dagen borta och arbetet som faktiskt driver verksamheten framåt skjuts till ”i morgon”. Ärligt talat: det mönstret löser sig inte av sig självt.</p>



<p>Den här <strong>prompten för ett prioriteringsramverk</strong> är byggd för <strong>marknadschefer</strong> som jonglerar kampanjdeadlines och samtidigt vill skydda tid för strategi, <strong>operatörer och COO:er</strong> som hanterar ständiga brandkårsutryckningar mellan team, och <strong>konsulter</strong> som behöver ett repeterbart sätt att hålla kundleveransen på rätt spår utan att offra affärsutveckling. Resultatet blir ett namngivet prioriteringssystem i fyra steg med beslutsregler, dagliga/veckovisa granskningsloopar och praktiska skyddsräcken som du kan börja använda direkt.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger din situation och identifierar den centrala spänningen ”brådskande vs. viktigt” som du fastnat i, så att systemet löser rätt problem.</li>
          <li>Den skapar ett tydligt namn och en uppsättning principer som styr besluten när det blir press (så att du slipper omförhandla prioriteringar hela dagen).</li>
          <li>Den tar fram en åtgärdsmetod i fyra steg som separerar släckning av bränder från framtidsbyggande, med tydliga kriterier för när du går in i/ut ur varje steg.</li>
          <li>Den bygger evidensbaserade taktiker för fokus och motivation (kognitiv belastning, vanebildning, målsättning) utan att det blir en teorisoppa.</li>
          <li>Den lägger till tydliga skyddsräcken som skyddar strategiskt tänkande, så att brådskande arbete inte kan äta upp 100 % av din kapacitet vecka efter vecka.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du börjar veckan med ”stora mål” och slutar den med att bara ha bockat av ärenden, mejl och sista-minuten-förfrågningar.</li>
          <li>Din att-göra-lista är en enda hög, vilket gör att riktiga nödsituationer och ”någon annans brist på planering” ser likadana ut.</li>
          <li>Du står vid ett vägval: fortsätta reagera och gå in i väggen, eller införa ett enkelt system som gör avvägningarna tydliga.</li>
          <li>Arbetet går snabbare och blir mer stökigt (fler kanaler, fler intressenter), och du behöver ett repeterbart sätt att säga nej eller ”inte nu”.</li>
          <li>Du skalar upp: fler projekt, fler beroenden, och du behöver ett ramverk du kan följa konsekvent även under kaotiska dagar.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>Ett namngivet prioriteringsramverk med 4 steg, där varje steg har konkreta åtgärder och beslutsregler.</li>
           <li>6–10 vägledande principer formulerade som ”om/så”-regler för snabb triage under press.</li>
           <li>En daglig triagerutin plus en checklista för veckogenomgång som håller långsiktiga mål synliga.</li>
           <li>Skyddsräcken som kapacitetstak, eskaleringskriterier och block för att skydda ”strategitid” som du kan lägga in i kalendern direkt.</li>
           <li>Ett praktiskt verktygsavsnitt med skript, mallar och nästa-steg-prompter för vanliga scenarier.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för ett brandsäkert prioriteringsramverk</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Ange den primära gruppen personer som kommer att delta i utmaningen, inklusive deras yrke, intressen eller demografiska kännetecken.                                    <div class="var-example">Till exempel: "Upptagna yrkesverksamma i åldern 25–40 som har svårt med tidsplanering och vill optimera sin balans mellan arbete och privatliv."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HUVUDMAL]</code></td>
                                <td class="var-desc">
                                    Definiera det viktigaste resultatet deltagarna ska uppnå genom att genomföra utmaningen, med fokus på mätbara förbättringar eller önskade effekter.                                    <div class="var-example">Till exempel: "Att hjälpa deltagarna att minska tiden på uppgifter med lågt värde och öka fokus på arbete med stor effekt i sin dagliga planering."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HUVUDMAL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ge detaljer om deltagarnas typ av arbete, begränsningar och typiska veckorutiner för att kunna anpassa utmaningen.                                    <div class="var-example">Till exempel: "Deltagarna är frilansare som hanterar flera kunder samtidigt, arbetar ofta oregelbundna tider och har svårt att prioritera uppgifter."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange utmaningens längd, till exempel hur många dagar eller veckor den pågår.                                    <div class="var-example">Till exempel: "14 dagar"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TON]</code></td>
                                <td class="var-desc">
                                    Beskriv kommunikationsstil eller energinivå i utmaningen, till exempel vänlig, motiverande eller minimalistisk.                                    <div class="var-example">Till exempel: "Vänlig och uppmuntrande, med fokus på konkreta åtgärder."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TON]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FARDIGHETSNIVA]</code></td>
                                <td class="var-desc">
                                    Ange deltagarnas förväntade erfarenhets- eller kunskapsnivå, till exempel nybörjare, medel eller avancerad.                                    <div class="var-example">Till exempel: "Medel"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FARDIGHETSNIVA]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta inte är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Översikt</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Nivå 1: {Level 1 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Nivå 2: {Level 2 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Nivå 3: {Level 3 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Belöningar</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Ytterligare resurser</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Designa en spelifierad “Time Multiplier”-utmaning som hjälper deltagare att förbättra produktiviteten genom att (1) spåra vart tiden faktiskt tar vägen i dag, (2) upptäcka aktiviteter med låg avkastning och (3) byta ut dem mot arbete med högre effekt – samtidigt som upplevelsen är motiverande och lätt att följa.

## PERSONA
Du är en beteendebaserad gamification-arkitekt som är specialiserad på vaneloopar, progressionssystem och praktisk produktivitetscoaching. Skriv på ett enkelt, uppmuntrande språk som känns handlingsinriktat snarare än akademiskt.

## BEGRÄNSNINGAR
- Skapa **exakt 3 nivåer**, och varje nivå måste innehålla: ett **nivånamn**, ett **mål**, **3 uppgifter** och ett **poängsystem med 3 poängkriterier**.
- Nivåerna måste **bygga logiskt på varandra** (nivå 2 förutsätter att nivå 1 är klar; nivå 3 förutsätter att nivå 2 är klar).
- Håll uppgifterna **realistiska, mätbara och friktionsfria**. Undvik jargong, krångliga ramverk eller fantasier om en “perfekt dag”.
- Poängsättningen ska kännas **rättvis och motiverande**, och belöna meningsfulla förändringar (inte bara sysselsättning).
- Inkludera **3 belöningar** kopplade till poängtrösklar.
- Inkludera **3 stödresurser** som deltagarna kan använda direkt.

## PROCESS
1. **Föranalys (krävs):** Återge kort vad du ska bygga, vem det är för och hur “framgång” ser ut utifrån de givna inputsen.
2. Skissa en kort översikt av utmaningen som sätter förväntningar och lyfter progressionen.
3. Bygg nivå 1 med fokus på **synlighet och baslinjemätning** (tidsinventering).
4. Bygg nivå 2 med fokus på **eliminering och ersättningsplanering** (ta bort lågvärde, schemalägg högeffekt).
5. Bygg nivå 3 med fokus på **genomförande och förstärkning** (skydda deep work, följ upp, iterera).
6. Skapa en poängmodell som belönar: genomförande, kvalitet på insikter och konsekvens i beteendeförändring.
7. Lägg till belöningar och resurser.
8. Hantera saknade inputs: om någon input är tom eller oklar, gör ett rimligt antagande och märk det som ett antagande.

### Vad detta inte är
- Inte en medicinsk plan eller en plan för psykisk hälsa eller utmattning.
- Inte ett stelt dagschema som förutsätter identiska liv och ansvar.
- Inte ett verktyg för arbetsgivarövervakning eller för att tidskontrollera andra.
- Inte en avancerad lektion i produktivitetsteori; det måste vara praktiskt.

## INPUTS
- **Primärt användarsegment:** [MALGRUPP]
- **Primärt mål:** [HUVUDMAL]
- **Kontext/bakgrund (typ av arbete, begränsningar, typisk vecka):** [KONTEXT]
- **Tidsram för utmaningen (t.ex. 7 dagar, 14 dagar):** [TIDSRAM]
- **Ton/energinivå (t.ex. vänlig, intensiv, minimalistisk):** [TON]
- **Färdighetsnivå (nybörjare/intermediate/avancerad):** [FARDIGHETSNIVA]

## OUTPUTSPECIFIKATION
Ta fram leveransen med följande struktur och med platshållarna ifyllda:

# Time Multiplier Challenge

## Översikt
{Challenge Overview}

## Nivå 1: {Level 1 Name}
- **Mål:** {Level 1 Objective}  
- **Uppgifter:**
  - {Level 1 Task 1}
  - {Level 1 Task 2}
  - {Level 1 Task 3}
- **Poäng (poängbaserat):**
  - {Level 1 Scoring Criterion 1}: {Points}
  - {Level 1 Scoring Criterion 2}: {Points}
  - {Level 1 Scoring Criterion 3}: {Points}

## Nivå 2: {Level 2 Name}
- **Mål:** {Level 2 Objective}  
- **Uppgifter:**
  - {Level 2 Task 1}
  - {Level 2 Task 2}
  - {Level 2 Task 3}
- **Poäng (poängbaserat):**
  - {Level 2 Scoring Criterion 1}: {Points}
  - {Level 2 Scoring Criterion 2}: {Points}
  - {Level 2 Scoring Criterion 3}: {Points}

## Nivå 3: {Level 3 Name}
- **Mål:** {Level 3 Objective}  
- **Uppgifter:**
  - {Level 3 Task 1}
  - {Level 3 Task 2}
  - {Level 3 Task 3}
- **Poäng (poängbaserat):**
  - {Level 3 Scoring Criterion 1}: {Points}
  - {Level 3 Scoring Criterion 2}: {Points}
  - {Level 3 Scoring Criterion 3}: {Points}

## Belöningar
- {Reward 1}: {Points Required}
- {Reward 2}: {Points Required}
- {Reward 3}: {Points Required}

## Ytterligare resurser
- {Resource 1}
- {Resource 2}
- {Resource 3}

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- De 3 nivåerna bildar en tydlig progression från **inventera → ersätt → förstärk**.
- Varje nivå har **exakt 3 uppgifter** och **exakt 3 poängkriterier**, där varje punkt är mätbar.
- Poängen uppmuntrar **beteendeförändring med effekt**, inte bara att logga aktivitet.
- Språket matchar [TON] och passar [FARDIGHETSNIVA] utan jargong.
- Eventuella antaganden på grund av saknade inputs är tydligt märkta som {Assumption}.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nDesigna en spelifierad \u201cTime Multiplier\u201d-utmaning som hj\u00e4lper deltagare att f\u00f6rb\u00e4ttra produktiviteten genom att (1) sp\u00e5ra vart tiden faktiskt tar v\u00e4gen i dag, (2) uppt\u00e4cka aktiviteter med l\u00e5g avkastning och (3) byta ut dem mot arbete med h\u00f6gre effekt \u2013 samtidigt som upplevelsen \u00e4r motiverande och l\u00e4tt att f\u00f6lja.\r\n\r\n## PERSONA\r\nDu \u00e4r en beteendebaserad gamification-arkitekt som \u00e4r specialiserad p\u00e5 vaneloopar, progressionssystem och praktisk produktivitetscoaching. Skriv p\u00e5 ett enkelt, uppmuntrande spr\u00e5k som k\u00e4nns handlingsinriktat snarare \u00e4n akademiskt.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Skapa **exakt 3 niv\u00e5er**, och varje niv\u00e5 m\u00e5ste inneh\u00e5lla: ett **niv\u00e5namn**, ett **m\u00e5l**, **3 uppgifter** och ett **po\u00e4ngsystem med 3 po\u00e4ngkriterier**.\r\n- Niv\u00e5erna m\u00e5ste **bygga logiskt p\u00e5 varandra** (niv\u00e5 2 f\u00f6ruts\u00e4tter att niv\u00e5 1 \u00e4r klar; niv\u00e5 3 f\u00f6ruts\u00e4tter att niv\u00e5 2 \u00e4r klar).\r\n- H\u00e5ll uppgifterna **realistiska, m\u00e4tbara och friktionsfria**. Undvik jargong, kr\u00e5ngliga ramverk eller fantasier om en \u201cperfekt dag\u201d.\r\n- Po\u00e4ngs\u00e4ttningen ska k\u00e4nnas **r\u00e4ttvis och motiverande**, och bel\u00f6na meningsfulla f\u00f6r\u00e4ndringar (inte bara syssels\u00e4ttning).\r\n- Inkludera **3 bel\u00f6ningar** kopplade till po\u00e4ngtr\u00f6sklar.\r\n- Inkludera **3 st\u00f6dresurser** som deltagarna kan anv\u00e4nda direkt.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (kr\u00e4vs):** \u00c5terge kort vad du ska bygga, vem det \u00e4r f\u00f6r och hur \u201cframg\u00e5ng\u201d ser ut utifr\u00e5n de givna inputsen.\r\n2. Skissa en kort \u00f6versikt av utmaningen som s\u00e4tter f\u00f6rv\u00e4ntningar och lyfter progressionen.\r\n3. Bygg niv\u00e5 1 med fokus p\u00e5 **synlighet och baslinjem\u00e4tning** (tidsinventering).\r\n4. Bygg niv\u00e5 2 med fokus p\u00e5 **eliminering och ers\u00e4ttningsplanering** (ta bort l\u00e5gv\u00e4rde, schemal\u00e4gg h\u00f6geffekt).\r\n5. Bygg niv\u00e5 3 med fokus p\u00e5 **genomf\u00f6rande och f\u00f6rst\u00e4rkning** (skydda deep work, f\u00f6lj upp, iterera).\r\n6. Skapa en po\u00e4ngmodell som bel\u00f6nar: genomf\u00f6rande, kvalitet p\u00e5 insikter och konsekvens i beteendef\u00f6r\u00e4ndring.\r\n7. L\u00e4gg till bel\u00f6ningar och resurser.\r\n8. Hantera saknade inputs: om n\u00e5gon input \u00e4r tom eller oklar, g\u00f6r ett rimligt antagande och m\u00e4rk det som ett antagande.\r\n\r\n### Vad detta inte \u00e4r\r\n- Inte en medicinsk plan eller en plan f\u00f6r psykisk h\u00e4lsa eller utmattning.\r\n- Inte ett stelt dagschema som f\u00f6ruts\u00e4tter identiska liv och ansvar.\r\n- Inte ett verktyg f\u00f6r arbetsgivar\u00f6vervakning eller f\u00f6r att tidskontrollera andra.\r\n- Inte en avancerad lektion i produktivitetsteori; det m\u00e5ste vara praktiskt.\r\n\r\n## INPUTS\r\n- **Prim\u00e4rt anv\u00e4ndarsegment:** [MALGRUPP]\r\n- **Prim\u00e4rt m\u00e5l:** [HUVUDMAL]\r\n- **Kontext\/bakgrund (typ av arbete, begr\u00e4nsningar, typisk vecka):** [KONTEXT]\r\n- **Tidsram f\u00f6r utmaningen (t.ex. 7 dagar, 14 dagar):** [TIDSRAM]\r\n- **Ton\/energiniv\u00e5 (t.ex. v\u00e4nlig, intensiv, minimalistisk):** [TON]\r\n- **F\u00e4rdighetsniv\u00e5 (nyb\u00f6rjare\/intermediate\/avancerad):** [FARDIGHETSNIVA]\r\n\r\n## OUTPUTSPECIFIKATION\r\nTa fram leveransen med f\u00f6ljande struktur och med platsh\u00e5llarna ifyllda:\r\n\r\n# Time Multiplier Challenge\r\n\r\n## \u00d6versikt\r\n{Challenge Overview}\r\n\r\n## Niv\u00e5 1: {Level 1 Name}\r\n- **M\u00e5l:** {Level 1 Objective}  \r\n- **Uppgifter:**\r\n  - {Level 1 Task 1}\r\n  - {Level 1 Task 2}\r\n  - {Level 1 Task 3}\r\n- **Po\u00e4ng (po\u00e4ngbaserat):**\r\n  - {Level 1 Scoring Criterion 1}: {Points}\r\n  - {Level 1 Scoring Criterion 2}: {Points}\r\n  - {Level 1 Scoring Criterion 3}: {Points}\r\n\r\n## Niv\u00e5 2: {Level 2 Name}\r\n- **M\u00e5l:** {Level 2 Objective}  \r\n- **Uppgifter:**\r\n  - {Level 2 Task 1}\r\n  - {Level 2 Task 2}\r\n  - {Level 2 Task 3}\r\n- **Po\u00e4ng (po\u00e4ngbaserat):**\r\n  - {Level 2 Scoring Criterion 1}: {Points}\r\n  - {Level 2 Scoring Criterion 2}: {Points}\r\n  - {Level 2 Scoring Criterion 3}: {Points}\r\n\r\n## Niv\u00e5 3: {Level 3 Name}\r\n- **M\u00e5l:** {Level 3 Objective}  \r\n- **Uppgifter:**\r\n  - {Level 3 Task 1}\r\n  - {Level 3 Task 2}\r\n  - {Level 3 Task 3}\r\n- **Po\u00e4ng (po\u00e4ngbaserat):**\r\n  - {Level 3 Scoring Criterion 1}: {Points}\r\n  - {Level 3 Scoring Criterion 2}: {Points}\r\n  - {Level 3 Scoring Criterion 3}: {Points}\r\n\r\n## Bel\u00f6ningar\r\n- {Reward 1}: {Points Required}\r\n- {Reward 2}: {Points Required}\r\n- {Reward 3}: {Points Required}\r\n\r\n## Ytterligare resurser\r\n- {Resource 1}\r\n- {Resource 2}\r\n- {Resource 3}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- De 3 niv\u00e5erna bildar en tydlig progression fr\u00e5n **inventera \u2192 ers\u00e4tt \u2192 f\u00f6rst\u00e4rk**.\r\n- Varje niv\u00e5 har **exakt 3 uppgifter** och **exakt 3 po\u00e4ngkriterier**, d\u00e4r varje punkt \u00e4r m\u00e4tbar.\r\n- Po\u00e4ngen uppmuntrar **beteendef\u00f6r\u00e4ndring med effekt**, inte bara att logga aktivitet.\r\n- Spr\u00e5ket matchar [TON] och passar [FARDIGHETSNIVA] utan jargong.\r\n- Eventuella antaganden p\u00e5 grund av saknade inputs \u00e4r tydligt m\u00e4rkta som {Assumption}.";
    const variables = ["[MALGRUPP]","[HUVUDMAL]","[KONTEXT]","[TIDSRAM]","[TON]","[FARDIGHETSNIVA]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat från AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Beskriv dina ”bränder” med verkliga exempel.</strong> Säg inte ”massor av brådskande jobb”. Säg vad som dyker upp: ”kundeskaleringar två gånger i veckan”, ”sista-minuten-önskemål från ledningen” eller ”buggar som stoppar onboarding”. Be sedan: ”Använd de här exemplen för att definiera eskaleringskriterier och ett standardskript för svar.”</li>


<li><strong>Sätt en kapacitetsregel innan du kör den.</strong> Bestäm hur stor del av veckan som kan gå till reaktivt arbete (för många roller är 20–40 % realistiskt). Följ upp med: ”Utgå från att mitt tak för reaktivt arbete är 30 %; designa skyddsräcken så att jag inte överskrider det och inkludera vad jag gör när det överskrids.”</li>


<li><strong>Be om tester för när man går in/ut ur varje steg.</strong> Ramverket är som starkast när varje steg har tydliga triggers, inte magkänsla. Efter första utkastet, prompta: ”Lägg till ett inträdestest och ett utträdestest på en mening för vart och ett av de fyra stegen, formulerat så att jag kan avgöra på under 10 sekunder.”</li>


<li><strong>Tvinga fram avvägningar med en andra genomgång.</strong> De flesta accepterar första versionen och undrar sedan varför inget förändras. Efter första utkastet, prova: ”Gör steg 1 striktare kring vad som räknas som brådskande, och gör steg 4 mer skyddat med starkare kalenderregler och en policy att ’inte boka över’.”</li>


<li><strong>Gör det till en återanvändbar arbetsrytm.</strong> Be modellen att omvandla ramverket till en ensidig checklista som du kan kopiera in i Notion, Google Docs eller din uppgiftshanterare. En bra följdfråga är: ”Skapa en ensidig ‘daglig + veckovis’ checklistversion och inkludera ett kort skript jag kan skicka när jag nedprioriterar någons förfrågan.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du väl har stabiliserat dina prioriteringar kan de här promptarna hjälpa dig att fatta bättre följdbeslut och operationalisera nästa steg.</p>



<p>Om du också behöver ett strukturerat sätt att avgöra vad som är värt att bygga (och vad som inte är det) passar <a href="https://nodenordic.se/prompts/utvardera-ml-modellens-lamplighet-for-valfritt-use-case">Utvärdera ML-modellens lämplighet för valfritt use case</a> bra tillsammans med dina nya prioriteringsregler. När en blank ”AI-initiativ”-idé dyker upp som nästa brandkårsutryckning ger den här prompten en lugnare utvärderingsväg så att du kan säga emot med konkreta argument i stället för magkänsla.</p>



<p>För team som gör implementeringsplanering efter att ett beslut är taget hjälper <a href="https://nodenordic.se/prompts/bygg-en-checklista-for-ml-traning-med-denna-ai-prompt">Bygg en checklista för ML-träning med denna AI-prompt</a> till att översätta intention till steg. Den är användbar när ditt prioriteringsramverk säger ”ja, men inte slarvigt” och du vill ha en tydlig checklista som förhindrar omarbete och oväntade förseningar.</p>



<p>När frågan är ”vilken verktygsstack ska vi committa till” stödjer <a href="https://nodenordic.se/prompts/valj-ett-ml-ramverk-med-denna-ai-prompt">Välj ett ML-ramverk med denna AI-prompt</a> urvalsprocessen. Den passar extra bra efter att du har skyddat strategitid, eftersom verktygsval förtjänar fokuserat tänkande, inte ett stressat beslut inklämt mellan möten.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/utvardera-ml-modellens-lamplighet-for-valfritt-use-case">Utvärdera ML-modellens lämplighet för valfritt use case</a>: Avgör om en ML-idé är värd att satsa på.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-checklista-for-ml-traning-med-denna-ai-prompt">Bygg en checklista för ML-träning med denna AI-prompt</a>: Bryt ned ML-träning till tydliga steg.</li>

<li><a href="https://nodenordic.se/prompts/valj-ett-ml-ramverk-med-denna-ai-prompt">Välj ett ML-ramverk med denna AI-prompt</a>: Välj rätt stack utifrån kriterier.</li>


<li><a href="https://nodenordic.se/prompts/bygg-ett-ml-api-for-prediktion-i-produktion">Bygg ett ML-API för prediktion i produktion</a>: Gör en modell operativ som ett API.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-lead-scoring-modell-med-ai-prompt">Skapa en lead scoring-modell med AI-prompt</a>: Prioritera leads med en scoringmodell.</li>

</ul>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för ett prioriteringsramverk?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Marketing operations managers</strong> använder den här för att hindra reaktiva förfrågningar (fixar av spårning, ändringar i lanseringar, ”snabba” engångsutskick) från att stjäla tiden som behövs för kampanjplanering. <strong>COO:er och operativa chefer</strong> får värde eftersom prompten skapar tydliga triageregler och eskaleringskriterier, vilket gör delegering och beslutsfattande snabbare. <strong>Client services leads</strong> använder den för att skydda leveranskvalitet när brådskande kundönskemål kommer mitt i en sprint och teamet behöver en tydlig policy för ”vad som flyttas och vad som inte gör det”. <strong>Fristående konsulter</strong> förlitar sig på den för att balansera debiterbart arbete med pipeline-byggande och använder skyddsräckena för att försvara icke förhandlingsbara strategiblock.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för ett prioriteringsramverk?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS-bolag</strong> använder den när produkt, support och marknad ständigt krockar, och ”brådskande” kan betyda allt från churnrisk till en trasig integration. Ramverkets skyddsräcken hjälper till att skydda roadmap-arbete och strategisk GTM-planering. <strong>E-handelsvarumärken</strong> har nytta av den under perioder med stor variation (kampanjer, säsongstoppar, lagerproblem) där brandkårsutryckningar är oundvikliga, men långsiktigt tillväxtarbete ändå måste ske. <strong>Byråer</strong> använder den för att hantera kundeskaleringar utan att spåra ur interna initiativ som positionsuppdateringar, rekrytering eller processförbättringar. <strong>Professionella tjänsteföretag</strong> använder den när partners och seniora medarbetare dras in i leveranskriser och behöver en enkel veckovis granskningsloop så att affärsutveckling inte försvinner.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga ett prioriteringsramverk svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som &#8221;<em>Skriv ett prioriteringssystem för mitt arbete</em>&#8221; misslyckas eftersom den: saknar en föranalys som återger din verklighet och sätter ord på den faktiska spänningen du hanterar, inte kräver någon struktur (som en metod i fyra steg) vilket gör att resultatet blir en lista med generiska tips, ignorerar skyddsräcken som skyddar strategiskt tänkande så att det brådskande ändå vinner, ger vaga råd i stället för beslutsregler du kan köra på några sekunder, och missar evidensbaserade taktiker för fokus och motivation som gör det lättare att följa upp under kaotiska veckor.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här AI-prompten för ett prioriteringsramverk till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja, men du gör det genom att lägga till din kontext direkt i chatten före eller efter att du klistrar in prompten, eftersom den här prompten inte använder inbyggda variabler. Börja med att ange din roll, dina huvudsakliga källor till ”brådskande” och de långsiktiga mål du hela tiden skjuter upp. Be sedan modellen att anpassa de fyra stegen, principerna och skyddsräckena till dina begränsningar (teamstorlek, mötesbelastning, beredskapsförväntningar). En användbar följdfråga är: ”Utifrån min kontext, skriv om principerna som ‘om/så’-regler och lägg till en eskaleringspolicy för vad jag ska göra när brådskande arbete överstiger 40 % av min vecka.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för ett prioriteringsramverk?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna din situation för vag — i stället för ”jag är upptagen och blir avbruten”, använd ”jag ansvarar för lifecycle marketing, får 10–15 Slack-pingar per dag och hanterar två kundeskaleringar per vecka”. Ett annat vanligt fel är att inte definiera vad som räknas som ”brådskande”, vilket leder till ett ramverk som fortfarande behandlar varje förfrågan som en nödsituation; ge exempel på verkliga nödfall kontra obekväma deadlines. Många hoppar också över kapacitetsgränser (dåligt: ”jag gör bränder och strategi varje dag”; bra: ”max 30 % reaktivt, 70 % planerat”), vilket gör att systemet saknar kraft. Slutligen ber många användare inte om granskningsloopar; utan en daglig triage och en veckovis granskningschecklista överlever ramverket inte en tuff vecka.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här prompten för ett prioriteringsramverk?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk för engångsprojekt där du inte kommer att iterera, eller för team som söker ett komplett enterprise-operativsystem med tvärfunktionella OKR:er och governance. Den passar heller inte om du vill ha en verktygsspecifik guide för en viss app, eftersom den medvetet är verktygsagnostisk om du inte ber om något annat. Om det är du, överväg i stället att använda en projektplansmall i ditt PM-verktyg och kombinera den med en dedikerad SOP-process.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för ett prioriteringsramverk?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Marketing operations managers använder den här för att hindra reaktiva förfrågningar (fixar av spårning, ändringar i lanseringar, ”snabba” engångsutskick) från att stjäla tiden som behövs för kampanjplanering. COO:er och operativa chefer får värde eftersom prompten skapar tydliga triageregler och eskaleringskriterier, vilket gör delegering och beslutsfattande snabbare. Client services leads använder den för att skydda leveranskvalitet när brådskande kundönskemål kommer mitt i en sprint och teamet behöver en tydlig policy för ”vad som flyttas och vad som inte gör det”. Fristående konsulter förlitar sig på den för att balansera debiterbart arbete med pipeline-byggande och använder skyddsräckena för att försvara icke förhandlingsbara strategiblock."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för ett prioriteringsramverk?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-bolag använder den när produkt, support och marknad ständigt krockar, och ”brådskande” kan betyda allt från churnrisk till en trasig integration. Ramverkets skyddsräcken hjälper till att skydda roadmap-arbete och strategisk GTM-planering. E-handelsvarumärken har nytta av den under perioder med stor variation (kampanjer, säsongstoppar, lagerproblem) där brandkårsutryckningar är oundvikliga, men långsiktigt tillväxtarbete ändå måste ske. Byråer använder den för att hantera kundeskaleringar utan att spåra ur interna initiativ som positionsuppdateringar, rekrytering eller processförbättringar. Professionella tjänsteföretag använder den när partners och seniora medarbetare dras in i leveranskriser och behöver en enkel veckovis granskningsloop så att affärsutveckling inte försvinner."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga ett prioriteringsramverk svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som \"Skriv ett prioriteringssystem för mitt arbete\" misslyckas eftersom den: saknar en föranalys som återger din verklighet och sätter ord på den faktiska spänningen du hanterar, inte kräver någon struktur (som en metod i fyra steg) vilket gör att resultatet blir en lista med generiska tips, ignorerar skyddsräcken som skyddar strategiskt tänkande så att det brådskande ändå vinner, ger vaga råd i stället för beslutsregler du kan köra på några sekunder, och missar evidensbaserade taktiker för fokus och motivation som gör det lättare att följa upp under kaotiska veckor."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här AI-prompten för ett prioriteringsramverk till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, men du gör det genom att lägga till din kontext direkt i chatten före eller efter att du klistrar in prompten, eftersom den här prompten inte använder inbyggda variabler. Börja med att ange din roll, dina huvudsakliga källor till ”brådskande” och de långsiktiga mål du hela tiden skjuter upp. Be sedan modellen att anpassa de fyra stegen, principerna och skyddsräckena till dina begränsningar (teamstorlek, mötesbelastning, beredskapsförväntningar). En användbar följdfråga är: ”Utifrån min kontext, skriv om principerna som ‘om/så’-regler och lägg till en eskaleringspolicy för vad jag ska göra när brådskande arbete överstiger 40 % av min vecka.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för ett prioriteringsramverk?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna din situation för vag — i stället för ”jag är upptagen och blir avbruten”, använd ”jag ansvarar för lifecycle marketing, får 10–15 Slack-pingar per dag och hanterar två kundeskaleringar per vecka”. Ett annat vanligt fel är att inte definiera vad som räknas som ”brådskande”, vilket leder till ett ramverk som fortfarande behandlar varje förfrågan som en nödsituation; ge exempel på verkliga nödfall kontra obekväma deadlines. Många hoppar också över kapacitetsgränser (dåligt: ”jag gör bränder och strategi varje dag”; bra: ”max 30 % reaktivt, 70 % planerat”), vilket gör att systemet saknar kraft. Slutligen ber många användare inte om granskningsloopar; utan en daglig triage och en veckovis granskningschecklista överlever ramverket inte en tuff vecka."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här prompten för ett prioriteringsramverk?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för engångsprojekt där du inte kommer att iterera, eller för team som söker ett komplett enterprise-operativsystem med tvärfunktionella OKR:er och governance. Den passar heller inte om du vill ha en verktygsspecifik guide för en viss app, eftersom den medvetet är verktygsagnostisk om du inte ber om något annat. Om det är du, överväg i stället att använda en projektplansmall i ditt PM-verktyg och kombinera den med en dedikerad SOP-process."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Brådskande arbete kommer alltid att finnas. Skillnaden är att ha regler, steg och skyddsräcken så att det slutar styra din vecka. Klistra in prompten i ditt AI-verktyg, kör ramverket en gång och börja skydda arbetet som faktiskt bygger din framtid.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-ett-bombsakert-prioriteringsramverk-med-ai/">Bygg ett bomb­säkert prioriteringsramverk med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en studieplan med studieteknik för hemundervisning</title>
		<link>https://nodenordic.se/prompts/bygg-en-studieplan-med-studieteknik-for-hemundervisning/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-studieplan-med-studieteknik-for-hemundervisning</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:48:20 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5002572</guid>

					<description><![CDATA[<p>Barn tappar fokus varje dag. Den här AI-prompten bygger åldersanpassade planer för tidsplanering och studieteknik med verktyg och planeringstabeller.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-studieplan-med-studieteknik-for-hemundervisning/">Bygg en studieplan med studieteknik för hemundervisning</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: homeschool study skills -->
<div class="hook-introduction">

<p>Din hemundervisningsdag kan se “bra” ut på papper och ändå kännas kaotisk i verkligheten. Ett barn tappar fokus efter tio minuter, ett annat stressar igenom arbetet och glömmer det till lunch, och du slutar med att hantera humör i stället för att bygga färdigheter. Det frustrerande är att det upprepas varje dag, även när du försöker vara konsekvent.</p>

<p>Den här <strong>hemundervisningsstudietekniken</strong> är byggd för <strong>hemundervisande föräldrar</strong> som jonglerar flera åldrar och behöver ett förutsägbart flöde, <strong>lärandecoacher</strong> som stöttar familjer som har svårt att följa upp, och <strong>mikroskoleledare</strong> som vill ha en gemensam rutin utan att göra rummet till ett träningsläger. Resultatet blir en åldersindelad plan med konkreta tidshanteringstekniker, praktiska verktyg och en ifyllbar daglig planeringstabell för varje åldersgrupp.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det här får du</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger vilka åldersgrupper den kommer att täcka och förhandsvisar leverablerna innan den börjar skriva planen.</li>
          <li>Den genererar tre utvecklingsmässigt lämpliga studietekniker per åldersgrupp, med när du ska använda varje teknik och ett kort exempel.</li>
          <li>Den rekommenderar två praktiska stöd per åldersgrupp (fysiska eller digitala) och förklarar sedan exakt hur du sätter upp dem.</li>
          <li>Den bygger en daglig hemundervisningsplaneringstabell med tidsblock anpassade efter koncentrationsspannet (kortare för yngre barn, längre för äldre elever).</li>
          <li>Den lägger till en mini-playbook för “föräldraförberedelser” per åldersgrupp, inklusive vad du ska förbereda, hur du introducerar rutinen och hur du följer upp veckovis.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Dina morgnar glider hela tiden över i “bara få det gjort”-läge och du vill ha en rutin som faktiskt lär ut planering och fokus.</li>
          <li>Du har mer än ett barn som lär sig hemma och varje barn behöver olika tidsblock utan att du behöver uppfinna dagen på nytt.</li>
          <li>En duktig elev är ändå inkonsekvent, så du försöker förbättra genomförandet i stället för att lägga till mer läromedel.</li>
          <li>Du ser koncentrationströtthet, prokrastinering eller ständiga förhandlingar och behöver verktyg som minskar friktionen.</li>
          <li>Du behöver anpassa för specialfall (mycket unga elever eller äldre tonåringar) och vill ha realistiska förväntningar för den fasen.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En numrerad, lättskannad plan för varje åldersgrupp (eller rimliga undergrupper), med en kort sammanfattning av föranalysen först.</li>
           <li>Tre tekniker per åldersgrupp (alltså 3 x antal grupper), var och en med genomförandesteg, timing och ett konkret exempel.</li>
           <li>Två verktyg per åldersgrupp, inklusive instruktioner för uppsättning och var varje verktyg passar in i dagen.</li>
           <li>En ifyllbar daglig planeringstabell för varje åldersgrupp, med tidsblock som matchar typiskt tempo i hemundervisning.</li>
           <li>En checklista för veckovis uppföljning per åldersgrupp, plus en notis för föräldraförberedelser som gör första veckan enklare att få igång.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för hemundervisningens studieteknikplan</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Ange valfri text i versaler med understreck mellan orden. Detta används för variabelplatshållare i prompten.                                    <div class="var-example">Till exempel: "ALDERSGRUPP_1, KONTEXT, TON"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORES]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ALDERSGRUPP_1]</code></td>
                                <td class="var-desc">
                                    Ange åldersintervallet för den första barngruppen som ska ingå i hemundervisningsplanen. Använd ett tydligt intervallformat.                                    <div class="var-example">Till exempel: "4–7 år"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[ALDERSGRUPP_1]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ALDERSGRUPP_2]</code></td>
                                <td class="var-desc">
                                    Ange åldersintervallet för den andra barngruppen som ska omfattas av hemundervisningsplanen. Säkerställ att intervallet skiljer sig från övriga åldersgrupper.                                    <div class="var-example">Till exempel: "8–12 år"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[ALDERSGRUPP_2]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ALDERSGRUPP_3]</code></td>
                                <td class="var-desc">
                                    Ange åldersintervallet för den tredje barngruppen som planen för hemundervisning ska omfatta. Använd ett tydligt och specifikt intervall.                                    <div class="var-example">Till exempel: "13–16 år"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[ALDERSGRUPP_3]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Beskriv eventuella särskilda förutsättningar eller anpassningar som är relevanta för hemundervisningen, till exempel deltagande i kooperativ/gruppverksamhet, arbetande föräldrars scheman eller anpassningar för ADHD.                                    <div class="var-example">Till exempel: "Arbetande förälder med begränsad tillgänglighet dagtid; anpassningar för ADHD för ett barn."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TON]</code></td>
                                <td class="var-desc">
                                    Ange vilken ton hemundervisningsplanen ska ha, till exempel formell, samtalsnära eller uppmuntrande, så att den matchar förälderns önskemål.                                    <div class="var-example">Till exempel: "Uppmuntrande och praktisk"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TON]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORMAT]</code></td>
                                <td class="var-desc">
                                    Ange önskat format för dagsplaneringen, till exempel tidsblockerade scheman eller checklistbaserade upplägg.                                    <div class="var-example">Till exempel: "Tidsblockerat schema"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORMAT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[ALDERSGRUPP_X]</code></td>
                                <td class="var-desc">
                                    Använd denna platshållare för generiska hänvisningar till åldersgrupp när ett specifikt intervall ännu inte är definierat. Ersätt vid behov med rätt åldersspann.                                    <div class="var-example">Till exempel: "10–14 år"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[ALDERSGRUPP_X]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR OUTPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Avsnittsmall (upprepa per åldersgrupp)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en skräddarsydd, åldersindelad hemundervisningsplan som lär ut tidsplanering och studieteknik till flera barn, med konkreta tekniker, praktiska verktyg och en ifyllbar mall för dagligt schema för varje åldersband.

## PERSONA
Du är en pedagogisk designer för hemundervisning med gedigen erfarenhet av coaching i exekutiva funktioner (planering, fokus, genomförande) för barn och tonåringar. Ditt skrivande är tydligt, praktiskt och implementeringsfokuserat.

## BEGRÄNSNINGAR
- Ge **icke-generiska**, specifika åtgärder som en förälder kan börja använda direkt.
- Håll strategier **utvecklingsmässigt lämpliga** för varje angiven åldersgrupp.
- Använd **numrerade avsnitt** för varje åldersgrupp och gör layouten lätt att skanna.
- Inkludera en **anpassningsbar daglig planerartabell** för varje åldersgrupp.
- Om en åldersgrupp är oklar (t.ex. ”8–14”), dela upp i rimliga delspann eller ställ först en kort förtydligande fråga.
- Efterlevnad av variabelformat: användarens indata måste visas som **[VERSALER_MED_UNDERSCORES]**; platshållare som du fyller i måste använda **{Title Case}**.

## PROCESS
1. **Föranalys (ange din förståelse först):** På 2–4 meningar, återge vilka åldersgrupper du kommer att täcka och vad du kommer att leverera för var och en (tekniker, verktyg, planerare).
2. För varje åldersgrupp, välj:
   - 3 tekniker (beteenden att lära ut/öva)
   - 2 verktyg (fysiska eller digitala stöd)
   Säkerställ att varje punkt innehåller *hur du implementerar*, *när du använder det* och *ett snabbt exempel*.
3. Bygg en daglig planerartabell dimensionerad för en typisk hemundervisningsdag, med tidsblock som passar åldern (kortare block för yngre barn, längre för äldre).
4. Lägg till en kort not om ”föräldraförberedelse” per åldersgrupp: vad som ska förberedas, hur du introducerar, och hur du följer upp framsteg varje vecka.
5. **Specialfall:** Om en ålder är väldigt låg (under ~5) eller äldre tonåring (16+), justera förväntningarna och betona rutiner/system som passar den fasen.

### Vad detta INTE är
- Inte medicinsk, psykologisk eller diagnostisk vägledning.
- Inte en fullständig läroplan eller ämne-för-ämne-omfattning och progression.
- Inte ett one-size-fits-all-schema; planeraren är ett anpassningsbart ramverk.
- Inte råd som bygger på vag motivation (”försök hårdare”); allt måste vara operationaliserat.

## INDATA
- **Barnets åldersband #1:** [ALDERSGRUPP_1]
- **Barnets åldersband #2:** [ALDERSGRUPP_2]
- **Barnets åldersband #3:** [ALDERSGRUPP_3]
- **Hemundervisningskontext (valfritt: co-op, arbetande förälder, ADHD-anpassningar, etc.):** [KONTEXT]
- **Föredragen ton (valfritt):** [TON]
- **Preferens för planerartyp (valfritt: tidsblock vs checklista):** [FORMAT]

## SPECIFIKATION FÖR OUTPUT
Ta fram följande för varje åldersgrupp som numrerade avsnitt (1, 2, 3), med mallen nedan.

### Avsnittsmall (upprepa per åldersgrupp)
**{Section Number}. Plan för tid &amp; studiefärdigheter — [ALDERSGRUPP_X]**

**A) Tekniker (3)**
- **Technique 1 — {Technique Name}:** {Implementation Steps}. {When To Use}. {Mini Example}.
- **Technique 2 — {Technique Name}:** {Implementation Steps}. {When To Use}. {Mini Example}.
- **Technique 3 — {Technique Name}:** {Implementation Steps}. {When To Use}. {Mini Example}.

**B) Verktyg (2)**
- **Tool 1 — {Tool Name}:** {What It Is}. {How To Set Up}. {How The Child Uses It}.
- **Tool 2 — {Tool Name}:** {What It Is}. {How To Set Up}. {How The Child Uses It}.

**C) Anpassningsbar daglig planerare (tabell)**
Inkludera denna tabell och fyll i exempelrader med rimliga standardval som föräldern kan redigera:

| Time Block | Focus | Task / Subject | Break / Movement | Notes (Parent/Child) |
|---|---|---|---|---|
| {Time Block 1} | {Focus Type} | {Task 1} | {Break 1} | {Notes 1} |
| {Time Block 2} | {Focus Type} | {Task 2} | {Break 2} | {Notes 2} |
| {Time Block 3} | {Focus Type} | {Task 3} | {Break 3} | {Notes 3} |
| {Time Block 4} | {Focus Type} | {Task 4} | {Break 4} | {Notes 4} |
| {Time Block 5} | {Focus Type} | {Task 5} | {Break 5} | {Notes 5} |

**D) Föräldraförberedelse &amp; veckovis uppföljning**
- **Förberedelser (10 minuter):** {Setup Actions}
- **Daglig check-in (2 minuter):** {Check In Script Or Steps}
- **Veckovis uppföljning (15 minuter):** {Review Steps And What To Adjust}

## KVALITETSKONTROLLER
Innan du slutför, verifiera:
- Varje åldersgrupp har **exakt 3 tekniker + 2 verktyg + 1 planerartabell + föräldrauppföljning**.
- Råden är **handlingsbara** (inkluderar steg, timing och exempel), inte breda slagord.
- Planerarens tidsblock matchar **uppmärksamhetsspannet** och självständighetsnivån för åldersgruppen.
- Otydliga indata hanteras via **en enda kort förtydligande fråga** eller ett rimligt antagande som anges i föranalysen.
- All användarindata förblir i **[VERSALER_MED_UNDERSCORES]**-form och alla genererade platshållare använder **{Title Case}**.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en skr\u00e4ddarsydd, \u00e5ldersindelad hemundervisningsplan som l\u00e4r ut tidsplanering och studieteknik till flera barn, med konkreta tekniker, praktiska verktyg och en ifyllbar mall f\u00f6r dagligt schema f\u00f6r varje \u00e5ldersband.\r\n\r\n## PERSONA\r\nDu \u00e4r en pedagogisk designer f\u00f6r hemundervisning med gedigen erfarenhet av coaching i exekutiva funktioner (planering, fokus, genomf\u00f6rande) f\u00f6r barn och ton\u00e5ringar. Ditt skrivande \u00e4r tydligt, praktiskt och implementeringsfokuserat.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Ge **icke-generiska**, specifika \u00e5tg\u00e4rder som en f\u00f6r\u00e4lder kan b\u00f6rja anv\u00e4nda direkt.\r\n- H\u00e5ll strategier **utvecklingsm\u00e4ssigt l\u00e4mpliga** f\u00f6r varje angiven \u00e5ldersgrupp.\r\n- Anv\u00e4nd **numrerade avsnitt** f\u00f6r varje \u00e5ldersgrupp och g\u00f6r layouten l\u00e4tt att skanna.\r\n- Inkludera en **anpassningsbar daglig planerartabell** f\u00f6r varje \u00e5ldersgrupp.\r\n- Om en \u00e5ldersgrupp \u00e4r oklar (t.ex. \u201d8\u201314\u201d), dela upp i rimliga delspann eller st\u00e4ll f\u00f6rst en kort f\u00f6rtydligande fr\u00e5ga.\r\n- Efterlevnad av variabelformat: anv\u00e4ndarens indata m\u00e5ste visas som **[VERSALER_MED_UNDERSCORES]**; platsh\u00e5llare som du fyller i m\u00e5ste anv\u00e4nda **{Title Case}**.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (ange din f\u00f6rst\u00e5else f\u00f6rst):** P\u00e5 2\u20134 meningar, \u00e5terge vilka \u00e5ldersgrupper du kommer att t\u00e4cka och vad du kommer att leverera f\u00f6r var och en (tekniker, verktyg, planerare).\r\n2. F\u00f6r varje \u00e5ldersgrupp, v\u00e4lj:\r\n   - 3 tekniker (beteenden att l\u00e4ra ut\/\u00f6va)\r\n   - 2 verktyg (fysiska eller digitala st\u00f6d)\r\n   S\u00e4kerst\u00e4ll att varje punkt inneh\u00e5ller *hur du implementerar*, *n\u00e4r du anv\u00e4nder det* och *ett snabbt exempel*.\r\n3. Bygg en daglig planerartabell dimensionerad f\u00f6r en typisk hemundervisningsdag, med tidsblock som passar \u00e5ldern (kortare block f\u00f6r yngre barn, l\u00e4ngre f\u00f6r \u00e4ldre).\r\n4. L\u00e4gg till en kort not om \u201df\u00f6r\u00e4ldraf\u00f6rberedelse\u201d per \u00e5ldersgrupp: vad som ska f\u00f6rberedas, hur du introducerar, och hur du f\u00f6ljer upp framsteg varje vecka.\r\n5. **Specialfall:** Om en \u00e5lder \u00e4r v\u00e4ldigt l\u00e5g (under ~5) eller \u00e4ldre ton\u00e5ring (16+), justera f\u00f6rv\u00e4ntningarna och betona rutiner\/system som passar den fasen.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte medicinsk, psykologisk eller diagnostisk v\u00e4gledning.\r\n- Inte en fullst\u00e4ndig l\u00e4roplan eller \u00e4mne-f\u00f6r-\u00e4mne-omfattning och progression.\r\n- Inte ett one-size-fits-all-schema; planeraren \u00e4r ett anpassningsbart ramverk.\r\n- Inte r\u00e5d som bygger p\u00e5 vag motivation (\u201df\u00f6rs\u00f6k h\u00e5rdare\u201d); allt m\u00e5ste vara operationaliserat.\r\n\r\n## INDATA\r\n- **Barnets \u00e5ldersband #1:** [ALDERSGRUPP_1]\r\n- **Barnets \u00e5ldersband #2:** [ALDERSGRUPP_2]\r\n- **Barnets \u00e5ldersband #3:** [ALDERSGRUPP_3]\r\n- **Hemundervisningskontext (valfritt: co-op, arbetande f\u00f6r\u00e4lder, ADHD-anpassningar, etc.):** [KONTEXT]\r\n- **F\u00f6redragen ton (valfritt):** [TON]\r\n- **Preferens f\u00f6r planerartyp (valfritt: tidsblock vs checklista):** [FORMAT]\r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nTa fram f\u00f6ljande f\u00f6r varje \u00e5ldersgrupp som numrerade avsnitt (1, 2, 3), med mallen nedan.\r\n\r\n### Avsnittsmall (upprepa per \u00e5ldersgrupp)\r\n**{Section Number}. Plan f\u00f6r tid & studief\u00e4rdigheter \u2014 [ALDERSGRUPP_X]**\r\n\r\n**A) Tekniker (3)**\r\n- **Technique 1 \u2014 {Technique Name}:** {Implementation Steps}. {When To Use}. {Mini Example}.\r\n- **Technique 2 \u2014 {Technique Name}:** {Implementation Steps}. {When To Use}. {Mini Example}.\r\n- **Technique 3 \u2014 {Technique Name}:** {Implementation Steps}. {When To Use}. {Mini Example}.\r\n\r\n**B) Verktyg (2)**\r\n- **Tool 1 \u2014 {Tool Name}:** {What It Is}. {How To Set Up}. {How The Child Uses It}.\r\n- **Tool 2 \u2014 {Tool Name}:** {What It Is}. {How To Set Up}. {How The Child Uses It}.\r\n\r\n**C) Anpassningsbar daglig planerare (tabell)**\r\nInkludera denna tabell och fyll i exempelrader med rimliga standardval som f\u00f6r\u00e4ldern kan redigera:\r\n\r\n| Time Block | Focus | Task \/ Subject | Break \/ Movement | Notes (Parent\/Child) |\r\n|---|---|---|---|---|\r\n| {Time Block 1} | {Focus Type} | {Task 1} | {Break 1} | {Notes 1} |\r\n| {Time Block 2} | {Focus Type} | {Task 2} | {Break 2} | {Notes 2} |\r\n| {Time Block 3} | {Focus Type} | {Task 3} | {Break 3} | {Notes 3} |\r\n| {Time Block 4} | {Focus Type} | {Task 4} | {Break 4} | {Notes 4} |\r\n| {Time Block 5} | {Focus Type} | {Task 5} | {Break 5} | {Notes 5} |\r\n\r\n**D) F\u00f6r\u00e4ldraf\u00f6rberedelse & veckovis uppf\u00f6ljning**\r\n- **F\u00f6rberedelser (10 minuter):** {Setup Actions}\r\n- **Daglig check-in (2 minuter):** {Check In Script Or Steps}\r\n- **Veckovis uppf\u00f6ljning (15 minuter):** {Review Steps And What To Adjust}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, verifiera:\r\n- Varje \u00e5ldersgrupp har **exakt 3 tekniker + 2 verktyg + 1 planerartabell + f\u00f6r\u00e4ldrauppf\u00f6ljning**.\r\n- R\u00e5den \u00e4r **handlingsbara** (inkluderar steg, timing och exempel), inte breda slagord.\r\n- Planerarens tidsblock matchar **uppm\u00e4rksamhetsspannet** och sj\u00e4lvst\u00e4ndighetsniv\u00e5n f\u00f6r \u00e5ldersgruppen.\r\n- Otydliga indata hanteras via **en enda kort f\u00f6rtydligande fr\u00e5ga** eller ett rimligt antagande som anges i f\u00f6ranalysen.\r\n- All anv\u00e4ndarindata f\u00f6rblir i **[VERSALER_MED_UNDERSCORES]**-form och alla genererade platsh\u00e5llare anv\u00e4nder **{Title Case}**.";
    const variables = ["[VERSALER_MED_UNDERSCORES]","[ALDERSGRUPP_1]","[ALDERSGRUPP_2]","[ALDERSGRUPP_3]","[KONTEXT]","[TON]","[FORMAT]","[ALDERSGRUPP_X]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompter</h2>



<ul class="wp-block-list">

<li><strong>Mata in din verkliga dag, inte din idealdag.</strong> Innan du kör prompten, skriv ner din nuvarande starttid, lunchtid och alla fasta tider (terapi, co-op, sport). När den har skapat planeringstabellerna kan du sedan be: “Revidera de dagliga tabellerna så att de passar en dag som startar 9:30 och inkluderar ett 45-minutersbesök mitt på dagen på tisdagar.”</li>


<li><strong>Be om separata block för “självständigt arbete” och “förälderledd” tid.</strong> Den här prompten kan skapa tidsblock, men du får mer användbara scheman om blocken speglar hur hemundervisning faktiskt fungerar. Följ upp med: “I varje tabell för åldersgrupp, märk varje block som Förälderledd, Självständigt eller Gemensam familjetid och förklara överlämningssignalerna mellan blocken.”</li>


<li><strong>Be om friktionspunkterna direkt.</strong> Ärligt talat faller de flesta rutiner på övergångar, inte innehåll. Lägg till en följdfråga som: “För varje åldersgrupp, lista de tre mest förutsägbara misslyckandemomenten (komma igång, byta ämne, avsluta skärmtid) och ge ett 1-meningsmanus jag kan använda för att coacha igenom det.”</li>


<li><strong>Iterera genom att bara ändra en variabel i taget.</strong> Om planen känns för strikt eller för lös, skriv inte om allt. Efter första resultatet kan du prova: “Behåll samma tekniker och verktyg, men gör schemat 15% mer flexibelt genom att lägga in buffertblock och korta ner det längsta arbetsblocket.”</li>


<li><strong>Gör den veckovisa uppföljningen till en resultattavla.</strong> Prompten innehåller vägledning för uppföljning, men du får det att hålla genom att göra det till enkla mätetal. Be: “Skapa ett veckovis scorecard för varje åldersgrupp med 5 ja/nej-vanor (starta i tid, använda planering, genomföra fokusblock, städa material, reflektera), samt en belöningsmeny som inte är skärmbaserad.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du väl har byggt en konsekvent rutin för studieteknik hjälper de här prompterna dig att få starkare resultat i läsning, skrivande och samtal utan att behöva gissa hur “bra” ser ut.</p>



<p>Om du även behöver ett strukturerat sätt att svara på böcker i mellanstadiet eller tidigt gymnasium, passar <a href="https://nodenordic.se/prompts/skriv-en-balanserad-litterar-analys">Skriv en balanserad litterär analys</a> bra tillsammans med en studieteknikplan eftersom den ger eleven en återanvändbar mall. När planeringen säger “skrivblock” vet du redan vad eleven ska producera och hur hen kan egenkontrollera.</p>



<p>När din elev kan läsa men har svårt att förklara vad texten “handlar om”, är <a href="https://nodenordic.se/prompts/bryt-ner-litterara-teman-med-ai-prompten">Bryt ner litterära teman med AI-prompten</a> en stark följeslagare. Den förvandlar ett diffust samtal till en guidad analys, vilket passar fint i ett fokuserat 30–45-minutersblock från din rutin för hemundervisningens studieteknik.</p>



<p>För litteraturintensiva veckor hjälper <a href="https://nodenordic.se/prompts/extrahera-viktiga-litterara-passager-ai-prompt">Extrahera viktiga litterära passager AI-prompt</a> elever att snabbt samla belägg och minskar stoppet “jag kan inte hitta det”. Använd den efter ett läsblock och lägg sedan in de valda styckena i nästa skriv- eller diskussionsblock från din dagliga tabell.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skriv-en-balanserad-litterar-analys">Skriv en balanserad litterär analys</a>: Återanvändbar struktur för elevrecensioner.</li>


<li><a href="https://nodenordic.se/prompts/bryt-ner-litterara-teman-med-ai-prompten">Bryt ner litterära teman med AI-prompten</a>: Guidad temaidetifiering och förklaring.</li>


<li><a href="https://nodenordic.se/prompts/extrahera-viktiga-litterara-passager-ai-prompt">Extrahera viktiga litterära passager AI-prompt</a>: Plocka fram textutdrag som belägg för analys.</li>

<li><a href="https://nodenordic.se/prompts/skriv-en-valskriven-dodsruna-med-ai-prompt">Skriv en välskriven dödsruna med AI-prompt</a>: Modellstruktur för minnestexter.</li>


<li><a href="https://nodenordic.se/prompts/skriv-en-akademisk-litteraturoversikt-med-ai">Skriv en akademisk litteraturöversikt med AI</a>: Syntes på högre nivå för avancerade elever.</li>

</ul>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för hemundervisningens studieteknik?</span>

<p class="answer"><strong>Hemundervisande föräldrar</strong> använder den här för att sluta “släcka bränder” och börja lära ut rutiner som gör att dagen flyter på med mindre tjat. <strong>Lärandecoacher eller privatlärare</strong> tycker att den är användbar när en elev förstår materialet men inte kan planera, komma igång eller avsluta konsekvent, eftersom prompten kräver tekniker, verktyg och en daglig struktur. <strong>Grundare av mikroskolor och pod-ledare</strong> använder den för att skapa en gemensam rytm över åldrar, med tydliga tidsblock och förväntningar. <strong>Specialpedagoger med fokus på exekutiva funktioner</strong> använder den som en startstruktur som de kan anpassa efter ett barns nuvarande ork och självständighet.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för hemundervisningens studieteknik?</span>

<p class="answer"><strong>Hemundervisning och mikroskoleprogram</strong> får omedelbart värde eftersom de behöver rutiner som fungerar för flera elever, inte bara en elev på en nivå. <strong>Utbildningscoaching-tjänster</strong> använder den för att ta fram en konkret plan för första veckan, särskilt när familjer betalar för genomförbar struktur snarare än teori. <strong>Onlinehandledningsföretag</strong> kan kombinera den med ämneshandledning genom att lägga till en planeringstabell som talar om för eleven exakt när och hur hen ska öva självständigt. <strong>Läromedelsförlag och medlemscommunityn</strong> kan använda den för att skapa implementeringsguider som hjälper kunder att faktiskt slutföra det de köper.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-prompter för att bygga en studieteknikplan för hemundervisning svaga resultat?</span>

<p class="answer">En typisk prompt som “Skriv ett hemundervisningsschema och en studieplan åt mig” misslyckas eftersom den: saknar åldersindelade förväntningar, så en 7-åring och en 15-åring får samma råd; ger inga konkreta genomförandesteg (vad man ska göra, när man ska göra det och hur det låter i verkligheten); ignorerar verktyg och stöd som gör att man faktiskt följer igenom; producerar en generell tipslista i stället för en daglig planeringstabell som du faktiskt kan fylla i; och hoppar över föräldraförberedelser och den veckovisa uppföljningsloopen som gör att rutiner inte dör ut efter dag tre.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för hemundervisningens studieteknik till min specifika situation?</span>

<p class="answer">Ja, och det bör du, även om grundprompten inte kräver variabler. Den enklaste anpassningen är att berätta för modellen dina exakta åldersspann (och om ett spann är brett, som 8–14, be den dela upp i rimliga undergrupper), dina dagliga start-/sluttider och eventuella icke-förhandlingsbara saker som co-op-dagar eller terapitider. Du kan också be om specifika begränsningar som “inga skärmar”, “korta övergångar” eller “en förälder undervisar tre barn”. En hjälpsam följdfråga är: “Ställ upp till 5 förtydligande frågor innan du fastställer åldersgrupperna och planeringstabellerna, och generera sedan planen.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för hemundervisningens studieteknik?</span>

<p class="answer">Det största misstaget är att ange otydliga åldersuppgifter — i stället för “barn och tonåringar”, använd “7, 10 och 15” eller “6–7, 9–11 och 14–16”. Ett annat vanligt fel är att glömma dina verkliga begränsningar; “Vi kan ha hemundervisning 8–14 varje dag” är något helt annat än “Vi börjar 10, bebisen sover 12–14, och vi har talträning kl. 13 på onsdagar”, så planeringstabellen behöver de ankartiderna. Många accepterar också en plan utan övergångsregler; be om signaler som “2 minuters städ + förhandsvisning av nästa steg” mellan blocken. Slutligen: hoppa inte över den veckovisa uppföljningen, för “vi justerar under tiden” blir ofta “vi slutar följa upp”.</p>

</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för hemundervisningens studieteknik?</span>

<p class="answer">Den här prompten passar inte optimalt för familjer som vill ha en komplett läroplan eller lektionsplanering ämne för ämne, eftersom den är byggd för att skapa rutiner och stöd för exekutiva funktioner. Den är heller inte bästa valet om du behöver medicinsk, psykologisk eller diagnostisk vägledning, eftersom den uttryckligen undviker det området. Och om du vill ha en “skriv ut en gång och sen aldrig ändra”-lösning kan du tycka att upplägget med “följ upp och iterera” är störande. I de fallen: börja med ett fast läroplansschema först och kom sedan tillbaka till den här prompten för att förbättra konsekvens och självständighet.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för hemundervisningens studieteknik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hemundervisande föräldrar använder den här för att sluta “släcka bränder” och börja lära ut rutiner som gör att dagen flyter på med mindre tjat. Lärandecoacher eller privatlärare tycker att den är användbar när en elev förstår materialet men inte kan planera, komma igång eller avsluta konsekvent, eftersom prompten kräver tekniker, verktyg och en daglig struktur. Grundare av mikroskolor och pod-ledare använder den för att skapa en gemensam rytm över åldrar, med tydliga tidsblock och förväntningar. Specialpedagoger med fokus på exekutiva funktioner använder den som en startstruktur som de kan anpassa efter ett barns nuvarande ork och självständighet."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för hemundervisningens studieteknik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Hemundervisning och mikroskoleprogram får omedelbart värde eftersom de behöver rutiner som fungerar för flera elever, inte bara en elev på en nivå. Utbildningscoaching-tjänster använder den för att ta fram en konkret plan för första veckan, särskilt när familjer betalar för genomförbar struktur snarare än teori. Onlinehandledningsföretag kan kombinera den med ämneshandledning genom att lägga till en planeringstabell som talar om för eleven exakt när och hur hen ska öva självständigt. Läromedelsförlag och medlemscommunityn kan använda den för att skapa implementeringsguider som hjälper kunder att faktiskt slutföra det de köper."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-prompter för att bygga en studieteknikplan för hemundervisning svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som “Skriv ett hemundervisningsschema och en studieplan åt mig” misslyckas eftersom den: saknar åldersindelade förväntningar, så en 7-åring och en 15-åring får samma råd; ger inga konkreta genomförandesteg (vad man ska göra, när man ska göra det och hur det låter i verkligheten); ignorerar verktyg och stöd som gör att man faktiskt följer igenom; producerar en generell tipslista i stället för en daglig planeringstabell som du faktiskt kan fylla i; och hoppar över föräldraförberedelser och den veckovisa uppföljningsloopen som gör att rutiner inte dör ut efter dag tre."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för hemundervisningens studieteknik till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, och det bör du, även om grundprompten inte kräver variabler. Den enklaste anpassningen är att berätta för modellen dina exakta åldersspann (och om ett spann är brett, som 8–14, be den dela upp i rimliga undergrupper), dina dagliga start-/sluttider och eventuella icke-förhandlingsbara saker som co-op-dagar eller terapitider. Du kan också be om specifika begränsningar som “inga skärmar”, “korta övergångar” eller “en förälder undervisar tre barn”. En hjälpsam följdfråga är: “Ställ upp till 5 förtydligande frågor innan du fastställer åldersgrupperna och planeringstabellerna, och generera sedan planen.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för hemundervisningens studieteknik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att ange otydliga åldersuppgifter — i stället för “barn och tonåringar”, använd “7, 10 och 15” eller “6–7, 9–11 och 14–16”. Ett annat vanligt fel är att glömma dina verkliga begränsningar; “Vi kan ha hemundervisning 8–14 varje dag” är något helt annat än “Vi börjar 10, bebisen sover 12–14, och vi har talträning kl. 13 på onsdagar”, så planeringstabellen behöver de ankartiderna. Många accepterar också en plan utan övergångsregler; be om signaler som “2 minuters städ + förhandsvisning av nästa steg” mellan blocken. Slutligen: hoppa inte över den veckovisa uppföljningen, för “vi justerar under tiden” blir ofta “vi slutar följa upp”."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för hemundervisningens studieteknik?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten passar inte optimalt för familjer som vill ha en komplett läroplan eller lektionsplanering ämne för ämne, eftersom den är byggd för att skapa rutiner och stöd för exekutiva funktioner. Den är heller inte bästa valet om du behöver medicinsk, psykologisk eller diagnostisk vägledning, eftersom den uttryckligen undviker det området. Och om du vill ha en “skriv ut en gång och sen aldrig ändra”-lösning kan du tycka att upplägget med “följ upp och iterera” är störande. I de fallen: börja med ett fast läroplansschema först och kom sedan tillbaka till den här prompten för att förbättra konsekvens och självständighet."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Bra hemundervisningsdagar handlar inte bara om att ta sig igenom material. De handlar om att lära barn att planera, fokusera och slutföra. Klistra in den här prompten i ditt AI-verktyg, generera dina åldersindelade planeringstabeller och börja köra en lugnare vecka.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-studieplan-med-studieteknik-for-hemundervisning/">Bygg en studieplan med studieteknik för hemundervisning</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en Eisenhower-matris för valfri roll med AI</title>
		<link>https://nodenordic.se/prompts/bygg-en-eisenhower-matris-for-valfri-roll-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-eisenhower-matris-for-valfri-roll-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:47:31 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000320</guid>

					<description><![CDATA[<p>Kaotiska arbetsdagar? Prompten bygger en rollbaserad Eisenhower-matris med regler, exempel och en veckorytm.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-eisenhower-matris-for-valfri-roll-med-ai/">Bygg en Eisenhower-matris för valfri roll med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: Eisenhower Matrix prompt -->

<div class="hook-introduction">

<p>Din att-göra-lista är inte problemet. Din triage är det. När allt känns ”brådskande” slutar det med att du reagerar på pingar, hoppar mellan möten och skjuter verkliga framsteg till ”i morgon”.</p>



<p>Den här <strong>Eisenhower Matrix-prompten</strong> är byggd för <strong>marknadschefer</strong> som jonglerar kampanjdeadlines och feedbackloopar från intressenter, <strong>operativa ledare</strong> som försöker hindra SLA:er från att slira samtidigt som de åtgärdar återkommande flaskhalsar, och <strong>konsulter</strong> som balanserar kundleveranser med pipeline-arbete. Resultatet är en rollbaserad Eisenhower-matris med tydliga kvadrantregler, konkreta task-exempel, vägledning för edge cases samt en daglig och veckovis rytm du faktiskt kan köra.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det här får du</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger din roll och definierar hur en ”vinst” ser ut innan något system byggs.</li>
          <li>Den översätter ”brådskande” och ”viktigt” till tydliga, rollspecifika kriterier kopplade till intressenter, risk, deadlines och utfall.</li>
          <li>Den fyller alla fyra kvadranter med task-kategorier, konkreta exempel och snabba beslutstester för att klassificera arbete konsekvent.</li>
          <li>Den lägger till hanteringstaktiker per kvadrant, inklusive schemaläggningsregler, delegeringsvägledning och gränser för ”ta bort/skjut upp”.</li>
          <li>Den tar fram en arbetsrutin (daglig plus veckovis) och föreslår mätetal så att du kan se om systemet fungerar.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du är i en ny roll och behöver ett prioriteringssystem som matchar verkliga förväntningar, inte generiska produktivitetsråd.</li>
          <li>Arbetet känns kaotiskt eftersom Slack, e-post och möten omdefinierar ”högsta prioritet” varje timme.</li>
          <li>Du missar viktigt arbete (strategi, förebyggande, dokumentation) eftersom brådskande önskemål tar över kalendern.</li>
          <li>Ditt team bråkar om vad som är ”hög prioritet”, och du behöver gemensamma regler som minskar diskussioner och omarbete.</li>
          <li>Du skalar upp leveransen och måste skydda tid för djuparbete samtidigt som du förblir responsiv vid verkliga nödlägen.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En komplett Eisenhower-matris i 4 kvadranter anpassad till din roll, med 6–12 task-exempel över kvadranterna.</li>
           <li>En tydlig definition av ”brådskande” och ”viktigt” för ditt jobb, inklusive beslutstester du kan använda på under en minut.</li>
           <li>Ett dagligt triageflöde plus en veckovis genomgångsrutin, skriven som steg du kan kopiera in i en checklista.</li>
           <li>Ett avsnitt för edge cases som täcker otydliga önskemål, saknad information och konflikter mellan intressenter.</li>
           <li>Ett mätpaket (5–10 mätetal) som täcker leverans i tid, kvalitet, arbetsbelastning och nöjdhet hos intressenter.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: rollbaserad Eisenhower Matrix Builder</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[TEAMSTRUKTUR]</code></td>
                                <td class="var-desc">
                                    Beskriv i detalj hur teamet är organiserat i dag, inklusive roller, teamstorlek och hur ansvarsområdena är fördelade.                                    <div class="var-example">Till exempel: "Ett team på 7 personer bestående av en teamledare, 2 projektledare, 3 utvecklare och 1 QA-specialist. Ansvar fördelas per projekt, där utvecklarna rapporterar till projektledarna."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[TEAMSTRUKTUR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMART_MAL]</code></td>
                                <td class="var-desc">
                                    Ange det huvudsakliga målet du vill uppnå genom delegering, till exempel ökad effektivitet, färre flaskhalsar eller tydligare ägarskap.                                    <div class="var-example">Till exempel: "Förbättra ägarskapet för uppgifter och minska flaskhalsar i projektflöden för att säkerställa smidigare leveransplaner."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[PRIMART_MAL]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Beskriv relevant bakgrund och omständigheter som påverkar hur delegeringen bör utformas, exempelvis affärsmål, nyliga förändringar eller utmaningar i teamet.                                    <div class="var-example">Till exempel: "Teamet går över till agila arbetssätt efter att tidigare ha arbetat enligt vattenfallsmodellen, och det råder oklarhet kring vem som äger uppgifterna för sprintplanering."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Omfattningsgränser — vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Hantering av edge cases</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Översikt av teamstruktur</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Viktiga delegeringsöverväganden (5)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Delegeringsramverk (5 steg)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Implementeringsriktlinjer (5)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Förväntade utfall (4)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Ramverksnamn</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa ett skräddarsytt, heltäckande delegeringssystem som hjälper ett team att fördela arbete intelligent, minska flaskhalsar och öka genomflödet—baserat på användarens specifika teamupplägg.

## PERSONA
Du är en erfaren rådgivare inom verksamhetsstyrning och organisationsdesign. Din stil är pragmatisk, strukturerad och implementeringsfokuserad, med fokus på tydlighet, beslutskriterier och repeterbara rutiner.

## BEGRÄNSNINGAR
- Håll allt handlingsinriktat och anpassat till den angivna teamkontexten—ingen generisk “kommunicera bättre”-utfyllnad.
- Inkludera en kort sammanfattning av teamstrukturen, och sedan exakt:
  - 5 beslutsfaktorer för delegering
  - en delegeringsmetod i 5 steg (varje steg förklaras i detalj)
  - 5 riktlinjer för utrullning/användning
  - 4 mätbara utfall
  - 1 minnesvärt ramverksnamn
- Använd enkelt språk, men var precis (vem gör vad, när, och hur beslut fattas).
- Om detaljer saknas, gör de minsta nödvändiga antagandena och märk dem tydligt som antaganden.

### Omfattningsgränser — vad detta INTE är
- Inte en rekryteringsplan, kompensations-/lönedesign eller en komplett omorganisationsplan.
- Inte en projektplan för ett specifikt initiativ (om inte användaren tillhandahåller ett).
- Inte juridisk/HR-compliance-rådgivning.
- Inte en verktygsjämförelse eller rekommendation för inköp av mjukvara (om inte det efterfrågas).

## PROCESS
1. **Föranalys (obligatorisk):** Återge din förståelse av teamsituationen och vad delegeringsramverket måste åstadkomma. Lista eventuella antaganden och 2–4 förtydligande frågor (endast vid behov).
2. Kartlägg teamet i en praktisk operativ modell (funktioner, beslutsägare, gränssnitt, överlämningar).
3. Identifiera de delegeringsbeslutsfaktorer som är mest relevanta för detta team (styrkor, kapacitet, utveckling, beroenden, risk, etc.).
4. Bygg en repeterbar delegeringsmetod i 5 steg som någon kan köra veckovis.
5. Lägg till konkreta arbetssättsregler för att införa metoden (kadens, artefakter, ansvarsskyldighet, eskalering).
6. Definiera utfall i observerbara termer (hastighet, kvalitet, belastningsbalans, tydlighet i ägarskap).

### Hantering av edge cases
- Om [TEAMSTRUKTUR] är vag, föreslå 2 rimliga tolkningar och ge ett ramverk som fungerar för båda, och notera var användaren ska byta ut specifika detaljer.
- Om teamet är mycket litet (1–3 personer), anpassa vägledningen till “rollhattar” snarare än formella roller.
- Om teamet är stort/matrisorganiserat, inkludera vägledning för beroenden mellan team och beslutmandat.

## INDATA
- **Beskrivning av teamstruktur:** [TEAMSTRUKTUR]
- **Primärt mål för delegering (valfritt):** [PRIMART_MAL]
- **Kontext/bakgrund (valfritt):** [KONTEXT]

## OUTPUTSPECIFIKATION
Returnera leveransen med följande rubriker och platshållare (AI:n fyller i platshållare; introducera inga nya avsnitt):

### Översikt av teamstruktur
- {Team Structure Overview}

### Viktiga delegeringsöverväganden (5)
- {Consideration 1}
- {Consideration 2}
- {Consideration 3}
- {Consideration 4}
- {Consideration 5}

### Delegeringsramverk (5 steg)
- **Steg 1: {Stage 1 Title}** — {Stage 1 Description}
- **Steg 2: {Stage 2 Title}** — {Stage 2 Description}
- **Steg 3: {Stage 3 Title}** — {Stage 3 Description}
- **Steg 4: {Stage 4 Title}** — {Stage 4 Description}
- **Steg 5: {Stage 5 Title}** — {Stage 5 Description}

### Implementeringsriktlinjer (5)
1. {Implementation Guideline 1}
2. {Implementation Guideline 2}
3. {Implementation Guideline 3}
4. {Implementation Guideline 4}
5. {Implementation Guideline 5}

### Förväntade utfall (4)
- {Outcome 1}
- {Outcome 2}
- {Outcome 3}
- {Outcome 4}

### Ramverksnamn
- {Framework Name}

## KVALITETSKONTROLLER
Innan du slutför, säkerställ att:
- Innehållet tydligt speglar [TEAMSTRUKTUR] (roller, begränsningar och samordningsmönster framgår explicit).
- Alla listor matchar de angivna antalen (5/5/5/4) och varje punkt är specifik och användbar.
- De 5 stegen bildar en logisk sekvens med tydliga input/output och signaler för ägarskap.
- Implementeringsvägledningen innehåller minst en kadens/rutin, en mekanism för ansvarsskyldighet och en eskaleringsregel.
- Eventuella antaganden är märkta, minimala och motsäger inte den angivna indatan.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa ett skr\u00e4ddarsytt, helt\u00e4ckande delegeringssystem som hj\u00e4lper ett team att f\u00f6rdela arbete intelligent, minska flaskhalsar och \u00f6ka genomfl\u00f6det\u2014baserat p\u00e5 anv\u00e4ndarens specifika teamuppl\u00e4gg.\r\n\r\n## PERSONA\r\nDu \u00e4r en erfaren r\u00e5dgivare inom verksamhetsstyrning och organisationsdesign. Din stil \u00e4r pragmatisk, strukturerad och implementeringsfokuserad, med fokus p\u00e5 tydlighet, beslutskriterier och repeterbara rutiner.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- H\u00e5ll allt handlingsinriktat och anpassat till den angivna teamkontexten\u2014ingen generisk \u201ckommunicera b\u00e4ttre\u201d-utfyllnad.\r\n- Inkludera en kort sammanfattning av teamstrukturen, och sedan exakt:\r\n  - 5 beslutsfaktorer f\u00f6r delegering\r\n  - en delegeringsmetod i 5 steg (varje steg f\u00f6rklaras i detalj)\r\n  - 5 riktlinjer f\u00f6r utrullning\/anv\u00e4ndning\r\n  - 4 m\u00e4tbara utfall\r\n  - 1 minnesv\u00e4rt ramverksnamn\r\n- Anv\u00e4nd enkelt spr\u00e5k, men var precis (vem g\u00f6r vad, n\u00e4r, och hur beslut fattas).\r\n- Om detaljer saknas, g\u00f6r de minsta n\u00f6dv\u00e4ndiga antagandena och m\u00e4rk dem tydligt som antaganden.\r\n\r\n### Omfattningsgr\u00e4nser \u2014 vad detta INTE \u00e4r\r\n- Inte en rekryteringsplan, kompensations-\/l\u00f6nedesign eller en komplett omorganisationsplan.\r\n- Inte en projektplan f\u00f6r ett specifikt initiativ (om inte anv\u00e4ndaren tillhandah\u00e5ller ett).\r\n- Inte juridisk\/HR-compliance-r\u00e5dgivning.\r\n- Inte en verktygsj\u00e4mf\u00f6relse eller rekommendation f\u00f6r ink\u00f6p av mjukvara (om inte det efterfr\u00e5gas).\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge din f\u00f6rst\u00e5else av teamsituationen och vad delegeringsramverket m\u00e5ste \u00e5stadkomma. Lista eventuella antaganden och 2\u20134 f\u00f6rtydligande fr\u00e5gor (endast vid behov).\r\n2. Kartl\u00e4gg teamet i en praktisk operativ modell (funktioner, besluts\u00e4gare, gr\u00e4nssnitt, \u00f6verl\u00e4mningar).\r\n3. Identifiera de delegeringsbeslutsfaktorer som \u00e4r mest relevanta f\u00f6r detta team (styrkor, kapacitet, utveckling, beroenden, risk, etc.).\r\n4. Bygg en repeterbar delegeringsmetod i 5 steg som n\u00e5gon kan k\u00f6ra veckovis.\r\n5. L\u00e4gg till konkreta arbetss\u00e4ttsregler f\u00f6r att inf\u00f6ra metoden (kadens, artefakter, ansvarsskyldighet, eskalering).\r\n6. Definiera utfall i observerbara termer (hastighet, kvalitet, belastningsbalans, tydlighet i \u00e4garskap).\r\n\r\n### Hantering av edge cases\r\n- Om [TEAMSTRUKTUR] \u00e4r vag, f\u00f6resl\u00e5 2 rimliga tolkningar och ge ett ramverk som fungerar f\u00f6r b\u00e5da, och notera var anv\u00e4ndaren ska byta ut specifika detaljer.\r\n- Om teamet \u00e4r mycket litet (1\u20133 personer), anpassa v\u00e4gledningen till \u201crollhattar\u201d snarare \u00e4n formella roller.\r\n- Om teamet \u00e4r stort\/matrisorganiserat, inkludera v\u00e4gledning f\u00f6r beroenden mellan team och beslutmandat.\r\n\r\n## INDATA\r\n- **Beskrivning av teamstruktur:** [TEAMSTRUKTUR]\r\n- **Prim\u00e4rt m\u00e5l f\u00f6r delegering (valfritt):** [PRIMART_MAL]\r\n- **Kontext\/bakgrund (valfritt):** [KONTEXT]\r\n\r\n## OUTPUTSPECIFIKATION\r\nReturnera leveransen med f\u00f6ljande rubriker och platsh\u00e5llare (AI:n fyller i platsh\u00e5llare; introducera inga nya avsnitt):\r\n\r\n### \u00d6versikt av teamstruktur\r\n- {Team Structure Overview}\r\n\r\n### Viktiga delegerings\u00f6verv\u00e4ganden (5)\r\n- {Consideration 1}\r\n- {Consideration 2}\r\n- {Consideration 3}\r\n- {Consideration 4}\r\n- {Consideration 5}\r\n\r\n### Delegeringsramverk (5 steg)\r\n- **Steg 1: {Stage 1 Title}** \u2014 {Stage 1 Description}\r\n- **Steg 2: {Stage 2 Title}** \u2014 {Stage 2 Description}\r\n- **Steg 3: {Stage 3 Title}** \u2014 {Stage 3 Description}\r\n- **Steg 4: {Stage 4 Title}** \u2014 {Stage 4 Description}\r\n- **Steg 5: {Stage 5 Title}** \u2014 {Stage 5 Description}\r\n\r\n### Implementeringsriktlinjer (5)\r\n1. {Implementation Guideline 1}\r\n2. {Implementation Guideline 2}\r\n3. {Implementation Guideline 3}\r\n4. {Implementation Guideline 4}\r\n5. {Implementation Guideline 5}\r\n\r\n### F\u00f6rv\u00e4ntade utfall (4)\r\n- {Outcome 1}\r\n- {Outcome 2}\r\n- {Outcome 3}\r\n- {Outcome 4}\r\n\r\n### Ramverksnamn\r\n- {Framework Name}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, s\u00e4kerst\u00e4ll att:\r\n- Inneh\u00e5llet tydligt speglar [TEAMSTRUKTUR] (roller, begr\u00e4nsningar och samordningsm\u00f6nster framg\u00e5r explicit).\r\n- Alla listor matchar de angivna antalen (5\/5\/5\/4) och varje punkt \u00e4r specifik och anv\u00e4ndbar.\r\n- De 5 stegen bildar en logisk sekvens med tydliga input\/output och signaler f\u00f6r \u00e4garskap.\r\n- Implementeringsv\u00e4gledningen inneh\u00e5ller minst en kadens\/rutin, en mekanism f\u00f6r ansvarsskyldighet och en eskaleringsregel.\r\n- Eventuella antaganden \u00e4r m\u00e4rkta, minimala och mots\u00e4ger inte den angivna indatan.";
    const variables = ["[TEAMSTRUKTUR]","[PRIMART_MAL]","[KONTEXT]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Beskriv din ”vinst” i observerbara termer.</strong> Säg inte ”bli mer produktiv”. Säg hur framgång ser ut: ”Lansera två kampanjer per månad utan sena compliance-problem” eller ”Håll SLA-brott under 2 % samtidigt som vi minskar backloggen med 20 %.” Om din vinst är mätbar blir matrisens regler skarpare.</li>


<li><strong>Mata in din verkliga task-inventering, inte ideal.</strong> Kopiera 15–30 uppgifter direkt från de senaste två veckorna: ärenden, möten, granskningar, eskaleringar och admin. Fråga sedan: ”Använd de här uppgifterna som exempel för varje kvadrant och skriv om de som är otydliga.”</li>


<li><strong>Tvinga fram intressentspecifika regler.</strong> Brådska förändras beroende på vem som är blockerad. Lägg till en följdfråga: ”Lista mina fem viktigaste intressenterna (per funktion) och specificera vad som gör en begäran brådskande för var och en, inklusive eskaleringsvägar och förväntningar på svarstid.”</li>


<li><strong>Iterera med kontrollerade extremer.</strong> Efter första resultatet kan du fråga: ”Snäva nu in kvadranten ‘Gör nu’ så att bara verkliga bränder kvalar in, och bygg ut ‘Schemalägg’ med tydligare regler för tidsblockering.” Du kommer oftast upptäcka att du etiketterar för mycket som brådskande.</li>


<li><strong>Gör matrisen till ett återanvändbart intake-script.</strong> Be om en kort uppsättning frågor som du (eller teamet) kan ställa innan ni tar emot arbete, som: ”Vad är deadlinen, vad går sönder om den missas, vem är blockerad och vilket beslut behövs?” Be sedan: ”Gör om detta till ett triageformulär på en sida och en Slack-mall.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du har kontroll på prioriteringen hjälper de här promptarna dig att bedöma risk och göra smartare avvägningar när ”brådskande” drivs av konsekvenser.</p>



<p>Om du också behöver ett strukturerat sätt att fånga personrelaterad exponering (policyglapp, compliance-problem, återkommande incidenter), kombinera din matris med <a href="https://nodenordic.se/prompts/bygg-en-spelbok-for-hr-riskregister-med-ai">Skapa en playbook för ett HR-riskregister med den här AI-prompten</a>. Den är användbar när ditt ”brådskande” arbete hela tiden kommer från samma HR-bristpunkter och du vill att förebyggande insatser flyttas till kvadranten ”Schemalägg”.</p>



<p>När utmaningen är att bevisa vad som är riskfyllt kontra vad som bara är brus ger <a href="https://nodenordic.se/prompts/skapa-en-hr-riskrevision-i-5-steg-med-ai-prompt">Skapa en AI-prompt för en HR-riskrevision i 5 steg</a> dig en revisionsliknande sekvens för att validera kontroller och synliggöra de verkliga drivkrafterna bakom eskaleringar. Den insikten gör dina ”viktigt”-kriterier mer försvarbara i dialoger med intressenter.</p>



<p>För team som triagerar incidenter som påverkar intäkter eller kassaflöde hjälper <a href="https://nodenordic.se/prompts/skapa-en-ai-prompt-for-finansiell-riskanalys">Skapa en AI-prompt för finansiell riskanalys</a> till att kvantifiera nedsida, sannolikhet och möjliga mitigeringar. Den passar bra när du behöver att din matris speglar finansiell exponering, inte bara deadlines och inbox-tryck.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-spelbok-for-hr-riskregister-med-ai">Skapa en playbook för ett HR-riskregister med den här AI-prompten</a>: Identifiera och följ upp HR-risker systematiskt.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-hr-riskrevision-i-5-steg-med-ai-prompt">Skapa en AI-prompt för en HR-riskrevision i 5 steg</a>: Revidera kontroller med ett återanvändbart arbetsflöde.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-ai-prompt-for-finansiell-riskanalys">Skapa en AI-prompt för finansiell riskanalys</a>: Kvantifiera finansiell risk och val av mitigering.</li>

<li><a href="https://nodenordic.se/prompts/ai-prompt-for-ateranvandbar-riskmall">Skapa en AI-prompt för en återanvändbar riskbedömningsmall</a>: Standardisera riskpoäng och dokumentation snabbt.</li>

<li><a href="https://nodenordic.se/prompts/bygg-ett-riskbaserat-system-for-testprioritering">Skapa en AI-prompt för ett riskbaserat system för testprioritering</a>: Prioritera testning med risksignaler.</li>
<!-- /wp:post-content -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här Eisenhower Matrix-prompten?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Teamledare och personalansvariga</strong> använder den för att skilja på verkliga eskaleringar och ”förbipasserande” önskemål, och för att sätta konsekventa regler för delegering och svar. <strong>Projekt- och programledare</strong> förlitar sig på den för att klassificera uppgifter utifrån beroenden, godkännanden och leveransrisk – inte utifrån vem som följde upp senast. <strong>Operativa chefer</strong> använder den för att skydda förebyggande arbete (dokumentation, rotorsaksfixar) som minskar framtida bränder. <strong>Konsulter och frilansare</strong> använder den för att balansera debiterbar leverans med affärsutveckling så att pipelinen inte kollapsar mellan projekt.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här Eisenhower Matrix-prompten?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS- och techteam</strong> använder den för att triagera buggar, kundeskaleringar och roadmap-arbete, samtidigt som ”viktigt” kopplas till churnrisk, säkerhetspåverkan och åtaganden. <strong>Sjukvård och reglerade branscher</strong> får värde eftersom brådska ofta är compliance-driven; prompten hjälper till att definiera ”viktigt” med spårbarhet och patient- eller kundpåverkan i fokus. <strong>E-handel och retail</strong> använder den när dagliga operativa problem (lager, fulfillment, support) riskerar att tränga undan tillväxtarbete som konverteringsoptimering. <strong>Professionella tjänsteföretag</strong> använder den för att hålla leveransen på spår samtidigt som de schemalägger försäljning, rekrytering och processförbättringar som skyddar marginalerna.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga en Eisenhower-matris svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”Skriv en Eisenhower-matris för mitt jobb” misslyckas eftersom den: saknar rollspecifika kriterier för vad som räknas som brådskande eller viktigt, ger inga beslutstester baserade på intressenter och risk, ignorerar begränsningar som SLA:er, godkännanden och beroenden mellan team, producerar generiska exempeluppgifter som inte matchar din verklighet och saknar en arbetstakt så att matrisen aldrig blir en daglig vana. Du får en snygg kvadrantbild och samma kaotiska vecka. Den här prompten tvingar fram definitioner, exempel och rutiner som är förankrade i hur ditt arbete faktiskt dyker upp.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här Eisenhower Matrix-prompten för min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja, och det bör du. Lägg till din roll, viktigaste ansvarsområden, nyckelintressenter och konsekvenserna av missade deadlines (finansiella, juridiska, kund, internt förtroende), och be sedan AI:n att justera kriterierna för ”brådskande” och ”viktigt” utifrån de förutsättningarna. Om ditt jobb har fasta svarstider, ta med dem uttryckligen (till exempel: ”P1-incidenter: 30 minuters responstid; P2: samma dag”). En bra följdfråga är: ”Skriv om matrisen utifrån att jag har 4 timmar/dag av möten och skapa ett triage-script jag kan använda när nya önskemål kommer in.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här Eisenhower Matrix-prompten?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att hålla rollbeskrivningen för vag – istället för ”jag jobbar med marknadsföring”, säg ”jag ansvarar för lifecycle-email för ett B2C-prenumerationsvarumärke, äger retention-KPI och samarbetar med jurist för godkännanden”. Ett annat vanligt fel är att inte lista intressenter, vilket leder till dåliga regler för brådska; ”ledningen” är luddigt, medan ”VP Sales, Head of Support och Compliance” skapar användbara kriterier. Många glömmer också begränsningar som SLA:er, godkännanden eller beredskap, vilket gör att matrisen blir orealistisk; ta med detaljer som ”24-timmars SLA för enterprise-ärenden” eller ”allt utgående behöver varumärkesgodkännande”. Slutligen hoppar många över mätetalsdelen och kan då inte avgöra om systemet minskar brandkårsutryckningar eller bara möblerar om etiketter.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här Eisenhower Matrix-prompten?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk för engångsuppgifter där du inte kommer att återvända till systemet, eller för situationer där din roll och dina prioriteringar fortfarande är odefinierade (till exempel dag ett i en helt ny startup utan mål). Den passar heller inte om du vill ha en enkel matris i poster-stil utan operativa detaljer, eftersom den här är byggd för att ta fram regler, exempel och rutiner. Om du bara behöver en snabb prioriteringslista, gör i stället en kort manuell övning med ”topp 3 utfall den här veckan”, och kom tillbaka när du är redo att systematisera.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här Eisenhower Matrix-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Teamledare och personalansvariga använder den för att skilja på verkliga eskaleringar och ”förbipasserande” önskemål, och för att sätta konsekventa regler för delegering och svar. Projekt- och programledare förlitar sig på den för att klassificera uppgifter utifrån beroenden, godkännanden och leveransrisk – inte utifrån vem som följde upp senast. Operativa chefer använder den för att skydda förebyggande arbete (dokumentation, rotorsaksfixar) som minskar framtida bränder. Konsulter och frilansare använder den för att balansera debiterbar leverans med affärsutveckling så att pipelinen inte kollapsar mellan projekt."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här Eisenhower Matrix-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS- och techteam använder den för att triagera buggar, kundeskaleringar och roadmap-arbete, samtidigt som ”viktigt” kopplas till churnrisk, säkerhetspåverkan och åtaganden. Sjukvård och reglerade branscher får värde eftersom brådska ofta är compliance-driven; prompten hjälper till att definiera ”viktigt” med spårbarhet och patient- eller kundpåverkan i fokus. E-handel och retail använder den när dagliga operativa problem (lager, fulfillment, support) riskerar att tränga undan tillväxtarbete som konverteringsoptimering. Professionella tjänsteföretag använder den för att hålla leveransen på spår samtidigt som de schemalägger försäljning, rekrytering och processförbättringar som skyddar marginalerna."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga en Eisenhower-matris svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en Eisenhower-matris för mitt jobb” misslyckas eftersom den: saknar rollspecifika kriterier för vad som räknas som brådskande eller viktigt, ger inga beslutstester baserade på intressenter och risk, ignorerar begränsningar som SLA:er, godkännanden och beroenden mellan team, producerar generiska exempeluppgifter som inte matchar din verklighet och saknar en arbetstakt så att matrisen aldrig blir en daglig vana. Du får en snygg kvadrantbild och samma kaotiska vecka. Den här prompten tvingar fram definitioner, exempel och rutiner som är förankrade i hur ditt arbete faktiskt dyker upp."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här Eisenhower Matrix-prompten för min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, och det bör du. Lägg till din roll, viktigaste ansvarsområden, nyckelintressenter och konsekvenserna av missade deadlines (finansiella, juridiska, kund, internt förtroende), och be sedan AI:n att justera kriterierna för ”brådskande” och ”viktigt” utifrån de förutsättningarna. Om ditt jobb har fasta svarstider, ta med dem uttryckligen (till exempel: ”P1-incidenter: 30 minuters responstid; P2: samma dag”). En bra följdfråga är: ”Skriv om matrisen utifrån att jag har 4 timmar/dag av möten och skapa ett triage-script jag kan använda när nya önskemål kommer in.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här Eisenhower Matrix-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att hålla rollbeskrivningen för vag – istället för ”jag jobbar med marknadsföring”, säg ”jag ansvarar för lifecycle-email för ett B2C-prenumerationsvarumärke, äger retention-KPI och samarbetar med jurist för godkännanden”. Ett annat vanligt fel är att inte lista intressenter, vilket leder till dåliga regler för brådska; ”ledningen” är luddigt, medan ”VP Sales, Head of Support och Compliance” skapar användbara kriterier. Många glömmer också begränsningar som SLA:er, godkännanden eller beredskap, vilket gör att matrisen blir orealistisk; ta med detaljer som ”24-timmars SLA för enterprise-ärenden” eller ”allt utgående behöver varumärkesgodkännande”. Slutligen hoppar många över mätetalsdelen och kan då inte avgöra om systemet minskar brandkårsutryckningar eller bara möblerar om etiketter."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här Eisenhower Matrix-prompten?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för engångsuppgifter där du inte kommer att återvända till systemet, eller för situationer där din roll och dina prioriteringar fortfarande är odefinierade (till exempel dag ett i en helt ny startup utan mål). Den passar heller inte om du vill ha en enkel matris i poster-stil utan operativa detaljer, eftersom den här är byggd för att ta fram regler, exempel och rutiner. Om du bara behöver en snabb prioriteringslista, gör i stället en kort manuell övning med ”topp 3 utfall den här veckan”, och kom tillbaka när du är redo att systematisera."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>När dina definitioner av ”brådskande” och ”viktigt” är tydliga slutar dagen kännas som en rad avbrott. Klistra in prompten i ditt AI-verktyg, kör den på dina verkliga uppgifter och börja triagera med regler du kan försvara.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-eisenhower-matris-for-valfri-roll-med-ai/">Bygg en Eisenhower-matris för valfri roll med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa en guide för teknikintegration i hemundervisning</title>
		<link>https://nodenordic.se/prompts/skapa-en-guide-for-teknikintegration-i-hemundervisning/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-en-guide-for-teknikintegration-i-hemundervisning</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:47:18 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5002571</guid>

					<description><![CDATA[<p>Hemundervisningen känns spretig? Den här AI-prompten gör valfritt ämne och årskurs till en guide med verktyg, steg och kontroller.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-guide-for-teknikintegration-i-hemundervisning/">Skapa en guide för teknikintegration i hemundervisning</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: homeschool tech integration guide -->

<div class="hook-introduction">

<p>Planeringen för hemskolning kan se stabil ut på papper, och sedan falla isär så fort du försöker “lägga till teknik”. Du slutar med slumpmässiga appar, för mycket skärmtid och inget tydligt sätt att avgöra om något av det faktiskt hjälper ditt barn att lära sig. Resultatet blir en hög verktyg, inte ett undervisningsbart system.</p>



<p>Den här <strong>guiden för teknikintegration i hemskolning</strong> är byggd för <strong>föräldrar som hemskolar</strong> och vill ha teknik som stödjer (inte ersätter) undervisningen, <strong>läroplansdesigners</strong> som behöver konsekventa verktygsrekommendationer över årskurser, och <strong>utbildningskonsulter</strong> som tar fram praktiska planer för familjer med begränsad tid och budget. Resultatet är en ämnes- och årskursspecifik guide med lärandemål, en verktygstabell med steg-för-steg-inställning, utvärderingskontroller och realistiska alternativ utifrån kostnad, integritet och tillgång.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger valt ämne och årskurs och listar sedan antaganden så att planen hålls förankrad i en realistisk hemmasituation.</li>
          <li>Den tar fram mätbara, åldersanpassade lärandemål som tekniken måste stödja direkt.</li>
          <li>Den rekommenderar minst tre digitala verktyg och sammanställer dem i en jämförelsetabell med syfte och steg-för-steg-instruktioner för implementering.</li>
          <li>Den lägger till en utvärderingsmetod (vad du ska observera, vad du ska mäta och hur ofta) så att du kan avgöra om verktygen förbättrar lärandet.</li>
          <li>Den förutser vanliga begränsningar som bandbredd, kostnad, integritetsfrågor, tillgänglighetsbehov och motivation, och föreslår praktiska åtgärder för att hantera dem.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du har ett ämne du kan undervisa i, men du gissar hela tiden vilka appar eller plattformar som är värda att använda för den årskursen.</li>
          <li>Ditt barn gillar tekniken, men du kan inte förklara vilka färdigheter den bygger eller hur den hänger ihop med dina lektioner.</li>
          <li>Du byter mellan verktyg varje vecka och behöver en stabil, upprepningsbar setup med tydliga “gör detta härnäst”-steg.</li>
          <li>Du känner press att “använda mer teknik” (eller att minska den) och vill ha en balanserad plan som stödjer lärandemålen.</li>
          <li>Du skalar din hemskolningsrutin till flera barn eller lägger till en kooperativ dag och behöver verktyg som fungerar utan specialutrustning.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En anpassad guide för teknikintegration för 1 ämne och 1 årskurs, skriven med föräldravänligt språk.</li>
           <li>En punktlista med lärandemål som är fokuserade, mätbara och utvecklingsmässigt lämpliga.</li>
           <li>En verktygstabell med minst 3 rekommendationer, där varje verktyg har syfte och steg-för-steg-vägledning för implementering.</li>
           <li>En utvärderingschecklista som beskriver vad du ska observera, vad du ska mäta och en föreslagen uppföljningsrytm (veckovis eller månadsvis).</li>
           <li>Ett avsnitt om utmaningar och åtgärder som täcker skärmtid, låg bandbredd, kostnadsgränser, bästa praxis för integritet och alternativ för tillgänglighet.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för guide till teknikintegration i hemskolning</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[AMNE_OCH_ARSKURS]</code></td>
                                <td class="var-desc">
                                    Ange ämnesområdet och årskursen som hemskolningsguiden ska utformas för. Ta med detaljer som kunskapsfokus och elevens utvecklingsnivå.                                    <div class="var-example">Till exempel: "Naturvetenskap för årskurs 5, med fokus på ekosystem och miljöstudier."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[AMNE_OCH_ARSKURS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Identifiera guidens huvudsakliga användare, till exempel typ av familjer eller pedagoger, samt relevanta egenskaper som påverkar deras behov.                                    <div class="var-example">Till exempel: "Föräldrar som hemskolar barn i åldern 9–12 år och har begränsad erfarenhet av att integrera teknik i undervisningen."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORUTSATTNINGAR_ELLER_KONTEXT]</code></td>
                                <td class="var-desc">
                                    Beskriv relevanta förutsättningar, såsom lärmiljö, tillgängliga enheter, tidsramar eller specifika behov hos eleven.                                    <div class="var-example">Till exempel: "Familjen har tillgång till en surfplatta och en laptop men begränsad internetkapacitet; eleven behöver extra stöd i läsförståelse."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[FORUTSATTNINGAR_ELLER_KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BUDGET]</code></td>
                                <td class="var-desc">
                                    Ange vilken budget som finns för att köpa verktyg eller resurser till guiden. Uppge om budgeten är fast eller flexibel.                                    <div class="var-example">Till exempel: "50–100 USD för appar och prenumerationer; öppen för kostnadsfria verktyg som alternativ."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BUDGET]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TON]</code></td>
                                <td class="var-desc">
                                    Beskriv vilken ton eller skrivstil som önskas i guiden, till exempel formell, samtalston eller stödjande.                                    <div class="var-example">Till exempel: "Stödjande och föräldravänlig, med tydliga och praktiskt genomförbara råd."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TON]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUTSPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Utforma en polerad ”mega-prompt” som instruerar en AI att ta fram en praktisk guide för teknikintegrering i hemundervisning, anpassad till ett specifikt ämne och en specifik årskurs, inklusive åldersanpassade digitala verktyg och tydliga steg-för-steg-råd för familjer.

## PERSONA
Du är en erfaren promptarkitekt med djup erfarenhet av att utforma läroplaner för hemundervisning och välja utbildningsteknik. Skriv på enkel, föräldravänlig svenska med tryggt, stödjande och tydligt vägledande ton.

## BEGRÄNSNINGAR
- Följ leveransstandarden exakt (avsnitt, ordning och obligatorisk tabell).
- Håll texten tydlig och handlingsinriktad; minimera fackspråk och förklara alla nödvändiga termer med enkla ord.
- Rekommendationerna måste matcha elevens utvecklingsnivå och direkt stödja de angivna lärandemålen.
- Ge realistiska alternativ som vanliga hushåll kan genomföra utan specialutrustning.
- Inkludera lösningar/alternativ när begränsningar, kostnad, integritet eller tillgång kan vara problem.

### Vad detta INTE är
- Inte en komplett läroplan för ett helt läsår, kursplan eller ett manusstyrt dag-för-dag-lektionsupplägg.
- Inte medicinsk, psykologisk eller juridisk rådgivning (inklusive efterlevnad av integritetslagstiftning); ge endast allmänna bästa praxis.
- Inte en produktrekommendation; undvik affiliate-liknande språk eller överdrivna påståenden.

## PROCESS
1. **Föranalys (obligatorisk):** Återge din förståelse av det efterfrågade ämnet/årskursen och vad leveransen måste innehålla. Lista eventuella antaganden.
2. Skriv en kort introduktion som ramar in ämnet och årskursens sammanhang för hemundervisning.
3. Ta fram lärandemål som en punktlista (fokuserade, mätbara, åldersanpassade).
4. Rekommendera minst tre verktyg och presentera dem i en tabell med syfte och steg-för-steg-vägledning för implementering.
5. Förklara hur man utvärderar om verktygen förbättrar lärandet (vad man ska observera, vad man ska mäta och hur ofta).
6. Lägg till utmaningar/begränsningar samt praktiska motåtgärder (t.ex. låg bandbredd, skärmtidsoro, kostnad, tillgänglighet, motivation).
7. **Hantering av edge cases:** Om någon input saknas eller är otydlig, ställ upp till 3 förtydligande frågor. Om svar inte finns tillgängliga, fortsätt med tydligt märkta antaganden och ge alternativ för vanliga scenarier.

## INPUTS
- **Ämne och årskurs:** [AMNE_OCH_ARSKURS]
- **Primär användargrupp (vem som ska använda guiden):** [MALGRUPP]
- **Eventuella begränsningar eller kontext (tillgängliga enheter, tid, elevens behov osv.):** [FORUTSATTNINGAR_ELLER_KONTEXT]
- **Budgetintervall (valfritt):** [BUDGET]
- **Önskad ton (valfritt):** [TON]

## OUTPUTSPECIFIKATION
Använd följande leveransstruktur och rubriker exakt:

1. **Ämne och årskurs**
   - {Subject And Grade}

2. **Introduktion**
   - {Intro Paragraph}

3. **Lärandemål**
   - {Objective 1}
   - {Objective 2}
   - {Objective 3}
   - (Lägg till fler vid behov)

4. **Rekommenderade verktyg**
   Tillhandahåll en tabell med **minst 3 rader**:

   | Verktygsnamn | Syfte | Implementeringstips |
   |---|---|---|
   | {Tool Name} | {Purpose} | {Implementation Tips} |
   | {Tool Name} | {Purpose} | {Implementation Tips} |
   | {Tool Name} | {Purpose} | {Implementation Tips} |

5. **Bedömning (kontrollera vad som fungerar)**
   - {Assessment Methods}
   - Inkludera: hur framgång ser ut, enkla idéer för uppföljning och en enkel granskningsrytm.

6. **Ytterligare överväganden**
   - {Challenges And Solutions}
   - Inkludera: begränsningar, grundläggande säkerhet/integritet, tillgänglighet, balans i skärmtid samt offline-/lågteknologiska alternativ.

## KVALITETSKONTROLLER
Innan du slutför, bekräfta:
- Att målen och verktygsvalen tydligt hänger ihop (varje verktyg stödjer minst ett mål).
- Att verktygen är åldersanpassade för {Subject And Grade} och användbara i ett typiskt hemundervisningshushåll.
- Att implementeringstipsen är konkreta (uppstart + rutin + hur man använder det under lektionerna).
- Att bedömningsguiden inkluderar observerbara indikatorer och ett upprepningsbart schema.
- Att språket är begripligt för icke-tekniska vårdnadshavare och undviker onödig komplexitet.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nUtforma en polerad \u201dmega-prompt\u201d som instruerar en AI att ta fram en praktisk guide f\u00f6r teknikintegrering i hemundervisning, anpassad till ett specifikt \u00e4mne och en specifik \u00e5rskurs, inklusive \u00e5ldersanpassade digitala verktyg och tydliga steg-f\u00f6r-steg-r\u00e5d f\u00f6r familjer.\r\n\r\n## PERSONA\r\nDu \u00e4r en erfaren promptarkitekt med djup erfarenhet av att utforma l\u00e4roplaner f\u00f6r hemundervisning och v\u00e4lja utbildningsteknik. Skriv p\u00e5 enkel, f\u00f6r\u00e4ldrav\u00e4nlig svenska med tryggt, st\u00f6djande och tydligt v\u00e4gledande ton.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- F\u00f6lj leveransstandarden exakt (avsnitt, ordning och obligatorisk tabell).\r\n- H\u00e5ll texten tydlig och handlingsinriktad; minimera fackspr\u00e5k och f\u00f6rklara alla n\u00f6dv\u00e4ndiga termer med enkla ord.\r\n- Rekommendationerna m\u00e5ste matcha elevens utvecklingsniv\u00e5 och direkt st\u00f6dja de angivna l\u00e4randem\u00e5len.\r\n- Ge realistiska alternativ som vanliga hush\u00e5ll kan genomf\u00f6ra utan specialutrustning.\r\n- Inkludera l\u00f6sningar\/alternativ n\u00e4r begr\u00e4nsningar, kostnad, integritet eller tillg\u00e5ng kan vara problem.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte en komplett l\u00e4roplan f\u00f6r ett helt l\u00e4s\u00e5r, kursplan eller ett manusstyrt dag-f\u00f6r-dag-lektionsuppl\u00e4gg.\r\n- Inte medicinsk, psykologisk eller juridisk r\u00e5dgivning (inklusive efterlevnad av integritetslagstiftning); ge endast allm\u00e4nna b\u00e4sta praxis.\r\n- Inte en produktrekommendation; undvik affiliate-liknande spr\u00e5k eller \u00f6verdrivna p\u00e5st\u00e5enden.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge din f\u00f6rst\u00e5else av det efterfr\u00e5gade \u00e4mnet\/\u00e5rskursen och vad leveransen m\u00e5ste inneh\u00e5lla. Lista eventuella antaganden.\r\n2. Skriv en kort introduktion som ramar in \u00e4mnet och \u00e5rskursens sammanhang f\u00f6r hemundervisning.\r\n3. Ta fram l\u00e4randem\u00e5l som en punktlista (fokuserade, m\u00e4tbara, \u00e5ldersanpassade).\r\n4. Rekommendera minst tre verktyg och presentera dem i en tabell med syfte och steg-f\u00f6r-steg-v\u00e4gledning f\u00f6r implementering.\r\n5. F\u00f6rklara hur man utv\u00e4rderar om verktygen f\u00f6rb\u00e4ttrar l\u00e4randet (vad man ska observera, vad man ska m\u00e4ta och hur ofta).\r\n6. L\u00e4gg till utmaningar\/begr\u00e4nsningar samt praktiska mot\u00e5tg\u00e4rder (t.ex. l\u00e5g bandbredd, sk\u00e4rmtidsoro, kostnad, tillg\u00e4nglighet, motivation).\r\n7. **Hantering av edge cases:** Om n\u00e5gon input saknas eller \u00e4r otydlig, st\u00e4ll upp till 3 f\u00f6rtydligande fr\u00e5gor. Om svar inte finns tillg\u00e4ngliga, forts\u00e4tt med tydligt m\u00e4rkta antaganden och ge alternativ f\u00f6r vanliga scenarier.\r\n\r\n## INPUTS\r\n- **\u00c4mne och \u00e5rskurs:** [AMNE_OCH_ARSKURS]\r\n- **Prim\u00e4r anv\u00e4ndargrupp (vem som ska anv\u00e4nda guiden):** [MALGRUPP]\r\n- **Eventuella begr\u00e4nsningar eller kontext (tillg\u00e4ngliga enheter, tid, elevens behov osv.):** [FORUTSATTNINGAR_ELLER_KONTEXT]\r\n- **Budgetintervall (valfritt):** [BUDGET]\r\n- **\u00d6nskad ton (valfritt):** [TON]\r\n\r\n## OUTPUTSPECIFIKATION\r\nAnv\u00e4nd f\u00f6ljande leveransstruktur och rubriker exakt:\r\n\r\n1. **\u00c4mne och \u00e5rskurs**\r\n   - {Subject And Grade}\r\n\r\n2. **Introduktion**\r\n   - {Intro Paragraph}\r\n\r\n3. **L\u00e4randem\u00e5l**\r\n   - {Objective 1}\r\n   - {Objective 2}\r\n   - {Objective 3}\r\n   - (L\u00e4gg till fler vid behov)\r\n\r\n4. **Rekommenderade verktyg**\r\n   Tillhandah\u00e5ll en tabell med **minst 3 rader**:\r\n\r\n   | Verktygsnamn | Syfte | Implementeringstips |\r\n   |---|---|---|\r\n   | {Tool Name} | {Purpose} | {Implementation Tips} |\r\n   | {Tool Name} | {Purpose} | {Implementation Tips} |\r\n   | {Tool Name} | {Purpose} | {Implementation Tips} |\r\n\r\n5. **Bed\u00f6mning (kontrollera vad som fungerar)**\r\n   - {Assessment Methods}\r\n   - Inkludera: hur framg\u00e5ng ser ut, enkla id\u00e9er f\u00f6r uppf\u00f6ljning och en enkel granskningsrytm.\r\n\r\n6. **Ytterligare \u00f6verv\u00e4ganden**\r\n   - {Challenges And Solutions}\r\n   - Inkludera: begr\u00e4nsningar, grundl\u00e4ggande s\u00e4kerhet\/integritet, tillg\u00e4nglighet, balans i sk\u00e4rmtid samt offline-\/l\u00e5gteknologiska alternativ.\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du slutf\u00f6r, bekr\u00e4fta:\r\n- Att m\u00e5len och verktygsvalen tydligt h\u00e4nger ihop (varje verktyg st\u00f6djer minst ett m\u00e5l).\r\n- Att verktygen \u00e4r \u00e5ldersanpassade f\u00f6r {Subject And Grade} och anv\u00e4ndbara i ett typiskt hemundervisningshush\u00e5ll.\r\n- Att implementeringstipsen \u00e4r konkreta (uppstart + rutin + hur man anv\u00e4nder det under lektionerna).\r\n- Att bed\u00f6mningsguiden inkluderar observerbara indikatorer och ett upprepningsbart schema.\r\n- Att spr\u00e5ket \u00e4r begripligt f\u00f6r icke-tekniska v\u00e5rdnadshavare och undviker on\u00f6dig komplexitet.";
    const variables = ["[AMNE_OCH_ARSKURS]","[MALGRUPP]","[FORUTSATTNINGAR_ELLER_KONTEXT]","[BUDGET]","[TON]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Ange lärandemålet före verktyget.</strong> Om du börjar med att nämna en app får du en appcentrerad plan. Börja med vad du vill att ditt barn ska kunna göra, och låt sedan guiden välja verktyg som passar. Följdfråga: “Målet är ‘skriva ett tydligt stycke med en ämnesmening och 3 detaljer’; begränsa verktygen till sådana som fungerar på en Chromebook.”</li>


<li><strong>Ge dina faktiska begränsningar direkt.</strong> Prompten är byggd för att ta med alternativ, men bara om AI:n känner till dina gränser. Lägg till detaljer som enhetstyp, internetstabilitet, budget och din preferens för skärmtid. Exempel: “Vi har en iPad, instabilt Wi‑Fi och en budget på 0–10 USD/månad; inkludera offlinevänliga alternativ.”</li>


<li><strong>Be om en version med “minsta fungerande setup”.</strong> Ärligt talat behöver de flesta familjer en enkel första version. Efter första resultatet kan du be om en nedskalad plan med färre verktyg och färre rörliga delar. Testa: “Minska detta till totalt 2 verktyg och håll veckorutinen till tre steg.”</li>


<li><strong>Tvinga fram tydligare utvärderingskriterier.</strong> Många teknikplaner misslyckas för att framsteg blir diffusa (“verkar bättre”). Be om konkreta indikatorer och frekvens. Efter första resultatet, använd: “Skriv om utvärderingsavsnittet så att varje mål har ett observerbart beteende och ett mätbart mått, plus en veckokontroll och en månadsöversyn.”</li>


<li><strong>Skapa en checklista för integritet och tillgång för ert hushåll.</strong> Prompten använder redan bästa praxis, men du kan göra den mer handlingsinriktad genom att be om en enkel grind. Lägg till: “Skapa en 7-punkts checklista för integritet, konton, annonser och datadelning; håll den generell och icke-juridisk.” Kör sedan checklistan på varje föreslaget verktyg och byt ut de som inte matchar din komfortnivå.</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>När du väl har en fungerande teknikplan för hemskolning hjälper de här prompterna dig att hålla resten av dina system organiserade och förutsägbara.</p>



<p>Om du också behöver en rutin för att hålla viktiga sidor, portaler eller resurshubbar pålitliga passar <a href="https://nodenordic.se/prompts/skapa-en-plan-for-webbplatsunderhall">Skapa en plan för webbplatsunderhåll</a> bra. Hemskolet familjer underhåller ofta en enkel webbplats, en delad Google Site eller en Notion-hubb för lektionslänkar och inloggningar. När den där “hemmabasen” skapar fel känns din plan för teknikintegration tyngre än den borde.</p>



<p>För team som koordinerar kooperativ verksamhet eller underhåller en liten resurswebbplats för hemskolning är <a href="https://nodenordic.se/prompts/skapa-en-masterchecklista-for-webbuppdateringar-med-ai-prompt">Skapa en masterchecklista för webbuppdateringar med AI-prompt</a> användbar när uppdateringar faller mellan stolarna. Det är ett strukturerat sätt att spåra återkommande uppgifter som plugin-uppdateringar, länkkontroller och innehållsuppdateringar, särskilt innan en ny termin startar.</p>



<p>När familjer är beroende av onlineverktyg för skolarbetet är säkerhet viktigare än många tror. <a href="https://nodenordic.se/prompts/checklista-for-sakerhetsgranskning-av-webbplats">Checklista för säkerhetsgranskning av webbplats</a> hjälper dig att gå igenom grunder som åtkomstkontroll, lösenordspraxis och generella riskpunkter. Det ersätter inte professionell säkerhetshjälp, men det är en stabil checklista för att minska undvikbara problem.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skapa-en-plan-for-webbplatsunderhall">Skapa en plan för webbplatsunderhåll</a>: Löpande underhållsrutin för din webbplats.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-masterchecklista-for-webbuppdateringar-med-ai-prompt">Skapa en masterchecklista för webbuppdateringar med AI-prompt</a>: Återanvändbar checklista för schemalagda uppdateringar.</li>

<li><a href="https://nodenordic.se/prompts/checklista-for-sakerhetsgranskning-av-webbplats">Checklista för säkerhetsgranskning av webbplats</a>: Grundläggande säkerhetsgenomgång och åtgärdslista.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-forbattringsplan-for-webbplatsens-felsidor">Skapa en förbättringsplan för webbplatsens felsidor</a>: Gör trasiga länkar mindre störande.</li>


<li><a href="https://nodenordic.se/prompts/bygg-ett-presentpaminnelsesystem-med-denna-ai-prompt">Bygg ett presentpåminnelsesystem med denna AI-prompt</a>: Enkla påminnelser för viktiga datum.</li>

</ul>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en guide till teknikintegration i hemskolning?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Föräldrar som hemskolar</strong> använder den för att sluta gissa och få en verktygsplan som kopplas direkt till lärandemål för en specifik årskurs. <strong>Koordinatorer för hemskolningskooperativ</strong> använder den när de behöver en konsekvent uppsättning verktyg som familjer faktiskt kan köra hemma, även med blandade enheter. <strong>Läroplansdesigners</strong> använder strukturen med mål plus verktygstabell för att standardisera rekommendationer mellan moment utan att glida in i “veckans slumpapp”. <strong>Utbildningskonsulter</strong> använder den när en familj behöver en praktisk plan som tar höjd för begränsningar som låg bandbredd, kostnadsramar eller skärmtidsgränser.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en guide till teknikintegration i hemskolning?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Aktörer inom hemskoleutbildning</strong> (handledare, kooperativ, mikroskolor) använder den för att skapa konsekvent, föräldravänlig teknikvägledning som ligger i linje med det de undervisar i under sina pass. <strong>EdTech-bolag</strong> kan använda utformningen som en referens för tydliga implementeringssteg och realistiska begränsningar i hemmet, särskilt för yngre årskurser. <strong>Förlag och läromärkesvarumärken</strong> använder den när de bygger kompletterande “digitala förlängningar” till arbetsböcker utan att göra produkten till en enhetsberoende kurs. <strong>Familjestödjande tjänster</strong> (lärcenter och coacher) tycker att den är hjälpsam för att skapa teknikrutiner som är mätbara och hanterbara, inte bara inspirerande.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att skapa en guide till teknikintegration i hemskolning svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som “Skriv en teknikplan för hemskolning” misslyckas eftersom den: saknar ett föranalyssteg som låser exakt ämne och årskurs, saknar en mål-först-struktur så att verktygen driver planen, ignorerar verkliga begränsningar som tillgång till enheter och bandbredd, ger generiska appförslag i stället för steg-för-steg-vägledning för implementering, och missar en utvärderingsmetod för att kontrollera om lärandet förbättras över tid. Den här prompten är starkare eftersom den kräver mätbara mål, en verktygstabell med hur-man-gör-steg och åtgärder för kostnad, integritet och tillgång.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för en guide till teknikintegration i hemskolning efter min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Även om prompten inte har inbyggda variabler anpassar du den genom att lägga in ditt ämne, din årskurs, elevens behov och hushållets begränsningar direkt i din begäran. Ta med detaljer som enhetstyp, internetstabilitet, budget, preferens för skärmtid och eventuella tillgänglighetsbehov (till exempel text-till-tal eller större typsnitt). Följdfråga du kan använda: “Revidera guiden för ett barn som har svårt med skrivuthållighet, håll skärmtiden under 45 minuter/dag och rekommendera bara verktyg som fungerar på en iPad med intermittent Wi‑Fi.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för en guide till teknikintegration i hemskolning?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna ämne och årskurs för vaga — i stället för “grundskolans naturvetenskap”, använd “årskurs 3 biologi: livsmiljöer och näringskedjor”. Ett annat vanligt fel är att inte ange begränsningar; “rekommendera de bästa verktygen” ger dyra eller komplexa alternativ, medan “0–10 USD/månad, en Chromebook, låg bandbredd” ger användbara rekommendationer. Många glömmer också att definiera vad som räknas som framgång, så utvärderingsdelen blir otydlig; be om ett mått per mål (till exempel “läser 90 ord per minut” eller “löser 8/10 uppgifter självständigt”). Slutligen accepterar familjer ibland för många verktyg; be om en nedbantad version med totalt 2–3 verktyg och en veckorutin som passar ditt schema.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem ska INTE använda den här prompten för en guide till teknikintegration i hemskolning?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte optimal för familjer som vill ha en helt färdigskriven läroplan dag för dag, eftersom den medvetet fokuserar på integrationsstrategi och verktygsimplementering. Den passar inte heller perfekt om du behöver juridiskt nivåanpassad vägledning för integritetsefterlevnad eller formella specialpedagogiska planer; den erbjuder bara allmän bästa praxis. Om du ännu inte har valt ämnesfokus eller målårskurs, börja med att tydliggöra de grunderna först och kom sedan tillbaka och skapa guiden när riktningen är satt.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en guide till teknikintegration i hemskolning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Föräldrar som hemskolar använder den för att sluta gissa och få en verktygsplan som kopplas direkt till lärandemål för en specifik årskurs. Koordinatorer för hemskolningskooperativ använder den när de behöver en konsekvent uppsättning verktyg som familjer faktiskt kan köra hemma, även med blandade enheter. Läroplansdesigners använder strukturen med mål plus verktygstabell för att standardisera rekommendationer mellan moment utan att glida in i “veckans slumpapp”. Utbildningskonsulter använder den när en familj behöver en praktisk plan som tar höjd för begränsningar som låg bandbredd, kostnadsramar eller skärmtidsgränser."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en guide till teknikintegration i hemskolning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aktörer inom hemskoleutbildning (handledare, kooperativ, mikroskolor) använder den för att skapa konsekvent, föräldravänlig teknikvägledning som ligger i linje med det de undervisar i under sina pass. EdTech-bolag kan använda utformningen som en referens för tydliga implementeringssteg och realistiska begränsningar i hemmet, särskilt för yngre årskurser. Förlag och läromärkesvarumärken använder den när de bygger kompletterande “digitala förlängningar” till arbetsböcker utan att göra produkten till en enhetsberoende kurs. Familjestödjande tjänster (lärcenter och coacher) tycker att den är hjälpsam för att skapa teknikrutiner som är mätbara och hanterbara, inte bara inspirerande."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att skapa en guide till teknikintegration i hemskolning svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som “Skriv en teknikplan för hemskolning” misslyckas eftersom den: saknar ett föranalyssteg som låser exakt ämne och årskurs, saknar en mål-först-struktur så att verktygen driver planen, ignorerar verkliga begränsningar som tillgång till enheter och bandbredd, ger generiska appförslag i stället för steg-för-steg-vägledning för implementering, och missar en utvärderingsmetod för att kontrollera om lärandet förbättras över tid. Den här prompten är starkare eftersom den kräver mätbara mål, en verktygstabell med hur-man-gör-steg och åtgärder för kostnad, integritet och tillgång."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för en guide till teknikintegration i hemskolning efter min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Även om prompten inte har inbyggda variabler anpassar du den genom att lägga in ditt ämne, din årskurs, elevens behov och hushållets begränsningar direkt i din begäran. Ta med detaljer som enhetstyp, internetstabilitet, budget, preferens för skärmtid och eventuella tillgänglighetsbehov (till exempel text-till-tal eller större typsnitt). Följdfråga du kan använda: “Revidera guiden för ett barn som har svårt med skrivuthållighet, håll skärmtiden under 45 minuter/dag och rekommendera bara verktyg som fungerar på en iPad med intermittent Wi‑Fi.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för en guide till teknikintegration i hemskolning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna ämne och årskurs för vaga — i stället för “grundskolans naturvetenskap”, använd “årskurs 3 biologi: livsmiljöer och näringskedjor”. Ett annat vanligt fel är att inte ange begränsningar; “rekommendera de bästa verktygen” ger dyra eller komplexa alternativ, medan “0–10 USD/månad, en Chromebook, låg bandbredd” ger användbara rekommendationer. Många glömmer också att definiera vad som räknas som framgång, så utvärderingsdelen blir otydlig; be om ett mått per mål (till exempel “läser 90 ord per minut” eller “löser 8/10 uppgifter självständigt”). Slutligen accepterar familjer ibland för många verktyg; be om en nedbantad version med totalt 2–3 verktyg och en veckorutin som passar ditt schema."
      }
    },
    {
      "@type": "Question",
      "name": "Vem ska INTE använda den här prompten för en guide till teknikintegration i hemskolning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för familjer som vill ha en helt färdigskriven läroplan dag för dag, eftersom den medvetet fokuserar på integrationsstrategi och verktygsimplementering. Den passar inte heller perfekt om du behöver juridiskt nivåanpassad vägledning för integritetsefterlevnad eller formella specialpedagogiska planer; den erbjuder bara allmän bästa praxis. Om du ännu inte har valt ämnesfokus eller målårskurs, börja med att tydliggöra de grunderna först och kom sedan tillbaka och skapa guiden när riktningen är satt."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Bra teknik i hemskolning är inte “fler appar”. Det är rätt verktyg, kopplade till tydliga mål, med enkla kontroller som visar att de fungerar. Öppna prompten, klistra in den i ditt AI-verktyg och bygg en guide du faktiskt kan använda redan den här veckan.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-guide-for-teknikintegration-i-hemundervisning/">Skapa en guide för teknikintegration i hemundervisning</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Skapa en verktygslista för måluppföljning med AI</title>
		<link>https://nodenordic.se/prompts/skapa-en-verktygslista-for-maluppfoljning-med-ai/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=skapa-en-verktygslista-for-maluppfoljning-med-ai</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:47:12 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000483</guid>

					<description><![CDATA[<p>Team tappar snabbt fokus – AI-prompten tar fram en skräddarsydd verktygslista för mål, rapportering och samsyn. Fler AI-prompter.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-verktygslista-for-maluppfoljning-med-ai/">Skapa en verktygslista för måluppföljning med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: goal tracking tool shortlist -->

<div class="hook-introduction">

<p>De flesta team misslyckas inte med sina mål för att de ”saknar disciplin”. De misslyckas för att deras verktygslandskap är ett kaos: mål ligger i presentationer, uppdateringar fastnar i Slack-trådar och rapportering blir en månatlig brandkårsutryckning. Sedan frågar ledningen efter ”insyn”, och alla får panik.</p>



<p>Den här <strong>shortlisten över verktyg för målspårning</strong> är byggd för <strong>ops-ledare</strong> som vill standardisera målarbete mellan team, <strong>avdelningschefer</strong> som behöver korrekt formaterad veckorapportering utan extra admin, och <strong>konsulter</strong> som snabbt måste rekommendera en praktisk stack (utan ett helt upphandlingsprojekt). Resultatet är en beslutsklar shortlist: 3 verktyg för måldefinition, 3 verktyg för uppföljning/mätning och 2 verktyg för samarbete/genomförande, där varje verktyg förklaras med funktioner, passform och konkreta effekter.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den återger först din verksamhetskontext och markerar antaganden, så att rekommendationerna förblir förankrade i din verklighet.</li>
          <li>Den bygger en snabb ”business snapshot” (storlek, bransch, mognad) och härleder operativa behov som styrning, rytm och tvärfunktionell komplexitet.</li>
          <li>Den genererar en shortlist med exakt antal över tre kategorier: måldefinition, uppföljning/mätning och samarbete/genomförande.</li>
          <li>Den förklarar varje verktyg på enkel svenska, inklusive vad det är, utmärkande funktioner och varför det passar din profil.</li>
          <li>Den avslutar med en startstack plus en tydlig trigger för ”när ni ska uppgradera”, så att ni kan agera nu och utvecklas senare.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Ni går från ad hoc-mål till OKR:er/KPI:er och behöver ett lättviktssystem innan nästa planeringscykel.</li>
          <li>Veckouppdateringar är inkonsekventa, och ledningen fortsätter att fråga efter en enda sanningskälla.</li>
          <li>Ni har redan för många verktyg, men inget av dem äger tydligt målsättning, mätning och överlämningar i genomförandet.</li>
          <li>Olika avdelningar följer upp resultat på olika sätt, vilket skapar diskussioner om siffror i stället för beslut.</li>
          <li>Ni skalar headcount och projekt, och det som fungerade med 10–20 personer börjar skapa fel.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En kurerad lista med totalt 8 verktyg (3 för måldefinition, 3 för mätning, 2 för samarbete/genomförande) utan utfyllnad.</li>
           <li>En kort översikt och ett avsnitt med ”utmärkande funktioner” för varje verktyg, skrivet för beslutsfattare.</li>
           <li>Kontextanpassad motivering (varför det här verktyget för er storlek, bransch och mognad) i stället för generiska för-/nackdelar.</li>
           <li>En rekommenderad ”startstack” som kombinerar verktyg till ett fungerande system ni kan pilota.</li>
           <li>Tydliga uppgraderingskriterier (till exempel: ”gå från spårning i kalkylark till en dedikerad OKR-plattform när X inträffar”).</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för shortlist över verktyg för målspårning</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSSTORLEK]</code></td>
                                <td class="var-desc">
                                    Ange företagets storlek, till exempel antal anställda, omsättningsintervall eller verksamhetens omfattning.                                    <div class="var-example">Till exempel: "50–100 anställda, 5–10 MUSD i årsomsättning, regional verksamhet."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSSTORLEK]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSTYP]</code></td>
                                <td class="var-desc">
                                    Beskriv vilken typ av företag det är, till exempel affärsmodell eller organisationsstruktur.                                    <div class="var-example">Till exempel: "Privatägt tillverkningsföretag specialiserat på fordonskomponenter."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSTYP]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch eller sektor företaget verkar inom, inklusive nisch eller specialisering om relevant.                                    <div class="var-example">Till exempel: "Hälsoteknik med fokus på lösningar för fjärrövervakning av patienter."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TILLVAXTFAS]</code></td>
                                <td class="var-desc">
                                    Ange företagets nuvarande tillväxtfas, till exempel startup, skalning eller moget bolag.                                    <div class="var-example">Till exempel: "Skalningsfas med snabb expansion till nya marknader och ökande personalstyrka."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TILLVAXTFAS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORES]</code></td>
                                <td class="var-desc">
                                    Detta visar ett platshållarformat för variabelinmatningar i prompts. Det används för att säkerställa en konsekvent struktur.                                    <div class="var-example">Till exempel: "[EXEMPEL_PLATSHALLARE]"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORES]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">OUTPUT-SPECIFIKATION</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Affärsprofil</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Verktyg för måldefinition (3)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Verktyg för uppföljning och spårning (3)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Verktyg för teamsamarbete och genomförande (2)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Slutlig rekommendation</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en skräddarsydd kortlista med affärsverktyg som hjälper en organisation att definiera mål, följa upp framsteg och samordna genomförande – baserat på organisationens storlek, typ, bransch och mognadsnivå.

## PERSONA
Agera som en rådgivare inom verksamhet och prestationsstyrning med specialisering på produktivitetssystem för företag (OKR:er, KPI:er, scorecards, genomföranderytmer). Kommunicera i en pragmatisk, beslutsredo stil: klarspråk, minimalt med jargong och rekommendationer kopplade till användarens kontext.

## BEGRÄNSNINGAR
- Rekommendationer måste stämma överens med de angivna affärsdetaljerna och undvika val som passar “alla”.
- Inkludera variation: täck olika angreppssätt för planering, mätning och samarbete.
- För varje verktyg ska du inkludera en kort översikt samt specifika förmågor och konkreta resultat.
- Håll antalen exakta:
  - 3 verktyg för måldefinition
  - 3 verktyg för uppföljning/mätning
  - 2 verktyg för samarbete/genomförande
- **Det här är INTE**
  - Inte en fullständig upphandlingsprocess, säkerhetsbedömning eller juridisk/compliance-granskning.
  - Inte en projektplan för implementering eller ett förändringsledningsprogram.
  - Inte en uttömmande katalog över alla verktyg på marknaden.

## PROCESS
1. **Föranalys (obligatorisk):** Återge kort din förståelse av affärskontexten utifrån de angivna indata och notera eventuella antaganden.
2. Bygg en verksamhetsbild (storlek, typ, bransch, fas) och härled sannolika operativa behov (t.ex. hastighet vs. styrning, tvärfunktionell komplexitet, krav på rapportering).
3. Välj verktyg som matchar de härledda behoven:
   - Måldefinition: ramverk och system för att sätta mål och linjera prioriteringar.
   - Uppföljning/mätning: dashboards, KPI/OKR-spårning, stöd för rapporteringsrytm.
   - Samarbete/genomförande: planering, överlämningar och teamkoordinering.
4. Förklara varje verktyg med:
   - vad det är,
   - utmärkande förmågor,
   - varför det passar den här affärsprofilen.
5. Avsluta med en direkt rekommendation (en “startstack” och när det är dags att uppgradera).
6. **Hantering av edge cases:** Om någon indata saknas, är motstridiga eller vaga, ställ upp till 3 följdfrågor för att förtydliga. Om användaren inte kan svara, gå vidare med tydligt märkta antaganden och ge 2 alternativa spår (t.ex. “lean stack” vs. “scaled stack”).

## INDATA
- **Företagsstorlek:** [FORETAGSSTORLEK]
- **Företagstyp:** [FORETAGSTYP]
- **Bransch:** [BRANSCH]
- **Tillväxtfas:** [TILLVAXTFAS]

## OUTPUT-SPECIFIKATION
Använd följande leveransstruktur och placeholders exakt.

### Affärsprofil
- Storlek: {Business Size}
- Typ: {Business Type}
- Bransch: {Industry}
- Tillväxtfas: {Growth Stage}
- Operativa noteringar: {Operational Notes}

### Verktyg för måldefinition (3)
För varje verktyg, ange:
1. **Namn:** {Tool Name}  
   **Beskrivning:** {Tool Description}  
   **Nyckelfunktioner:** {Key Features}  
   **Fördelar:** {Benefits}

### Verktyg för uppföljning och spårning (3)
För varje verktyg, ange:
1. **Namn:** {Tool Name}  
   **Beskrivning:** {Tool Description}  
   **Nyckelfunktioner:** {Key Features}  
   **Fördelar:** {Benefits}

### Verktyg för teamsamarbete och genomförande (2)
För varje verktyg, ange:
1. **Namn:** {Tool Name}  
   **Beskrivning:** {Tool Description}  
   **Nyckelfunktioner:** {Key Features}  
   **Fördelar:** {Benefits}

### Slutlig rekommendation
- Bäst lämpade startstack: {Starter Stack}
- När du ska byta/uppgradera: {Upgrade Triggers}
- Motivering (kopplad till profilen): {Recommendation Rationale}

## KVALITETSKONTROLLER
Innan du färdigställer, verifiera:
- Att antalen verktyg är exakt 3 / 3 / 2 och att varje post innehåller beskrivning, nyckelfunktioner och fördelar.
- Att rekommendationerna tydligt speglar [FORETAGSSTORLEK], [FORETAGSTYP], [BRANSCH] och [TILLVAXTFAS] (inte generiska råd).
- Att verktygen är meningsfullt olika (inte dubbletter med små variationer).
- Att den slutliga rekommendationen namnger en sammanhållen, fungerande stack och förklarar varför den passar.
- Att alla användarindata använder **[VERSALER_MED_UNDERSCORES]** och att alla genererade placeholders använder **{Title Case}**.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en skr\u00e4ddarsydd kortlista med aff\u00e4rsverktyg som hj\u00e4lper en organisation att definiera m\u00e5l, f\u00f6lja upp framsteg och samordna genomf\u00f6rande \u2013 baserat p\u00e5 organisationens storlek, typ, bransch och mognadsniv\u00e5.\r\n\r\n## PERSONA\r\nAgera som en r\u00e5dgivare inom verksamhet och prestationsstyrning med specialisering p\u00e5 produktivitetssystem f\u00f6r f\u00f6retag (OKR:er, KPI:er, scorecards, genomf\u00f6randerytmer). Kommunicera i en pragmatisk, beslutsredo stil: klarspr\u00e5k, minimalt med jargong och rekommendationer kopplade till anv\u00e4ndarens kontext.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Rekommendationer m\u00e5ste st\u00e4mma \u00f6verens med de angivna aff\u00e4rsdetaljerna och undvika val som passar \u201calla\u201d.\r\n- Inkludera variation: t\u00e4ck olika angreppss\u00e4tt f\u00f6r planering, m\u00e4tning och samarbete.\r\n- F\u00f6r varje verktyg ska du inkludera en kort \u00f6versikt samt specifika f\u00f6rm\u00e5gor och konkreta resultat.\r\n- H\u00e5ll antalen exakta:\r\n  - 3 verktyg f\u00f6r m\u00e5ldefinition\r\n  - 3 verktyg f\u00f6r uppf\u00f6ljning\/m\u00e4tning\r\n  - 2 verktyg f\u00f6r samarbete\/genomf\u00f6rande\r\n- **Det h\u00e4r \u00e4r INTE**\r\n  - Inte en fullst\u00e4ndig upphandlingsprocess, s\u00e4kerhetsbed\u00f6mning eller juridisk\/compliance-granskning.\r\n  - Inte en projektplan f\u00f6r implementering eller ett f\u00f6r\u00e4ndringsledningsprogram.\r\n  - Inte en utt\u00f6mmande katalog \u00f6ver alla verktyg p\u00e5 marknaden.\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge kort din f\u00f6rst\u00e5else av aff\u00e4rskontexten utifr\u00e5n de angivna indata och notera eventuella antaganden.\r\n2. Bygg en verksamhetsbild (storlek, typ, bransch, fas) och h\u00e4rled sannolika operativa behov (t.ex. hastighet vs. styrning, tv\u00e4rfunktionell komplexitet, krav p\u00e5 rapportering).\r\n3. V\u00e4lj verktyg som matchar de h\u00e4rledda behoven:\r\n   - M\u00e5ldefinition: ramverk och system f\u00f6r att s\u00e4tta m\u00e5l och linjera prioriteringar.\r\n   - Uppf\u00f6ljning\/m\u00e4tning: dashboards, KPI\/OKR-sp\u00e5rning, st\u00f6d f\u00f6r rapporteringsrytm.\r\n   - Samarbete\/genomf\u00f6rande: planering, \u00f6verl\u00e4mningar och teamkoordinering.\r\n4. F\u00f6rklara varje verktyg med:\r\n   - vad det \u00e4r,\r\n   - utm\u00e4rkande f\u00f6rm\u00e5gor,\r\n   - varf\u00f6r det passar den h\u00e4r aff\u00e4rsprofilen.\r\n5. Avsluta med en direkt rekommendation (en \u201cstartstack\u201d och n\u00e4r det \u00e4r dags att uppgradera).\r\n6. **Hantering av edge cases:** Om n\u00e5gon indata saknas, \u00e4r motstridiga eller vaga, st\u00e4ll upp till 3 f\u00f6ljdfr\u00e5gor f\u00f6r att f\u00f6rtydliga. Om anv\u00e4ndaren inte kan svara, g\u00e5 vidare med tydligt m\u00e4rkta antaganden och ge 2 alternativa sp\u00e5r (t.ex. \u201clean stack\u201d vs. \u201cscaled stack\u201d).\r\n\r\n## INDATA\r\n- **F\u00f6retagsstorlek:** [FORETAGSSTORLEK]\r\n- **F\u00f6retagstyp:** [FORETAGSTYP]\r\n- **Bransch:** [BRANSCH]\r\n- **Tillv\u00e4xtfas:** [TILLVAXTFAS]\r\n\r\n## OUTPUT-SPECIFIKATION\r\nAnv\u00e4nd f\u00f6ljande leveransstruktur och placeholders exakt.\r\n\r\n### Aff\u00e4rsprofil\r\n- Storlek: {Business Size}\r\n- Typ: {Business Type}\r\n- Bransch: {Industry}\r\n- Tillv\u00e4xtfas: {Growth Stage}\r\n- Operativa noteringar: {Operational Notes}\r\n\r\n### Verktyg f\u00f6r m\u00e5ldefinition (3)\r\nF\u00f6r varje verktyg, ange:\r\n1. **Namn:** {Tool Name}  \r\n   **Beskrivning:** {Tool Description}  \r\n   **Nyckelfunktioner:** {Key Features}  \r\n   **F\u00f6rdelar:** {Benefits}\r\n\r\n### Verktyg f\u00f6r uppf\u00f6ljning och sp\u00e5rning (3)\r\nF\u00f6r varje verktyg, ange:\r\n1. **Namn:** {Tool Name}  \r\n   **Beskrivning:** {Tool Description}  \r\n   **Nyckelfunktioner:** {Key Features}  \r\n   **F\u00f6rdelar:** {Benefits}\r\n\r\n### Verktyg f\u00f6r teamsamarbete och genomf\u00f6rande (2)\r\nF\u00f6r varje verktyg, ange:\r\n1. **Namn:** {Tool Name}  \r\n   **Beskrivning:** {Tool Description}  \r\n   **Nyckelfunktioner:** {Key Features}  \r\n   **F\u00f6rdelar:** {Benefits}\r\n\r\n### Slutlig rekommendation\r\n- B\u00e4st l\u00e4mpade startstack: {Starter Stack}\r\n- N\u00e4r du ska byta\/uppgradera: {Upgrade Triggers}\r\n- Motivering (kopplad till profilen): {Recommendation Rationale}\r\n\r\n## KVALITETSKONTROLLER\r\nInnan du f\u00e4rdigst\u00e4ller, verifiera:\r\n- Att antalen verktyg \u00e4r exakt 3 \/ 3 \/ 2 och att varje post inneh\u00e5ller beskrivning, nyckelfunktioner och f\u00f6rdelar.\r\n- Att rekommendationerna tydligt speglar [FORETAGSSTORLEK], [FORETAGSTYP], [BRANSCH] och [TILLVAXTFAS] (inte generiska r\u00e5d).\r\n- Att verktygen \u00e4r meningsfullt olika (inte dubbletter med sm\u00e5 variationer).\r\n- Att den slutliga rekommendationen namnger en sammanh\u00e5llen, fungerande stack och f\u00f6rklarar varf\u00f6r den passar.\r\n- Att alla anv\u00e4ndarindata anv\u00e4nder **[VERSALER_MED_UNDERSCORES]** och att alla genererade placeholders anv\u00e4nder **{Title Case}**.";
    const variables = ["[FORETAGSSTORLEK]","[FORETAGSTYP]","[BRANSCH]","[TILLVAXTFAS]","[VERSALER_MED_UNDERSCORES]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Beskriv er operativa rytm, inte bara er bransch.</strong> ”B2B SaaS” räcker inte i sig. Lägg till hur ni arbetar: veckomöte i ledningen, månadsvis business review, kvartalsplanering och vem som uppdaterar metrik. Om du vill utmana modellen, följ upp med: ”Anta att vi behöver en ledningsdashboard på måndagar och teamuppdateringar på fredagar; anpassa stacken efter den rytmen.”</li>


<li><strong>Var tydlig med verktygsbegränsningar (även informella).</strong> Om ni redan är djupt inne i Microsoft 365, Google Workspace eller Atlassian, säg det; det påverkar shortlisten. En nyttig följdfråga är: ”Rangordna shortlisten på nytt med antagandet att vi måste stanna i Googles ekosystem för dokument och SSO.”</li>


<li><strong>Ange mognadsnivå i termer av beteende.</strong> ”Tidigt skede” kan betyda vad som helst. Prova konkreta signaler: ”Inga formella OKR:er än, metrik spåras i Sheets, projektarbete i Asana och uppdateringar är mest muntliga.” Det hjälper prompten att välja verktyg som inte kräver tung administration eller en kulturell totalrenovering.</li>


<li><strong>Tvinga fram avvägningar efter första svaret.</strong> När du fått shortlisten, fråga: ”Välj nu den enklast möjliga startstacken för en 6-veckors pilot, och separat den mest rigorösa stacken för granskningsbar rapportering.” Då ser du snabbt vad som är nödvändigt kontra ”bra att ha”.</li>


<li><strong>Använd verktygen som ett system och rimlighetskontrollera överlämningarna.</strong> Be modellen att kartlägga ett arbetsflöde över den valda stacken: målsättning → metriksdefinition → veckouppdatering → månadsgenomgång → projektstart. En stark följdfråga är: ”Var finns felpunkterna i det här arbetsflödet, och vilka konventioner bör vi införa (namngivning, ägarskap, uppdateringsdeadlines)?”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade promptar</h2>



<p>När du har en stack för målspårning hjälper de här promptarna dig att göra alignment till intäktsdrivande arbete och ett renare genomförande.</p>



<p>Om du också behöver stresstesta den kommersiella sidan av planen hjälper <a href="https://nodenordic.se/prompts/skapa-en-saljstrategi-med-ai-prompt">Bygg en säljstrategiplan med den här AI-prompten</a> dig att översätta mål till en strategi som teamet faktiskt kan driva. Den passar särskilt bra direkt efter att du valt verktyg, eftersom du då kan definiera vilka mätetal som spelar roll och hur ”vinna” ser ut det här kvartalet.</p>



<p>När insynen i målen förbättras men affärer ändå fastnar sent i processen är <a href="https://nodenordic.se/prompts/bygg-en-mall-for-saljoffert-med-en-ai-prompt">Bygg en offertmall med den här AI-prompten</a> ett praktiskt nästa steg. Offertstrukturen ger dig konsekventa indata för prognoser och hjälper rapporteringen att spegla verkligheten, inte optimism.</p>



<p>För team som konsoliderar plattformar som en del av operativ upprensning kompletterar <a href="https://nodenordic.se/prompts/valj-saljplattformar-med-denna-ai-prompt">Välj säljplattformar med den här AI-prompten</a> den här shortlisten över verktyg för målspårning. Den är särskilt användbar när CRM, pipeline-rapportering och ledningsdashboards är frånkopplade och du vill ha färre verktyg, inte fler.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skapa-en-saljstrategi-med-ai-prompt">Bygg en säljstrategiplan med den här AI-prompten</a>: Gör mål till en genomförbar säljplan.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-mall-for-saljoffert-med-en-ai-prompt">Bygg en offertmall med den här AI-prompten</a>: Standardisera offerter för att förbättra avslutsgrad.</li>


<li><a href="https://nodenordic.se/prompts/valj-saljplattformar-med-denna-ai-prompt">Välj säljplattformar med den här AI-prompten</a>: Välj säljplattformar som passar er säljmodell.</li>

<li><a href="https://nodenordic.se/prompts/designa-om-din-saljtratt-med-denna-ai-prompt">Designa om din säljtratt med den här AI-prompten</a>: Bygg om trattsteg och konverteringssteg.</li>

<li><a href="https://nodenordic.se/prompts/bemot-invandningar-i-researchfasen-med-ai-prompt">Hantera invändningar i researchfasen med AI-prompt</a>: Bemöt invändningar innan prospekts bokar samtal.</li>
<!-- /wp:post-content -->
</ul>
<!-- /wp:list -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en shortlist över verktyg för målspårning?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>Operations managers</strong> använder den för att rationalisera en rörig verktygsuppsättning till en enkel stack som stödjer planering, rapportering och genomföranderytm. <strong>Chief of staff</strong>-team gynnas eftersom prompten tvingar fram beslutsklara rekommendationer (startstack plus uppgraderingsutlösare) i stället för en lång lista med ”alternativ”. <strong>Avdelningschefer</strong> (sälj, marknad, produkt) använder den för att få konsekventa veckouppdateringar och färre diskussioner om vems siffror som stämmer. <strong>Fraktionella COO:er och konsulter</strong> lutar sig mot den när de behöver en snabb, försvarbar shortlist för en kund med begränsad tid och uppmärksamhet.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en shortlist över verktyg för målspårning?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS-bolag</strong> får värde eftersom OKR:er, KPI:er och tvärfunktionella genomföranderytmer tenderar att börja skapa fel när team växer förbi en enda produktsquad. Shortlisten hjälper dem att välja verktyg som stödjer återkommande rapportering utan att lägga på tung administration. <strong>Professionella tjänsteföretag</strong> använder den för att koppla leveranskapacitet, beläggning och marginalmål till ett veckovis operativt system som delägare faktiskt tittar på. <strong>E-handelsvarumärken</strong> gynnas när de behöver en tydlig linje från tillväxtmål till marknads- och lager-metrik, plus en pålitlig rytm för resultatgenomgångar. <strong>Byråer</strong> använder den för att få kundteam i synk kring mål och förhindra att leveransprojekt och intäktsspårning glider isär.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-promptar för att bygga en shortlist över verktyg för målspårning svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”<em>Rekommendera de bästa verktygen för OKR:er och att följa upp mål</em>” misslyckas eftersom den: saknar kontext om er storlek, bransch och mognad och därför faller tillbaka på populära val; inte ger en strukturerad uppdelning mellan målsättning kontra mätning kontra samarbete, så kategorier blandas; ignorerar operativa behov som rytm, styrning och tvärfunktionell komplexitet; producerar generiskt ”topp 10 verktyg”-innehåll i stället för en shortlist med exakt antal som du kan jämföra; och missar startstack plus uppgraderingskriterier som gör outputen handlingsbar.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för en shortlist över verktyg för målspårning efter min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja. Även om prompten saknar formella variabler kan du anpassa den genom att ge skarpare input: företagsstorlek (headcount och team), affärstyp (B2B/B2C, sales-led/product-led), bransch och mognad (hur ni sätter mål i dag, var metrik finns och hur ofta ni följer upp). Du bör också lägga till begränsningar som ”måste integrera med Microsoft 365”, ”inga nya betalda verktyg det här kvartalet” eller ”behöver leverantörsalternativ som är redo för SOC 2”, så att shortlisten förblir realistisk. Efter första körningen, fråga: ”Bygg om shortlisten för en 60-dagars pilot med minimal förändringsledning, och inkludera vad vi skulle sluta göra om vi inför den här stacken.”</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för en shortlist över verktyg för målspårning?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna verksamhetskontexten för vag – i stället för ”medelstort bolag”, säg ”120 personer, 6 funktioner, två tidszoner, veckovis ledningsmöte, kvartalsplanering”. Ett annat vanligt fel är att hoppa över mognadssignaler; ”vi gör OKR:er” är svagare än ”OKR:er ligger i en slide deck, ägare uppdaterar månadsvis och metrik finns i Looker”. Många glömmer också att ange begränsningar, vilket leder till orealistiska val; ”vilket verktyg som helst funkar” ger andra resultat än ”måste fungera med Jira och Slack, och vi behöver lätt administration”. Slutligen tydliggör team inte vem som äger rapporteringen, så prompten kan inte optimera arbetsflöden; ange ”ops äger metriksdefinitioner, team leads uppdaterar veckovis, ledningen läser en dashboard på måndagar”.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här prompten för en shortlist över verktyg för målspårning?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte optimal för team som behöver ett fullt upphandlingsflöde, säkerhetsgranskning eller juridisk/compliance-bedömning; den gör uttryckligen inte det arbetet. Den är heller inte rätt om du vill ha en detaljerad implementationsplan med förändringsledning, utbildning och utrullningsmilstolpar. Och ärligt talat: om ni inte är överens om vad ni ska mäta än kan ni få en bra shortlist men ändå få svårt att införa den. I de fallen bör ni börja med att definiera mål och mätetal först och sedan återkomma till verktygen när arbetssättet är tydligare.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en shortlist över verktyg för målspårning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Operations managers använder den för att rationalisera en rörig verktygsuppsättning till en enkel stack som stödjer planering, rapportering och genomföranderytm. Chief of staff-team gynnas eftersom prompten tvingar fram beslutsklara rekommendationer (startstack plus uppgraderingsutlösare) i stället för en lång lista med ”alternativ”. Avdelningschefer (sälj, marknad, produkt) använder den för att få konsekventa veckouppdateringar och färre diskussioner om vems siffror som stämmer. Fraktionella COO:er och konsulter lutar sig mot den när de behöver en snabb, försvarbar shortlist för en kund med begränsad tid och uppmärksamhet."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en shortlist över verktyg för målspårning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS-bolag får värde eftersom OKR:er, KPI:er och tvärfunktionella genomföranderytmer tenderar att börja skapa fel när team växer förbi en enda produktsquad. Shortlisten hjälper dem att välja verktyg som stödjer återkommande rapportering utan att lägga på tung administration. Professionella tjänsteföretag använder den för att koppla leveranskapacitet, beläggning och marginalmål till ett veckovis operativt system som delägare faktiskt tittar på. E-handelsvarumärken gynnas när de behöver en tydlig linje från tillväxtmål till marknads- och lager-metrik, plus en pålitlig rytm för resultatgenomgångar. Byråer använder den för att få kundteam i synk kring mål och förhindra att leveransprojekt och intäktsspårning glider isär."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-promptar för att bygga en shortlist över verktyg för målspårning svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Rekommendera de bästa verktygen för OKR:er och att följa upp mål” misslyckas eftersom den: saknar kontext om er storlek, bransch och mognad och därför faller tillbaka på populära val; inte ger en strukturerad uppdelning mellan målsättning kontra mätning kontra samarbete, så kategorier blandas; ignorerar operativa behov som rytm, styrning och tvärfunktionell komplexitet; producerar generiskt ”topp 10 verktyg”-innehåll i stället för en shortlist med exakt antal som du kan jämföra; och missar startstack plus uppgraderingskriterier som gör outputen handlingsbar."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för en shortlist över verktyg för målspårning efter min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja. Även om prompten saknar formella variabler kan du anpassa den genom att ge skarpare input: företagsstorlek (headcount och team), affärstyp (B2B/B2C, sales-led/product-led), bransch och mognad (hur ni sätter mål i dag, var metrik finns och hur ofta ni följer upp). Du bör också lägga till begränsningar som ”måste integrera med Microsoft 365”, ”inga nya betalda verktyg det här kvartalet” eller ”behöver leverantörsalternativ som är redo för SOC 2”, så att shortlisten förblir realistisk. Efter första körningen, fråga: ”Bygg om shortlisten för en 60-dagars pilot med minimal förändringsledning, och inkludera vad vi skulle sluta göra om vi inför den här stacken.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för en shortlist över verktyg för målspårning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna verksamhetskontexten för vag – i stället för ”medelstort bolag”, säg ”120 personer, 6 funktioner, två tidszoner, veckovis ledningsmöte, kvartalsplanering”. Ett annat vanligt fel är att hoppa över mognadssignaler; ”vi gör OKR:er” är svagare än ”OKR:er ligger i en slide deck, ägare uppdaterar månadsvis och metrik finns i Looker”. Många glömmer också att ange begränsningar, vilket leder till orealistiska val; ”vilket verktyg som helst funkar” ger andra resultat än ”måste fungera med Jira och Slack, och vi behöver lätt administration”. Slutligen tydliggör team inte vem som äger rapporteringen, så prompten kan inte optimera arbetsflöden; ange ”ops äger metriksdefinitioner, team leads uppdaterar veckovis, ledningen läser en dashboard på måndagar”."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här prompten för en shortlist över verktyg för målspårning?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för team som behöver ett fullt upphandlingsflöde, säkerhetsgranskning eller juridisk/compliance-bedömning; den gör uttryckligen inte det arbetet. Den är heller inte rätt om du vill ha en detaljerad implementationsplan med förändringsledning, utbildning och utrullningsmilstolpar. Och ärligt talat: om ni inte är överens om vad ni ska mäta än kan ni få en bra shortlist men ändå få svårt att införa den. I de fallen bör ni börja med att definiera mål och mätetal först och sedan återkomma till verktygen när arbetssättet är tydligare."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Verktygssprawl är dyrt, men den största kostnaden är förvirring. Använd den här prompten för att ta fram en strukturerad, skräddarsydd shortlist och välj en startstack som ni kan pilota redan nästa vecka.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/skapa-en-verktygslista-for-maluppfoljning-med-ai/">Skapa en verktygslista för måluppföljning med AI</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en mall för tradingjournal med AI-prompt</title>
		<link>https://nodenordic.se/prompts/bygg-en-mall-for-tradingjournal-med-ai-prompt/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-mall-for-tradingjournal-med-ai-prompt</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:46:38 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5001745</guid>

					<description><![CDATA[<p>Affärer känns slumpmässiga – använd den här AI-prompten för att skapa en intradagmallen för tradingjournal med mätetal, bias-kontroller och granskningsflöde.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-mall-for-tradingjournal-med-ai-prompt/">Bygg en mall för tradingjournal med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: trade journal template -->

<div class="hook-introduction">

<p>De flesta tradingjournaler misslyckas av ett skäl: de fångar känslor, inte fakta. Du börjar starkt, missar några anteckningar en stressig morgon, och din ”genomgång” blir till en vag berättelse om varför marknaden var konstig. Resultatet är smärtsamt. Du upprepar samma misstag eftersom du inte kan se mönstret.</p>



<p>Den här <strong>mallen för tradingjournal</strong> är byggd för <strong>aktiva intradagstraders</strong> som behöver ett snabbt sätt att logga affärer mitt i sessionen, <strong>prop- eller funded account-traders</strong> som måste bevisa processdisciplin under regler, och <strong>tradingcoacher/mentorer</strong> som vill ha konsekvent data från elever för veckovisa genomgångar. Resultatet är en praktisk journal du kan köra i ett kalkylark, en Notion-liknande databas eller skriva ut, plus mätetal, bias-kontroller och ett repeterbart arbetsflöde för uppföljning.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Det du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Skapar en strukturerad tradingjournal som separerar fakta under positionen från reflektion efter affären så att din data förblir felfri.</li>
          <li>Definierar konsekventa fält för plan före affär, genomförandedetaljer, riskkontroller, exit/resultat och efteranalys.</li>
          <li>Bygger metoder för bias-kontroll (tidsstämplar, låsta fält, utfallsblinda anteckningar) för att minska ”historieskrivning” efter resultatet.</li>
          <li>Lägger till regler för edge cases: saknade skärmdumpar, partiella avslut, skalning in/ut och affärer som avbryts mitt i sessionen.</li>
          <li>Designar en prestationsdashboard med mätetal, uppföljningskadens och tolkningsguidning som förvandlar loggar till förbättringar i strategin.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Du handlar ofta, men dina anteckningar är inkonsekventa och du kan inte jämföra affärer vecka för vecka.</li>
          <li>Du känner att dina P&amp;L-svängningar beror på ”otur”, men du kan inte peka ut processfel med bevis.</li>
          <li>Du byter setups ofta och behöver ett system som visar vilka förutsättningar som faktiskt gynnar varje setup.</li>
          <li>Du har extern ansvarsskyldighet (coach, firma, funded-program) och behöver ett repeterbart arbetsflöde som du kan hålla dig till.</li>
          <li>Du skalar storlek, handlar nya instrument eller anpassar dig till ett nytt marknadsregim och vill ha tajtare feedbackloopar.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En komplett mall för tradingjournal med 5 tydligt namngivna sektioner och fältnamn som är klara att kopiera.</li>
           <li>En uppsättning tidscheckpoints (före entry, efter entry, hantering, exit, slutet av dagen) så att du vet exakt när du ska logga.</li>
           <li>En verktygslåda för bias-kontroll med konkreta regler (vad som låses, vad som tidsstämplas och vad som måste skrivas utfallsblint).</li>
           <li>En definition av prestationsdashboard med lista över mätetal, formler att räkna i ett kalkylark samt veckovisa/månatliga uppföljningssteg.</li>
           <li>En utvecklingsloop som visar hur du uppdaterar mallen när du blir bättre eller förhållanden ändras, utan att förstöra ditt dataset.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: mall för intradagstradingjournal + uppföljningssystem</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[VERSALER_MED_UNDERSCORE]</code></td>
                                <td class="var-desc">
                                    Ange text med versaler separerade med understreck för att matcha formateringskraven för variabler.                                    <div class="var-example">Till exempel: "TRADE_ID eller ACCOUNT_SIZE"</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[VERSALER_MED_UNDERSCORE]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[MALGRUPP]</code></td>
                                <td class="var-desc">
                                    Beskriv den primära gruppen traders eller användare som systemet är utformat för, inklusive erfarenhetsnivå och handelsinriktning.                                    <div class="var-example">Till exempel: "Erfarna intradagshandlare med fokus på aktieindexterminer."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[MALGRUPP]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HANDLADE_INSTRUMENT]</code></td>
                                <td class="var-desc">
                                    Ange vilka finansiella marknader eller instrument du främst handlar, inklusive tickers eller tillgångsslag.                                    <div class="var-example">Till exempel: "ES (S&amp;P 500-terminer), NQ (Nasdaq-terminer) och BTC (Bitcoin)."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HANDLADE_INSTRUMENT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HANDELSSTIL]</code></td>
                                <td class="var-desc">
                                    Ange din föredragna handelsstil, till exempel scalping, daytrading eller swingtrading.                                    <div class="var-example">Till exempel: "Daytrading med fokus på upplägg med hög sannolikhet under morgonsessionen."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[HANDELSSTIL]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[HANDELSSTRATEGIER]</code></td>
                                <td class="var-desc">
                                    Lista de viktigaste handelsuppläggen eller strategierna du använder, inklusive tekniska eller fundamentala ramverk.                                    <div class="var-example">Till exempel: "Utbrott, inträden på rekyl och VWAP-reversaler."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[HANDELSSTRATEGIER]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[RISKMODELL]</code></td>
                                <td class="var-desc">
                                    Beskriv hur du hanterar risk per affär, till exempel fasta belopp, procent av kontot eller ATR-baserade beräkningar.                                    <div class="var-example">Till exempel: "Riskerar 1 % av kontots värde per affär med stop-loss baserad på ATR (Average True Range)."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[RISKMODELL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[KONTEXT]</code></td>
                                <td class="var-desc">
                                    Ange detaljer om din kontostorlek eller hur du definierar riskenheter, om relevant.                                    <div class="var-example">Till exempel: "Kontostorlek: 50 000 USD; Riskenhet: 500 USD per affär."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[KONTEXT]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[FORMAT]</code></td>
                                <td class="var-desc">
                                    Ange vilket format eller verktyg du föredrar för att föra din tradingjournal, till exempel kalkylblad, Notion eller papper.                                    <div class="var-example">Till exempel: "Google Sheets för flexibilitet och dataanalys."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORMAT]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[UPPFOLJNINGSFREKVENS]</code></td>
                                <td class="var-desc">
                                    Ange hur ofta du vill följa upp din tradingprestation, till exempel dagligen, veckovis eller månadsvis.                                    <div class="var-example">Till exempel: "Veckovis uppföljning varje söndag kväll."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[UPPFOLJNINGSFREKVENS]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BEGRANSNINGAR]</code></td>
                                <td class="var-desc">
                                    Lista eventuella begränsningar som påverkar din handel, till exempel sessionstider, regler för prop trading eller max antal affärer per dag.                                    <div class="var-example">Till exempel: "Handel begränsad till 09:30–11:30 EST med maximalt 5 affärer per session."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[BEGRANSNINGAR]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TON]</code></td>
                                <td class="var-desc">
                                    Ange vilken ton du vill att journalen ska ha, till exempel klinisk, motiverande eller kortfattad.                                    <div class="var-example">Till exempel: "Klinisk ton för en precis och datadriven analys."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TON]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INPUTS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR OUTPUT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">1) Trade Journal Template (copy/paste ready)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">2) Leveransstandarder för att använda journalen</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">3) Performance Metrics &amp; Review Dashboard</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div><div class="locked-line" style="width: 70%;"></div><div class="locked-line" style="width: 83%;"></div><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">4) Pattern-Finding &amp; Improvement Loop</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">5) What This Is NOT</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">6) Regler för hantering av edge cases</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Designa ett praktiskt, repeterbart trade-journaling-system som fångar varje väsentlig detalj i varje trade och omvandlar dessa anteckningar till handlingsbara insikter om prestation samt förbättringar av strategin.

## PERSONA
Du är en erfaren intradaytrader och trading-coach-lik analytiker som är besatt av ren data, processdisciplin och ärlig post-trade-granskning. Du skriver på ett tydligt, strukturerat och rakt sätt med fokus på användbarhet.

## BEGRÄNSNINGAR
- Använd användarens indata exakt; hitta inte på personliga detaljer.
- Håll journalformatet lämpligt för antingen ett kalkylark, en Notion-lik databas eller en utskrivbar mall.
- Separera **fakta som loggas under traden** från **reflektion som skrivs efter traden**.
- Inkludera metoder för bias-kontroll som minskar “att skriva om historien” efter att utfallet är känt.
- Lägg till instruktioner för edge cases när information saknas eller traden är delvis genomförd.
- Inkludera ett underavsnitt “What This Is NOT” för att förhindra scope creep.
- Variabelefterlevnad:
  - Fält som användaren tillhandahåller måste visas som **[VERSALER_MED_UNDERSCORE]** (från listan INPUTS).
  - Platshållare som du (AI:n) fyller i måste använda **{Title Case}**.

## PROCESS
1. **Bekräftelse av föranalys:** Återge vad du kommer att leverera och hur det ska användas, med referens till [MALGRUPP], [HANDLADE_INSTRUMENT] och [HANDELSSTIL].
2. Bygg en **journalmall** med tydligt märkta avsnitt:
   - Pre-trade-plan
   - Genomförandedetaljer
   - Riskkontroller
   - Exit och resultat
   - Post-trade-granskning
3. Ge **genomföranderegler** för journaling:
   - När man ska logga (tidsmässiga checkpoints)
   - Hur man håller anteckningar konsekventa
   - Hur man förhindrar utfallsdrivna narrativ
4. Definiera en **performance dashboard**:
   - Mätetal att beräkna
   - Hur ofta man ska följa upp
   - Hur man tolkar resultaten och agerar på dem
5. Lägg till en **evolutionsloop** som beskriver hur mallen uppdateras när tradern förbättras eller marknadsregimen förändras.
6. **Hantering av edge cases:** Specificera vad man ska göra om obligatoriska fält är okända, om traden skalas in/ut, stoppas, fylls delvis eller annulleras.

## INPUTS
- **Primärt användarsegment:** [MALGRUPP]
- **Handelsansats (scalp/day/swing, etc.):** [HANDELSSTIL]
- **Marknader/instrument som handlas (t.ex. ES, NQ, AAPL options, BTC):** [HANDLADE_INSTRUMENT]
- **Primära setups eller strategier som används:** [HANDELSSTRATEGIER]
- **Riskmodell (fast $, % av konto, ATR-baserad, etc.):** [RISKMODELL]
- **Kontostorlek eller definition av risk-enhet (valfritt):** [KONTEXT]
- **Föredraget journaling-verktyg (kalkylark/Notion/papper):** [FORMAT]
- **Föredragen uppföljningskadens (valfritt):** [UPPFOLJNINGSFREKVENS]
- **Eventuella begränsningar (sessionstider, prop-regler, max trades/dag, etc.):** [BEGRANSNINGAR]
- **Tonalitetspreferens (klinisk, motiverande, kortfattad):** [TON]

## SPECIFIKATION FÖR OUTPUT
Leverera ett strukturerat dokument med följande delar:

### 1) Trade Journal Template (copy/paste ready)
Inkludera fält grupperade under rubriker. Använd följande platshållare:

**A. Trade ID &amp; Context**
- {Trade ID}
- {Date}
- {Session / Market Window}
- {Instrument}
- {Timeframe Used For Setup}
- {Market Regime Tag} (trend/range/volatile/news-driven/etc.)
- {Catalyst / Scheduled Events} (if any)

**B. Pre-Trade Plan (completed before entry)**
- {Setup Name} (from [HANDELSSTRATEGIER])
- {Entry Thesis (1–3 bullets)}
- {Invalidation Level}
- {Planned Stop}
- {Planned Target(s)}
- {Planned Risk (R or $)} (aligned to [RISKMODELL])
- {Planned Position Size}
- {Planned Management Rules} (trail, scale, time stop, etc.)
- {Checklist Pass/Fail Items} (criteria-based)

**C. Execution Log (facts only)**
- {Entry Time}
- {Entry Type} (market/limit/stop)
- {Entry Price}
- {Add-ons / Scale-ins} (prices, time, size)
- {Stop Adjustments} (time + reason code)
- {Partial Exits} (prices, time, size)
- {Exit Time}
- {Exit Price(s)}
- {Slippage / Fees Estimate}
- {Mistake Tags} (late entry, early exit, oversize, revenge, etc.)

**D. Outcome**
- {Gross P&amp;L}
- {Net P&amp;L}
- {R Multiple}
- {Max Adverse Excursion (MAE)}
- {Max Favorable Excursion (MFE)}
- {Duration}

**E. Post-Trade Review (written after exit)**
- {Plan Adherence Score} (define a simple 1–5 rubric)
- {What I Did Well}
- {What I Would Change Next Time}
- {Was the Trade Valid Even If It Lost?} (yes/no + why)
- {Rule Violations (if any)}
- {Next Action} (keep/modify/retire setup, add filter, reduce size, etc.)
- {Screenshot/Chart Links} (optional)

### 2) Leveransstandarder för att använda journalen
Ge regler som täcker:
- **Konsekvens:** standardiserade taggar, fasta rubricer, samma enheter (R, ticks, %, etc.)
- **Loggningsfrekvens:** checkpoint efter entry, checkpoint efter exit, end-of-day-sammanfattning; anpassa om [UPPFOLJNINGSFREKVENS] tillhandahålls
- **Anti-bias-mekanismer:** skriv tes och invalidering före entry; använd checklistor; separera “fakta” från “tolkning”; kräv orsakskoder för avvikelser
- **Förebyggande av post-trade-rationalisering:** förbjud omskrivningar baserade på utfall; lås pre-trade-avsnittet när det väl är ifyllt; granska med screenshots/tidsstämplar

Inkludera minst två omskrivna exempelsnuttar som visar “fakta vs tolkning”, till exempel:
- Fakta-exempel: “{Entry Time} at {Entry Price} after {Checklist Pass/Fail Items} passed.”
- Tolknings-exempel: “I hesitated because {Emotion/Trigger}, which caused {Execution Impact}.”

### 3) Performance Metrics &amp; Review Dashboard
Lista och definiera:
- {Win Rate}
- {Average R}
- {Expectancy}
- {Profit Factor}
- {Average Winner / Average Loser}
- {Risk-Reward Realized vs Planned}
- {Max Drawdown}
- {Streak Stats} (win/loss streaks)
- {Setup-Level Breakdown} (results per strategy)
- {Error Rate} (percent of trades with rule violations)

Specificera också:
- Beräkningsnoteringar (enkla formler i klartext)
- Uppföljningsschema (daglig snabbscan + veckovis djupgranskning + månadsvis strategiaudit; justera om [UPPFOLJNINGSFREKVENS] finns)

### 4) Pattern-Finding &amp; Improvement Loop
Ge en steg-för-steg-metod för uppföljning som:
- Lyfter fram återkommande misstag och marknadsförhållanden där prestationen förändras
- Identifierar “A+ trades” kontra marginella trades
- Producerar 1–3 konkreta processförändringar för nästa period (positionsstorlek, filter, tidsfönster, regler)

### 5) What This Is NOT
Förtydliga avgränsningar, inklusive:
- Inte finansiell rådgivning eller ett trading-system som garanterar vinster
- Inte en ersättning för riskkontroller eller kontoutdrag från mäklaren
- Inte en psykologi-workbook (även om den kan fånga känslor som data)
- Inte ett compliance-/juridiskt dokument om det inte anpassas för det syftet

### 6) Regler för hantering av edge cases
Inkludera instruktioner för:
- Saknad data (markera som “Unknown” + varför; gissa aldrig)
- Delutfyllnader, flera lotter, skalning in/ut (hur man loggar ben/legs)
- Break-even-stopp, trailing stops, time stops
- Nyhetsstopp/outages (hur man annoterar)
- Annullerade trades (logga som “Planned Only” med skäl)

## KVALITETSKONTROLLER
Lägg till en valideringslista i slutet som bekräftar:
- Alla obligatoriska trade-fält finns med och är logiskt grupperade.
- Pre-trade-planens fält är tydligt separerade från post-trade-reflektionsfälten.
- Mätetalen inkluderar både lönsamhet och mått på processkvalitet (fel/efterlevnad).
- Bias-kontrollerna är specifika och handlingsbara (inte generiska påminnelser).
- Alla användarens inputvariabler använder [VERSALER_MED_UNDERSCORE] och alla AI-platshållare använder {Title Case}.            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nDesigna ett praktiskt, repeterbart trade-journaling-system som f\u00e5ngar varje v\u00e4sentlig detalj i varje trade och omvandlar dessa anteckningar till handlingsbara insikter om prestation samt f\u00f6rb\u00e4ttringar av strategin.\r\n\r\n## PERSONA\r\nDu \u00e4r en erfaren intradaytrader och trading-coach-lik analytiker som \u00e4r besatt av ren data, processdisciplin och \u00e4rlig post-trade-granskning. Du skriver p\u00e5 ett tydligt, strukturerat och rakt s\u00e4tt med fokus p\u00e5 anv\u00e4ndbarhet.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Anv\u00e4nd anv\u00e4ndarens indata exakt; hitta inte p\u00e5 personliga detaljer.\r\n- H\u00e5ll journalformatet l\u00e4mpligt f\u00f6r antingen ett kalkylark, en Notion-lik databas eller en utskrivbar mall.\r\n- Separera **fakta som loggas under traden** fr\u00e5n **reflektion som skrivs efter traden**.\r\n- Inkludera metoder f\u00f6r bias-kontroll som minskar \u201catt skriva om historien\u201d efter att utfallet \u00e4r k\u00e4nt.\r\n- L\u00e4gg till instruktioner f\u00f6r edge cases n\u00e4r information saknas eller traden \u00e4r delvis genomf\u00f6rd.\r\n- Inkludera ett underavsnitt \u201cWhat This Is NOT\u201d f\u00f6r att f\u00f6rhindra scope creep.\r\n- Variabelefterlevnad:\r\n  - F\u00e4lt som anv\u00e4ndaren tillhandah\u00e5ller m\u00e5ste visas som **[VERSALER_MED_UNDERSCORE]** (fr\u00e5n listan INPUTS).\r\n  - Platsh\u00e5llare som du (AI:n) fyller i m\u00e5ste anv\u00e4nda **{Title Case}**.\r\n\r\n## PROCESS\r\n1. **Bekr\u00e4ftelse av f\u00f6ranalys:** \u00c5terge vad du kommer att leverera och hur det ska anv\u00e4ndas, med referens till [MALGRUPP], [HANDLADE_INSTRUMENT] och [HANDELSSTIL].\r\n2. Bygg en **journalmall** med tydligt m\u00e4rkta avsnitt:\r\n   - Pre-trade-plan\r\n   - Genomf\u00f6randedetaljer\r\n   - Riskkontroller\r\n   - Exit och resultat\r\n   - Post-trade-granskning\r\n3. Ge **genomf\u00f6randeregler** f\u00f6r journaling:\r\n   - N\u00e4r man ska logga (tidsm\u00e4ssiga checkpoints)\r\n   - Hur man h\u00e5ller anteckningar konsekventa\r\n   - Hur man f\u00f6rhindrar utfallsdrivna narrativ\r\n4. Definiera en **performance dashboard**:\r\n   - M\u00e4tetal att ber\u00e4kna\r\n   - Hur ofta man ska f\u00f6lja upp\r\n   - Hur man tolkar resultaten och agerar p\u00e5 dem\r\n5. L\u00e4gg till en **evolutionsloop** som beskriver hur mallen uppdateras n\u00e4r tradern f\u00f6rb\u00e4ttras eller marknadsregimen f\u00f6r\u00e4ndras.\r\n6. **Hantering av edge cases:** Specificera vad man ska g\u00f6ra om obligatoriska f\u00e4lt \u00e4r ok\u00e4nda, om traden skalas in\/ut, stoppas, fylls delvis eller annulleras.\r\n\r\n## INPUTS\r\n- **Prim\u00e4rt anv\u00e4ndarsegment:** [MALGRUPP]\r\n- **Handelsansats (scalp\/day\/swing, etc.):** [HANDELSSTIL]\r\n- **Marknader\/instrument som handlas (t.ex. ES, NQ, AAPL options, BTC):** [HANDLADE_INSTRUMENT]\r\n- **Prim\u00e4ra setups eller strategier som anv\u00e4nds:** [HANDELSSTRATEGIER]\r\n- **Riskmodell (fast $, % av konto, ATR-baserad, etc.):** [RISKMODELL]\r\n- **Kontostorlek eller definition av risk-enhet (valfritt):** [KONTEXT]\r\n- **F\u00f6redraget journaling-verktyg (kalkylark\/Notion\/papper):** [FORMAT]\r\n- **F\u00f6redragen uppf\u00f6ljningskadens (valfritt):** [UPPFOLJNINGSFREKVENS]\r\n- **Eventuella begr\u00e4nsningar (sessionstider, prop-regler, max trades\/dag, etc.):** [BEGRANSNINGAR]\r\n- **Tonalitetspreferens (klinisk, motiverande, kortfattad):** [TON]\r\n\r\n## SPECIFIKATION F\u00d6R OUTPUT\r\nLeverera ett strukturerat dokument med f\u00f6ljande delar:\r\n\r\n### 1) Trade Journal Template (copy\/paste ready)\r\nInkludera f\u00e4lt grupperade under rubriker. Anv\u00e4nd f\u00f6ljande platsh\u00e5llare:\r\n\r\n**A. Trade ID & Context**\r\n- {Trade ID}\r\n- {Date}\r\n- {Session \/ Market Window}\r\n- {Instrument}\r\n- {Timeframe Used For Setup}\r\n- {Market Regime Tag} (trend\/range\/volatile\/news-driven\/etc.)\r\n- {Catalyst \/ Scheduled Events} (if any)\r\n\r\n**B. Pre-Trade Plan (completed before entry)**\r\n- {Setup Name} (from [HANDELSSTRATEGIER])\r\n- {Entry Thesis (1\u20133 bullets)}\r\n- {Invalidation Level}\r\n- {Planned Stop}\r\n- {Planned Target(s)}\r\n- {Planned Risk (R or $)} (aligned to [RISKMODELL])\r\n- {Planned Position Size}\r\n- {Planned Management Rules} (trail, scale, time stop, etc.)\r\n- {Checklist Pass\/Fail Items} (criteria-based)\r\n\r\n**C. Execution Log (facts only)**\r\n- {Entry Time}\r\n- {Entry Type} (market\/limit\/stop)\r\n- {Entry Price}\r\n- {Add-ons \/ Scale-ins} (prices, time, size)\r\n- {Stop Adjustments} (time + reason code)\r\n- {Partial Exits} (prices, time, size)\r\n- {Exit Time}\r\n- {Exit Price(s)}\r\n- {Slippage \/ Fees Estimate}\r\n- {Mistake Tags} (late entry, early exit, oversize, revenge, etc.)\r\n\r\n**D. Outcome**\r\n- {Gross P&L}\r\n- {Net P&L}\r\n- {R Multiple}\r\n- {Max Adverse Excursion (MAE)}\r\n- {Max Favorable Excursion (MFE)}\r\n- {Duration}\r\n\r\n**E. Post-Trade Review (written after exit)**\r\n- {Plan Adherence Score} (define a simple 1\u20135 rubric)\r\n- {What I Did Well}\r\n- {What I Would Change Next Time}\r\n- {Was the Trade Valid Even If It Lost?} (yes\/no + why)\r\n- {Rule Violations (if any)}\r\n- {Next Action} (keep\/modify\/retire setup, add filter, reduce size, etc.)\r\n- {Screenshot\/Chart Links} (optional)\r\n\r\n### 2) Leveransstandarder f\u00f6r att anv\u00e4nda journalen\r\nGe regler som t\u00e4cker:\r\n- **Konsekvens:** standardiserade taggar, fasta rubricer, samma enheter (R, ticks, %, etc.)\r\n- **Loggningsfrekvens:** checkpoint efter entry, checkpoint efter exit, end-of-day-sammanfattning; anpassa om [UPPFOLJNINGSFREKVENS] tillhandah\u00e5lls\r\n- **Anti-bias-mekanismer:** skriv tes och invalidering f\u00f6re entry; anv\u00e4nd checklistor; separera \u201cfakta\u201d fr\u00e5n \u201ctolkning\u201d; kr\u00e4v orsakskoder f\u00f6r avvikelser\r\n- **F\u00f6rebyggande av post-trade-rationalisering:** f\u00f6rbjud omskrivningar baserade p\u00e5 utfall; l\u00e5s pre-trade-avsnittet n\u00e4r det v\u00e4l \u00e4r ifyllt; granska med screenshots\/tidsst\u00e4mplar\r\n\r\nInkludera minst tv\u00e5 omskrivna exempelsnuttar som visar \u201cfakta vs tolkning\u201d, till exempel:\r\n- Fakta-exempel: \u201c{Entry Time} at {Entry Price} after {Checklist Pass\/Fail Items} passed.\u201d\r\n- Tolknings-exempel: \u201cI hesitated because {Emotion\/Trigger}, which caused {Execution Impact}.\u201d\r\n\r\n### 3) Performance Metrics & Review Dashboard\r\nLista och definiera:\r\n- {Win Rate}\r\n- {Average R}\r\n- {Expectancy}\r\n- {Profit Factor}\r\n- {Average Winner \/ Average Loser}\r\n- {Risk-Reward Realized vs Planned}\r\n- {Max Drawdown}\r\n- {Streak Stats} (win\/loss streaks)\r\n- {Setup-Level Breakdown} (results per strategy)\r\n- {Error Rate} (percent of trades with rule violations)\r\n\r\nSpecificera ocks\u00e5:\r\n- Ber\u00e4kningsnoteringar (enkla formler i klartext)\r\n- Uppf\u00f6ljningsschema (daglig snabbscan + veckovis djupgranskning + m\u00e5nadsvis strategiaudit; justera om [UPPFOLJNINGSFREKVENS] finns)\r\n\r\n### 4) Pattern-Finding & Improvement Loop\r\nGe en steg-f\u00f6r-steg-metod f\u00f6r uppf\u00f6ljning som:\r\n- Lyfter fram \u00e5terkommande misstag och marknadsf\u00f6rh\u00e5llanden d\u00e4r prestationen f\u00f6r\u00e4ndras\r\n- Identifierar \u201cA+ trades\u201d kontra marginella trades\r\n- Producerar 1\u20133 konkreta processf\u00f6r\u00e4ndringar f\u00f6r n\u00e4sta period (positionsstorlek, filter, tidsf\u00f6nster, regler)\r\n\r\n### 5) What This Is NOT\r\nF\u00f6rtydliga avgr\u00e4nsningar, inklusive:\r\n- Inte finansiell r\u00e5dgivning eller ett trading-system som garanterar vinster\r\n- Inte en ers\u00e4ttning f\u00f6r riskkontroller eller kontoutdrag fr\u00e5n m\u00e4klaren\r\n- Inte en psykologi-workbook (\u00e4ven om den kan f\u00e5nga k\u00e4nslor som data)\r\n- Inte ett compliance-\/juridiskt dokument om det inte anpassas f\u00f6r det syftet\r\n\r\n### 6) Regler f\u00f6r hantering av edge cases\r\nInkludera instruktioner f\u00f6r:\r\n- Saknad data (markera som \u201cUnknown\u201d + varf\u00f6r; gissa aldrig)\r\n- Delutfyllnader, flera lotter, skalning in\/ut (hur man loggar ben\/legs)\r\n- Break-even-stopp, trailing stops, time stops\r\n- Nyhetsstopp\/outages (hur man annoterar)\r\n- Annullerade trades (logga som \u201cPlanned Only\u201d med sk\u00e4l)\r\n\r\n## KVALITETSKONTROLLER\r\nL\u00e4gg till en valideringslista i slutet som bekr\u00e4ftar:\r\n- Alla obligatoriska trade-f\u00e4lt finns med och \u00e4r logiskt grupperade.\r\n- Pre-trade-planens f\u00e4lt \u00e4r tydligt separerade fr\u00e5n post-trade-reflektionsf\u00e4lten.\r\n- M\u00e4tetalen inkluderar b\u00e5de l\u00f6nsamhet och m\u00e5tt p\u00e5 processkvalitet (fel\/efterlevnad).\r\n- Bias-kontrollerna \u00e4r specifika och handlingsbara (inte generiska p\u00e5minnelser).\r\n- Alla anv\u00e4ndarens inputvariabler anv\u00e4nder [VERSALER_MED_UNDERSCORE] och alla AI-platsh\u00e5llare anv\u00e4nder {Title Case}.";
    const variables = ["[VERSALER_MED_UNDERSCORE]","[MALGRUPP]","[HANDLADE_INSTRUMENT]","[HANDELSSTIL]","[HANDELSSTRATEGIER]","[RISKMODELL]","[KONTEXT]","[FORMAT]","[UPPFOLJNINGSFREKVENS]","[BEGRANSNINGAR]","[TON]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat med AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Bestäm vad ”en affär” betyder för dig.</strong> Om du skalar in/ut kan du logga en journalrad per ”idé” och lägga till underfält för varje exekveringsben. Berätta för AI:n om din konvention på en rad och håll dig sedan till den i en hel månad (exempel på följdfråga: ”Behandla varje idé som en affär och spåra partialer som Ben A/Ben B/Ben C med egna fill och exits.”).</li>


<li><strong>Tvinga fram utfallsblinda anteckningar innan du ser resultatet.</strong> Lägg till en regel att du måste fylla i ”Skäl till entry” och ”Invalideringsnivå” direkt efter entry, inte efter exit. Om du vill att mallen ska tvinga fram det, fråga: ”Lägg till en obligatorisk del ‘Låst vid entry’ som jag fyller i inom 60 sekunder från entry.”</li>


<li><strong>Ha skärmdumpar som valfria, men hoppa aldrig över kontext.</strong> Att bilder saknas händer. Mallen bör ändå kräva fält för marknadskontext som session, volatilitetsindikator, katalysator och nyckelnivåer så att affären går att granska utan graf. Du kan prompta: ”Inkludera en checklista ‘Om ingen skärmdump’ som gör att loggen ändå blir användbar.”</li>


<li><strong>Iterera dashboarden efter dina första 30 affärer.</strong> Din första uppsättning mätetal bör vara konservativ: vinstfrekvens, genomsnittlig vinst/förlust, expectancy, MAE/MFE-anteckningar, regelbrott och setup-taggar. Efter första resultatet kan du fråga: ”Lägg nu till två avancerade mätetal för exekveringskvalitet och håll dem kalkylarksvänliga.”</li>


<li><strong>Använd avsnittet ”Det här är INTE” som ett räcke.</strong> Ärligt talat spårar journaler ur snabbt: långa narrativ, marknadsåsikter och slumpmässiga länkar som aldrig följs upp. Be AI:n göra räckena striktare med en följdfråga som: ”Skriv om ‘Det här är INTE’ så att det uttryckligen förbjuder långa historier och fokuserar på repeterbar data och beslut.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade prompter</h2>



<p>Om du bygger ett disciplinerat journalsystem hjälper de här prompterna dig att lägga till struktur, ansvar och uppföljningsrutiner i angränsande delar av ditt arbete.</p>



<p>Om du också behöver en tydlig kadens för prestationssamtal (eller om du formaliserar hur du följer upp utveckling med någon annan) passar <a href="https://nodenordic.se/prompts/bygg-en-playbook-for-hogpresterande-team">Bygg en playbook för högpresterande team</a> bra. En tradingjournal är en feedbackloop; en team playbook är samma koncept applicerat på människor, möten och standarder. När du vill att din ”veckogenomgång” ska sluta vara informell och börja bli konsekvent hjälper den strukturen.</p>



<p>För traders som mentor andra, leder ett litet desk eller driver en community kan <a href="https://nodenordic.se/prompts/bygg-en-plan-for-talent-management-med-en-ai-prompt">Bygg en plan för talent management med en AI-prompt</a> vara oväntat användbar. Den hjälper dig att formalisera förväntningar, coaching-checkpoints och utvecklingsvägar så att journaling blir en del av ett större prestationssystem. När du försöker flytta någon från ”slumpmässig ansträngning” till en mätbar process är det den luckan den fyller.</p>



<p>När du verkar i en konkurrensutsatt miljö och vill förstå vad marknaden gör (i rekrytering, men också i hur peers strukturerar utvärdering och feedback) är <a href="https://nodenordic.se/prompts/skapa-en-brief-om-talangmarknaden-med-ai">Skapa en brief om talangmarknaden med AI</a> en bra följeslagare. Vinkeln är annorlunda, men färdigheten är lik: samla signaler, sammanfatta mönster och omsätta dem till beslut. Använd den när du vill ha en strukturerad sammanfattning i ”briefing”-format istället för spridda anteckningar.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/bygg-en-playbook-for-hogpresterande-team">Bygg en playbook för högpresterande team</a>: Driftskadens, standarder och uppföljningsritualer.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-plan-for-talent-management-med-en-ai-prompt">Bygg en plan för talent management med en AI-prompt</a>: Coachingstruktur och utvecklingscheckpoints.</li>

<li><a href="https://nodenordic.se/prompts/skapa-en-brief-om-talangmarknaden-med-ai">Skapa en brief om talangmarknaden med AI</a>: Insamling av signaler och sammanfattningar i briefing-stil.</li>


<li><a href="https://nodenordic.se/prompts/skapa-en-playbook-for-campusrekrytering-med-ai-prompt">Skapa en playbook för campusrekrytering med AI-prompt</a>: Process för pipeline och repeterbara utvärderingssteg.</li>


<li><a href="https://nodenordic.se/prompts/ai-prompt-for-en-ritning-for-en-alumnitalangreserv">AI-prompt för en ritning för en alumnitalangreserv</a>: Relationsspårning och arbetsflöden för långsiktig uppföljning.</li>

</div>

<div class="faq-section">

<h2 class="wp-block-heading">Vanliga frågor</h2>


<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en mall för tradingjournal?</span>

<p class="answer"><strong>Diskretionära intradagstraders</strong> använder den för att logga beslut i realtid och upptäcka återkommande fel som sena entries, slarviga stoppar eller impulsiva påfyllnader. <strong>Systematiska eller regelbaserade day traders</strong> gynnas eftersom mallen tvingar fram konsekventa taggar och villkor, vilket gör det enklare att jämföra utfall mellan setups och sessioner. <strong>Prop-/funded-traders</strong> lutar sig mot reglerna för bias-kontroll och uppföljningsflödet för att bevisa att processen följs, inte bara P&amp;L. <strong>Tradingcoacher och mentorer</strong> använder den för att standardisera elevjournaler så att genomgångar baseras på underlag, inte minne.</p>

</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en mall för tradingjournal?</span>

<p class="answer"><strong>Aktiv retail-trading</strong> får omedelbart värde eftersom de flesta traders har spridda anteckningar mellan skärmdumpar, chattar och halvt ifyllda kalkylark; den här prompten samlar allt i ett system. <strong>Proprietära tradingfirmor</strong> kan använda strukturen för att driva konsekvent dokumentation, särskilt kring riskkontroller, partiella exekveringar och regelbrott. <strong>Tradingutbildningsverksamheter</strong> (kurser, communities, coaching) gynnas eftersom mallen gör elevens utveckling mätbar, vilket förbättrar retention och coachingresultat. <strong>Fintech-verktyg och tradingjournaler</strong> kan använda fältstrukturen och dashboard-mätetalen som en bas för produktspecifikation av funktioner och onboarding.</p>

</div>

<div class="faq-item">
<span class="question">Varför ger enkla AI-prompter för att bygga en mall för tradingjournal svaga resultat?</span>

<p class="answer">En typisk prompt som &#8221;<em>Write me a trade journal template for day trading</em>&#8221; misslyckas eftersom den: saknar en strikt separation mellan fakta som loggas under affären och reflektion som skrivs efter affären, så loggarna förorenas av utfallsbias. Den ger inga exekveringsregler (när du ska logga, vad som låses och vad ”klart” betyder), vilket leder till inkonsekvent data. Den ignorerar edge cases som partiella avslut, missade skärmdumpar och avbrutna affärer, så mallen fallerar första gången dagen blir rörig. Och den hoppar oftast över en riktig prestationsdashboard och ger generiska fält istället för mätetal, formler och en uppföljningskadens som driver förändring.</p>

</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för en mall för tradingjournal efter min specifika situation?</span>

<p class="answer">Ja, och det bör du. Prompten är utformad för att referera till dina egna detaljer via fält som [TARGET_AUDIENCE], [INSTRUMENTS_TRADED] och [TRADING_STYLE], och sedan forma journalsektionerna och dashboarden efter den verkligheten. Om du handlar snabba scalps vill du ha färre narrativa fält och tajtare tidscheckpoints; om du handlar momentum med partialer vill du ha mer struktur för exekveringsben. En användbar följdfråga är: ”Revidera mallen för [TRADING_STYLE] på [INSTRUMENTS_TRADED], och lägg till taggar för mina 6 viktigaste setups plus en veckovis checklist för uppföljning.”</p>

</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för en mall för tradingjournal?</span>

<p class="answer">Det största misstaget är att lämna [TRADING_STYLE] för vagt — istället för ”day trading”, testa ”intradag momentum, 1–15 minuters innehavstid, partialer på vägen upp, endast hård stopp.” Ett annat vanligt fel är att vara för generell i [INSTRUMENTS_TRADED]; ”stocks” är svagt, medan ”amerikanska large cap-aktier och SPY/QQQ-optioner, handel de första två timmarna” ger en mer användbar mall. Många är också otydliga i [TARGET_AUDIENCE]; ”jag” ger slätstruken vägledning, men ”solotrader som journalför i Google Sheets med 5 minuter per affär” tvingar fram praktiska begränsningar. Till sist hoppar användare över att be om regler för edge cases, så systemet fallerar vid partiella exekveringar; be uttryckligen om ”instruktioner för partial fill + scale-out” om det är din verklighet.</p>

</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här prompten för en mall för tradingjournal?</span>

<p class="answer">Den här prompten är inte optimal för sporadiska traders som inte kommer att åta sig konsekvent loggning i minst några veckor, eftersom dashboarden och utvecklingsloopen behöver datavolym för att fungera. Den passar också dåligt om du vill ha en snabb ”snygg mall” utan disciplin kring tidscheckpoints och låsta fält. Och om du inte har definierat ens en grundläggande metod för entries, stoppar och exits kan du behöva validera en enkel tradingplan först. I de fallen: börja med en minimal checklist-journal för 10 affärer och uppgradera sedan till det här fulla systemet.</p>

</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Diskretionära intradagstraders använder den för att logga beslut i realtid och upptäcka återkommande fel som sena entries, slarviga stoppar eller impulsiva påfyllnader. Systematiska eller regelbaserade day traders gynnas eftersom mallen tvingar fram konsekventa taggar och villkor, vilket gör det enklare att jämföra utfall mellan setups och sessioner. Prop-/funded-traders lutar sig mot reglerna för bias-kontroll och uppföljningsflödet för att bevisa att processen följs, inte bara P&L. Tradingcoacher och mentorer använder den för att standardisera elevjournaler så att genomgångar baseras på underlag, inte minne."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Aktiv retail-trading får omedelbart värde eftersom de flesta traders har spridda anteckningar mellan skärmdumpar, chattar och halvt ifyllda kalkylark; den här prompten samlar allt i ett system. Proprietära tradingfirmor kan använda strukturen för att driva konsekvent dokumentation, särskilt kring riskkontroller, partiella exekveringar och regelbrott. Tradingutbildningsverksamheter (kurser, communities, coaching) gynnas eftersom mallen gör elevens utveckling mätbar, vilket förbättrar retention och coachingresultat. Fintech-verktyg och tradingjournaler kan använda fältstrukturen och dashboard-mätetalen som en bas för produktspecifikation av funktioner och onboarding."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger enkla AI-prompter för att bygga en mall för tradingjournal svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som \"Write me a trade journal template for day trading\" misslyckas eftersom den: saknar en strikt separation mellan fakta som loggas under affären och reflektion som skrivs efter affären, så loggarna förorenas av utfallsbias. Den ger inga exekveringsregler (när du ska logga, vad som låses och vad ”klart” betyder), vilket leder till inkonsekvent data. Den ignorerar edge cases som partiella avslut, missade skärmdumpar och avbrutna affärer, så mallen fallerar första gången dagen blir rörig. Och den hoppar oftast över en riktig prestationsdashboard och ger generiska fält istället för mätetal, formler och en uppföljningskadens som driver förändring."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för en mall för tradingjournal efter min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, och det bör du. Prompten är utformad för att referera till dina egna detaljer via fält som [TARGET_AUDIENCE], [INSTRUMENTS_TRADED] och [TRADING_STYLE], och sedan forma journalsektionerna och dashboarden efter den verkligheten. Om du handlar snabba scalps vill du ha färre narrativa fält och tajtare tidscheckpoints; om du handlar momentum med partialer vill du ha mer struktur för exekveringsben. En användbar följdfråga är: ”Revidera mallen för [TRADING_STYLE] på [INSTRUMENTS_TRADED], och lägg till taggar för mina 6 viktigaste setups plus en veckovis checklist för uppföljning.”"
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna [TRADING_STYLE] för vagt — istället för ”day trading”, testa ”intradag momentum, 1–15 minuters innehavstid, partialer på vägen upp, endast hård stopp.” Ett annat vanligt fel är att vara för generell i [INSTRUMENTS_TRADED]; ”stocks” är svagt, medan ”amerikanska large cap-aktier och SPY/QQQ-optioner, handel de första två timmarna” ger en mer användbar mall. Många är också otydliga i [TARGET_AUDIENCE]; ”jag” ger slätstruken vägledning, men ”solotrader som journalför i Google Sheets med 5 minuter per affär” tvingar fram praktiska begränsningar. Till sist hoppar användare över att be om regler för edge cases, så systemet fallerar vid partiella exekveringar; be uttryckligen om ”instruktioner för partial fill + scale-out” om det är din verklighet."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här prompten för en mall för tradingjournal?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte optimal för sporadiska traders som inte kommer att åta sig konsekvent loggning i minst några veckor, eftersom dashboarden och utvecklingsloopen behöver datavolym för att fungera. Den passar också dåligt om du vill ha en snabb ”snygg mall” utan disciplin kring tidscheckpoints och låsta fält. Och om du inte har definierat ens en grundläggande metod för entries, stoppar och exits kan du behöva validera en enkel tradingplan först. I de fallen: börja med en minimal checklist-journal för 10 affärer och uppgradera sedan till det här fulla systemet."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">

<p>Din trading behöver inte fler åsikter. Den behöver bättre underlag och ett arbetsflöde du faktiskt följer. Klistra in prompten i ditt AI-verktyg, generera din mall och börja logga din nästa session med avsikt.</p>

</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-mall-for-tradingjournal-med-ai-prompt/">Bygg en mall för tradingjournal med AI-prompt</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bygg en workshopserie i tidshantering för team</title>
		<link>https://nodenordic.se/prompts/bygg-en-workshopserie-i-tidshantering-for-team/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bygg-en-workshopserie-i-tidshantering-for-team</link>
		
		<dc:creator><![CDATA[Rickard Andersson]]></dc:creator>
		<pubDate>Fri, 23 Jan 2026 02:45:32 +0000</pubDate>
				<category><![CDATA[prompts]]></category>
		<guid isPermaLink="false">https://nodenordic.se/?p=5000318</guid>

					<description><![CDATA[<p>Team tappar timmar i oordning. Prompten skapar en workshop i 6 sessioner med övningar, resurser och uppföljning.</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-workshopserie-i-tidshantering-for-team/">Bygg en workshopserie i tidshantering för team</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[<!-- FOCUS_KEYWORD: team time management workshop -->
<div class="hook-introduction">

<p>De flesta utbildningar i teamets tidshantering misslyckas av en enkel anledning: de är inspirerande, inte operativa. Folk går därifrån med några tips, och sedan raderar Slack, möten och ”snabba frågor” alla nya vanor redan till tisdag. Ni hamnar direkt tillbaka i reaktivt läge.</p>



<p>Den här <strong>workshopen i teamets tidshantering</strong> är byggd för <strong>HR- eller L&amp;D-ansvariga</strong> som behöver ett repeterbart program att köra varje kvartal, <strong>chefer</strong> som vill minska överbelastning utan att bränna ut toppresterare, och <strong>konsulter/facilitatorer</strong> som levererar produktivitetsworkshops som måste leda till faktisk beteendeförändring. Resultatet är en komplett modulär workshopserie (sex sessioner) med mål, aktiviteter, skalningsnoteringar för olika gruppstorlekar, material och en förstärkningsplan som gör att vanorna sitter.</p>

</div>

<div class="what-and-when-section">

<h2 class="wp-block-heading">Vad gör den här AI-prompten och när ska du använda den?</h2>



<table class="solution-results-table three-column" role="presentation" aria-label="What this prompt does, when to use it, and what you get">
 <thead>
    <tr>
      <th scope="col">Vad den här prompten gör</th>
      <th scope="col">När du ska använda den här prompten</th>
      <th scope="col">Vad du får</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>
        <ul class="automation-list">
          <li>Den designar en läroplan över flera sessioner som följer en logisk lärandebåge (grund, prioritering, planering, fokus, samarbete och gränser, hållbarhet).</li>
          <li>Den skriver mätbara lärandemål för varje session, så att du kan bedöma beteendeförändring i stället för ”bra känsla”.</li>
          <li>Den tar fram minst en praktisk aktivitet per session och förklarar hur du genomför den med en liten grupp eller en större kohort.</li>
          <li>Den gör först en kort föranalys, återger antaganden och förtydligar vem programmet är för innan den bygger workshopen.</li>
          <li>Den inkluderar förstärkning efter programmet (uppföljningar, övning, eftervård) för att undvika den vanliga ”workshop-utmattningen”.</li>
       </ul>
      </td>
      <td>
        <ul class="results-list">
          <li>Teamets kalender är full, men deadlines glider ändå och prioriteringar omförhandlas varje vecka.</li>
          <li>Chefer hör hela tiden ”jag hann inte” och du vill ha ett konsekvent, lärbart system i stället för kontroll och påminnelser.</li>
          <li>Ni rullar ut nya verktyg (projektledning, ärendehantering, planeringskadens) och behöver att de mänskliga vanorna matchar.</li>
          <li>Tvärfunktionellt arbete skapar avbrott, överlämningsförseningar och mötesspridning som ingen känner sig mandat att fixa.</li>
          <li>Ni skalar headcount eller onboardar en ny kohort och vill ha ett program ni kan återanvända med minimal omdesign.</li>
        </ul>
      </td>
       <td>
         <ul class="deliverables-list">
           <li>En workshopserie i 6 sessioner med rekommenderade längder och ett tydligt tema för varje session.</li>
           <li>6 uppsättningar lärandemål (mätbara ”kan göra”-påståenden) plus föreslagna avstämningar för förståelse.</li>
           <li>Minst 6 interaktiva aktiviteter, skrivna som faciliteringsklara steg (inklusive alternativ för breakouts, par eller fishbowl).</li>
           <li>En materiallista och kompletterande lärresurser som deltagarna kan använda mellan sessionerna.</li>
           <li>En förstärkningsplan efter programmet med uppföljningsåtgärder och lätta ”eftervårds”-touchpoints.</li>
         </ul>
       </td>
    </tr>
  </tbody>
</table>

</div>

<div class="prompt-display-section">

<h2 class="wp-block-heading">Hela AI-prompten: byggare för en workshopserie i teamets tidshantering (6 sessioner)</h2>



<div class="prompt-viewer-wrapper" id="prompt-section">
    <div class="prompt-comparison-row prompt-premium">
        <!-- Header with buttons -->
        <div class="prompt-row-header">
            <!-- <span class="prompt-row-icon">✨</span> -->
            <span class="prompt-row-title">
                                    Steg 1: Anpassa prompten med din information
                            </span>
            <div class="prompt-header-buttons">
                                    <button class="prompt-header-btn prompt-header-reset" onclick="resetPrompt()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                                <button class="prompt-header-btn prompt-header-copy-green flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span>Anpassa och kopiera hela prompten</span>
                </button>
            </div>
        </div>

        <!-- Customize the Prompt Section -->
                    <div class="prompt-customize-section">
                <span class="customize-title">Anpassa prompten</span>
                <p class="customize-subtitle">Fyll i fälten nedan för att anpassa prompten efter dina behov.</p>
                <table class="customize-table">
                    <thead>
                        <tr>
                            <th>Variabel</th>
                            <th>Vad du ska ange</th>
                            <th>Anpassa prompten</th>
                        </tr>
                    </thead>
                    <tbody>
                                                    <tr>
                                <td class="var-name"><code>[FORETAGSSTORLEK]</code></td>
                                <td class="var-desc">
                                    Ange företagets storlek, inklusive antal anställda eller övergripande omfattning (t.ex. litet, medelstort, stort företag).                                    <div class="var-example">Till exempel: "Medelstort företag med 150 anställda på 3 orter."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[FORETAGSSTORLEK]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[BRANSCH]</code></td>
                                <td class="var-desc">
                                    Ange vilken bransch företaget verkar i eller betjänar, inklusive eventuella specifika fokusområden.                                    <div class="var-example">Till exempel: "Teknikkonsulttjänster för hälso- och sjukvård samt finansiella tjänster."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[BRANSCH]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PRIMART_ANVANDNINGSFALL]</code></td>
                                <td class="var-desc">
                                    Beskriv huvudsyftet med att införa tidrapportering, inklusive konkreta operativa eller affärsmässiga behov.                                    <div class="var-example">Till exempel: "Registrera debiterbar tid för kundprojekt och analysera medarbetarnas produktivitet."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PRIMART_ANVANDNINGSFALL]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[VARUMARKESTON]</code></td>
                                <td class="var-desc">
                                    Ange vilken ton och kommunikationsstil som stämmer överens med företagets varumärke, om relevant.                                    <div class="var-example">Till exempel: "Professionell men tillgänglig, med fokus på tydlighet och förtroende."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[VARUMARKESTON]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[PLATTFORM]</code></td>
                                <td class="var-desc">
                                    Ange eventuella specifika plattforms- eller kanalkrav för systemet, exempelvis endast webb eller mobil-först-design.                                    <div class="var-example">Till exempel: "Mobil-först-design med kompatibilitet över plattformar för iOS och Android."</div>
                                </td>
                                <td class="var-input">
                                                                            <textarea
                                            class="customize-input"
                                            data-placeholder="[PLATTFORM]"
                                            placeholder="Ange ditt värde här..."
                                            rows="3"></textarea>
                                                                    </td>
                            </tr>
                                                    <tr>
                                <td class="var-name"><code>[TIDSRAM]</code></td>
                                <td class="var-desc">
                                    Ange önskad tidsplan för projektet eller utrullningen, inklusive kortsiktiga och långsiktiga mål.                                    <div class="var-example">Till exempel: "6 månaders implementering med full utrullning senast Q4."</div>
                                </td>
                                <td class="var-input">
                                                                            <input
                                            type="text"
                                            class="customize-input"
                                            data-placeholder="[TIDSRAM]"
                                            placeholder="Ange ditt värde här..." />
                                                                    </td>
                            </tr>
                                            </tbody>
                </table>

                <button class="copy-customized-btn flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                        <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                        <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                    </svg>
                    <span class="copy-customized-text">Anpassa prompten nu</span>

                </button>
            </div>
        
        <!-- Full Prompt Code Header -->
                    <div class="prompt-code-header">
                <span class="prompt-code-title">
                    Steg 2: Kopiera prompten
                </span>
                <div class="prompt-code-buttons">
                    <!-- Reset: Only visible when unlocked -->
                    <button class="prompt-header-btn prompt-header-reset btn-when-unlocked" onclick="resetPrompt()" style="display: none;">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path fill-rule="evenodd" d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2v1z" />
                            <path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466z" />
                        </svg>
                        <span>Återställ</span>
                    </button>
                    <!-- Copy Full Prompt -->
                    <button class="prompt-header-btn prompt-header-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
                            <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                            <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
                        </svg>
                        <span>Kopiera hela prompten</span>
                    </button>
                </div>
            </div>
        

        <!-- Prompt Content -->
        <div class="prompt-box prompt-gated-wrapper">
            <!-- Gated: Blurred content -->
            <div class="prompt-gated-content">
                <div class="prompt-header-visible">MÅL</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PERSONA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">BEGRÄNSNINGAR</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Vad detta INTE är</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">PROCESS</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div><div class="locked-line" style="width: 80%;"></div><div class="locked-line" style="width: 95%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">INDATA</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">SPECIFIKATION FÖR UTDATA</div><div class="prompt-header-visible">Förståelse &amp; antaganden</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Plattformsöversikt (systemkarta)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Profiler för primära användarsegment</div><div class="prompt-header-visible subheader">{Persona Name 1}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Persona Name 2}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Persona Name 3}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Konceptuell datamodell</div><div class="prompt-header-visible subheader">Kärnentiteter</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">Relationer (hur datan hänger ihop)</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Alternativ för tidsinsamling</div><div class="prompt-header-visible subheader">{Capture Method 1 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Capture Method 2 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Capture Method 3 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Rapportering &amp; analysleveranser</div><div class="prompt-header-visible subheader">{Report 1 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Report 2 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Report 3 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Teknisk blueprint</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">Leveransplan (3 steg)</div><div class="prompt-header-visible subheader">{Stage 1 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Stage 2 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible subheader">{Stage 3 Name}</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div></div></div><div class="locked-section-icon">🔒</div></div><div class="prompt-header-visible">KVALITETSKONTROLLER</div><div class="locked-section"><div class="locked-section-bg"><div class="locked-section-lines"><div class="locked-line" style="width: 85%;"></div><div class="locked-line" style="width: 78%;"></div><div class="locked-line" style="width: 92%;"></div><div class="locked-line" style="width: 75%;"></div><div class="locked-line" style="width: 88%;"></div><div class="locked-line" style="width: 72%;"></div></div></div><div class="locked-section-icon">🔒</div></div>            </div>
            <!-- Unlocked: Full content (hidden by default) -->
            <div class="prompt-content-full" id="premium-prompt-content" style="display: none;">
                ## MÅL
Skapa en stakeholder-vänlig design brief för en modern plattform för tidrapportering + analys som täcker användarbehov, datastruktur, insamlingsalternativ, rapportering och en implementerbar teknisk blueprint—optimerad för hög noggrannhet och låg manuell arbetsinsats.

## PERSONA
Agera som en ledande, produktfokuserad systemarkitekt med djup erfarenhet av tidrapportering, aktivitetsklassificering och analysplattformar. Skriv med ett tydligt, strukturerat språk som passar både tekniska och icke-tekniska beslutsfattare.

## BEGRÄNSNINGAR
- Ta fram en komplett end-to-end-design (användare → data → insamling → rapportering → arkitektur → utrullning).
- Håll designen implementerbar med dagens mainstream-teknikval, utan att gå ner i kod eller överdrivet detaljerade infrastrukturspecifikationer.
- Optimera för: minimal friktion för användaren, hög datakvalitet, spårbarhet och utbyggbarhet.
- Använd indata-variablerna exakt som de är angivna; byt inte namn på dem.
- Om en nödvändig indata saknas eller är vag, gör minsta rimliga antagande och märk det tydligt som ett antagande.

### Vad detta INTE är
- Inte en UI-mockup eller en UX-spec på pixelnivå.
- Inte ett leverantörsurval eller en kostnads-/budgetoffert.
- Inte en compliance-/juridisk bedömning (t.ex. arbetsrätt, GDPR-tolkning), men du kan notera var en compliance-granskning är lämplig.
- Inte en ingenjörsdesign på låg nivå (inga detaljerade scheman, inga deployment-skript).

## PROCESS
1. **Föranalys (obligatorisk):** Återge kort din förståelse av affärskontexten utifrån de angivna indata, samt eventuella antaganden du måste göra.
2. Koppla **tre användararchetyper** till mål, frustrationer och måste-ha-förmågor.
3. Definiera en **konceptuell datamodell**: centrala entiteter och hur de relaterar (på en nivå som passar för en data-/engineering-kickoff).
4. Föreslå **tre tydligt olika metoder för tidsinsamling** (t.ex. manuell, semi-automatiserad, automatiserad) och när varje metod passar bäst.
5. Specificera **tre rapport-/analysleveranser** inklusive vilka frågor de besvarar och vilka diagram/tabeller som krävs.
6. Beskriv den **tekniska blueprinten**: klientappar, serverkomponenter, persistens, integrationer och säkerhet.
7. Ta fram en utrullningsplan i **tre steg** (något varierande tidslinjer är okej) med utfall, artefakter och en uppskattad tidplan.
8. Avsluta med en **checklista för kvalitetsvalidering** som bekräftar att leveransen uppfyller kraven.

## INDATA
- **Företagsstorlek:** [FORETAGSSTORLEK]
- **Bransch:** [BRANSCH]
- **Primärt användningsfall för tidrapportering:** [PRIMART_ANVANDNINGSFALL]
- **Varumärkeston (valfritt):** [VARUMARKESTON]
- **Plattforms-/kanalbegränsningar (valfritt, t.ex. endast webben, mobil krävs):** [PLATTFORM]
- **Önskad tidshorisont (valfritt):** [TIDSRAM]

## SPECIFIKATION FÖR UTDATA
## Förståelse &amp; antaganden
- {Understanding Summary}
- {Assumptions}

## Plattformsöversikt (systemkarta)
- {Component Overview}
- {Primary Data Flows}
- {Key Design Principles}

## Profiler för primära användarsegment
### {Persona Name 1}
- Roll: {Role}
- Smärtpunkter: {Pain Points}
- Krav: {Requirements}

### {Persona Name 2}
- Roll: {Role}
- Smärtpunkter: {Pain Points}
- Krav: {Requirements}

### {Persona Name 3}
- Roll: {Role}
- Smärtpunkter: {Pain Points}
- Krav: {Requirements}

## Konceptuell datamodell
### Kärnentiteter
1. {Entity}
2. {Entity}
3. {Entity}
4. {Entity}  

### Relationer (hur datan hänger ihop)
- {Relationship}
- {Relationship}
- {Relationship}

## Alternativ för tidsinsamling
### {Capture Method 1 Name}
- Beskrivning: {Description}
- Bäst lämpade scenarier: {Best Fit}
- Skydd för datakvalitet: {Safeguards}

### {Capture Method 2 Name}
- Beskrivning: {Description}
- Bäst lämpade scenarier: {Best Fit}
- Skydd för datakvalitet: {Safeguards}

### {Capture Method 3 Name}
- Beskrivning: {Description}
- Bäst lämpade scenarier: {Best Fit}
- Skydd för datakvalitet: {Safeguards}

## Rapportering &amp; analysleveranser
### {Report 1 Name}
- Syfte: {Purpose}
- Viktiga dimensioner/filter: {Dimensions And Filters}
- Nödvändiga visualiseringar: {Visualizations}

### {Report 2 Name}
- Syfte: {Purpose}
- Viktiga dimensioner/filter: {Dimensions And Filters}
- Nödvändiga visualiseringar: {Visualizations}

### {Report 3 Name}
- Syfte: {Purpose}
- Viktiga dimensioner/filter: {Dimensions And Filters}
- Nödvändiga visualiseringar: {Visualizations}

## Teknisk blueprint
- Klientupplevelse (webb/mobil/desktop): {Client Layer}
- Server-side-tjänster/API:er: {Service Layer}
- Lagring (operativt + analys, vid behov): {Data Layer}
- Integrationer (kalender, PM-verktyg, SSO, lön, etc.): {Integrations}
- Säkerhet &amp; styrning (authN/authZ, audit logs, retention): {Security Model}

## Leveransplan (3 steg)
### {Stage 1 Name}
- Beskrivning: {Description}
- Leveranser: {Deliverables}
- Tidslinje: {Timeline}

### {Stage 2 Name}
- Beskrivning: {Description}
- Leveranser: {Deliverables}
- Tidslinje: {Timeline}

### {Stage 3 Name}
- Beskrivning: {Description}
- Leveranser: {Deliverables}
- Tidslinje: {Timeline}

## KVALITETSKONTROLLER
I slutet ska du inkludera en checklista som verifierar:
- {Check 1: Personas clearly map to requirements and features}
- {Check 2: Data model supports reporting and auditing}
- {Check 3: Capture methods reduce manual effort while protecting accuracy}
- {Check 4: Architecture is feasible with modern, common tech stacks}
- {Check 5: Roadmap stages have concrete outputs and realistic timing}            </div>
        </div>


    </div>

    <!-- CTA Row - Full width buttons -->
    <div class="prompt-cta-row">
        <button class="prompt-cta-btn prompt-cta-copy flowpast-copy-prompt-btn" onclick="handlePromptCopy()">
            <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="currentColor" viewBox="0 0 16 16">
                <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z" />
                <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z" />
            </svg>
            <span class="cta-copy-text">Kopiera hela prompten</span>
        </button>
    </div>
</div>

<style>
    /* Gated prompt states */
    .prompt-gated-wrapper {
        position: relative;
    }

    /* When unlocked - show full content, hide gated */
    body.flowpast-unlocked .prompt-gated-wrapper .prompt-gated-content {
        display: none;
    }

    body.flowpast-unlocked .prompt-gated-wrapper .prompt-content-full {
        display: block !important;
    }

    /* Show/hide elements based on unlock state */
    body.flowpast-unlocked .btn-when-unlocked {
        display: inline-flex !important;
    }

    .prompt-viewer-wrapper {
        scroll-margin-top: 250px;
    }

    /* ========================================
   PROMPT VIEWER - MAIN WRAPPER
   ======================================== */
    .prompt-viewer-wrapper {
        margin: 30px 0;
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    /* ========================================
   PROMPT BOX CONTAINER
   ======================================== */
    .prompt-comparison-row {
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid #e0e0e0;
        background: #fff;
    }

    /* ========================================
   HEADER WITH BUTTONS
   ======================================== */
    .prompt-row-header {
        display: flex;
        align-items: center;
        gap: 10px;
        padding: 14px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
        flex-wrap: wrap;
    }

    .prompt-row-icon {
        font-size: 20px;
    }

    .prompt-row-title {
        font-weight: 600;
        font-size: 22px;
        color: #fff !important;
        text-decoration: underline
    }

    .prompt-header-buttons {
        margin-left: auto;
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }

    /* Header buttons */
    .prompt-header-btn {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        padding: 10px 20px;
        border-radius: 6px;
        font-size: 14px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-header-copy {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-header-copy:hover {
        background: #2a2a2a;
    }

    .prompt-header-copy.copied {
        background: #2e7d32;
    }

    .prompt-header-copy-green {
        background: #04AA6D !important;
        color: #fff !important;
    }

    .prompt-header-copy-green span {
        color: #fff !important;
    }

    .prompt-header-copy-green:hover {
        background: #039860 !important;
    }

    .prompt-header-copy-green.copied {
        background: #2e7d32 !important;
    }

    .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-header-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-1px);
    }

    /* ========================================
   PROMPT CONTENT - FULL (NO SCROLL)
   ======================================== */
    .prompt-box {
        background: #ffffff;
    }

    .prompt-content-full {
        padding: 24px;
        margin: 0;
        color: #202124;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.7;
        white-space: pre-wrap;
        word-wrap: break-word;
        /* No scroll - show full content */
        max-height: none;
        overflow: visible;
    }

    /* Highlighted variable in prompt */
    .prompt-variable {
        background: #fff3cd;
        color: #1967d2;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #ffc107;
    }

    .prompt-variable-filled {
        background: #d4edda;
        color: #155724;
        font-weight: 700;
        padding: 2px 4px;
        border-radius: 3px;
        border: 1px solid #28a745;
    }

    /* ========================================
   GATED CONTENT (NO ACCESS)
   ======================================== */
    .prompt-gated-content {
        padding: 24px;
        background: #ffffff;
        font-family: 'Fira Code', 'Monaco', 'Consolas', monospace;
        font-size: 13px;
        line-height: 1.8;
        max-height: none;
        overflow: visible;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        cursor: default;
    }

    /* ## headers - larger, black */
    .prompt-header-visible {
        color: #202124;
        font-weight: 600;
        margin: 5px 0 0px 0;
        font-size: 20px;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        text-decoration: underline;
        text-underline-offset: 4px;
    }

    /* ### headers - smaller, black */
    .prompt-header-visible.subheader {
        color: #202124;
        font-weight: 600;
        margin: 5px 0;
        font-size: 18px;
    }

    .prompt-header-visible:first-child {
        margin-top: 0;
    }

    /* ========================================
   LOCKED SECTION BLOCK
   ======================================== */
    .locked-section {
        position: relative;
        margin: 4px 0 8px 0;
        border-radius: 6px;
        overflow: hidden;
        background: linear-gradient(110deg, #e2e8f0 8%, #f1f5f9 18%, #e2e8f0 33%);
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
    }

    .locked-section-bg {
        position: relative;
    }

    .locked-section-lines {
        padding: 8px 12px;
        position: relative;
    }

    .locked-line {
        height: 6px;
        background: rgba(255, 255, 255, 0.6);
        border-radius: 3px;
        margin-bottom: 4px;
        margin-left: 12px;
    }

    .locked-line:last-child {
        margin-bottom: 0;
    }

    .locked-section-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 10;
        font-size: 24px;
        filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
    }

    /* Subheader locked sections - slightly indented */
    /*  .prompt-header-visible.subheader+.locked-section {
        margin-left: 16px;
    } */

    /* ========================================
   COMPATIBILITY BADGES
   ======================================== */
    .prompt-compatibility {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        gap: 8px;
        padding: 12px 20px;
        background: #f8f9fa;
        border-top: 1px solid #e0e0e0;
    }

    .compat-label {
        font-size: 13px;
        color: #5f6368;
        font-weight: 500;
    }

    .compat-badge {
        padding: 4px 10px;
        background: #e8f0fe;
        color: #1967d2;
        border-radius: 4px;
        font-size: 12px;
        font-weight: 500;
    }

    /* ========================================
   CTA ROW - FULL WIDTH BUTTONS
   ======================================== */
    .prompt-cta-row {
        display: flex;
        gap: 16px;
        flex-wrap: wrap;
    }

    .prompt-cta-btn {
        flex: 1;
        min-width: 200px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 16px 24px;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
        text-decoration: none;
        border: none;
    }

    .prompt-cta-copy {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy span {
        background: #3a3a3a;
        color: #fff !important;
    }


    .prompt-cta-copy:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }


    .prompt-cta-copy.copied {
        background: #2e7d32;
    }

    .prompt-cta-reset {
        background: #3a3a3a;
        color: #fff;
    }

    .prompt-cta-reset:hover {
        background: #2a2a2a;
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .prompt-cta-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
    }

    .prompt-cta-access:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    /* ========================================
    CUSTOMIZE YOUR PROMPT SECTION
    ======================================== */
    .prompt-customize-section {
        padding: 24px;
        border-bottom: 1px solid #e0e0e0;
        background: #fafbfc;
    }

    .customize-title {
        margin: 0 0 8px 0;
        font-size: 18px;
        font-weight: 700;
        color: #202124;
    }

    .customize-subtitle {
        margin: 0 0 20px 0;
        font-size: 14px;
        color: #5f6368;
    }

    .customize-table {
        width: 100%;
        border-collapse: collapse;
        margin-bottom: 20px;
    }

    .customize-table th {
        text-align: left;
        padding: 12px;
        background: #f1f3f4;
        border: 1px solid #e0e0e0;
        font-size: 13px;
        font-weight: 600;
        color: #202124;
    }

    .customize-table td {
        padding: 12px;
        border: 1px solid #e0e0e0;
        vertical-align: top;
    }

    .customize-table .var-name {
        width: 25%;
        background: #f8f9fa;
    }

    .customize-table .var-name code {
        background: #fff3cd;
        color: #1967d2;
        border: 1px solid #ffc107;
        padding: 4px 8px;
        border-radius: 4px;
        font-size: 12px;
        word-break: break-all;
        font-weight: 600;
    }

    .customize-table .var-desc {
        width: 35%;
        font-size: 13px;
        color: #5f6368;
        line-height: 1.5;
    }

    .customize-table .var-example {
        margin-top: 8px;
        padding: 8px 10px;
        background: #f8f9fa;
        border-left: 3px solid #dadce0;
        font-size: 12px;
        color: #5f6368;
        font-style: italic;
        border-radius: 0 4px 4px 0;
    }

    .customize-table .var-input {
        width: 40%;
    }

    .customize-input {
        width: 100%;
        padding: 10px 12px;
        border: 1px solid #dadce0;
        border-radius: 6px;
        font-size: 13px;
        font-family: inherit;
        resize: vertical;
        transition: border-color 0.2s, box-shadow 0.2s;
    }

    .customize-input:focus {
        outline: none;
        border-color: rgb(5, 152, 98);
        box-shadow: 0 0 0 3px rgba(5, 152, 98, 0.1);
    }

    .customize-input::placeholder {
        color: #9aa0a6;
        font-style: italic;
    }

    .copy-customized-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        width: 100%;
        padding: 16px 24px;
        background: rgb(5, 152, 98);
        color: #fff !important;
        border: none;
        border-radius: 8px;
        font-size: 16px;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.2s;
    }

    .copy-customized-btn span {
        color: #fff !important
    }

    .copy-customized-text span {
        color: #fff !important
    }

    .copy-customized-btn:hover {
        background: rgb(4, 130, 83);
        transform: translateY(-2px);
        box-shadow: 0 4px 12px rgba(5, 152, 98, 0.3);
    }

    .copy-customized-btn.copied {
        background: #2e7d32;
    }

    /* ========================================
    FULL PROMPT CODE HEADER
    ======================================== */
    .prompt-code-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 10px 20px;
        color: #fff !important;
        background: #141414;
        border-bottom: 1px solid #e0e0e0;
    }

    .prompt-code-title {
        font-size: 22px;
        font-weight: 600;
        text-decoration: underline;
        color: #fff !important;

    }

    .prompt-code-buttons {
        display: flex;
        gap: 8px;
    }

    .prompt-code-buttons .prompt-header-btn {
        padding: 8px 14px;
        font-size: 13px;
        background: #ffffff;
        color: #202124;
        border: 1px solid #dadce0;
    }

    .prompt-code-buttons .prompt-header-access {
        background: rgb(5, 152, 98);
        color: #fff !important;
        border-color: rgb(5, 152, 98);
    }

    .prompt-code-buttons .prompt-header-btn.prompt-header-access:hover {
        background: rgb(4, 130, 83) !important;
        border-color: rgb(4, 130, 83);
        color: #fff !important;
    }

    .prompt-code-buttons .prompt-header-btn:hover {
        background: #f1f3f4;
    }

    .prompt-code-buttons .prompt-header-copy.copied {
        background: #d4edda;
        color: #155724;
        border-color: #28a745;
    }

    .prompt-header-reset {
        background: #ffffff;
        color: #202124;
    }

    /* ========================================
   RESPONSIVE
   ======================================== */
    @media (max-width: 768px) {
        .prompt-row-header {
            flex-direction: column;
            align-items: flex-start;
            gap: 12px;
        }

        .prompt-header-buttons {
            margin-left: 0;
            width: 100%;
        }

        .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }

        .prompt-cta-row {
            flex-direction: column;
        }

        .prompt-cta-btn {
            width: 100%;
        }

        /* Customize table responsive */
        .customize-table,
        .customize-table thead,
        .customize-table tbody,
        .customize-table tr,
        .customize-table th,
        .customize-table td {
            display: block;
        }

        .customize-table thead {
            display: none;
        }

        .customize-table tr {
            margin-bottom: 16px;
            border: 1px solid #e0e0e0;
            border-radius: 8px;
            overflow: hidden;
        }

        .customize-table td {
            width: 100% !important;
            border: none;
            border-bottom: 1px solid #e0e0e0;
        }

        .customize-table td:last-child {
            border-bottom: none;
        }

        .customize-table .var-name {
            background: #f1f3f4;
            font-weight: 600;
        }

        .prompt-code-header {
            flex-direction: column;
            gap: 12px;
            align-items: flex-start;
        }

        .prompt-code-buttons {
            width: 100%;
        }

        .prompt-code-buttons .prompt-header-btn {
            flex: 1;
            justify-content: center;
        }
    }
</style>

<script>
    function handlePromptCopy() {
        // Check if unlocked via cookie
        if (typeof window.flowpastIsUnlocked === 'function' && !window.flowpastIsUnlocked()) {
            // Show email popup
            if (typeof window.flowpastShowEmailPopup === 'function') {
                window.flowpastShowEmailPopup('prompt');
            }
            return;
        }

        // Copy the customized prompt (with filled variables)
        const customizedPrompt = getCustomizedPrompt();
        const copyButtons = document.querySelectorAll('.prompt-header-copy, .prompt-header-copy-green, .prompt-cta-copy, .copy-customized-btn');

        navigator.clipboard.writeText(customizedPrompt).then(() => {
            copyButtons.forEach(btn => {
                btn.classList.add('copied');
                const textSpan = btn.querySelector('span');
                if (textSpan) textSpan.textContent = 'Kopierad!';
            });

            setTimeout(() => {
                copyButtons.forEach(btn => {
                    btn.classList.remove('copied');
                    const textSpan = btn.querySelector('span');
                    if (textSpan) textSpan.textContent = 'Kopiera hela prompten';
                });
            }, 2000);
        }).catch(err => {
            console.error('Failed to copy:', err);
        });
    }

    // Store original prompt for customization
    const originalPrompt = "## M\u00c5L\r\nSkapa en stakeholder-v\u00e4nlig design brief f\u00f6r en modern plattform f\u00f6r tidrapportering + analys som t\u00e4cker anv\u00e4ndarbehov, datastruktur, insamlingsalternativ, rapportering och en implementerbar teknisk blueprint\u2014optimerad f\u00f6r h\u00f6g noggrannhet och l\u00e5g manuell arbetsinsats.\r\n\r\n## PERSONA\r\nAgera som en ledande, produktfokuserad systemarkitekt med djup erfarenhet av tidrapportering, aktivitetsklassificering och analysplattformar. Skriv med ett tydligt, strukturerat spr\u00e5k som passar b\u00e5de tekniska och icke-tekniska beslutsfattare.\r\n\r\n## BEGR\u00c4NSNINGAR\r\n- Ta fram en komplett end-to-end-design (anv\u00e4ndare \u2192 data \u2192 insamling \u2192 rapportering \u2192 arkitektur \u2192 utrullning).\r\n- H\u00e5ll designen implementerbar med dagens mainstream-teknikval, utan att g\u00e5 ner i kod eller \u00f6verdrivet detaljerade infrastrukturspecifikationer.\r\n- Optimera f\u00f6r: minimal friktion f\u00f6r anv\u00e4ndaren, h\u00f6g datakvalitet, sp\u00e5rbarhet och utbyggbarhet.\r\n- Anv\u00e4nd indata-variablerna exakt som de \u00e4r angivna; byt inte namn p\u00e5 dem.\r\n- Om en n\u00f6dv\u00e4ndig indata saknas eller \u00e4r vag, g\u00f6r minsta rimliga antagande och m\u00e4rk det tydligt som ett antagande.\r\n\r\n### Vad detta INTE \u00e4r\r\n- Inte en UI-mockup eller en UX-spec p\u00e5 pixelniv\u00e5.\r\n- Inte ett leverant\u00f6rsurval eller en kostnads-\/budgetoffert.\r\n- Inte en compliance-\/juridisk bed\u00f6mning (t.ex. arbetsr\u00e4tt, GDPR-tolkning), men du kan notera var en compliance-granskning \u00e4r l\u00e4mplig.\r\n- Inte en ingenj\u00f6rsdesign p\u00e5 l\u00e5g niv\u00e5 (inga detaljerade scheman, inga deployment-skript).\r\n\r\n## PROCESS\r\n1. **F\u00f6ranalys (obligatorisk):** \u00c5terge kort din f\u00f6rst\u00e5else av aff\u00e4rskontexten utifr\u00e5n de angivna indata, samt eventuella antaganden du m\u00e5ste g\u00f6ra.\r\n2. Koppla **tre anv\u00e4ndararchetyper** till m\u00e5l, frustrationer och m\u00e5ste-ha-f\u00f6rm\u00e5gor.\r\n3. Definiera en **konceptuell datamodell**: centrala entiteter och hur de relaterar (p\u00e5 en niv\u00e5 som passar f\u00f6r en data-\/engineering-kickoff).\r\n4. F\u00f6resl\u00e5 **tre tydligt olika metoder f\u00f6r tidsinsamling** (t.ex. manuell, semi-automatiserad, automatiserad) och n\u00e4r varje metod passar b\u00e4st.\r\n5. Specificera **tre rapport-\/analysleveranser** inklusive vilka fr\u00e5gor de besvarar och vilka diagram\/tabeller som kr\u00e4vs.\r\n6. Beskriv den **tekniska blueprinten**: klientappar, serverkomponenter, persistens, integrationer och s\u00e4kerhet.\r\n7. Ta fram en utrullningsplan i **tre steg** (n\u00e5got varierande tidslinjer \u00e4r okej) med utfall, artefakter och en uppskattad tidplan.\r\n8. Avsluta med en **checklista f\u00f6r kvalitetsvalidering** som bekr\u00e4ftar att leveransen uppfyller kraven.\r\n\r\n## INDATA\r\n- **F\u00f6retagsstorlek:** [FORETAGSSTORLEK]\r\n- **Bransch:** [BRANSCH]\r\n- **Prim\u00e4rt anv\u00e4ndningsfall f\u00f6r tidrapportering:** [PRIMART_ANVANDNINGSFALL]\r\n- **Varum\u00e4rkeston (valfritt):** [VARUMARKESTON]\r\n- **Plattforms-\/kanalbegr\u00e4nsningar (valfritt, t.ex. endast webben, mobil kr\u00e4vs):** [PLATTFORM]\r\n- **\u00d6nskad tidshorisont (valfritt):** [TIDSRAM]\r\n\r\n## SPECIFIKATION F\u00d6R UTDATA\r\n## F\u00f6rst\u00e5else & antaganden\r\n- {Understanding Summary}\r\n- {Assumptions}\r\n\r\n## Plattforms\u00f6versikt (systemkarta)\r\n- {Component Overview}\r\n- {Primary Data Flows}\r\n- {Key Design Principles}\r\n\r\n## Profiler f\u00f6r prim\u00e4ra anv\u00e4ndarsegment\r\n### {Persona Name 1}\r\n- Roll: {Role}\r\n- Sm\u00e4rtpunkter: {Pain Points}\r\n- Krav: {Requirements}\r\n\r\n### {Persona Name 2}\r\n- Roll: {Role}\r\n- Sm\u00e4rtpunkter: {Pain Points}\r\n- Krav: {Requirements}\r\n\r\n### {Persona Name 3}\r\n- Roll: {Role}\r\n- Sm\u00e4rtpunkter: {Pain Points}\r\n- Krav: {Requirements}\r\n\r\n## Konceptuell datamodell\r\n### K\u00e4rnentiteter\r\n1. {Entity}\r\n2. {Entity}\r\n3. {Entity}\r\n4. {Entity}  \r\n\r\n### Relationer (hur datan h\u00e4nger ihop)\r\n- {Relationship}\r\n- {Relationship}\r\n- {Relationship}\r\n\r\n## Alternativ f\u00f6r tidsinsamling\r\n### {Capture Method 1 Name}\r\n- Beskrivning: {Description}\r\n- B\u00e4st l\u00e4mpade scenarier: {Best Fit}\r\n- Skydd f\u00f6r datakvalitet: {Safeguards}\r\n\r\n### {Capture Method 2 Name}\r\n- Beskrivning: {Description}\r\n- B\u00e4st l\u00e4mpade scenarier: {Best Fit}\r\n- Skydd f\u00f6r datakvalitet: {Safeguards}\r\n\r\n### {Capture Method 3 Name}\r\n- Beskrivning: {Description}\r\n- B\u00e4st l\u00e4mpade scenarier: {Best Fit}\r\n- Skydd f\u00f6r datakvalitet: {Safeguards}\r\n\r\n## Rapportering & analysleveranser\r\n### {Report 1 Name}\r\n- Syfte: {Purpose}\r\n- Viktiga dimensioner\/filter: {Dimensions And Filters}\r\n- N\u00f6dv\u00e4ndiga visualiseringar: {Visualizations}\r\n\r\n### {Report 2 Name}\r\n- Syfte: {Purpose}\r\n- Viktiga dimensioner\/filter: {Dimensions And Filters}\r\n- N\u00f6dv\u00e4ndiga visualiseringar: {Visualizations}\r\n\r\n### {Report 3 Name}\r\n- Syfte: {Purpose}\r\n- Viktiga dimensioner\/filter: {Dimensions And Filters}\r\n- N\u00f6dv\u00e4ndiga visualiseringar: {Visualizations}\r\n\r\n## Teknisk blueprint\r\n- Klientupplevelse (webb\/mobil\/desktop): {Client Layer}\r\n- Server-side-tj\u00e4nster\/API:er: {Service Layer}\r\n- Lagring (operativt + analys, vid behov): {Data Layer}\r\n- Integrationer (kalender, PM-verktyg, SSO, l\u00f6n, etc.): {Integrations}\r\n- S\u00e4kerhet & styrning (authN\/authZ, audit logs, retention): {Security Model}\r\n\r\n## Leveransplan (3 steg)\r\n### {Stage 1 Name}\r\n- Beskrivning: {Description}\r\n- Leveranser: {Deliverables}\r\n- Tidslinje: {Timeline}\r\n\r\n### {Stage 2 Name}\r\n- Beskrivning: {Description}\r\n- Leveranser: {Deliverables}\r\n- Tidslinje: {Timeline}\r\n\r\n### {Stage 3 Name}\r\n- Beskrivning: {Description}\r\n- Leveranser: {Deliverables}\r\n- Tidslinje: {Timeline}\r\n\r\n## KVALITETSKONTROLLER\r\nI slutet ska du inkludera en checklista som verifierar:\r\n- {Check 1: Personas clearly map to requirements and features}\r\n- {Check 2: Data model supports reporting and auditing}\r\n- {Check 3: Capture methods reduce manual effort while protecting accuracy}\r\n- {Check 4: Architecture is feasible with modern, common tech stacks}\r\n- {Check 5: Roadmap stages have concrete outputs and realistic timing}";
    const variables = ["[FORETAGSSTORLEK]","[BRANSCH]","[PRIMART_ANVANDNINGSFALL]","[VARUMARKESTON]","[PLATTFORM]","[TIDSRAM]"];
    // Initial render with highlighted variables
    document.addEventListener('DOMContentLoaded', function() {
        renderPromptWithHighlights();
    });

    // Live update prompt as user types
    document.querySelectorAll('.customize-input').forEach(input => {
        input.addEventListener('input', renderPromptWithHighlights);
    });

    function renderPromptWithHighlights() {
        const promptContent = document.getElementById('premium-prompt-content');
        if (!promptContent) return;

        let updatedPrompt = originalPrompt;
        let filledVariables = {};

        // Collect filled values
        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                filledVariables[placeholder] = value;
            }
        });

        // Replace filled variables and highlight remaining
        let htmlContent = escapeHtml(updatedPrompt);

        variables.forEach(placeholder => {
            const escapedPlaceholder = escapeHtml(placeholder);
            const regex = new RegExp(escapeRegex(escapedPlaceholder), 'g');

            if (filledVariables[placeholder]) {
                // Show filled value with green highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable-filled">' + escapeHtml(filledVariables[placeholder]) + '</span>'
                );
            } else {
                // Show original placeholder with yellow highlight
                htmlContent = htmlContent.replace(regex,
                    '<span class="prompt-variable">' + escapedPlaceholder + '</span>'
                );
            }
        });

        promptContent.innerHTML = htmlContent;
    }

    function escapeRegex(string) {
        return string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&');
    }

    function escapeHtml(text) {
        const div = document.createElement('div');
        div.textContent = text;
        return div.innerHTML;
    }

    function resetPrompt() {
        // Clear all input fields
        document.querySelectorAll('.customize-input').forEach(input => {
            input.value = '';
        });

        // Re-render with original placeholders highlighted
        renderPromptWithHighlights();

        // Visual feedback
        const resetBtns = document.querySelectorAll('.prompt-header-reset, .prompt-cta-reset');
        resetBtns.forEach(btn => {
            const originalText = btn.querySelector('span').textContent;
            btn.querySelector('span').textContent = 'Återställd!';
            setTimeout(() => {
                btn.querySelector('span').textContent = originalText;
            }, 1000);
        });
    }


    function getCustomizedPrompt() {
        let updatedPrompt = originalPrompt;

        document.querySelectorAll('.customize-input').forEach(input => {
            const placeholder = input.dataset.placeholder;
            const value = input.value.trim();

            if (value) {
                const regex = new RegExp(escapeRegex(placeholder), 'g');
                updatedPrompt = updatedPrompt.replace(regex, value);
            }
        });

        return updatedPrompt;
    }
</script>

</div>

<div class="pro-tips-section">

<h2 class="wp-block-heading">Proffstips för bättre resultat från AI-prompten</h2>



<ul class="wp-block-list">

<li><strong>Definiera friktionen du vill eliminera.</strong> Innan du kör prompten, skriv en ”nuläge”-notis på 5–8 rader: mötesbelastning, förväntningar på svarstid, beslutsflaskhalsar och var arbetet fastnar. Be sedan modellen att väva in de realiteterna i aktiviteterna (exempel på följdfråga: ”Inkludera vårt problem: prioriteringar ändras mitt i veckan på grund av säljeskaleringar; bygg en övning för att omförhandla intake-regler.”).</li>


<li><strong>Välj ett beteende per session som blir icke förhandlingsbart.</strong> Prompten tar fram mål, men du bör spetsa dem till observerbara åtaganden (inte attityder). Efter första resultatet, be: ”Skriv om varje session med en ’minsta gångbara vana’ som vi standardiserar, som ’daglig plan på 10 minuter’ eller ’mötesagenda + beslutsägare.’”</li>


<li><strong>Gör skalningsnoteringarna tydligt konkreta.</strong> Den här prompten är byggd för att anpassas efter teamstorlek, men du får mer användbara faciliteringsnoteringar om du ber om två versioner. Testa: ”För varje aktivitet, visa ett format för 6 personer och ett för 60 personer, inklusive tidsåtgång, gruppstorlekar och hur du debriefar.”</li>


<li><strong>Iterera tonläget efter er kultur.</strong> Vissa team vill ha tydligt ansvarstagande; andra behöver psykologisk trygghet först. Efter den första läroplanen, be: ”Gör nu session 4 mer praktisk och mindre reflekterande, och gör session 5 mer samarbetsinriktad med manus för fraser när man sätter gränser.”</li>


<li><strong>Koppla det till mätetal som folk redan respekterar.</strong> Om du vill få adoption, knyt workshopen till befintliga OKR:er, cykeltid, SLA-mål eller leveranshälsa i projekt. En bra följdprompt är: ”Lägg till en mätplan: 3 ledande indikatorer vi kan följa veckovis, plus en enkel före/efter-enkät med 8 frågor.”</li>

</ul>

</div>

<div class="related-prompts-section">

<h2 class="wp-block-heading">Relaterade promptar</h2>



<p>När din workshopserie är skissad hjälper de här promptarna dig att bygga uppföljnings- och förstärkningssystemen runt den.</p>



<p>Om du också behöver en löpande kadens för att följa om nya vanor sitter, är <a href="https://nodenordic.se/prompts/skapa-en-lopande-plan-for-seo-uppfoljning">Skapa en löpande plan för SEO-uppföljning</a> en användbar modell för att sätta upp återkommande avstämningar, larm och rutiner. Ämnet är annorlunda, men det operativa upplägget går utmärkt att översätta till eftervård efter utbildning: vad som ska granskas varje vecka, vem som äger det och vilka åtgärder som ska tas när det börjar glida.</p>



<p>När du vill ha tydligare insyn i ”före och efter”, låna mätstrukturen från <a href="https://nodenordic.se/prompts/bygg-sparning-och-atgardsplan-for-seo-ctr">Bygg spårning och åtgärdsplan för SEO-CTR</a>. Den är bra för att göra ett diffust mål (”öka produktiviteten”) till uppföljda indikatorer, granskningspunkter och en kort åtgärdsmeny som chefer faktiskt kan använda.</p>



<p>För team som gör en bredare genomlysning av arbetsflöden är <a href="https://nodenordic.se/prompts/bygg-en-seo-attributionsgranskning-med-ai-prompt">Bygg en SEO-attributionsgranskning med AI-prompt</a> en stark följeslagare eftersom den är byggd kring att diagnosticera var resultaten fallerar mellan olika steg. Använd samma audit-tänk för att kartlägga var tidsläckor uppstår (intake, planering, djuparbete, överlämningar) och skräddarsy sedan workshopens övningar efter de flaskhalsarna.</p>


<br>


<p>Snabbreferens:</p>



<ul class="wp-block-list">

<li><a href="https://nodenordic.se/prompts/skapa-en-lopande-plan-for-seo-uppfoljning">Skapa en löpande plan för SEO-uppföljning</a>: Löpande kadens, granskningar och larm.</li>


<li><a href="https://nodenordic.se/prompts/bygg-sparning-och-atgardsplan-for-seo-ctr">Bygg spårning och åtgärdsplan för SEO-CTR</a>: Mätetal, uppföljningsplan och åtgärder.</li>


<li><a href="https://nodenordic.se/prompts/bygg-en-seo-attributionsgranskning-med-ai-prompt">Bygg en SEO-attributionsgranskning med AI-prompt</a>: Diagnos och åtgärder steg för steg.</li>

<li><a href="https://nodenordic.se/prompts/bygg-en-plan-for-en-hanvisningsstrategi-med-ai">Bygg en plan för en hänvisningsstrategi med AI</a>: Strukturerat program med incitament och utrullning.</li>

<li><a href="https://nodenordic.se/prompts/fasbaserad-plan-for-on-page-seo-ai-prompt">Fasbaserad plan för on-page SEO – AI-prompt</a>: Fasindelad roadmap med prioriteringar och sekvensering.</li>
<!-- /wp:post-content -->
</div>

<div class="faq-section">
<!-- wp:heading {"level":2} -->
<h2 class="wp-block-heading">Vanliga frågor</h2>
<!-- /wp:heading -->

<div class="faq-item">
<span class="question">Vilka roller har mest nytta av den här AI-prompten för en workshop i teamets tidshantering?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>HR- och L&amp;D-chefer</strong> använder den för att ta fram en faciliteringsklar serie som de kan köra om och om igen, utan att uppfinna läroplanen på nytt varje kvartal. <strong>Chefer</strong> har nytta av den eftersom sessionerna innehåller praktiska övningar för gränssättning och prioritering som de kan förstärka i 1:1:or och teammöten. <strong>Operations- eller programansvariga</strong> gillar den för att standardisera planeringsritualer och minska friktion mellan team med ett gemensamt språk. <strong>Externa utbildare och konsulter</strong> använder den för att snabbt skissa ett modulärt program som ändå innehåller mål, aktiviteter och uppföljande eftervård.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka branscher får mest värde av den här AI-prompten för en workshop i teamets tidshantering?</span>
<!-- wp:paragraph -->
<p class="answer"><strong>SaaS- och techteam</strong> får värde när sprintarbete ständigt avbryts av supporteskaleringar och intressenters önskemål; workshopen hjälper till att formalisera prioritering och fokusblock. <strong>Professionella tjänsteföretag</strong> (konsult, redovisning, byråer) använder den för att minska kontextväxling mellan kunder och för att sätta tydligare gränser för svarstider. <strong>Kundsupport- och customer success-organisationer</strong> har nytta av den eftersom serien kan anpassas för skiftarbete, ärendeköer och realistiska fönster för ”djuparbete”. <strong>Administrativa team nära vården</strong> (icke-kliniska) använder den ofta för att hantera compliance-uppgifter och kommunikation i hög volym utan att förlita sig på hjälteinsatser.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Varför ger grundläggande AI-promptar för att designa en workshop i tidshantering svaga resultat?</span>
<!-- wp:paragraph -->
<p class="answer">En typisk prompt som ”Skriv en workshop i tidshantering för mitt team” misslyckas eftersom den: saknar en strukturerad lärandebåge (så ämnena känns slumpmässiga), ger inga mätbara mål (så du kan inte bedöma förändring), ignorerar leveransmekanik för olika gruppstorlekar (6 personer är inte 60), producerar generiska tips i stället för övningsbaserade aktiviteter och missar förstärkning/eftervård (så beteendet bleknar snabbt). Den här prompten är starkare eftersom den tvingar fram föranalys, modulära sessioner, interaktiv förstärkning och en hållbarhetsplan.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Kan jag anpassa den här prompten för en workshop i teamets tidshantering till min specifika situation?</span>
<!-- wp:paragraph -->
<p class="answer">Ja, och det bör du, eftersom bästa resultaten kommer från din kontext: teamstorlek, vanliga avbrott, möteskultur och arbetstyp (projektbaserat, ärendebaserat, hybrid). Lägg till en kort brief innan du kör den, till exempel ”Målgruppens teamstorlek är 18, helt remote, många tvärfunktionella förfrågningar och vi vill ha en gemensam veckoritual för planering.” Efter första utkastet kan du ställa en följdfråga som: ”Skriv om aktiviteterna så att de passar i ett 50-minuters sessionfönster och inkludera remote-vänliga faciliteringssteg plus en checklista för chefens eftervård.” Om något är oklart är prompten byggd för att göra rimliga antaganden och lista dem, så att du kan korrigera dem.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vilka är de vanligaste misstagen när man använder den här prompten för en workshop i teamets tidshantering?</span>
<!-- wp:paragraph -->
<p class="answer">Det största misstaget är att lämna målgruppens kontext för vag; i stället för ”ett team”, ge detaljer som ”ett produktmarknadsföringsteam på 12 personer med 6 återkommande veckomöten och frekventa avbrott vid lanseringar”. Ett annat vanligt fel är att inte specificera leveransformatet (dåligt: ”kör online”; bättre: ”Zoom + Miro, kameror valfritt, 75 minuter per session”). Många glömmer också att definiera avsett resultat (dåligt: ”bli mer produktiva”; bättre: ”minska omprioriteringar i sista minuten med 30 % och skydda två fokusblock på 90 minuter per vecka”). Slutligen hoppar team över förstärkningsplanen; om du inte tilldelar ägare och uppföljande touchpoints blir workshopen en engångshändelse.</p>
<!-- /wp:paragraph -->
</div>

<div class="faq-item">
<span class="question">Vem bör INTE använda den här prompten för en workshop i teamets tidshantering?</span>
<!-- wp:paragraph -->
<p class="answer">Den här prompten är inte idealisk för engångs-lunch-and-learns där ni inte kommer att göra uppföljningar eller förstärka beteenden efteråt. Den passar också dåligt om din organisation behöver skriva om operationspolicyer eller göra förändringar i performance management, eftersom prompten fokuserar på utbildningsdesign och praktik, inte styrning. Och ärligt talat: om ledningen förväntar sig omedelbara resultat utan att tillåta kalenderförändringar eller gränssättning kommer det vara svårt att se effekt. I de fallen, börja med att skapa samsyn med intressenter och triagera arbetsbelastningen först, och återvänd sedan till workshopserien när miljön kan bära den.</p>
<!-- /wp:paragraph -->
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Vilka roller har mest nytta av den här AI-prompten för en workshop i teamets tidshantering?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "HR- och L&D-chefer använder den för att ta fram en faciliteringsklar serie som de kan köra om och om igen, utan att uppfinna läroplanen på nytt varje kvartal. Chefer har nytta av den eftersom sessionerna innehåller praktiska övningar för gränssättning och prioritering som de kan förstärka i 1:1:or och teammöten. Operations- eller programansvariga gillar den för att standardisera planeringsritualer och minska friktion mellan team med ett gemensamt språk. Externa utbildare och konsulter använder den för att snabbt skissa ett modulärt program som ändå innehåller mål, aktiviteter och uppföljande eftervård."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka branscher får mest värde av den här AI-prompten för en workshop i teamets tidshantering?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SaaS- och techteam får värde när sprintarbete ständigt avbryts av supporteskaleringar och intressenters önskemål; workshopen hjälper till att formalisera prioritering och fokusblock. Professionella tjänsteföretag (konsult, redovisning, byråer) använder den för att minska kontextväxling mellan kunder och för att sätta tydligare gränser för svarstider. Kundsupport- och customer success-organisationer har nytta av den eftersom serien kan anpassas för skiftarbete, ärendeköer och realistiska fönster för ”djuparbete”. Administrativa team nära vården (icke-kliniska) använder den ofta för att hantera compliance-uppgifter och kommunikation i hög volym utan att förlita sig på hjälteinsatser."
      }
    },
    {
      "@type": "Question",
      "name": "Varför ger grundläggande AI-promptar för att designa en workshop i tidshantering svaga resultat?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "En typisk prompt som ”Skriv en workshop i tidshantering för mitt team” misslyckas eftersom den: saknar en strukturerad lärandebåge (så ämnena känns slumpmässiga), ger inga mätbara mål (så du kan inte bedöma förändring), ignorerar leveransmekanik för olika gruppstorlekar (6 personer är inte 60), producerar generiska tips i stället för övningsbaserade aktiviteter och missar förstärkning/eftervård (så beteendet bleknar snabbt). Den här prompten är starkare eftersom den tvingar fram föranalys, modulära sessioner, interaktiv förstärkning och en hållbarhetsplan."
      }
    },
    {
      "@type": "Question",
      "name": "Kan jag anpassa den här prompten för en workshop i teamets tidshantering till min specifika situation?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ja, och det bör du, eftersom bästa resultaten kommer från din kontext: teamstorlek, vanliga avbrott, möteskultur och arbetstyp (projektbaserat, ärendebaserat, hybrid). Lägg till en kort brief innan du kör den, till exempel ”Målgruppens teamstorlek är 18, helt remote, många tvärfunktionella förfrågningar och vi vill ha en gemensam veckoritual för planering.” Efter första utkastet kan du ställa en följdfråga som: ”Skriv om aktiviteterna så att de passar i ett 50-minuters sessionfönster och inkludera remote-vänliga faciliteringssteg plus en checklista för chefens eftervård.” Om något är oklart är prompten byggd för att göra rimliga antaganden och lista dem, så att du kan korrigera dem."
      }
    },
    {
      "@type": "Question",
      "name": "Vilka är de vanligaste misstagen när man använder den här prompten för en workshop i teamets tidshantering?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Det största misstaget är att lämna målgruppens kontext för vag; i stället för ”ett team”, ge detaljer som ”ett produktmarknadsföringsteam på 12 personer med 6 återkommande veckomöten och frekventa avbrott vid lanseringar”. Ett annat vanligt fel är att inte specificera leveransformatet (dåligt: ”kör online”; bättre: ”Zoom + Miro, kameror valfritt, 75 minuter per session”). Många glömmer också att definiera avsett resultat (dåligt: ”bli mer produktiva”; bättre: ”minska omprioriteringar i sista minuten med 30 % och skydda två fokusblock på 90 minuter per vecka”). Slutligen hoppar team över förstärkningsplanen; om du inte tilldelar ägare och uppföljande touchpoints blir workshopen en engångshändelse."
      }
    },
    {
      "@type": "Question",
      "name": "Vem bör INTE använda den här prompten för en workshop i teamets tidshantering?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Den här prompten är inte idealisk för engångs-lunch-and-learns där ni inte kommer att göra uppföljningar eller förstärka beteenden efteråt. Den passar också dåligt om din organisation behöver skriva om operationspolicyer eller göra förändringar i performance management, eftersom prompten fokuserar på utbildningsdesign och praktik, inte styrning. Och ärligt talat: om ledningen förväntar sig omedelbara resultat utan att tillåta kalenderförändringar eller gränssättning kommer det vara svårt att se effekt. I de fallen, börja med att skapa samsyn med intressenter och triagera arbetsbelastningen först, och återvänd sedan till workshopserien när miljön kan bära den."
      }
    }
  ]
}
</script>
</div>

<div class="closing-section">
<!-- wp:paragraph -->
<p>Du behöver inte ännu en slide deck om att ”jobba smartare”. Du behöver ett program som människor kan öva på, repetera och förstärka. Klistra in den här prompten i ditt AI-verktyg, generera serien i sex sessioner och börja köra en workshop som förändrar hur arbetet faktiskt flyter.</p>
<!-- /wp:paragraph -->
</div><p>&lt;p&gt;The post <a rel="nofollow" href="https://nodenordic.se/prompts/bygg-en-workshopserie-i-tidshantering-for-team/">Bygg en workshopserie i tidshantering för team</a> first appeared on <a rel="nofollow" href="https://nodenordic.se">Node Nordic - AI Konsult för företag</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
