.full-screen-modal[data-v-a55adb1e]{position:fixed;top:calc(env(safe-area-inset-top));padding:0 0 1rem;width:100vw;height:calc(100vh - env(safe-area-inset-top));border:1px solid #ddd;overflow-y:auto;transform:translateY(100vh)}.full-screen-modal[open].full-screen-modal-transition[data-v-a55adb1e]{transform:translateY(0)}.full.full-screen-modal[data-v-a55adb1e]{top:calc(env(safe-area-inset-top))!important;height:calc(100vh - env(safe-area-inset-top))!important}.full-screen-modal[data-v-a55adb1e],.full-screen-modal[open]+.backdrop[data-v-a55adb1e]{visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear,transform .2s linear}.full-screen-modal[open][data-v-a55adb1e]::backdrop{visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear,transform .2s linear}.full-screen-modal[open].full-screen-modal-transition+.backdrop[data-v-a55adb1e],.full-screen-modal[open].full-screen-modal-transition[data-v-a55adb1e]{visibility:visible;opacity:1;transition-delay:0s}.full-screen-modal[open].full-screen-modal-transition[data-v-a55adb1e]::backdrop{visibility:visible;opacity:1;transition-delay:0s}.full-screen-modal-header[data-v-a55adb1e]{position:sticky;top:0;background-color:#fff;z-index:1;padding:20px var(--padding);margin-bottom:var(--padding);box-shadow:0 1px 10px rgba(0,0,0,.4)}.full-screen-modal-header h2[data-v-a55adb1e]{margin:0;font-size:16px;text-align:center;word-break:break-word}.layer-two[data-v-a55adb1e]{top:59px}.full-screen-modal-close[data-v-a55adb1e]{position:absolute;top:50%;left:14px;color:var(--text);transform:translateY(-50%)}.no-overflow[data-v-a55adb1e]{overflow-y:hidden}.base-timer[data-v-a1a0da52]{position:relative;width:200px;height:200px;margin:0 auto}@media (max-height:600px){.base-timer[data-v-a1a0da52]{width:150px;height:150px}}@media (max-height:700px){.base-timer[data-v-a1a0da52]{width:170px;height:170px}}.base-timer__svg[data-v-a1a0da52]{transform:scaleX(-1)}.base-timer__circle[data-v-a1a0da52]{fill:none;stroke:none}.base-timer__path-elapsed[data-v-a1a0da52]{stroke-width:7px;stroke:grey}.base-timer__path-remaining[data-v-a1a0da52]{stroke-width:7px;stroke-linecap:round;transform:rotate(90deg);transform-origin:center;transition:all 1s linear;fill-rule:nonzero;stroke:currentColor}.base-timer__path-remaining.end[data-v-a1a0da52],.base-timer__path-remaining.full[data-v-a1a0da52],.base-timer__path-remaining.near[data-v-a1a0da52]{color:#000}.base-timer__timer-label[data-v-a1a0da52]{top:0;font-size:48px}.base-timer__activity-label[data-v-a1a0da52],.base-timer__timer-label[data-v-a1a0da52]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.base-timer__activity-label[data-v-a1a0da52]{top:35px;font-size:18px}.sets-checkboxes[data-v-a1a0da52]{text-align:center;margin-bottom:10px}.sets-checkboxes button[data-v-a1a0da52]{margin-top:0}.actions[data-v-a1a0da52]{margin-top:20px}.container[data-v-a1a0da52]{padding:5px;margin-top:-10px}.header{padding-bottom:0}.heading[data-v-cf125694]{font-size:26px;font-weight:500;letter-spacing:2px}.date[data-v-cf125694]{font-weight:300;font-size:15px}.version-buttons[data-v-cf125694]{padding-bottom:32px}.set-completion .title[data-v-cf125694]{text-align:center;font-weight:500;font-size:22px;letter-spacing:.9px}.workout-overview[data-v-cf125694]{padding:0 20px}.btn-black[data-v-cf125694]:not(.active){background-color:#fff;color:#000}.btn-black[data-v-cf125694]:focus{outline:0!important}.exercise .title[data-v-cf125694]{position:relative;font-size:15px!important;font-weight:500!important;padding:4px 0 8px}.exercise .sets-and-reps[data-v-cf125694]{margin-bottom:8px;font-weight:300}.exercise .details[data-v-cf125694]{font-size:11px;font-weight:400;letter-spacing:1.25px;color:var(--blue-new);font-weight:600}.exercise-special[data-v-cf125694]{display:grid;grid-template-columns:1fr 80px;gap:8px;overflow:hidden}.exercise-special .thumbnail-wrapper[data-v-cf125694]{width:140px;height:100px;position:relative;top:0;right:0;padding-bottom:80px;height:0;background-color:rgba(0,0,0,.445);overflow:hidden}.exercise-special .thumbnail-wrapper img[data-v-cf125694]{transform:translateX(-18%)}.exercise-special .thumbnail-wrapper iframe[data-v-cf125694]{position:absolute;top:0;left:-29px;width:100%;height:100%}[data-v-240d468d] .overview{padding:0}.complete h2[data-v-240d468d]{font-size:30px}.complete img[data-v-240d468d]{padding:30px 50px}.complete button[data-v-240d468d]{margin-top:10px}.video-container[data-v-240d468d] .spinner{margin-top:50px!important}.flex[data-v-240d468d]{align-items:baseline}.spinner[data-v-240d468d]{margin-top:20px!important}.workout-container[data-v-240d468d]{overflow-x:hidden;padding-top:6px}.overview-title[data-v-240d468d]{text-align:center;margin:30px 0}.exercise .title[data-v-240d468d]{position:relative;font-size:15px!important;font-weight:500!important;padding:8px 0}.exercise .sets-and-reps[data-v-240d468d]{margin-bottom:8px;font-weight:300}.exercise .details[data-v-240d468d]{font-size:11px;font-weight:400;letter-spacing:1.25px;color:var(--blue-new);font-weight:600}.workout-title[data-v-240d468d]{font-size:24px;font-weight:500}.workout-desc[data-v-240d468d]{position:relative;margin:10px 0 10px;padding:0;font-size:14px;color:#333}.workout-desc.desc-clamp[data-v-240d468d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.more[data-v-240d468d]{position:absolute;right:5px;bottom:-15px;font-size:14px;text-decoration:underline;color:var(--blue-new)}.btn-transparent[data-v-240d468d]{background-color:transparent;border-color:transparent;color:#000}.new-circuit[data-v-240d468d]{margin-top:20px}.new-circuit .title[data-v-240d468d]{font-size:15px;font-weight:500;text-align:center;padding-bottom:4px}.new-circuit .btn-black[data-v-240d468d]{background-color:#000!important;border-color:#000!important}.complete[data-v-240d468d]{text-align:center}.complete h2[data-v-240d468d]{font-size:32px;font-weight:400;letter-spacing:1.25px;margin:20px 0}.complete .flex[data-v-240d468d]{justify-content:center}.complete .checkmark[data-v-240d468d]{width:106px;height:106px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 var(--blue-new);animation:fill-240d468d .4s ease-in-out .4s forwards,scale-240d468d .3s ease-in-out .9s both}.complete .checkmark__circle[data-v-240d468d]{stroke-dasharray:216;stroke-dashoffset:216;stroke-width:2;stroke-miterlimit:10;stroke:var(--blue-new);fill:none;animation:stroke-240d468d .6s cubic-bezier(.65,0,.45,1) forwards}.complete .checkmark__check[data-v-240d468d]{transform-origin:50% 50%;stroke-dasharray:98;stroke-dashoffset:98;animation:stroke-240d468d .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke-240d468d{to{stroke-dashoffset:0}}@keyframes scale-240d468d{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-240d468d{to{box-shadow:inset 0 0 0 80px var(--blue-new)}}.navigation[data-v-240d468d]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:40px;margin-bottom:8px}.weight-section[data-v-240d468d]{display:flex;flex-direction:column;align-items:center}.weight-section .weight-headers[data-v-240d468d]{display:flex;flex-direction:row;gap:24px}.weight-section .weight-row[data-v-240d468d]{display:flex;flex-direction:row;align-items:center;gap:16px}.weight-section .weight-row .set-number[data-v-240d468d]{width:20px}.weight-section .weight-row input[data-v-240d468d]{min-width:40px;width:40px}.center[data-v-240d468d]{display:flex;justify-content:center;align-items:center;text-align:center}.header[data-v-83dd095c]{padding:var(--padding) 20px 0!important}.header.special[data-v-83dd095c]{position:absolute;width:100%}.header.special span[data-v-83dd095c]{z-index:100}#app.viewing-post main{padding-left:0;padding-right:0}#app.viewing-post main>* .header+div{padding:0}.video-container{position:relative;top:0;left:0;padding-bottom:56.25%;max-width:100%;height:0;background-color:#000}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-container-special{position:relative;top:0;left:0;padding-bottom:90%;width:160vw;height:0;margin-left:-30%;background-color:#000;overflow:hidden;max-width:none}.video-container-special iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-height:800px){.video-container-special{padding-bottom:70%}}@media (max-height:700px){.video-container-special{padding-bottom:60%}}.vimeo-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:hidden;background-color:#000}.vimeo-wrapper .close-fullscreen{position:absolute;right:20px;top:20px;border-radius:50%;background-color:#fff;z-index:1001;width:60px;height:60px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(0,0,0,.466)}.vimeo-wrapper .close-fullscreen svg{padding-top:4px}.vimeo-wrapper iframe{position:absolute;top:0;left:0;width:100vh;height:100vw;transform:rotate(90deg) translateY(-100%);transform-origin:top left}.dark-overlay{position:absolute;top:0;left:0;right:0;padding-bottom:56.25%;background-color:#000;opacity:.3}.play-fullscreen{position:absolute;bottom:20px;left:22%;color:#fff;display:flex;align-items:center}.play-fullscreen span{margin-right:8px;font-size:12px}.play-fullscreen .play-icon{padding-top:4px}.show-overview{position:absolute;bottom:20px;right:20px;color:#fff;display:flex;align-items:center}.show-overview span{margin-left:8px;font-size:12px}.show-overview .menu2-icon{padding-top:4px}.video-padding{position:relative;padding-bottom:56.25%}.date{padding-bottom:var(--spacing)}.title{padding:var(--spacing) 0}.amount{border:1px solid var(--border);border-radius:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:var(--spacing);font-size:var(--text-sm);display:inline-block}.exercise-desc{padding:var(--spacing) 0 var(--spacing-md)}.set-completion{font-weight:700;border-top:1px solid var(--border);padding:var(--spacing-md) 0 var(--spacing) 0}.set-completion.no-border{border:none}.workout-navigation button{width:100%}.sets-checkboxes{text-align:center}.sets-checkboxes button{width:40px;height:40px;font-weight:700;padding:6px;margin:5px;border-radius:10px;border:1px solid #000}.sets-checkboxes button.btn-black{border-color:var(--blue-new);background-color:var(--blue-new)!important}.sets-checkboxes button svg{fill:#fff}.start-timer{margin-left:var(--spacing);font-size:var(--text-sm)}.congrats .date{border-bottom:1px solid var(--border)}.tmp-img{background-image:url(../img/kiss-logo.8c6e1741.png);background-color:#000;background-repeat:no-repeat;background-position:50%;height:200px}.overview{padding:0 20px}.overview .circuit{margin-bottom:40px}.overview .exercise{margin:10px 0}.overview .exercise .title{font-size:16px;font-weight:400}.overview .exercise .amount{text-align:center;width:115px;text-transform:none;flex-shrink:0;height:43px}.overview .note{font-size:12px;color:#4b4b4b}.btn-link{background-color:#fff;color:#000}.overview-set-width{white-space:nowrap}.heading{font-size:26px;font-weight:500;letter-spacing:2px}.date{font-weight:300;font-size:15px}.badge{display:grid;grid-template-columns:75px 1fr;gap:10px;align-items:center;margin:10px 0;font-size:18px}.badge img{max-width:75px}