.ExerciseMuscleMap-module__7tRFlG__panel{background:var(--wa-surface-soft);border:1px solid var(--wa-border);border-radius:16px;gap:12px;min-width:0;padding:14px;display:grid}.ExerciseMuscleMap-module__7tRFlG__panel h3,.ExerciseMuscleMap-module__7tRFlG__panel p{margin:0}.ExerciseMuscleMap-module__7tRFlG__panel p{line-height:1.5}.ExerciseMuscleMap-module__7tRFlG__legend{flex-wrap:wrap;gap:12px;font-size:.85rem;display:flex}.ExerciseMuscleMap-module__7tRFlG__legend span{align-items:center;gap:6px;display:inline-flex}.ExerciseMuscleMap-module__7tRFlG__legend i{border-radius:4px;flex-shrink:0;width:22px;height:22px;display:inline-block}.ExerciseMuscleMap-module__7tRFlG__primaryKey{background:#f04438;border:2px solid #8d201a}.ExerciseMuscleMap-module__7tRFlG__secondaryKey{background:repeating-linear-gradient(135deg,#008dff 0 5px,#c8efff 5px 8px);border:2px solid #005597}.ExerciseMuscleMap-module__7tRFlG__figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ExerciseMuscleMap-module__7tRFlG__figures figure{min-width:0;margin:0}.ExerciseMuscleMap-module__7tRFlG__figures svg{background:#101c30;border-radius:12px;width:100%;height:auto;display:block}.ExerciseMuscleMap-module__7tRFlG__figures figcaption{text-align:center;padding-top:6px;font-size:.85rem}.ExerciseMuscleMap-module__7tRFlG__primary{fill:#f04438;fill-opacity:.9;stroke:#fff;stroke-width:5px}.ExerciseMuscleMap-module__7tRFlG__secondary{fill-opacity:.95;stroke:#fff;stroke-width:5px}.ExerciseMuscleMap-module__7tRFlG__names{gap:6px;font-size:.9rem;display:grid}.ExerciseMuscleMap-module__7tRFlG__note{color:var(--wa-text-soft);font-size:.8rem}
.MuscleBodyMap-module__2QKTZq__map{border:1px solid var(--wa-border);background:var(--wa-surface-soft);border-radius:20px;gap:12px;min-width:0;padding:20px;display:grid}.MuscleBodyMap-module__2QKTZq__heading{margin:0;font-size:1.2rem}.MuscleBodyMap-module__2QKTZq__map p{margin:0;line-height:1.5}.MuscleBodyMap-module__2QKTZq__views,.MuscleBodyMap-module__2QKTZq__labels{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.MuscleBodyMap-module__2QKTZq__map button{border:1px solid var(--wa-border);background:var(--wa-bg);min-height:44px;color:var(--wa-text);font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px}.MuscleBodyMap-module__2QKTZq__map button[aria-pressed=true]{background:var(--wa-primary);color:#fff;border-color:var(--wa-primary)}.MuscleBodyMap-module__2QKTZq__body{background:#101c30;border-radius:20px;width:100%;max-width:360px;height:auto;margin:auto;display:block}.MuscleBodyMap-module__2QKTZq__region{fill:#0000;stroke:#0000;stroke-width:3px;cursor:pointer;transition:fill .15s,stroke .15s}@media (hover:hover){.MuscleBodyMap-module__2QKTZq__region:hover{fill:#a5155038;stroke:#ffe6efbf}}.MuscleBodyMap-module__2QKTZq__region[data-selected=true]{fill:#a5155073;stroke:#ffd6e5;stroke-width:4px}.MuscleBodyMap-module__2QKTZq__region:focus-visible{stroke:#ffd166;stroke-width:6px;outline:none}.MuscleBodyMap-module__2QKTZq__map button:focus-visible{outline-offset:3px;outline:3px solid #e5a524}.MuscleBodyMap-module__2QKTZq__selection{text-align:center;font-weight:600}.MuscleBodyMap-module__2QKTZq__reset{justify-self:center}@media (max-width:480px){.MuscleBodyMap-module__2QKTZq__map{padding:12px}.MuscleBodyMap-module__2QKTZq__labels button{flex:1 0 28%;padding:8px}}
