.save-status.svelte-zef03{text-align:center;margin:.75rem 0 0}.header.svelte-zef03{align-items:center;gap:.75rem;display:flex}.header.svelte-zef03>div:where(.svelte-zef03){flex:1;min-width:0}.compare.svelte-zef03{background:var(--bg);border-radius:var(--radius);padding:.5rem .75rem}.ratings.svelte-zef03{flex-direction:column;gap:.5rem;display:flex}.rating-btn.svelte-zef03{text-align:left;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:flex}.rating-btn.svelte-zef03 .num:where(.svelte-zef03){background:var(--primary);width:2rem;height:2rem;color:var(--primary-contrast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.alt-actions.svelte-zef03{gap:.5rem;margin-top:1rem;display:flex}.alt-actions.svelte-zef03 button:where(.svelte-zef03){flex:1;padding:.6rem .5rem;font-size:.9rem;font-weight:400}.back.svelte-e1tnd{text-decoration:none}.description.svelte-e1tnd{white-space:pre-line;margin:0 0 .75rem}.exercise-img.svelte-e1tnd{border-radius:var(--radius);max-width:100%;margin-bottom:.75rem}.center.svelte-e1tnd{text-align:center}.round-label.svelte-e1tnd{margin:0 0 .25rem;font-weight:600}.time.svelte-e1tnd{font-variant-numeric:tabular-nums;font-size:4rem;font-weight:700;line-height:1.1}.countdown-number.svelte-e1tnd{color:var(--accent)}.start-toni.svelte-e1tnd{text-align:center;margin-top:.75rem;margin-bottom:-.25rem}.guest-hint.svelte-e1tnd{border-color:var(--primary)}.progress.svelte-e1tnd{background:var(--border);border-radius:999px;height:.5rem;margin-top:.75rem;overflow:hidden}.progress-fill.svelte-e1tnd{background:var(--accent);height:100%;transition:width .2s linear}.levels.svelte-e1tnd{flex-direction:column;gap:.5rem;display:flex}.level.svelte-e1tnd{text-align:left;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);align-items:center;gap:.75rem;padding:.7rem .9rem;font-weight:400;display:flex}.level.selected.svelte-e1tnd{border-color:var(--primary);outline:2px solid var(--primary);font-weight:600}.level.svelte-e1tnd .num:where(.svelte-e1tnd){background:var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-weight:700;display:inline-flex}.level.selected.svelte-e1tnd .num:where(.svelte-e1tnd){background:var(--primary);color:var(--primary-contrast)}.description-details.svelte-e1tnd summary:where(.svelte-e1tnd){cursor:pointer;font-weight:600}.description-details.svelte-e1tnd .description:where(.svelte-e1tnd){margin-top:.75rem}button.big.svelte-e1tnd{margin-top:.5rem}
