.summary-title{text-align:center;color:#333;margin:.5rem 0}.stages-summary{background:#ffffff1a;border-radius:8px;margin-top:1.5rem;padding:1rem}.stages-title{text-align:center;color:#666;margin:0 0 1rem;font-size:1rem}.stage-row{background:#ffffff0d;border-radius:6px;margin-bottom:1rem;padding:.5rem}.stage-header{color:#333;margin-bottom:.5rem;font-weight:700}.stage-stats{justify-content:space-between;gap:1rem;display:flex}.mini-stat{align-items:center;gap:.5rem;display:flex}.mini-stat .label{color:#666;font-size:.9rem}.mini-stat .value{color:#333;font-weight:500}
.CtaPage-module__cfDLRa__video-background{z-index:1;object-fit:cover;width:100%;min-width:100%;height:auto;min-height:100%;position:fixed;bottom:0;left:0;right:0}.CtaPage-module__cfDLRa__content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;padding-bottom:96px;display:flex;position:absolute;bottom:0;left:0;right:0}.CtaPage-module__cfDLRa__content button{width:60%;box-shadow:0 8px 24px #0000004d}
.TimeEntryPage-module__p4hfmG__stage-svg-wrap{z-index:1;width:90%;max-width:50em;margin:0 auto 40px;position:relative}.TimeEntryPage-module__p4hfmG__stage-svg-wrap:last-child{margin-bottom:0}.TimeEntryPage-module__p4hfmG__stage-svg{width:100%;display:block}.TimeEntryPage-module__p4hfmG__stage-time-input{text-align:center;color:#fff;width:4em;font-family:Bull,Futura RedBull,Segoe UI,sans-serif;font-size:3em;font-weight:800;font-style:Heavy 1;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;background:0 0;border:none;border-radius:16px;outline:none;line-height:100%;position:absolute;top:1em;right:.7em}.TimeEntryPage-module__p4hfmG__stage-time-input::placeholder{color:#fff;opacity:1}.TimeEntryPage-module__p4hfmG__stage-primary-btn{z-index:2;width:15.5em}
.ManualCameraPage-module__Rr5YYa__circleFrame{z-index:2;width:27em;margin:0 auto;position:relative}.ManualCameraPage-module__Rr5YYa__outerRing{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;display:grid}.ManualCameraPage-module__Rr5YYa__innerRing{aspect-ratio:1;border:3px solid #50abc9cc;border-radius:50%;place-items:center;width:100%;padding:1em;display:grid}.ManualCameraPage-module__Rr5YYa__circle{aspect-ratio:1;background:#000;border-radius:50%;width:calc(100% - 40px);position:relative;overflow:hidden;box-shadow:0 0 30px #0000004d}.ManualCameraPage-module__Rr5YYa__video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.ManualCameraPage-module__Rr5YYa__countdown{color:#0000;-webkit-text-stroke:3px white;justify-content:center;align-items:center;font-family:Bull,Futura RedBull,Segoe UI,sans-serif;font-size:20rem;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.ManualCameraPage-module__Rr5YYa__title{color:#fff;z-index:1;margin-bottom:0}
.ReviewPage-module__Gp7eWq__container{color:#fff;background-color:#0c234c;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.ReviewPage-module__Gp7eWq__stagesContainer{z-index:1;background-image:url(/assets/stages/summary/stages-result.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;max-width:1736px;height:80%;margin:auto;position:absolute;top:0;bottom:0}.ReviewPage-module__Gp7eWq__timeValue{color:#fff;font-family:Bull,sans-serif;font-size:2rem;position:absolute}.ReviewPage-module__Gp7eWq__stage1Time{top:14%;right:32%}.ReviewPage-module__Gp7eWq__stage2Time{top:31%;right:32%}.ReviewPage-module__Gp7eWq__stage3Time{top:49%;right:32%}.ReviewPage-module__Gp7eWq__stage4Time{top:66%;right:32%}.ReviewPage-module__Gp7eWq__finalTime{color:#fff;flex-direction:column;font-family:Bull,sans-serif;font-size:2em;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.ReviewPage-module__Gp7eWq__avatarFrame{width:clamp(15em,25vw,480px);position:absolute;top:-11%;left:25%}.ReviewPage-module__Gp7eWq__logoFrame{z-index:2;justify-content:center;align-items:center;width:15em;display:flex;position:absolute;top:-12%;right:15%}.ReviewPage-module__Gp7eWq__logoFrameCentered{z-index:2;justify-content:center;align-items:center;width:15em;display:flex;position:absolute;top:-10em;left:50%;transform:translate(-50%)}.ReviewPage-module__Gp7eWq__logo{object-fit:contain;width:100%;height:auto}.ReviewPage-module__Gp7eWq__outerRing{aspect-ratio:1;border:3px solid #50abc9;border-radius:50%;place-items:center;width:100%;padding:.5em;display:grid}.ReviewPage-module__Gp7eWq__innerRing{aspect-ratio:1;border:3px solid #50abc9cc;border-radius:50%;place-items:center;width:calc(100% - 8px);display:grid}.ReviewPage-module__Gp7eWq__circle{aspect-ratio:1;background:#000;border-radius:50%;width:calc(100% - 8px);position:relative;overflow:hidden;box-shadow:0 0 30px #0000004d}.ReviewPage-module__Gp7eWq__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.ReviewPage-module__Gp7eWq__shareButton{color:#fff;cursor:pointer;background:#cc1950;border:none;border-radius:999px;width:40%;padding:1rem;font-family:Bull,sans-serif;transition:background .2s;position:absolute;bottom:-3.5em;left:50%;transform:translate(-50%)}.ReviewPage-module__Gp7eWq__shareButton:hover{background:#b01643}.ReviewPage-module__Gp7eWq__shareButton:disabled{cursor:not-allowed;background:#888}.ReviewPage-module__Gp7eWq__buttonsContainer{gap:1rem;display:flex;position:absolute;bottom:2%}.ReviewPage-module__Gp7eWq__secondaryButton{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:999px;padding:.5rem 1.5rem;font-family:Bull,sans-serif;transition:all .2s}.ReviewPage-module__Gp7eWq__secondaryButton:hover{background:#ffffff1a}.ReviewPage-module__Gp7eWq__labelText{font-family:Bull,serif;font-weight:800;font-style:Heavy 1;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#cc1950;font-size:1.1em;line-height:100%}.ReviewPage-module__Gp7eWq__timeText{font-family:Bull,serif;font-weight:800;font-style:Heavy 1;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase;color:#fff;font-size:1.5em;line-height:100%}
.WorkoutPage-module__Li4ffG__selectFrame{z-index:2;width:100%;max-width:100em;margin:6em auto 2em}.WorkoutPage-module__Li4ffG__iconWrap{justify-content:center;align-items:center;width:100%;max-width:100em;max-height:880px;margin:1rem auto 0;display:flex}.WorkoutPage-module__Li4ffG__iconImg{z-index:1;width:100%;max-width:432px;max-height:345px}.WorkoutPage-module__Li4ffG__selectInner{z-index:1;border:2px solid #50abc9;border-radius:7em;padding:4em;position:relative}.WorkoutPage-module__Li4ffG__select{color:#fff;appearance:none;z-index:1;text-align:left;background:#0c234c99;border:2px solid #fffc;border-radius:1em;outline:none;width:100%;padding:.5em 2em .5em 1em;font-family:Futura Std,Bull,sans-serif;font-size:2em}.WorkoutPage-module__Li4ffG__select option{color:#fff;background:#0c234c}.WorkoutPage-module__Li4ffG__chevron{pointer-events:none;border-top:10px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:50%;right:28px;transform:translateY(-50%)}
.WorkoutSelect-module__iiw1TG__trigger{background:0 0;border:none;width:100%}.WorkoutSelect-module__iiw1TG__outerRing{border:2px solid #50abc9;border-radius:64px;padding:14px}.WorkoutSelect-module__iiw1TG__innerRing{color:#fff;background:#0c234c99;border:2px solid #ffffffd9;border-radius:56px;padding:22px 56px 22px 28px;font-size:2.5em;position:relative}.WorkoutSelect-module__iiw1TG__icon{z-index:2;position:absolute;top:50%;right:11%;transform:translateY(-50%)}.WorkoutSelect-module__iiw1TG__content{color:#fff;width:var(--radix-select-trigger-width);background:#0c234c;border:2px solid #ffffff80;border-radius:24px;max-width:50em;overflow:hidden}.WorkoutSelect-module__iiw1TG__viewport{max-height:40vh;padding:40px}.WorkoutSelect-module__iiw1TG__item{cursor:pointer;letter-spacing:0%;text-transform:uppercase;border-radius:14px;padding:16px;font-family:Futura Std,Bull,sans-serif;font-size:2em;font-style:normal;font-weight:400;line-height:50px}.WorkoutSelect-module__iiw1TG__item:hover,.WorkoutSelect-module__iiw1TG__item[data-highlighted]{background:#50abc933}
