.rhythm-step.svelte-k5vskp{width:100%;color:var(--workout-text-strong);gap:22px;display:grid}.hero-copy.svelte-k5vskp{text-align:center;justify-items:center;gap:10px;display:grid}.eyebrow.svelte-k5vskp{color:var(--workout-primary-700);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}h1.svelte-k5vskp{max-width:600px;font:850 clamp(2rem, 6vw, 2.8rem)/1.08 var(--workout-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.intro.svelte-k5vskp{max-width:490px;color:var(--workout-text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.45}.rhythm-picker.svelte-k5vskp{border:0;min-width:0;margin:0;padding:0}legend.svelte-k5vskp{text-align:center;margin:0 auto 20px;font-size:.9rem;font-weight:850}.rhythm-options.svelte-k5vskp{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rhythm-option.svelte-k5vskp{border:2px solid var(--workout-border-light);background:var(--workout-bg-strong);min-width:0;min-height:164px;color:var(--workout-text-strong);box-shadow:0 4px 0 var(--workout-border-light);cursor:pointer;text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 10px;font-family:inherit;display:flex;position:relative}.rhythm-option.selected.svelte-k5vskp{background:var(--workout-primary-100);border-color:var(--workout-primary-500);box-shadow:0 4px 0 var(--workout-primary-500)}.rhythm-count.svelte-k5vskp{font:850 2.8rem/1 var(--workout-font-display);color:var(--workout-primary-700)}.rhythm-count.svelte-k5vskp small:where(.svelte-k5vskp){font-size:1.2rem}.rhythm-option.svelte-k5vskp strong:where(.svelte-k5vskp){font-size:.88rem;line-height:1.3}.rhythm-description.svelte-k5vskp{color:var(--workout-text-muted);font-size:.73rem;line-height:1.4}.recommended-label.svelte-k5vskp{background:var(--workout-gold-500);color:var(--workout-action-on-accent);white-space:nowrap;border-radius:9px;padding:4px 8px;font-size:.62rem;font-weight:900;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.reassurance.svelte-k5vskp{color:var(--workout-text-muted);text-align:center;margin:0;font-size:.8rem;line-height:1.4}.skip.svelte-k5vskp{min-height:44px;color:var(--workout-text-muted);font:750 .8rem var(--font-family);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-self:center;padding:8px 12px;text-decoration:underline}button.svelte-k5vskp:focus-visible{outline:3px solid var(--workout-primary-700);outline-offset:4px}button.svelte-k5vskp:active{transform:translateY(2px)}@media (height<=740px) and (width<=600px){.rhythm-step.svelte-k5vskp{gap:16px}h1.svelte-k5vskp{font-size:1.85rem}.intro.svelte-k5vskp{font-size:.9rem}.rhythm-option.svelte-k5vskp{min-height:138px;padding:16px 8px}.rhythm-options.svelte-k5vskp{gap:8px}.rhythm-count.svelte-k5vskp{font-size:2.4rem}}.details-step.svelte-3a9d9n{width:100%;color:var(--workout-text-strong);gap:20px;display:grid}header.svelte-3a9d9n{text-align:center;gap:10px;display:grid}.eyebrow.svelte-3a9d9n{color:var(--workout-primary-700);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900}h1.svelte-3a9d9n{font:850 clamp(2rem, 6vw, 2.8rem)/1.08 var(--workout-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.intro.svelte-3a9d9n{color:var(--workout-text-muted);margin:0;line-height:1.45}fieldset.svelte-3a9d9n{border:0;min-width:0;margin:0;padding:0}legend.svelte-3a9d9n{padding:0;font-size:.9rem;font-weight:850}.section-heading.svelte-3a9d9n{min-height:24px;color:var(--workout-text-muted);justify-content:flex-end;margin-top:-24px;margin-bottom:10px;font-size:.75rem;display:flex}.section-heading.svelte-3a9d9n .complete:where(.svelte-3a9d9n){color:var(--workout-primary-700);font-weight:850}.day-options.svelte-3a9d9n{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.day-option.svelte-3a9d9n{border:2px solid var(--workout-border-light);background:var(--workout-bg-strong);min-width:0;min-height:48px;color:var(--workout-text-strong);box-shadow:0 3px 0 var(--workout-border-light);font:850 1rem var(--font-family);cursor:pointer;border-radius:14px;padding:8px 0}.day-option.svelte-3a9d9n small:where(.svelte-3a9d9n){display:none}.day-option.selected.svelte-3a9d9n,.time-option.selected.svelte-3a9d9n{border-color:var(--workout-primary-500);background:var(--workout-primary-100);box-shadow:0 3px 0 var(--workout-primary-500)}.time-picker.svelte-3a9d9n{gap:10px;display:grid}.time-options.svelte-3a9d9n{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.time-option.svelte-3a9d9n{border:2px solid var(--workout-border-light);background:var(--workout-bg-strong);min-width:0;min-height:112px;color:var(--workout-text-strong);box-shadow:0 3px 0 var(--workout-border-light);font:inherit;cursor:pointer;border-radius:18px;align-content:center;justify-items:center;gap:6px;padding:12px 6px;display:grid;position:relative}.time-icon.svelte-3a9d9n{width:32px;height:32px}.time-option.svelte-3a9d9n strong:where(.svelte-3a9d9n){font:800 .95rem/1.2 var(--workout-font-display)}.time-option.svelte-3a9d9n small:where(.svelte-3a9d9n){color:var(--workout-text-muted);text-align:center;font-size:.6rem;line-height:1.3}.selection-mark.svelte-3a9d9n{display:none}.timezone-card.svelte-3a9d9n{background:var(--workout-primary-100);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.75rem;display:flex}.timezone-card.svelte-3a9d9n>div:where(.svelte-3a9d9n){gap:3px;min-width:0;display:grid}.timezone-card.svelte-3a9d9n strong:where(.svelte-3a9d9n){overflow-wrap:anywhere}.timezone-card.svelte-3a9d9n span:where(.svelte-3a9d9n){color:var(--workout-text-muted)}.timezone-toggle.svelte-3a9d9n,.skip.svelte-3a9d9n{min-height:44px;color:var(--workout-text-muted);font:800 .78rem var(--font-family);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;text-decoration:underline}.skip.svelte-3a9d9n{justify-self:center}.timezone-picker.svelte-3a9d9n{gap:8px;font-size:.85rem;display:grid}select.svelte-3a9d9n{border:2px solid var(--workout-border-light);background:var(--workout-bg-strong);width:100%;min-height:48px;color:var(--workout-text-strong);font:inherit;border-radius:14px;padding:10px}button.svelte-3a9d9n:focus-visible,select.svelte-3a9d9n:focus-visible{outline:3px solid var(--workout-primary-700);outline-offset:3px}button.svelte-3a9d9n:active{transform:translateY(2px)}@media (height<=740px) and (width<=600px){.details-step.svelte-3a9d9n{gap:12px}h1.svelte-3a9d9n{font-size:1.85rem}.intro.svelte-3a9d9n{font-size:.9rem}.time-option.svelte-3a9d9n{min-height:100px}.time-options.svelte-3a9d9n{gap:8px}.time-option.svelte-3a9d9n small:where(.svelte-3a9d9n){font-size:.57rem}}
