.WorkoutStoryCard-module__qwumGW__story-card{aspect-ratio:9/16;color:#fff;width:1080px;height:1920px;font-family:var(--font-sans),Inter,Geist,system-ui,-apple-system,sans-serif;background-image:url(/images/card/background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.WorkoutStoryCard-module__qwumGW__story-card:after{content:"";background:linear-gradient(#00000038,#000000b8);position:absolute;inset:0}.WorkoutStoryCard-module__qwumGW__content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;padding:48px;display:flex;position:relative}.WorkoutStoryCard-module__qwumGW__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.WorkoutStoryCard-module__qwumGW__brand{letter-spacing:.18em;text-transform:uppercase;color:#fff;font-size:28px;font-weight:800}.WorkoutStoryCard-module__qwumGW__badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ff008042;border:1px solid #ffffff1f;border-radius:999px;padding:10px 20px;font-size:24px;font-weight:700}.WorkoutStoryCard-module__qwumGW__badgeWorkout{background:#ff2d9a42}.WorkoutStoryCard-module__qwumGW__badgeStreak{background:#ff4da63d}.WorkoutStoryCard-module__qwumGW__badgeCompetition{background:#ff008057}.WorkoutStoryCard-module__qwumGW__badgeActivity{background:#ffffff1f}.WorkoutStoryCard-module__qwumGW__badgeRecap{background:#ff2d9a33}.WorkoutStoryCard-module__qwumGW__main{flex-direction:column;flex:1;justify-content:center;gap:30px;display:flex}.WorkoutStoryCard-module__qwumGW__kicker{color:#ff4da6;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:20px;font-weight:700}.WorkoutStoryCard-module__qwumGW__hero{flex-direction:column;gap:10px;display:flex}.WorkoutStoryCard-module__qwumGW__headline{letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:104px;font-weight:800;line-height:.9}.WorkoutStoryCard-module__qwumGW__headlineAccent{color:#ff2d9a;text-shadow:0 0 26px #ff008099}.WorkoutStoryCard-module__qwumGW__subtitle{color:#cfcfcf;margin:0;font-size:34px;font-weight:500;line-height:1.2}.WorkoutStoryCard-module__qwumGW__trainBlock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:24px}.WorkoutStoryCard-module__qwumGW__workoutName{margin:0;font-size:42px;font-weight:700;line-height:1.1}.WorkoutStoryCard-module__qwumGW__goal{color:#cfcfcf;margin:8px 0 0;font-size:24px}.WorkoutStoryCard-module__qwumGW__highlight{color:#9a9a9a;margin:14px 0 0;font-size:22px;line-height:1.25}.WorkoutStoryCard-module__qwumGW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.WorkoutStoryCard-module__qwumGW__metric{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;min-height:150px;padding:18px;display:flex}.WorkoutStoryCard-module__qwumGW__metricLabel{color:#9a9a9a;text-transform:uppercase;letter-spacing:.08em;font-size:17px;font-weight:600}.WorkoutStoryCard-module__qwumGW__metricValue{color:#fff;margin-top:10px;font-size:48px;font-weight:800;line-height:1}.WorkoutStoryCard-module__qwumGW__streak{background:#ff008040;border:1px solid #ffffff14;border-radius:16px;padding:20px;font-size:34px;font-weight:700;box-shadow:0 0 42px #ff008061}.WorkoutStoryCard-module__qwumGW__streakNeutral{box-shadow:none;background:#ffffff08}.WorkoutStoryCard-module__qwumGW__challengeBlock{background:#ff008029;border:1px solid #ffffff14;border-radius:16px;padding:20px;box-shadow:0 0 34px #ff008042}.WorkoutStoryCard-module__qwumGW__challengeTitle{color:#ff4da6;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:18px;font-weight:700}.WorkoutStoryCard-module__qwumGW__challengeValue{color:#fff;margin:8px 0 0;font-size:30px;font-weight:700;line-height:1.2}.WorkoutStoryCard-module__qwumGW__emotion{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.WorkoutStoryCard-module__qwumGW__motivation{color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.12}.WorkoutStoryCard-module__qwumGW__socialHook{color:#cfcfcf;margin:0;font-size:22px;line-height:1.25}.WorkoutStoryCard-module__qwumGW__footer{color:#cfcfcf;justify-content:space-between;align-items:center;gap:12px;font-size:24px;display:flex}.WorkoutStoryCard-module__qwumGW__meta{color:#9a9a9a;text-transform:uppercase;letter-spacing:.08em;font-weight:600}
