.myo-workout-dashboard .myo-workout-web-journal{padding:2px 0 28px}.myo-packages .myo-history-premium{--history-ink:#161b25;--history-muted:#6a7383;--history-blue:#087cff;box-sizing:border-box;max-width:760px;color:var(--history-ink);background:0 0;padding:0 2px 20px;font-family:MyoPackageCatalog,Inter,Arial,sans-serif}.myo-packages.myo-history-dialog-host{display:contents}.myo-history-dialog-host>.myo-pack-sheet-overlay{animation:.2s ease-out both myo-history-appear}.myo-history-dialog-host .myo-pack-sheet{font-family:MyoPackageCatalog,Inter,Arial,sans-serif;animation:.24s ease-out both myo-history-appear}.myo-packages .myo-history-premium *,.myo-packages .myo-history-detail *{box-sizing:border-box}.myo-packages .myo-history-premium button,.myo-packages .myo-history-premium select,.myo-packages .myo-history-detail button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.myo-packages .myo-history-premium button:focus-visible,.myo-packages .myo-history-premium select:focus-visible,.myo-packages .myo-history-detail summary:focus-visible{outline-offset:3px;outline:2px solid #087cff}.myo-packages .myo-history-premium>.myo-history-heading{align-items:center;gap:10px;min-height:42px;margin:0 0 17px;display:flex}.myo-packages .myo-history-heading h2{letter-spacing:-1px;margin:0 auto 0 0;font-size:28px;font-weight:700;line-height:1.15}.myo-packages .myo-history-switch{background:#eff1f5;border:1px solid #e9ebf0;border-radius:12px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.myo-packages .myo-history-switch>button{box-shadow:none;color:#69717e;background:0 0;border:0;border-radius:9px;min-height:28px;padding:5px 10px;font-size:10px;font-weight:600;line-height:1.2;transition:background .18s,color .18s,box-shadow .18s}.myo-packages .myo-history-switch>button[aria-pressed=true]{color:#171d27;background:#fff;box-shadow:0 1px 4px #1d304810}.myo-packages .myo-history-period>button{min-height:30px;padding:6px 10px;font-size:11px}.myo-packages .myo-history-card{background:linear-gradient(140deg,#fff 45%,#f4f9ff);border:1px solid #e6eaf1;border-radius:22px;margin:0 0 12px;padding:15px 17px;animation:.24s ease-out both myo-history-appear;overflow:hidden;box-shadow:0 3px 12px #26365c04}.myo-packages .myo-history-card-top{justify-content:space-between;align-items:center;gap:9px;min-height:29px;display:flex}.myo-packages .myo-history-card-label{color:#626d7e;letter-spacing:.05px;font-size:11px;font-weight:600}.myo-packages .myo-history-total{align-items:center;gap:11px;min-height:47px;margin:1px 0 10px;display:flex}.myo-packages .myo-history-total>strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;line-height:1}.myo-packages .myo-history-total>span{color:#404a5a;font-size:11px;line-height:1.5}.myo-packages .myo-history-total small{color:var(--history-muted);font-size:10px;display:block}.myo-packages .myo-history-bars{align-items:stretch;gap:8px;width:100%;height:83px;padding:0;display:flex}.myo-packages .myo-history-bars>button{color:#8b94a2;background:0 0;border:0;border-radius:5px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding:0;display:flex;position:relative}.myo-packages .myo-history-bar-track{background:repeating-linear-gradient(0deg,#0000 0 30px,#ebeff53d 30px 31px);border-bottom:1px solid #e6ebf2;justify-content:center;align-items:flex-end;width:100%;height:63px;display:flex}.myo-packages .myo-history-bar-fill{background:#b7d8fd;border-radius:5px 5px 2px 2px;width:min(52%,29px);min-height:2px;transition:height .22s,background .2s;display:block}.myo-packages .myo-history-bars>button[aria-pressed=true] .myo-history-bar-fill{background:linear-gradient(#309aff,#086bed);box-shadow:0 2px 6px #087cff18}.myo-packages .myo-history-bar-fill[data-unknown=true]{box-shadow:none!important;background:repeating-linear-gradient(135deg,#e6ebf2 0 3px,#f8faff 3px 6px)!important}.myo-packages .myo-history-bar-date{white-space:nowrap;letter-spacing:-.1px;color:#707a8a;margin-top:7px;font-size:10px;line-height:1.25;display:block}.myo-packages .myo-history-bars>.is-current .myo-history-bar-date{color:#1768bf;font-weight:600}.myo-packages .myo-history-chart-caption{color:#788292;justify-content:space-between;align-items:center;gap:6px;min-height:14px;margin:12px 0 0;font-size:10px;line-height:1.5;display:flex}.myo-packages .myo-history-chart-caption b{color:#4d5868;text-align:right;font-size:10px;font-weight:500}.myo-packages .myo-history-chart-note{color:#6a7383;margin:7px 0 0;font-size:10px;line-height:1.5}.myo-packages .myo-history-chart-tag{color:#8190a2;font-size:10px}.myo-packages .myo-history-progress{background:#fff;padding-top:12px;padding-bottom:12px}.myo-packages .myo-history-progress h3,.myo-packages .myo-history-progress>select{color:#1c2634;letter-spacing:-.2px;margin:2px 0 1px;font-size:13px;font-weight:600;line-height:1.4}.myo-packages .myo-history-progress>select{background:#f5f7fa;border:0;border-radius:7px;width:100%;max-width:100%;padding:6px;display:block}.myo-packages .myo-history-progress-body{align-items:center;gap:9px;min-height:64px;display:flex}.myo-packages .myo-history-lift{flex-shrink:0}.myo-packages .myo-history-lift strong{white-space:nowrap;letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:650;line-height:1.25;display:block}.myo-packages .myo-history-lift strong>span{letter-spacing:0;color:#778293;margin-left:5px;font-size:10px;font-weight:500}.myo-packages .myo-history-lift>small{color:#667182;font-size:10px}.myo-packages .myo-history-progress-body svg{width:100%;min-width:0;height:62px;overflow:visible}.myo-packages .myo-history-trend-grid{fill:none;stroke:#edf0f5;stroke-width:1px}.myo-packages .myo-history-trend-line{stroke:#087cff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;fill:none;vector-effect:non-scaling-stroke}.myo-packages .myo-history-trend-empty{stroke:#e6ecf4;stroke-width:1px;stroke-dasharray:3 5;fill:none}.myo-packages .myo-history-trend-dot{fill:#087cff;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.myo-packages .myo-history-progress-dates{color:#788292;justify-content:space-between;align-items:center;gap:9px;min-height:16px;margin-top:2px;font-size:10px;display:flex}.myo-packages .myo-history-progress-dates>small{font-size:10px;line-height:1.5}.myo-packages .myo-history-progress-dates label{align-items:center;gap:5px;min-width:0;display:flex}.myo-packages .myo-history-progress-dates select{color:#3d5169;background:#f5f7fa;border:0;border-radius:5px;padding:4px;font-size:10px}.myo-packages .myo-history-progress-dates time{flex-shrink:0}.myo-packages .myo-history-recent-heading{justify-content:space-between;align-items:center;gap:10px;margin:23px 2px 5px;display:flex}.myo-packages .myo-history-recent-heading h3{letter-spacing:-.4px;margin:0;font-size:16px;font-weight:650;line-height:1.3}.myo-packages .myo-history-recent-heading>span{color:#7e8795;font-size:11px}.myo-packages .myo-history-day{color:#818998;margin:15px 2px 3px;font-size:10px;font-weight:500;line-height:1.5}.myo-packages .myo-history-session{text-align:left;color:#192231;background:0 0;border:0;border-bottom:1px solid #e9ecf2;border-radius:0;align-items:center;gap:10px;width:100%;min-height:71px;padding:10px 1px;transition:background .15s;display:flex}.myo-packages .myo-history-session:hover{background:#edf4fc70}.myo-packages .myo-history-session:active{background:#e6f0fc}.myo-packages .myo-history-session-art{color:#3679c3;background:#e9f2ff;border:1px solid #e1ebf8;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid;overflow:hidden}.myo-packages .myo-history-session-art img{object-fit:cover;background:#f5f8f7;width:100%;height:100%}.myo-packages .myo-history-session-copy{flex:1;min-width:0}.myo-packages .myo-history-session-copy strong{letter-spacing:-.2px;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4;display:block}.myo-packages .myo-history-session-copy small{color:#7a8392;margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}.myo-packages .myo-history-session-value{text-align:right;flex-shrink:0}.myo-packages .myo-history-session-value>b{font-variant-numeric:tabular-nums;letter-spacing:-.2px;font-size:12px;font-weight:600;display:block}.myo-packages .myo-history-session-value small{color:#707b8c;margin-top:3px;font-size:10px;display:block}.myo-packages .myo-history-session>svg{color:#a8afba;flex-shrink:0}.myo-packages .myo-history-more{color:#3672b7;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin:9px 0 0;font-size:11px;font-weight:600;display:flex}.myo-packages .myo-history-notice{color:#77542a;background:#fff8ed;border:1px solid #eedbb7;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:9px 12px;font-size:11px;display:flex}.myo-packages .myo-history-notice details{flex:1;min-width:0}.myo-packages .myo-history-notice summary{cursor:pointer;line-height:1.6}.myo-packages .myo-history-notice button{color:inherit;background:0 0;border:0;min-height:24px;padding:0;font-size:11px;font-weight:600}.myo-packages .myo-history-notice p{color:inherit!important;margin:8px 0 0!important;font-size:11px!important;line-height:1.6!important}.myo-packages .myo-history-loading{gap:12px;display:grid}.myo-packages .myo-history-loading span{background:#edf0f5;border-radius:22px;height:196px;animation:1.4s ease-in-out infinite alternate myo-history-pulse}.myo-packages .myo-history-loading span:nth-child(2){height:144px;animation-delay:.15s}.myo-packages .myo-history-loading span:nth-child(3){height:130px;animation-delay:.3s}.myo-packages .myo-history-empty{text-align:center;color:#7d8a9a;padding:65px 25px}.myo-packages .myo-history-empty>svg{color:#087cff;margin-bottom:15px}.myo-packages .myo-history-empty h3{letter-spacing:-.4px;color:#293447;margin:0 0 9px;font-size:18px}.myo-packages .myo-history-empty p,.myo-packages .myo-history-empty-period{color:#7b8594;font-size:12px;line-height:1.6}.myo-packages .myo-history-detail{color:#1c2431;padding-bottom:8px;font-family:MyoPackageCatalog,Inter,Arial,sans-serif}.myo-packages .myo-history-detail-date{color:#87909e!important;margin:2px 0 23px!important;font-size:11px!important}.myo-packages .myo-history-detail-summary{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.myo-packages .myo-history-detail-summary>span{color:#7a8493;flex-direction:column;gap:6px;font-size:10px;line-height:1.4;display:flex}.myo-packages .myo-history-detail-summary>span+span{border-left:1px solid #e9ecf1;padding-left:22px}.myo-packages .myo-history-detail-summary strong{letter-spacing:-1px;color:#1a2230;font-variant-numeric:tabular-nums;font-size:29px;font-weight:650;line-height:1.25}.myo-packages .myo-history-detail-summary strong small{color:#8d96a4;font-size:18px;font-weight:500}.myo-packages .myo-history-saved{align-items:center;gap:5px;display:flex;color:#5b8070!important;margin:0 0 27px!important;font-size:10px!important}.myo-packages .myo-history-movement{margin:0 0 25px}.myo-packages .myo-history-movement h3{letter-spacing:-.3px;color:#252e3c;margin:0 0 12px;font-size:15px;font-weight:600}.myo-packages .myo-history-movement table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.myo-packages .myo-history-movement th,.myo-packages .myo-history-movement td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;padding:12px 4px}.myo-packages .myo-history-movement thead th{text-transform:uppercase;letter-spacing:.7px;color:#8b94a1;padding-top:0;padding-bottom:9px;font-size:10px;font-weight:500}.myo-packages .myo-history-movement th:first-child{color:#8b94a1;width:15%;font-weight:500}.myo-packages .myo-history-movement th:nth-child(2){width:19%}.myo-packages .myo-history-movement th:nth-child(3){width:45%}.myo-packages .myo-history-movement td:last-child,.myo-packages .myo-history-movement th:last-child{text-align:right}.myo-packages .myo-history-session-info{color:#788393;border-top:1px solid #e9edf3;margin-top:18px;padding:12px 0;font-size:11px}.myo-packages .myo-history-session-info summary{cursor:pointer;color:#5d6b7c;font-weight:500;line-height:2}.myo-packages .myo-history-session-info p{color:#788393!important;font-size:11px!important;line-height:1.65!important}.myo-packages .myo-history-session-info dl>div{justify-content:space-between;gap:10px;margin:10px 0;display:flex}.myo-packages .myo-history-session-info dd{color:#344255;margin:0}.myo-packages .myo-history-intervals,.myo-packages .myo-history-legacy-sets{list-style:none;margin:22px 0!important;padding:0!important}.myo-packages .myo-history-intervals li{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:11px 0;display:flex;margin:0!important}.myo-packages .myo-history-intervals li>img{object-fit:cover;background:#f7f9f8;border-radius:10px;width:48px;height:48px}.myo-packages .myo-history-intervals li>span{flex:1;min-width:0}.myo-packages .myo-history-intervals strong{color:#273244;font-size:12px;font-weight:600;display:block}.myo-packages .myo-history-intervals small{color:#8791a0;margin-top:5px;font-size:10px;display:block}.myo-packages .myo-history-intervals svg{color:#58977c;flex-shrink:0}.myo-packages .myo-history-legacy-sets li{border-bottom:1px solid #edf0f4;padding:12px 0;font-size:12px}.myo-packages .myo-history-legacy-sets strong,.myo-packages .myo-history-legacy-sets span{display:block}.myo-packages .myo-history-legacy-sets span{color:#7a8697;margin-top:5px;font-size:11px}.myo-packages .myo-history-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes myo-history-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes myo-history-pulse{0%{opacity:.45}to{opacity:1}}@media (width>=600px){.myo-packages .myo-history-card{padding-left:23px;padding-right:23px}.myo-packages .myo-history-session{min-height:76px}.myo-packages .myo-history-session-copy strong{font-size:15px}.myo-packages .myo-history-session-copy small{font-size:11px}.myo-packages .myo-history-bars{height:100px}.myo-packages .myo-history-bar-track{height:80px}.myo-packages .myo-history-bar-fill{width:min(42%,42px)}.myo-packages .myo-history-progress-body svg{height:78px}.myo-packages .myo-history-progress-body{min-height:79px}}@media (width<=340px){.myo-packages .myo-history-card{padding-left:13px;padding-right:13px}.myo-packages .myo-history-switch>button{padding-left:8px;padding-right:8px}.myo-packages .myo-history-session{gap:8px}.myo-packages .myo-history-session-copy small{font-size:10px}.myo-packages .myo-history-session-art{width:38px;height:40px}.myo-packages .myo-history-total>strong{font-size:32px}.myo-packages .myo-history-progress-dates>small{font-size:10px}.myo-packages .myo-history-bars{gap:5px}}@media (prefers-reduced-motion:reduce){.myo-packages .myo-history-premium *,.myo-history-dialog-host *{transition:none!important;animation:none!important}}