.workout-month-calendar-preview__experience{flex-direction:column;gap:.22rem;width:100%;min-width:0;display:flex}.workout-month-calendar-preview__experience-kicker{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#00f5ffd1;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:700;line-height:1}.workout-month-calendar-preview__experience-hero{-webkit-backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(165deg,#ffffff1a,#ffffff08),#0a0e16c7;border:1px solid #d6e2f424;border-radius:.85rem;flex-direction:column;align-items:center;gap:.12rem;padding:.22rem .45rem .28rem;display:flex;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000047}.workout-month-calendar-preview__experience-date{letter-spacing:.12em;text-transform:uppercase;color:#beccdec7;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem;font-weight:600;line-height:1.15}.workout-month-calendar-preview__experience-title{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#f4faff;margin:0;font-size:clamp(.82rem,3vw,.98rem);font-weight:700;line-height:1.05}.workout-month-calendar-preview__experience-progress{background:0 0;border-radius:.55rem;width:100%;max-width:18rem;margin-top:.02rem;padding:.08rem .2rem .05rem}.workout-month-calendar-preview__experience-progress-track{background:#ffffff24;border-radius:999px;height:.22rem;overflow:hidden;box-shadow:inset 0 1px 1px #00000038}.workout-month-calendar-preview__experience-progress-fill{background:linear-gradient(90deg,#b4d8ffeb,#ffcc8af5);border-radius:999px;height:100%;box-shadow:0 0 12px #b4d8ff38}.workout-month-calendar-preview__experience-progress-meta{letter-spacing:.07em;text-transform:uppercase;color:#d6deeacc;justify-content:space-between;align-items:center;gap:.4rem;margin-top:.14rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;font-weight:600;display:flex}.workout-month-calendar-preview__experience-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;width:100%;display:grid}.workout-month-calendar-preview__experience-stat{-webkit-backdrop-filter:blur(14px)saturate(1.25);background:linear-gradient(165deg,#ffffff17,#ffffff06),#0a0e16c7;border:1px solid #d6e2f41f;border-radius:.58rem;flex-direction:column;align-items:center;gap:.04rem;min-width:0;padding:.22rem .18rem;display:flex;box-shadow:inset 0 1px #ffffff1a}.workout-month-calendar-preview__experience-stat strong{letter-spacing:.04em;color:#ecf4ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;line-height:1.05}.workout-month-calendar-preview__experience-stat span{letter-spacing:.1em;text-transform:uppercase;color:#aab6c6c7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.46rem;font-weight:600}.workout-month-calendar-preview__experience-meta-row{flex-direction:column;align-items:center;gap:.16rem;width:100%;display:flex}.workout-month-calendar-preview__experience-targets{text-align:center;color:#beccded1;margin:0;font-size:.62rem;line-height:1.2}.workout-month-calendar-preview__dismiss-hint{letter-spacing:.1em;text-transform:uppercase;color:#aab6c680;pointer-events:none;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.46rem;font-weight:600;position:absolute;top:.85rem;left:50%;transform:translate(-50%)}.workout-month-calendar-preview__chrome{touch-action:none;cursor:grab;position:relative}.workout-month-calendar-preview__experience-session{margin-top:.05rem}.workout-month-calendar-preview__experience-list-head{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .05rem .1rem;display:flex}.workout-month-calendar-preview__experience-list-head h3{letter-spacing:.12em;text-transform:uppercase;color:#beccdedb;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.54rem;font-weight:700}.workout-month-calendar-preview__experience-list-hint{color:#aab6c68c;margin:0 0 .18rem;padding:0 .1rem;font-size:.56rem;line-height:1.2}.workout-month-calendar-preview__experience-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.workout-month-calendar-preview__experience-list .workout-list-exercise-row{border-radius:.72rem;margin-bottom:.16rem;-webkit-backdrop-filter:blur(18px)saturate(1.35)!important;background:linear-gradient(160deg,#ffffff1c,#ffffff08),#0a0e16d1!important;border:1px solid #ffffff1f!important;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #0000003d!important}.workout-month-calendar-preview__experience-list .workout-list-exercise-row__toggle{gap:.42rem;padding:.26rem .18rem .26rem .36rem}.workout-month-calendar-preview__experience-list .workout-list-exercise-row__thumb{border-radius:.5rem;width:2.25rem;height:2.25rem}.workout-month-calendar-preview__experience-list .workout-list-exercise-row__toggle p{font-size:.78rem!important;line-height:1.12!important}.workout-month-calendar-preview__experience-list .workout-list-exercise-row__meta{letter-spacing:.04em;color:#beccdeb8;margin:.08rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.55rem;font-weight:500;line-height:1.15}.workout-month-calendar-preview__experience-list .workout-list-exercise-row__menu{width:1.7rem;height:1.7rem;margin-right:.15rem}.orbit-muscle-sheet.workout-month-calendar-preview .workout-month-calendar-preview__experience-list .orbit-muscle-sheet__exercise,.orbit-muscle-sheet.workout-month-calendar-preview .workout-month-calendar-preview__experience-item{box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 .16rem!important;padding:0!important}.workout-month-calendar-preview__experience-hero .workout-month-calendar-preview__muscle-cluster{transform-origin:top;margin-bottom:-.35rem;transform:scale(.72)}.workout-month-calendar-preview__cta-block{-webkit-backdrop-filter:blur(18px)saturate(1.3)!important;background:linear-gradient(165deg,#ffffff14,#ffffff05),#0a0e16cc!important;border:1px solid #d6e2f41f!important;border-radius:.85rem!important;margin-top:.35rem!important;box-shadow:inset 0 1px #ffffff1a!important}html[data-theme=daylight] .workout-month-calendar-preview__experience-kicker{color:#0891b2db}html[data-theme=daylight] .workout-month-calendar-preview__experience-hero{background:linear-gradient(165deg,#ffffffb8,#f6f8fc8c);border-color:#7884942e;box-shadow:0 10px 24px #50607014}html[data-theme=daylight] .workout-month-calendar-preview__experience-title{color:#1c242e}html[data-theme=daylight] .workout-month-calendar-preview__experience-date,html[data-theme=daylight] .workout-month-calendar-preview__experience-progress-meta,html[data-theme=daylight] .workout-month-calendar-preview__experience-list-hint,html[data-theme=daylight] .workout-month-calendar-preview__experience-targets,html[data-theme=daylight] .workout-month-calendar-preview__dismiss-hint,html[data-theme=daylight] .workout-month-calendar-preview__experience-list .workout-list-exercise-row__meta{color:#505c6cc7}html[data-theme=daylight] .workout-month-calendar-preview__experience-stat{background:linear-gradient(165deg,#ffffffc7,#f6f8fc9e);border-color:#78849429}html[data-theme=daylight] .workout-month-calendar-preview__experience-stat strong{color:#1c242e}html[data-theme=daylight] .workout-month-calendar-preview__experience-list .workout-list-exercise-row{background:linear-gradient(165deg,#ffffffc7,#f6f8fc9e)!important;border-color:#78849429!important}
@keyframes pm-ongoing-scan{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes pm-ongoing-light-source{0%{opacity:0;transform:translate(-35%)}12%{opacity:1}55%{opacity:1}to{opacity:0;transform:translate(165%)}}@keyframes pm-ongoing-light-edge{0%,to{opacity:.55;box-shadow:0 0 8px #ffffff8c,0 0 16px #67e8f9a6,0 0 28px #a78bfa66}50%{opacity:1;box-shadow:0 0 12px #ffffffd9,0 0 22px #67e8f9d9,0 0 36px #a78bfa8c}}@keyframes pm-ongoing-pulse{0%,to{opacity:.55;box-shadow:0 0 #67e8f959}50%{opacity:1;box-shadow:0 0 10px 2px #67e8f973}}@keyframes pm-ongoing-rail-glow{0%,to{opacity:.72;filter:brightness()saturate()}50%{opacity:1;filter:brightness(1.18)saturate(1.22)}}.workout-month-ongoing-progress{--pm-ongoing-cyan:103, 232, 249;--pm-ongoing-violet:167, 139, 250;--pm-ongoing-ink:4, 16, 24;isolation:isolate;-webkit-backdrop-filter:none;width:100%;box-shadow:none;background:0 0;border:0;border-radius:.85rem;padding:.72rem .78rem .78rem;position:relative;overflow:hidden}.workout-month-ongoing-progress:before{display:none}.workout-month-ongoing-progress__chrome{z-index:1;flex-direction:column;gap:.55rem;display:flex;position:relative}.workout-month-ongoing-progress__header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex;overflow:hidden}.workout-month-ongoing-progress__live{flex:0 auto;align-items:center;gap:.42rem;min-width:0;max-width:48%;display:inline-flex}.workout-month-ongoing-progress__leading{flex:auto;align-items:center;min-width:0;max-width:calc(100% - 6.4rem);display:inline-flex}.workout-month-ongoing-progress__live-dot{background:rgb(var(--pm-ongoing-cyan));border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem}.workout-month-ongoing-progress__live-dot--pulse{animation:1.8s ease-in-out infinite pm-ongoing-pulse}.workout-month-ongoing-progress__live-label{font-family:var(--font-display,var(--font-mono,ui-monospace, monospace));letter-spacing:.18em;text-transform:uppercase;color:#a5f3fceb;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.62rem;font-weight:700;overflow:hidden}.workout-month-ongoing-progress__metrics{white-space:nowrap;width:max-content;max-width:52%;font-family:var(--font-mono,ui-monospace, monospace);flex:none;justify-content:flex-end;align-items:baseline;gap:.4rem;margin-inline-start:auto;display:inline-flex}.workout-month-ongoing-progress__count{letter-spacing:.08em;color:#f8fafcf5;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:start;flex:none;align-items:baseline;gap:0;width:auto;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.workout-month-ongoing-progress__count span{color:#94a3b8d1;font-weight:600}.workout-month-ongoing-progress__unit{letter-spacing:.14em;text-transform:uppercase;margin-left:.18rem;font-size:.58rem;display:inline}.workout-month-ongoing-progress__percent{letter-spacing:.06em;color:#d2c8fffa;text-shadow:0 1px 1px #000000e6;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:start;flex:none;width:auto;margin:0;font-size:.72rem;font-weight:700;display:inline-block}.workout-month-ongoing-progress__composition{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#94a3b8d1;margin:0;font-size:.58rem;font-weight:600}.workout-month-ongoing-progress__track{background:linear-gradient(#ffffff12,#ffffff08);border-radius:999px;width:100%;height:.55rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.workout-month-ongoing-progress__track-grid{pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff1a calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.workout-month-ongoing-progress__fill{border-radius:inherit;height:100%;box-shadow:0 0 14px rgba(var(--pm-ongoing-cyan), .45), 0 0 22px rgba(var(--pm-ongoing-violet), .28);transform-origin:0;background:linear-gradient(90deg,#22d3ee 0%,#67e8f9 34%,#818cf8 68%,#a78bfa 100%);position:relative;overflow:hidden}.workout-month-ongoing-progress__fill--glow{animation:2.4s ease-in-out infinite pm-ongoing-rail-glow}.workout-month-ongoing-progress__scan{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000 0%,#ffffff8c 48%,#0000 100%);width:42%;height:100%;animation:2.1s cubic-bezier(.4,0,.2,1) infinite pm-ongoing-scan;position:absolute;top:0;left:0}.workout-month-ongoing-progress__light-source{pointer-events:none;filter:blur(1.2px);mix-blend-mode:screen;background:radial-gradient(#ffffffe0 0%,#a5f3fc8c 28%,#a78bfa2e 58%,#0000 72%);width:58%;height:280%;animation:2.45s cubic-bezier(.45,.05,.25,1) infinite pm-ongoing-light-source;position:absolute;top:-90%;left:0}.workout-month-ongoing-progress__light-edge{pointer-events:none;background:radial-gradient(circle,#fff 0%,#a5f3fcf2 42%,#a78bfa33 78%,#0000 100%);border-radius:999px;width:.42rem;height:.42rem;animation:1.6s ease-in-out infinite pm-ongoing-light-edge;position:absolute;top:50%;right:-.12rem;transform:translateY(-50%)}.workout-month-ongoing-progress__steps{justify-content:space-between;align-items:center;gap:.28rem;width:100%;display:flex}.workout-month-ongoing-progress__step{background:#ffffff1a;border-radius:999px;flex:1 1 0;height:.22rem;transition:background .28s,box-shadow .28s,transform .28s}.workout-month-ongoing-progress__step--done{box-shadow:0 0 8px rgba(var(--pm-ongoing-cyan), .35);background:linear-gradient(90deg,#22d3eef2,#a78bfae6)}.workout-month-ongoing-progress__step--active{box-shadow:0 0 10px rgba(var(--pm-ongoing-violet), .45);background:#a78bfab8;transform:scaleY(1.45)}.workout-month-ongoing-progress__step--active.workout-month-ongoing-progress__step--pulse{animation:1.5s ease-in-out infinite pm-ongoing-rail-glow}.workout-month-ongoing-progress__hint{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:.01em;color:#e0f8fff5;text-shadow:0 0 12px #67e8f947;margin:0;font-size:.74rem;font-weight:600;line-height:1.35}.workout-month-ongoing-progress[data-progress-variant=ready] .workout-month-ongoing-progress__hint{letter-spacing:.02em;color:#baffff;text-shadow:0 0 14px #67e8f973,0 1px 2px #00000073;font-size:.78rem;font-weight:650}.workout-month-ongoing-progress[data-progress-variant=ready] .workout-month-ongoing-progress__live-label{color:#a5f3fcfa;text-shadow:0 0 10px #67e8f959}.workout-month-ongoing-progress[data-progress-variant=ongoing]{--pm-ongoing-cyan:251, 146, 60;--pm-ongoing-violet:251, 191, 36}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__live-label{color:#ffd5aafa;text-shadow:0 0 10px #fb923c66}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__live-dot{background:#fb923c;box-shadow:0 0 10px #fb923c8c}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__percent{color:#fdba74fa;text-shadow:0 0 12px #fbbf2473}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__fill{background:linear-gradient(90deg,#f97316 0%,#fb923c 34%,#fbbf24 68%,#f59e0b 100%);box-shadow:0 0 14px #fb923c73,0 0 22px #fbbf2447}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__light-source{background:radial-gradient(#ffffffe0 0%,#ffd5aa8c 28%,#fbbf242e 58%,#0000 72%)}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__light-edge{background:radial-gradient(circle,#fff 0%,#ffd5aaf2 42%,#fbbf2433 78%,#0000 100%)}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__step--done{background:linear-gradient(90deg,#f97316f2,#fbbf24e6);box-shadow:0 0 8px #fb923c59}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__step--active{background:#fbbf24b8;box-shadow:0 0 10px #fbbf2473}.workout-month-ongoing-progress[data-progress-variant=ongoing] .workout-month-ongoing-progress__hint{color:#ffedd5f5;text-shadow:0 0 12px #fb923c47}.workout-month-ongoing-progress[data-progress-variant=completed]{--pm-ongoing-cyan:110, 231, 183;--pm-ongoing-violet:52, 211, 153}.workout-month-ongoing-progress[data-progress-variant=completed] .workout-month-ongoing-progress__live-label{color:#a7f3d0f2}.workout-month-ongoing-progress[data-progress-variant=completed] .workout-month-ongoing-progress__live-dot{background:#6ee7b7;box-shadow:0 0 10px #6ee7b78c}.workout-month-ongoing-progress[data-progress-variant=completed] .workout-month-ongoing-progress__percent{color:#a7f3d0eb}.workout-month-ongoing-progress[data-progress-variant=completed] .workout-month-ongoing-progress__step--done{background:linear-gradient(90deg,#6ee7b7f2,#34d399e0);box-shadow:0 0 8px #6ee7b759}.workout-month-ongoing-progress--calendar,.workout-month-ongoing-progress[data-progress-density=calendar]{border-radius:0;margin:0;padding:0;overflow:visible}.workout-month-ongoing-progress--calendar .workout-month-ongoing-progress__track,.workout-month-ongoing-progress[data-progress-density=calendar] .workout-month-ongoing-progress__track{border-radius:999px;height:.22rem}.workout-month-ongoing-progress--calendar .workout-month-ongoing-progress__scan,.workout-month-ongoing-progress--calendar .workout-month-ongoing-progress__light-source,.workout-month-ongoing-progress--calendar .workout-month-ongoing-progress__light-edge,.workout-month-ongoing-progress[data-progress-density=calendar] .workout-month-ongoing-progress__scan,.workout-month-ongoing-progress[data-progress-density=calendar] .workout-month-ongoing-progress__light-source,.workout-month-ongoing-progress[data-progress-density=calendar] .workout-month-ongoing-progress__light-edge{opacity:.55}@media (prefers-reduced-motion:reduce){.workout-month-ongoing-progress__live-dot--pulse,.workout-month-ongoing-progress__fill--glow,.workout-month-ongoing-progress__step--pulse,.workout-month-ongoing-progress__scan,.workout-month-ongoing-progress__light-source,.workout-month-ongoing-progress__light-edge{animation:none!important}.workout-month-ongoing-progress__light-source,.workout-month-ongoing-progress__light-edge{display:none}}
