.plan-ready-card.svelte-peaa1h{display:grid;width:min(100%,26rem);margin:0 auto;min-height:min(42rem,calc(100vh - 11rem));gap:.85rem;overflow:hidden;border:1px solid rgba(255,184,0,.28);border-radius:8px;padding:1.25rem 1rem 1rem;background:linear-gradient(180deg,#05050557,#0505059e 42%,#050505eb),url(../../../assets/coach/your-plan-background.png) center center / cover no-repeat,#080808;text-align:center}.plan-ready-copy.svelte-peaa1h{display:grid;justify-items:center;gap:.55rem}.plan-ready-copy.svelte-peaa1h h1:where(.svelte-peaa1h),.plan-ready-copy.svelte-peaa1h p:where(.svelte-peaa1h){margin:0}.plan-ready-copy.svelte-peaa1h h1:where(.svelte-peaa1h){display:grid;justify-items:center;gap:.12rem;font-family:var(--font-display);line-height:.94;text-transform:uppercase}.plan-ready-copy.svelte-peaa1h h1:where(.svelte-peaa1h) span:where(.svelte-peaa1h){color:var(--color-text);font-size:clamp(1.35rem,8vw,2.05rem);letter-spacing:0}.plan-ready-copy.svelte-peaa1h h1:where(.svelte-peaa1h) strong:where(.svelte-peaa1h){color:var(--color-gold);font-family:Impact,"Arial Narrow",var(--font-display);font-size:clamp(1.65rem,9vw,2.35rem);font-stretch:condensed;font-weight:800;letter-spacing:0}.plan-ready-copy.svelte-peaa1h p:where(.svelte-peaa1h){display:grid;gap:.1rem;max-width:18rem;color:var(--color-text);font-size:.92rem;font-weight:800;line-height:1.3}.plan-ready-coach.svelte-peaa1h{display:grid;min-height:19rem;align-items:end;justify-items:center;margin-top:-1.65rem;margin-bottom:-.55rem;overflow:hidden}.plan-ready-coach.svelte-peaa1h img:where(.svelte-peaa1h){display:block;width:min(132%,29rem);max-height:28rem;object-fit:contain;object-position:center bottom;transform:translateY(1.05rem)}.plan-ready-actions.svelte-peaa1h{display:grid;align-self:end;gap:.7rem;width:min(100%,17rem);margin:0 auto}.plan-ready-actions.svelte-peaa1h .button:where(.svelte-peaa1h),.plan-ready-actions.svelte-peaa1h .secondary:where(.svelte-peaa1h){width:100%}.plan-ready-actions.svelte-peaa1h .secondary:where(.svelte-peaa1h){border-color:var(--color-border);background:var(--color-elevated);color:var(--color-text)}.training-fit-card.svelte-i3wh4d{display:grid;width:min(100%,26rem);margin:0 auto;gap:1rem;border:1px solid rgba(255,184,0,.28);border-radius:8px;padding:1rem;background:#171717}.fit-heading.svelte-i3wh4d{display:grid;align-items:start;justify-items:center;text-align:center}.fit-marker.svelte-i3wh4d{display:grid;place-items:center;border-radius:999px;border:1px solid rgba(255,184,0,.58);background:#ffb8001f;color:var(--color-gold);font-weight:900}.fit-heading.svelte-i3wh4d h2:where(.svelte-i3wh4d),.fit-heading.svelte-i3wh4d p:where(.svelte-i3wh4d){margin:0}.fit-heading.svelte-i3wh4d h2:where(.svelte-i3wh4d){color:#fff;font-family:var(--font-display);font-size:1.75rem;line-height:.98;text-transform:uppercase}.fit-heading.svelte-i3wh4d h2:where(.svelte-i3wh4d) span:where(.svelte-i3wh4d){display:block}.fit-heading.svelte-i3wh4d h2:where(.svelte-i3wh4d) span:where(.svelte-i3wh4d):last-child{color:var(--color-gold);font-size:1.95rem}.fit-heading.svelte-i3wh4d p:where(.svelte-i3wh4d){margin-top:.4rem;color:#fff;font-size:.88rem;font-weight:800;line-height:1.22}.fit-list.svelte-i3wh4d{display:grid;gap:.7rem}.fit-option.svelte-i3wh4d{display:grid;min-height:5rem;grid-template-columns:3rem minmax(0,1fr) 2rem;gap:.78rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.72rem .7rem;background:#2d2d2d;color:#fff;text-align:left}.fit-option.selected.svelte-i3wh4d{border-color:var(--color-gold);background:#343434}.fit-marker.svelte-i3wh4d{width:2.65rem;height:2.65rem;font-size:1rem}.fit-text.svelte-i3wh4d{display:grid;gap:.18rem;min-width:0}.fit-text.svelte-i3wh4d strong:where(.svelte-i3wh4d),.fit-text.svelte-i3wh4d small:where(.svelte-i3wh4d){display:block}.fit-text.svelte-i3wh4d strong:where(.svelte-i3wh4d){font-size:1.02rem;font-weight:900;line-height:1.05;text-transform:uppercase}.fit-text.svelte-i3wh4d small:where(.svelte-i3wh4d){color:var(--color-muted);font-size:.83rem;font-weight:650;line-height:1.25}.fit-state.svelte-i3wh4d{display:grid;width:1.8rem;height:1.8rem;place-items:center;justify-self:center}.fit-state.svelte-i3wh4d img:where(.svelte-i3wh4d){width:100%;height:100%;object-fit:contain}.fit-actions.svelte-i3wh4d{display:grid;grid-template-columns:1fr;gap:.75rem}.continue-action.svelte-i3wh4d{order:1}.step-back.svelte-i3wh4d{order:2}.step-back.svelte-i3wh4d,.continue-action.svelte-i3wh4d{min-height:3.25rem;border-radius:8px;font-size:.92rem;font-weight:900;text-transform:uppercase}.step-back.svelte-i3wh4d{border:0;background:#2a2a2a;color:var(--color-gold)}.continue-action.svelte-i3wh4d{border:1px solid var(--color-gold);background:var(--color-gold);color:#050505}.step-dots.svelte-i3wh4d{display:flex;justify-content:center;gap:.75rem;padding:.2rem 0 0}.step-dots.svelte-i3wh4d span:where(.svelte-i3wh4d){width:.85rem;height:.85rem;border-radius:50%;flex:0 0 auto;background:#ffffff38}.step-dots.svelte-i3wh4d .active:where(.svelte-i3wh4d){width:2.05rem;height:.85rem;border-radius:999px;background:var(--color-gold)}
