.progress-section.svelte-ahr9k9{display:flex;flex-direction:column;gap:var(--spacing-sm)}.progress-header.svelte-ahr9k9{display:flex;justify-content:space-between;align-items:center}.progress-text.svelte-ahr9k9{display:flex;flex-direction:column;gap:var(--spacing-xs)}.progress-label.svelte-ahr9k9{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.progress-numbers.svelte-ahr9k9{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.progress-secondary.svelte-ahr9k9{font-size:.75rem;color:var(--color-text-secondary)}.progress-percentage.svelte-ahr9k9{font-size:1.5rem;font-weight:700;color:var(--color-primary)}.session-complete.svelte-4kvloe{display:flex;justify-content:center;align-items:center;min-height:60vh;max-width:800px;margin:0 auto}.complete-content.svelte-4kvloe{text-align:center;padding:var(--spacing-lg);width:100%}.complete-icon.svelte-4kvloe{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.complete-icon.svelte-4kvloe svg:where(.svelte-4kvloe){width:4rem;height:4rem;color:var(--color-success)}.complete-title.svelte-4kvloe{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md)}.complete-message.svelte-4kvloe{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.session-complete.svelte-4kvloe .stats-section{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.actions-section.svelte-4kvloe{margin-top:var(--spacing-xl)}
