.exercise-demo,.timer-image{background-image:url('assets/exercise-sheet-fit-female.png')!important}.demo-male .exercise-demo,.demo-male .timer-image{background-image:url('assets/exercise-sheet-fit-male.png')!important}.youtube-profile{padding-top:10px;text-align:left}.profile-head{display:flex;align-items:center;gap:16px;padding:12px 4px 24px}.profile-head .member-avatar{width:56px;height:56px;margin:0;font-size:22px;flex:none}.profile-head h2{margin:0 0 4px}.profile-head p{margin:0;color:var(--muted);font-size:12px}.profile-menu{margin:0 -20px}.profile-row,.profile-action{width:100%;display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:13px 20px;border:0;background:transparent;text-align:left}.profile-row>span,.profile-action>span{font-size:20px;color:var(--muted)}.profile-row strong,.profile-action strong{display:block;font-size:13px}.profile-row small,.profile-action small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.profile-action{cursor:pointer}.profile-action:hover{background:#f0f0eb}.profile-action.danger strong{color:#a94f45}.safe-dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.profile-divider{height:1px;background:var(--line);margin:10px 0}.settings-label{padding:0 20px;margin:12px 0 5px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.12em}
.demo-badge{display:inline-block;margin-top:14px;padding:6px 10px;border:1px solid #9fba93;border-radius:999px;color:var(--green-dark);background:rgba(255,255,255,.45);font-size:10px;font-weight:700;letter-spacing:.04em}.toast{z-index:300!important}
.legend .l1{background:#cbdcbc}
