.onboarding-preview.svelte-qcm92v{display:grid;gap:1rem}.welcome-card.svelte-qcm92v,.goal-card.svelte-qcm92v{border:1px solid rgba(255,184,0,.28);border-radius:8px;background:#171717}.welcome-card.svelte-qcm92v{position:relative;display:grid;min-height:33.6rem;overflow:hidden;align-content:start;padding:1.05rem .95rem .95rem;background:linear-gradient(180deg,#0505052e,#0505058f 44%,#050505fa 88%),url(../../../assets/coach/welcome-background.png) center center / cover no-repeat,#080808;text-align:center}.welcome-card.svelte-qcm92v:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0505051a,#0505053d 30%,#050505f5 86%);content:"";pointer-events:none}.welcome-card.svelte-qcm92v>:where(.svelte-qcm92v){position:relative;z-index:1}.welcome-copy.svelte-qcm92v{display:grid;gap:.5rem;justify-items:center;z-index:2}.welcome-copy.svelte-qcm92v p:where(.svelte-qcm92v),.welcome-copy.svelte-qcm92v strong:where(.svelte-qcm92v),.welcome-bottom.svelte-qcm92v small:where(.svelte-qcm92v){margin:0}.welcome-logo.svelte-qcm92v{display:block;width:min(86%,18.5rem);max-height:12.4rem;object-fit:contain}.welcome-copy.svelte-qcm92v p:where(.svelte-qcm92v){max-width:17rem;color:#fff;font-size:1rem;font-weight:800;line-height:1.25}.welcome-copy.svelte-qcm92v strong:where(.svelte-qcm92v){color:var(--color-gold);font-size:.96rem}.welcome-coach-stage.svelte-qcm92v{position:relative;display:grid;min-height:17rem;margin-top:.65rem;margin-bottom:-.15rem;align-items:end;overflow:hidden;z-index:3}.welcome-coach-stage.svelte-qcm92v:before{position:absolute;top:0;right:-.95rem;bottom:0;left:-.95rem;background:linear-gradient(180deg,#05050500,#0505059e 78%,#050505f0);content:""}.welcome-coach.svelte-qcm92v{position:relative;z-index:1;width:min(82%,18rem);max-height:17.5rem;margin:0 auto;object-fit:contain;object-position:center bottom;transform:translateY(-.9rem)}.welcome-bottom.svelte-qcm92v{display:grid;gap:.42rem;margin-top:auto}.welcome-bottom.svelte-qcm92v button:where(.svelte-qcm92v),.continue-button.svelte-qcm92v{min-height:3.25rem;border:1px solid var(--color-gold);border-radius:8px;background:var(--color-gold);color:#050505;font-size:.92rem;font-weight:900;text-transform:uppercase}.welcome-bottom.svelte-qcm92v button:where(.svelte-qcm92v):after{margin-left:.65rem;content:"›";font-size:1.45rem;line-height:0;vertical-align:-.08rem}.welcome-bottom.svelte-qcm92v small:where(.svelte-qcm92v){color:#fff;font-size:.66rem;font-weight:800;line-height:1;opacity:.78}.goal-card.svelte-qcm92v{display:grid;gap:1rem;padding:1rem}.goal-heading.svelte-qcm92v{display:grid;gap:.38rem;justify-items:center;text-align:center}.goal-heading.svelte-qcm92v h3:where(.svelte-qcm92v),.goal-heading.svelte-qcm92v p:where(.svelte-qcm92v){margin:0}.goal-heading.svelte-qcm92v h3:where(.svelte-qcm92v){color:#fff;font-family:var(--font-display);font-size:1.8rem;line-height:.98;text-transform:uppercase}.goal-heading.svelte-qcm92v h3:where(.svelte-qcm92v) span:where(.svelte-qcm92v){display:block}.goal-heading.svelte-qcm92v h3:where(.svelte-qcm92v) span:where(.svelte-qcm92v):last-child{color:var(--color-gold);font-size:1.98rem}.goal-heading.svelte-qcm92v p:where(.svelte-qcm92v){max-width:14rem;color:#fff;font-size:.88rem;font-weight:800;line-height:1.18}.goal-list.svelte-qcm92v{display:grid;gap:.7rem}.goal-option.svelte-qcm92v{display:grid;min-height:5.5rem;grid-template-columns:3.8rem 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}.goal-option.selected.svelte-qcm92v{border-color:var(--color-gold);background:#343434}.goal-icon.svelte-qcm92v{display:grid;width:3.95rem;height:3.95rem;place-items:center;overflow:hidden;border-radius:8px;background:transparent}.goal-icon.svelte-qcm92v img:where(.svelte-qcm92v){width:100%;height:100%;object-fit:contain}.goal-text.svelte-qcm92v{display:grid;gap:.18rem;min-width:0}.goal-text.svelte-qcm92v strong:where(.svelte-qcm92v),.goal-text.svelte-qcm92v small:where(.svelte-qcm92v){display:block}.goal-text.svelte-qcm92v strong:where(.svelte-qcm92v){font-size:1.02rem;font-weight:900;line-height:1.05}.goal-text.svelte-qcm92v small:where(.svelte-qcm92v){color:var(--color-muted);font-size:.82rem;font-weight:800;line-height:1.2}.goal-state.svelte-qcm92v{display:flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;justify-self:center;border:0;border-radius:50%;color:#ffffffb8;font-family:Arial,Helvetica,sans-serif;font-size:0;font-weight:900;line-height:1}.goal-state.svelte-qcm92v .arrow-mark:where(.svelte-qcm92v),.goal-state.svelte-qcm92v .check-mark:where(.svelte-qcm92v){display:block;width:100%;height:100%;object-fit:contain}.goal-option.selected.svelte-qcm92v .goal-state:where(.svelte-qcm92v){width:2rem;height:2rem;border-color:transparent;background:transparent;color:#050505}.goal-option.selected.svelte-qcm92v .check-mark:where(.svelte-qcm92v){transform:scale(1.02)}.continue-button.svelte-qcm92v{margin-top:.2rem}.step-dots-preview.svelte-qcm92v{display:flex;justify-content:center;gap:1.2rem;margin-top:-.35rem;padding:0 0 .05rem}.step-dots-preview.svelte-qcm92v span:where(.svelte-qcm92v){width:.85rem;height:.85rem;border-radius:50%;background:#ffffff38}.step-dots-preview.svelte-qcm92v .active:where(.svelte-qcm92v){background:var(--color-gold)}
