.create-route-v2-page{isolation:isolate;position:relative;overflow-x:hidden;background:radial-gradient(circle at 78% 0,#e6ff001a,#0000 26%),radial-gradient(circle at 8% 26%,#e6ff000b,#0000 30%),linear-gradient(#05080b 0%,#071014 48%,#05070a 100%)!important}.create-route-v2-page:before{content:"";pointer-events:none;z-index:0;opacity:.34;mix-blend-mode:screen;background:radial-gradient(circle at 18% 78%,#e6ff0014,#0000 22%),repeating-radial-gradient(at 18% 18%,#e6ff001a 0 1px,#0000 1px 22px),repeating-radial-gradient(at 78% 88%,#e6ff0013 0 1px,#0000 1px 24px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 100%);mask-image:linear-gradient(#0000 0%,#000 17% 100%)}.create-route-v2-page>*{z-index:1;position:relative}.create-route-v2-page .create-route-v2-hero .eyebrow,.create-route-v2-page .route-method-premium-head{display:none!important}.create-route-v2-page .route-step-section .route-method-cards{margin-top:0!important}.create-route-v2-page .route-step-section .route-sport-photo-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:12px!important;width:100%!important;display:grid!important}.create-route-v2-page .route-step-section .route-sport-photo-grid>.route-sport-photo-card{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background-image:linear-gradient(180deg, #00000061 0%, #0000001a 48%, #0000002e 100%), var(--sport-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:1px solid #e6ff006b!important;outline:none!important;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important;padding:14px!important;display:flex!important;position:relative!important}.create-route-v2-page .route-step-section .route-sport-photo-card.selected,.create-route-v2-page .route-step-section .route-sport-photo-card[aria-pressed=true]{box-shadow:none!important;filter:none!important;border:1px solid #e6ff006b!important;outline:none!important;transform:none!important}.create-route-v2-page .route-step-section .route-sport-photo-copy{text-shadow:0 2px 7px #000000f2;text-align:left!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.create-route-v2-page .route-step-section .route-sport-photo-copy strong{color:#e6ff00!important;font-size:clamp(17px,4.2vw,23px)!important;font-weight:900!important;line-height:1.05!important;display:block!important}.create-route-v2-page .route-step-section .route-sport-photo-copy small,.create-route-v2-page .route-step-section .route-sport-selected-check{display:none!important}@media (max-width:480px){.create-route-v2-page .route-step-section .route-sport-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.create-route-v2-page .route-step-section .route-sport-photo-grid>.route-sport-photo-card{padding:12px!important}}
[data-section=DetailsPhotoInline] label{aspect-ratio:9/16!important;place-self:start center!important;width:min(100%,260px)!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}[data-section=DetailsPhotoInline] img[alt=Training\ preview]{aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}@media (max-width:430px){[data-section=DetailsPhotoInline] label{width:min(72vw,250px)!important}}
.training-route-selector{gap:8px;min-width:0;display:grid}.training-route-selector-label{color:#ffffffd1;font-size:14px;font-weight:850}.training-route-selector-select{color:#fff;box-sizing:border-box;width:100%;min-height:52px;font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;outline:none;padding:0 14px;font-size:16px}.training-route-selector-select:focus{border-color:#e4ef1685;box-shadow:0 0 0 3px #e4ef1614}.training-route-selector-select option{color:#fff;background:#101510}.training-route-selector-summary{background:#e4ef1612;border:1px solid #e4ef1633;border-radius:16px;gap:3px;padding:11px 13px;display:grid}.training-route-selector-summary strong{color:#fff;font-size:14px}.training-route-selector-summary span,.training-route-selector-message{color:#ffffff9e;font-size:12px;font-weight:700}
.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card){gap:0;display:grid;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-kicker{text-transform:uppercase;color:#e6ff00!important;letter-spacing:.18em!important;margin:0 0 4px 122px!important;font-size:clamp(13px,3.2vw,18px)!important;font-weight:1000!important;line-height:1!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-kicker:after{content:"  WORKOUT BUILDER"}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2{position:relative;color:#fff!important;letter-spacing:-.065em!important;margin:0 0 28px 122px!important;font-size:clamp(37px,8.7vw,58px)!important;font-weight:1000!important;line-height:.94!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2:before{content:"1";color:#071008;letter-spacing:0;background:#e6ff00;border-radius:28px;place-items:center;width:96px;height:96px;font-size:42px;font-weight:1000;line-height:1;display:grid;position:absolute;top:-30px;left:-122px}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-intro{display:none!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card{position:relative;color:#fff!important;text-align:left!important;background:radial-gradient(circle at 88% 18%,#e6ff001a,#0000 30%),linear-gradient(135deg,#0b1612fa,#11170ff5)!important;border:1px solid #e6ff004d!important;border-radius:32px!important;grid-template-columns:92px minmax(0,1fr) 38px!important;align-items:center!important;gap:20px!important;width:100%!important;min-height:178px!important;margin:0 0 20px!important;padding:24px!important;display:grid!important;transform:none!important;box-shadow:inset 0 1px #ffffff09!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card:last-child{margin-bottom:0!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>img{box-sizing:border-box;object-fit:contain!important;background:#e6ff0013!important;border:1px solid #e6ff003d!important;border-radius:28px!important;width:88px!important;height:88px!important;padding:15px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>span{align-content:center;min-width:0;padding-top:30px;position:relative;gap:8px!important;display:grid!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>span:before{content:"MANUAL";color:#e6ff00;letter-spacing:.14em;background:#e6ff0017;border:1px solid #e6ff0038;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:1000;line-height:1;position:absolute;top:0;left:0}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card.recommended>span:before{content:"RECOMMENDED"}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card b{color:#fff!important;letter-spacing:-.045em!important;font-size:clamp(25px,5.8vw,36px)!important;font-weight:1000!important;line-height:1!important;display:block!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card b em{display:none!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card small{color:#ffffff94!important;font-size:clamp(15px,3.7vw,19px)!important;font-weight:800!important;line-height:1.28!important;display:block!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card small:after{content:"¬hoose method";white-space:pre;color:#e6ff00;margin-top:8px;font-size:15px;font-weight:1000;line-height:1.1;display:block}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>i{justify-self:end;font-style:normal;line-height:1;color:#ffffff8f!important;font-size:42px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card:active{transform:scale(.988)!important}.workout-builder-page .workout-builder-header{background:linear-gradient(145deg,#081210fa,#050b0cfa);border:1px solid #ffffff14;border-radius:34px;align-items:center;min-height:168px;box-shadow:inset 0 1px #ffffff06;margin:18px 0 24px!important;padding:34px 26px!important;display:flex!important}.workout-builder-page .workout-builder-header>p,.workout-builder-page .workout-builder-header>span{display:none!important}.workout-builder-page .workout-builder-header h1{white-space:nowrap;color:#0000!important;letter-spacing:0!important;margin:0!important;font-size:0!important;line-height:1!important}.workout-builder-page .workout-builder-header h1>span{display:none!important}.workout-builder-page .workout-builder-header h1:before{content:"Create Workouts";color:#fff;letter-spacing:-.07em;font-size:clamp(43px,10vw,70px);font-weight:1000;line-height:.95}.workout-builder-page .workout-builder-header h1:after{content:".";color:#e6ff00;letter-spacing:-.07em;font-size:clamp(43px,10vw,70px);font-weight:1000;line-height:.95}@media (max-width:560px){.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-kicker{margin-left:90px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2{margin-left:90px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2:before{border-radius:22px;width:72px;height:72px;font-size:34px;top:-22px;left:-90px}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card{border-radius:28px!important;grid-template-columns:72px minmax(0,1fr) 24px!important;gap:14px!important;min-height:154px!important;padding:20px 18px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>img{border-radius:22px!important;width:70px!important;height:70px!important;padding:12px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>i{font-size:34px!important}.workout-builder-page .workout-builder-header{border-radius:30px;min-height:146px;margin:16px 0 22px!important;padding:28px 24px!important}}
.workout-builder-page .workout-builder-top-actions{display:none!important}
.workout-builder-page .workout-builder-header{box-sizing:border-box!important;border-radius:28px!important;width:100%!important;height:auto!important;min-height:0!important;margin:14px 0!important;padding:22px 20px!important}@media (max-width:560px){.workout-builder-page .workout-builder-header{border-radius:28px!important;width:100%!important;height:auto!important;min-height:0!important;margin:14px 0!important;padding:22px 20px!important}}
.workout-builder-page{isolation:isolate!important;background:radial-gradient(circle at 78% 0,#e6ff001a,#0000 26%),radial-gradient(circle at 8% 26%,#e6ff000b,#0000 30%),linear-gradient(#05080b 0%,#071014 48%,#05070a 100%)!important;position:relative!important;overflow-x:hidden!important}.workout-builder-page:before{content:"";pointer-events:none;z-index:0;opacity:.34;mix-blend-mode:screen;background:radial-gradient(circle at 18% 78%,#e6ff0014,#0000 22%),repeating-radial-gradient(at 18% 18%,#e6ff001a 0 1px,#0000 1px 22px),repeating-radial-gradient(at 78% 88%,#e6ff0013 0 1px,#0000 1px 24px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 100%);mask-image:linear-gradient(#0000 0%,#000 17% 100%)}.workout-builder-page>*{z-index:1;position:relative}
.workout-builder-page .workout-builder-stepbar{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 0 18px!important;padding:0!important;display:grid!important;overflow:visible!important}.workout-builder-page .workout-builder-stepbar .builder-step{overflow-wrap:anywhere;color:#ffffff94!important;text-align:center!important;white-space:normal!important;background:linear-gradient(#fff1,#ffffff06)!important;border:1px solid #ffffff1a!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:78px!important;padding:9px 5px!important;font-size:clamp(10px,2.7vw,13px)!important;font-weight:1000!important;line-height:1.05!important;display:flex!important;box-shadow:inset 0 1px #ffffff0b!important}.workout-builder-page .workout-builder-stepbar .builder-step b{color:#ffffffb3!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff6b!important;border-radius:999px!important;flex:none!important;place-items:center!important;margin:0!important;font-size:14px!important;font-weight:1000!important;line-height:1!important;display:grid!important}.workout-builder-page .workout-builder-stepbar .builder-step.active{color:#fff!important;background:linear-gradient(#e6ff001f,#ffffff06)!important;border-color:#e6ff00b8!important;box-shadow:inset 0 1px #ffffff0e,0 0 0 1px #e6ff0014!important}.workout-builder-page .workout-builder-stepbar .builder-step.active b{color:#071008!important;background:#e6ff00!important;border-color:#e6ff00!important;box-shadow:0 0 0 3px #e6ff0024,0 0 22px #e6ff003d!important}.workout-builder-page .workout-builder-stepbar .builder-step.done b{color:#e6ff00!important;background:#e6ff001f!important;border-color:#e6ff0094!important}@media (max-width:420px){.workout-builder-page .workout-builder-stepbar{gap:6px!important}.workout-builder-page .workout-builder-stepbar .builder-step{border-radius:19px!important;min-height:74px!important;padding:8px 3px!important;font-size:10px!important}.workout-builder-page .workout-builder-stepbar .builder-step b{width:28px!important;height:28px!important;font-size:13px!important}}
.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-kicker{margin-left:0!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2{margin-left:0!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-kicker:after{content:none!important;display:none!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2:before{content:none!important;display:none!important}@media (max-width:560px){.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-kicker{margin-left:0!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2{margin-left:0!important}}
.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card){background:radial-gradient(circle at 88% 12%,#e6ff0014,#0000 30%),linear-gradient(145deg,#0a1211f5,#060b0cf5)!important;border:1px solid #e6ff003d!important;border-radius:30px!important;gap:0!important;padding:22px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,0 20px 54px #0000003d!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>.builder-kicker{margin-top:0!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2{letter-spacing:-.07em!important;white-space:nowrap!important;margin-bottom:24px!important;font-size:clamp(25px,6.8vw,46px)!important;line-height:.98!important}@media (max-width:560px){.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card){border-radius:26px!important;padding:18px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card)>h2{font-size:clamp(24px,6.7vw,36px)!important}}
.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card{grid-template-columns:82px minmax(0,1fr)!important;gap:16px!important;min-height:136px!important;padding:18px 20px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>img{width:78px!important;height:78px!important;padding:13px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card small:after{content:none!important;display:none!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>i{content:none!important;display:none!important}@media (max-width:560px){.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card{grid-template-columns:64px minmax(0,1fr)!important;gap:13px!important;min-height:118px!important;padding:15px 16px!important}.workout-builder-page .workout-builder-form>.workout-builder-card:has(.builder-choice-card) .builder-choice-card>img{width:62px!important;height:62px!important;padding:10px!important}}
.workout-builder-page .workout-builder-stepbar-five{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.workout-builder-page .workout-builder-stepbar-five .builder-step{min-height:76px!important;padding-inline:3px!important;font-size:clamp(9px,2.2vw,12px)!important}.workout-sport-step{background:radial-gradient(circle at 88% 12%,#e6ff0014,#0000 30%),linear-gradient(145deg,#0a1211f5,#060b0cf5)!important;border:1px solid #e6ff003d!important;border-radius:30px!important;padding:22px!important}.workout-sport-step>h2{letter-spacing:-.065em!important;margin:0 0 22px!important;font-size:clamp(31px,8vw,48px)!important;line-height:.95!important}.workout-sport-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workout-sport-card{isolation:isolate;background:linear-gradient(180deg, #00000014, #000000d1), var(--workout-sport-image);color:#fff;text-align:left;cursor:pointer;background-position:50%;background-size:cover;border:1px solid #e6ff0057;border-radius:25px;align-items:flex-end;min-height:154px;padding:16px;display:flex;position:relative;overflow:hidden}.workout-sport-card:after{content:"";z-index:-1;background:radial-gradient(circle at 82% 12%,#e6ff0021,#0000 38%);position:absolute;inset:0}.workout-sport-card span{gap:5px;display:grid}.workout-sport-card b{color:#e6ff00;letter-spacing:-.045em;text-shadow:0 4px 14px #000000e6;font-size:clamp(20px,5vw,28px);font-weight:1000;line-height:1}.workout-sport-card small{color:#ffffffb8;text-shadow:0 3px 10px #000000f2;font-size:12px;font-weight:800;line-height:1.25}.workout-structure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}.workout-structure-card{color:#fff;text-align:left;background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1c;border-radius:24px;align-content:center;gap:7px;min-height:112px;padding:16px;display:grid}.workout-structure-card b{font-size:20px;font-weight:1000;line-height:1}.workout-structure-card small{color:#ffffff8c;font-size:12px;font-weight:800}.workout-structure-card.selected{background:linear-gradient(145deg,#e6ff0021,#ffffff06);border-color:#e6ff00b8;box-shadow:0 0 0 2px #e6ff0014,inset 0 1px #ffffff0d}.workout-structure-card.selected b{color:#e6ff00}@media (max-width:560px){.workout-builder-page .workout-builder-stepbar-five{gap:5px!important}.workout-builder-page .workout-builder-stepbar-five .builder-step{border-radius:18px!important;min-height:72px!important;font-size:9px!important}.workout-builder-page .workout-builder-stepbar-five .builder-step b{width:26px!important;height:26px!important;font-size:12px!important}.workout-sport-step{border-radius:26px!important;padding:18px!important}.workout-sport-grid,.workout-structure-grid{gap:10px}.workout-sport-card{border-radius:22px;min-height:135px;padding:13px}.workout-sport-card small{display:none}.workout-structure-card{border-radius:21px;min-height:96px;padding:13px}.workout-structure-card b{font-size:17px}}
.hyrox-component-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 24px;display:grid}.hyrox-component-palette button{color:#fff;text-align:left;background:linear-gradient(145deg,#e6ff0014,#ffffff06);border:1px solid #e6ff0047;border-radius:20px;align-content:center;gap:5px;min-height:82px;padding:14px;display:grid}.hyrox-component-palette b{color:#e6ff00;font-size:16px;line-height:1.05}.hyrox-component-palette small{color:#ffffff94;font-size:11px;font-weight:800}.hyrox-block-list{gap:12px;display:grid}.hyrox-block-card{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:52px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:14px;display:grid}.hyrox-block-order{justify-items:center;gap:6px;display:grid}.hyrox-block-order>b{color:#071008;background:#e6ff00;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:1000;display:grid}.hyrox-block-order button,.hyrox-remove{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;width:34px;height:30px;font-weight:1000}.hyrox-block-order button:disabled{opacity:.25}.hyrox-block-content h3{margin:2px 0 12px;font-size:22px;line-height:1}.hyrox-block-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hyrox-block-fields label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:10px;font-weight:900;display:grid}.hyrox-block-fields input{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;padding:11px 9px}.hyrox-remove{color:#ff7a7a;font-size:20px}.hyrox-empty{color:#ffffff94;text-align:center;border:1px dashed #e6ff004d;border-radius:22px;padding:24px;font-weight:800}.hyrox-finish-summary{gap:9px;margin-top:20px;display:grid}.hyrox-finish-summary>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.hyrox-finish-summary span{color:#e6ff00;white-space:nowrap;font-weight:900}@media (max-width:560px){.hyrox-component-palette{gap:8px}.hyrox-component-palette button{border-radius:18px;min-height:74px;padding:12px}.hyrox-block-card{grid-template-columns:42px minmax(0,1fr) 34px;gap:9px;padding:12px}.hyrox-block-fields{grid-template-columns:1fr 1fr}.hyrox-block-fields label:last-child{grid-column:1/-1}.hyrox-finish-summary>div{align-items:flex-start}}
.muscle-picker-card img,.exercise-select-row img{object-fit:cover!important;background:#080d0e!important;border-radius:20px!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}img[src$="/chest.png"]{content:url(/illustrations/workout-builder/muscles/chest.svg)}img[src$="/back.png"]{content:url(/illustrations/workout-builder/muscles/back.svg)}img[src$="/shoulders.png"]{content:url(/illustrations/workout-builder/muscles/shoulders.svg)}img[src$="/biceps.png"]{content:url(/illustrations/workout-builder/muscles/biceps.svg)}img[src$="/triceps.png"]{content:url(/illustrations/workout-builder/muscles/triceps.svg)}img[src$="/legs.png"]{content:url(/illustrations/workout-builder/muscles/legs.svg)}img[src$="/core.png"]{content:url(/illustrations/workout-builder/muscles/core.svg)}.muscle-picker-card{overflow:hidden}.muscle-picker-card img{flex:0 0 112px!important;width:112px!important;height:112px!important}@media (max-width:560px){.muscle-picker-card img{border-radius:18px!important;flex-basis:96px!important;width:96px!important;height:96px!important}}
img[src$="/chest.png"]{content:url(/images/muscles/chest.png)!important}img[src$="/back.png"]{content:url(/images/muscles/back.png)!important}img[src$="/shoulders.png"]{content:url(/images/muscles/shoulders.png)!important}img[src$="/biceps.png"]{content:url(/images/muscles/biceps.png)!important}img[src$="/triceps.png"]{content:url(/images/muscles/triceps.png)!important}img[src$="/legs.png"]{content:url(/images/muscles/legs.png)!important}img[src$="/core.png"]{content:url(/images/muscles/core.png)!important}.muscle-picker-grid{gap:10px!important;margin-top:18px!important}.muscle-picker-card{isolation:isolate!important;border-radius:24px!important;min-height:138px!important;padding:0!important;position:relative!important;overflow:hidden!important}.muscle-picker-card img{z-index:0!important;object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;width:100%!important;max-width:none!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.muscle-picker-card img[src$="/shoulders.png"]{object-position:50% 8%!important}.muscle-picker-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#03080952 42%,#030809e0 100%);position:absolute;inset:45% 0 0}.muscle-picker-card>span{z-index:2!important;text-align:left!important;color:#fff!important;text-shadow:0 2px 12px #000000e6!important;margin:0!important;line-height:1!important;position:absolute!important;bottom:14px!important;left:16px!important;right:52px!important}.muscle-picker-card>b{z-index:3!important;color:#e6ff00!important;text-align:center!important;width:34px!important;height:34px!important;text-shadow:none!important;background:#05090ac7!important;border:2px solid #e6ff00!important;border-radius:999px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important;position:absolute!important;inset:12px 12px auto auto!important;box-shadow:0 4px 16px #00000061!important}.exercise-select-row img{object-fit:cover!important;box-sizing:border-box!important;background:0 0!important;padding:0!important;display:block!important}@media (max-width:560px){.muscle-picker-grid{gap:8px!important;margin-top:14px!important}.muscle-picker-card{border-radius:21px!important;min-height:122px!important}.muscle-picker-card img[src$="/shoulders.png"]{object-position:50% 5%!important}.muscle-picker-card>span{bottom:11px!important;left:12px!important;right:46px!important}.muscle-picker-card>b{width:31px!important;height:31px!important;font-size:18px!important;top:9px!important;right:9px!important}}
