.summary-page.svelte-aglluw h1:where(.svelte-aglluw),.summary-page.svelte-aglluw h2:where(.svelte-aglluw){margin:0;font-size:1rem;font-weight:650;line-height:1.4}.summary-page.svelte-aglluw p:where(.svelte-aglluw){margin-bottom:0}.summary-page.svelte-aglluw [data-slot=button]{border-radius:.5rem;text-decoration:none}.summary-card.svelte-aglluw{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;min-width:0;padding:1.25rem}.summary-card.svelte-aglluw h3:where(.svelte-aglluw){color:var(--color-muted-foreground);margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.summary-card.svelte-aglluw .summary-value:where(.svelte-aglluw){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.75rem 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.completion-progress.svelte-aglluw{background:var(--color-muted);width:100%;height:.625rem;color:var(--color-success);border:0;border-radius:999px;display:block;overflow:hidden}.completion-progress.svelte-aglluw::-webkit-progress-bar{background:var(--color-muted);border-radius:999px}.completion-progress.svelte-aglluw::-webkit-progress-value{background:var(--color-success);border-radius:999px}.completion-progress.svelte-aglluw::-moz-progress-bar{background:var(--color-success);border-radius:999px}
