.your-body-liquid-glass{-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.08) 48%,rgba(255,255,255,.14) 100%),rgba(60,44,40,.16);border:1px solid rgba(255,255,255,.45);box-shadow:inset 0 1px rgba(255,255,255,.55),inset 0 -1px rgba(255,255,255,.12),inset 0 0 22px rgba(255,255,255,.1),0 18px 44px rgba(24,14,30,.2)}.your-body-glass-pill{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.16)),rgba(60,44,40,.22);border:1px solid rgba(255,255,255,.4)}.your-body-photo-shade{background:linear-gradient(rgba(38,24,20,0) 45%,rgba(38,24,20,.42) 100%)}.your-body-mono{font-family:var(--font-red-hat-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.your-body-trend-shade{background:linear-gradient(rgba(38,24,20,0) 30%,rgba(38,24,20,.12) 50%,rgba(38,24,20,.6) 100%)}.your-body-gain-stripes{background:repeating-linear-gradient(135deg,#f3fc90 0,#f3fc90 3px,rgba(243,252,144,.3) 3px,rgba(243,252,144,.3) 7px)}.your-body-rise{transform-origin:bottom;animation:.7s cubic-bezier(.16,1,.3,1) both your-body-rise}@keyframes your-body-rise{0%{opacity:0;transform:scaleY(.15)}}.your-body-draw{stroke-dasharray:400;stroke-dashoffset:0;animation:.9s cubic-bezier(.16,1,.3,1) .15s both your-body-draw}@keyframes your-body-draw{0%{stroke-dashoffset:400px}}.your-body-session-in{animation:.42s cubic-bezier(.16,1,.3,1) both your-body-session-in}@keyframes your-body-session-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.your-body-rise,.your-body-draw,.your-body-session-in{animation:none}}.your-body-drawer-scroll{padding-bottom:16px}.your-body-drawer-footer{padding-top:12px}@media (min-width:450px){.your-body-drawer-scroll{scrollbar-gutter:stable both-edges;padding:36px 22px 24px}.your-body-drawer-footer{border-top:1px solid #eaecf0;padding:16px 36px 28px}}.your-body-drawer-scroll::-webkit-scrollbar{width:14px}.your-body-drawer-scroll::-webkit-scrollbar-track{background:0 0;margin-top:30px;margin-bottom:30px}.your-body-drawer-scroll::-webkit-scrollbar-thumb{background-color:rgba(64,59,97,.14);background-clip:padding-box;border:5px solid transparent;border-radius:9999px}.your-body-drawer-scroll:hover::-webkit-scrollbar-thumb{background-color:rgba(64,59,97,.26)}.your-body-drawer-scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(64,59,97,.42)}.your-body-drawer-scroll::-webkit-scrollbar-thumb:active{background-color:rgba(64,59,97,.42)}.your-body-drawer-scroll::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){.your-body-drawer-scroll{scrollbar-width:thin;scrollbar-color:rgba(64,59,97,.22) transparent}}.your-body-soft-veil{background:linear-gradient(90deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.66) 55%,rgba(255,255,255,.58) 100%)}.your-body-challenge{scrollbar-width:none;height:100%;overflow-y:auto}.your-body-challenge::-webkit-scrollbar{display:none}.your-body-challenge-shade{background:linear-gradient(rgba(22,19,31,.25) 0%,rgba(22,19,31,.45) 35%,rgba(22,19,31,.85) 75%,#16131f 100%)}.your-body-challenge-layout{flex-direction:column;min-height:100%;display:flex}.your-body-challenge-cta{background:linear-gradient(rgba(22,19,31,0) 0%,rgba(22,19,31,.92) 32%,#16131f 100%);position:-webkit-sticky;position:sticky;bottom:0}.your-body-challenge.is-tinted{background-color:var(--program-night)}.your-body-challenge.is-tinted .your-body-challenge-shade{background:linear-gradient(to bottom,color-mix(in srgb,var(--program-night)25%,transparent)0%,color-mix(in srgb,var(--program-night)45%,transparent)35%,color-mix(in srgb,var(--program-night)85%,transparent)75%,var(--program-night)100%)}.your-body-challenge.is-tinted .your-body-challenge-cta{background:linear-gradient(to bottom,color-mix(in srgb,var(--program-night)0%,transparent)0%,color-mix(in srgb,var(--program-night)92%,transparent)32%,var(--program-night)100%)}@media (min-width:1024px){.your-body-challenge{overflow:hidden}.your-body-challenge-shade{background:linear-gradient(90deg,rgba(22,19,31,.86) 0%,rgba(22,19,31,.6) 42%,rgba(22,19,31,.15) 64%,rgba(22,19,31,.45) 100%),linear-gradient(rgba(22,19,31,0) 60%,rgba(22,19,31,.5) 100%)}.your-body-challenge-layout{grid-template:"story sessions"minmax(0,1fr)"cta sessions"/minmax(0,1fr) 420px;height:100%;display:grid}.your-body-challenge-layout.is-game{grid-template-columns:minmax(0,1fr) minmax(480px,44%)}.your-body-challenge-story{scrollbar-width:none;grid-area:story;min-height:0;padding-bottom:24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(#000 calc(100% - 20px),transparent 100%)}.your-body-challenge-story::-webkit-scrollbar{display:none}.your-body-challenge-sessions{grid-area:sessions}.your-body-challenge-sessions-scroll{-webkit-mask-image:linear-gradient(transparent 0,#000 72px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(transparent 0,#000 72px,#000 calc(100% - 56px),transparent 100%)}.your-body-challenge-cta,.your-body-challenge.is-tinted .your-body-challenge-cta{background:0 0;grid-area:cta;position:static}.your-body-challenge.is-tinted .your-body-challenge-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--program-night)86%,transparent)0%,color-mix(in srgb,var(--program-night)60%,transparent)42%,color-mix(in srgb,var(--program-night)15%,transparent)64%,color-mix(in srgb,var(--program-night)45%,transparent)100%),linear-gradient(to top,color-mix(in srgb,var(--program-night)50%,transparent)0%,transparent 40%)}}.your-body-session-shade{background:linear-gradient(rgba(22,19,31,.35) 0%,rgba(22,19,31,.2) 45%,rgba(22,19,31,.78) 100%)}.your-body-session-goal-shade{background:linear-gradient(rgba(22,19,31,.15) 40%,rgba(22,19,31,.78) 100%),rgba(243,252,144,.18)}.your-body-showcase-shade{background:linear-gradient(90deg,rgba(16,13,24,.82) 0%,rgba(16,13,24,.55) 38%,rgba(16,13,24,.12) 68%,rgba(16,13,24,.3) 100%),linear-gradient(rgba(16,13,24,0) 55%,rgba(16,13,24,.7) 100%),linear-gradient(rgba(16,13,24,.45) 0%,rgba(16,13,24,0) 22%)}@media (max-width:1023px){.your-body-showcase-shade{background:linear-gradient(rgba(16,13,24,.35) 0%,rgba(16,13,24,.55) 35%,rgba(16,13,24,.85) 70%,rgba(16,13,24,.92) 100%)}}.your-body-showcase-card-shade{background:linear-gradient(rgba(16,13,24,0) 30%,rgba(16,13,24,.25) 50%,rgba(16,13,24,.82) 100%)}.your-body-showcase-story{animation:.6s cubic-bezier(.16,1,.3,1) both your-body-showcase-in}.your-body-showcase-card{animation:.52s cubic-bezier(.16,1,.3,1) both your-body-showcase-in}@keyframes your-body-showcase-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.your-body-showcase-story,.your-body-showcase-card{animation:none}}.your-body-showcase-bleed{--showcase-gutter:24px}@media (min-width:1024px){.your-body-showcase-bleed{--showcase-gutter:calc(max(0px,(100vw - 105rem)/2) + 72px)}}.challenge-reward-points{background:linear-gradient(100deg,#e4dcff 0%,#ffd9e8 55%,#ffe8d2 100%);color:transparent;filter:drop-shadow(0 1px 10px rgba(40,30,60,.35));-webkit-background-clip:text;background-clip:text}.your-body-liquid-glass.challenge-reward-final{border-color:rgba(255,226,238,.85);box-shadow:inset 0 1px rgba(255,255,255,.6),0 8px 32px -6px rgba(228,220,255,.55),0 0 40px -8px rgba(255,217,232,.6)}.challenge-reward-final:after{content:"";top:0;bottom:0;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);width:45%;animation:1.6s ease-out .6s challenge-reward-shine;position:absolute;left:0;transform:translate(-160%)skew(-18deg)}@keyframes challenge-reward-shine{to{transform:translate(320%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.challenge-reward-final:after{animation:none}}.challenge-celebration-halo{z-index:-1;filter:blur(26px);opacity:.6;background:linear-gradient(135deg,#cfc6ff,#ffd9e8 55%,#ffe8d2);border-radius:38px;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.challenge-celebration-halo--final{top:-20px;bottom:-20px;left:-20px;right:-20px}.challenge-celebration-bloom{background:radial-gradient(circle,rgba(255,233,244,.75) 0%,rgba(207,198,255,.35) 45%,transparent 72%);border-radius:50%;position:absolute;top:-22px;bottom:-22px;left:-22px;right:-22px}.challenge-celebration-number{background:linear-gradient(100deg,#e4dcff 0%,#ffd9e8 38%,#fff 50%,#ffd9e8 62%,#ffe8d2 100%) 100% 0/260% 100%;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 12px rgba(20,16,30,.4));-webkit-background-clip:text;background-clip:text}.challenge-celebration-number--lit{animation:1.5s cubic-bezier(.65,0,.35,1) both challenge-celebration-number}@keyframes challenge-celebration-number{to{background-position:0 0}}.challenge-celebration-rays{z-index:-1;pointer-events:none;background:repeating-conic-gradient(rgba(255,244,250,.75) 0deg,rgba(255,244,250,.75) 5deg,transparent 5deg,transparent 18deg);width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.55) 22%,transparent 56%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.55) 22%,transparent 56%)}.challenge-celebration-collect{animation:2.2s ease-in-out infinite challenge-celebration-collect}@keyframes challenge-celebration-collect{0%,to{box-shadow:0 0 rgba(255,255,255,.55)}60%{box-shadow:0 0 0 12px rgba(255,255,255,0)}}@media (prefers-reduced-motion:reduce){.challenge-celebration-collect{animation:none}}.challenge-celebration-glint{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%)}.your-body-reading-glass{-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);color:#fff;background:linear-gradient(rgba(255,255,255,.16) 0%,rgba(255,255,255,.07) 100%);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px rgba(255,255,255,.28),0 12px 32px -12px rgba(20,16,30,.35)}
