@keyframes fadeIn-f6068a2c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-f6068a2c],.conversation-starter-button[data-v-f6068a2c]{animation:fadeIn-f6068a2c .5s ease-out forwards;opacity:0}.conversation-starter-button[data-v-f6068a2c]{transition:transform .2s ease,box-shadow .2s ease}.conversation-starter-button[data-v-f6068a2c]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.dark .conversation-starter-button[data-v-f6068a2c]:hover{box-shadow:0 4px 12px #0000004d}.muscle-groups{position:relative;width:100%}.muscle-groups h2{font-size:.8rem;letter-spacing:-.03em;margin:0 0 .5rem;text-align:left;text-transform:uppercase}.muscle-groups label+h2{margin-top:1rem}.muscle-groups label{border-left:5px solid transparent;cursor:pointer;display:block;font-size:.7rem;margin-bottom:.5rem;margin-left:-11px;opacity:.5;padding-left:6px;position:relative;width:50px;z-index:200}.muscle-groups label.hover,.muscle-groups label:hover{border-color:#333333bf;opacity:1}.muscle-groups input:checked+label{color:var(--3b9a5d74);font-weight:700;opacity:1}.muscle-groups svg{bottom:3rem;height:350px;position:var(--1e8bb116);right:-1.5rem;top:10rem;z-index:100}.muscle-groups svg g[id] path{opacity:.2;transition:opacity .25s ease-in-out}.muscle-groups svg g g[id]:hover path{cursor:pointer;opacity:.5;fill:var(--3b9a5d74)!important}.muscle-groups .muscles-helper{display:none}.muscle-groups label[for=obliques]:hover~svg #Obliques path{opacity:.75}.muscle-groups .obliques:checked~svg #Obliques path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=abs]:hover~svg #Abs path{opacity:.75}.muscle-groups .abs:checked~svg #Abs path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=biceps]:hover~svg #Biceps path{opacity:.75}.muscle-groups .biceps:checked~svg #Biceps path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=adductors]:hover~svg #Adductors path{opacity:.75}.muscle-groups .adductors:checked~svg #Adductors path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=pectorals]:hover~svg #Pectorals path{opacity:.75}.muscle-groups .pectorals:checked~svg #Pectorals path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=deltoids]:hover~svg #Deltoids path{opacity:.75}.muscle-groups .deltoids:checked~svg #Deltoids path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=hamstrings]:hover~svg #Hamstrings path{opacity:.75}.muscle-groups .hamstrings:checked~svg #Hamstrings path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=quads]:hover~svg #Quads path{opacity:.75}.muscle-groups .quads:checked~svg #Quads path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=forearms]:hover~svg #Forearms path{opacity:.75}.muscle-groups .forearms:checked~svg #Forearms path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=calves]:hover~svg #Calves path{opacity:.75}.muscle-groups .calves:checked~svg #Calves path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=triceps]:hover~svg #Triceps path{opacity:.75}.muscle-groups .triceps:checked~svg #Triceps path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=glutes]:hover~svg #Glutes path{opacity:.75}.muscle-groups .glutes:checked~svg #Glutes path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=lats]:hover~svg #Lats path{opacity:.75}.muscle-groups .lats:checked~svg #Lats path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=trapezius]:hover~svg #Trapezius path{opacity:.75}.muscle-groups .trapezius:checked~svg #Trapezius path{opacity:.8;fill:var(--3b9a5d74)!important}.muscle-groups label[for=feet]:hover~svg #Feet path{opacity:.75}.muscle-groups .feet:checked~svg #Feet path{opacity:.8;fill:var(--3b9a5d74)!important}main.muscle-groups-container{align-items:var(--b5ab8df6);display:flex;justify-content:center;min-height:100%;width:100%}.disabled-pointer-events{pointer-events:none}.muscle-selector-wrapper[data-v-c943d637]{aspect-ratio:1/1.5;margin:0 auto;max-width:500px;position:relative;width:100%}@media (max-width:640px){.muscle-selector-wrapper[data-v-c943d637]{max-width:300px}}[data-v-c943d637] .vue-muscle-group-selector svg{height:100%;width:100%}[data-v-c943d637] .vue-muscle-group-selector svg .body{stroke:#4b5563;stroke-width:1.5;fill:none}[data-v-c943d637] .vue-muscle-group-selector svg .muscle{cursor:pointer;fill:#d1d5db;stroke:#4b5563;stroke-width:.5;transition:all .2s ease}[data-v-c943d637] .vue-muscle-group-selector svg .muscle:hover{fill:#f97316;opacity:.7}[data-v-c943d637] .vue-muscle-group-selector svg .muscle.selected{fill:#f97316}
