{#if editingField === 'plan-title'} {:else} {/if}

{editablePlan.sections.length} sections, {totalLessons} lessons{totalExercises > 0 ? `, ${totalExercises} exercises` : ''}

{#each editablePlan.sections as section, sectionIndex (sectionIndex)}
{#if editingField === `section-${sectionIndex}-title`} {:else} {/if}
{#if expandedSections.has(sectionIndex)}
{#each section.items as item, itemIndex (item.order)}
{#if item.type === 'exercise'} {:else} {/if}
{#if editingField === `item-${sectionIndex}-${itemIndex}-title`} {:else} {/if} {#if editingField === `item-${sectionIndex}-${itemIndex}-desc`} {:else} {/if} {#if item.type === 'lesson' && item.hasExercise}
Exercise included
{/if}
{/each}
{/if}
{/each}
{#if estimatedTokens > 0}

Estimated cost: ~{estimatedTokens.toLocaleString()} tokens {#if costPercentage !== null} ({costPercentage}% of remaining) {/if}

{/if}