.workout-review-module__Om_Mra__page{--lab-paper:#f3eddf;--lab-panel:#fffaf0;--lab-ink:#17201c;--lab-muted:#5f665f;--lab-grid:#17201c14;--lab-green:#76efa3;--lab-green-strong:#20b86b;--lab-coral:#ff766a;--lab-yellow:#f5cf58;--lab-blue:#91caff;background:var(--lab-paper);min-height:100vh;color:var(--lab-ink);position:relative;overflow:hidden}.workout-review-module__Om_Mra__page:before{background-image:linear-gradient(var(--lab-grid) 1px, transparent 1px), linear-gradient(90deg, var(--lab-grid) 1px, transparent 1px);content:"";pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 74%,#0000 100%);mask-image:linear-gradient(#000 0% 74%,#0000 100%)}.dark .workout-review-module__Om_Mra__page{--lab-paper:#171d1a;--lab-panel:#202824;--lab-ink:#f5f0e4;--lab-muted:#b8c0b9;--lab-grid:#f5f0e40f;--lab-green:#58d78b;--lab-green-strong:#4bdb88;--lab-coral:#ff8277;--lab-yellow:#f0cd62;--lab-blue:#83bff5}.workout-review-module__Om_Mra__shell{width:min(100%,1280px);margin-inline:auto;padding:clamp(3rem,7vw,6.5rem) 1rem 5rem;position:relative}.workout-review-module__Om_Mra__stack{gap:clamp(3.5rem,8vw,7rem);display:grid}.workout-review-module__Om_Mra__hero{align-items:center;gap:2rem;display:grid}.workout-review-module__Om_Mra__kicker,.workout-review-module__Om_Mra__panelLabel,.workout-review-module__Om_Mra__consoleLabel{border:2px solid var(--lab-ink);background:var(--lab-yellow);color:#17201c;width:fit-content;box-shadow:3px 3px 0 var(--lab-ink);letter-spacing:.13em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:900;line-height:1}.workout-review-module__Om_Mra__kicker{align-items:center;gap:.5rem;padding:.65rem .8rem;display:inline-flex;transform:rotate(-1deg)}.workout-review-module__Om_Mra__heroTitle{text-wrap:balance;max-width:900px;margin-top:1.5rem;font-size:clamp(3rem,7.1vw,6.9rem);font-weight:950;line-height:.94;letter-spacing:-.065em!important}.workout-review-module__Om_Mra__heroTitle:after{border:2px solid var(--lab-ink);background:var(--lab-coral);width:min(62%,420px);height:.22em;box-shadow:4px 4px 0 var(--lab-ink);content:"";margin-top:.18em;display:block;transform:rotate(-1.5deg)}.workout-review-module__Om_Mra__heroSubtitle{max-width:760px;color:var(--lab-muted);margin-top:1.65rem;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:560;line-height:1.75}.workout-review-module__Om_Mra__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.8rem;display:flex}.workout-review-module__Om_Mra__primaryAction,.workout-review-module__Om_Mra__secondaryAction{border:2px solid var(--lab-ink);color:#17201c;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;padding:.7rem 1.15rem;font-size:.86rem;font-weight:900;transition:transform .15s,box-shadow .15s;display:inline-flex}.workout-review-module__Om_Mra__primaryAction{background:var(--lab-green);box-shadow:5px 5px 0 var(--lab-ink)}.workout-review-module__Om_Mra__secondaryAction{background:var(--lab-panel);color:var(--lab-ink);box-shadow:3px 3px 0 var(--lab-ink)}.workout-review-module__Om_Mra__primaryAction:hover,.workout-review-module__Om_Mra__secondaryAction:hover{box-shadow:1px 1px 0 var(--lab-ink);transform:translate(3px,3px)}.workout-review-module__Om_Mra__primaryAction:focus-visible,.workout-review-module__Om_Mra__secondaryAction:focus-visible{outline:3px solid var(--lab-blue);outline-offset:3px}.workout-review-module__Om_Mra__trustList{flex-wrap:wrap;gap:.55rem;margin-top:1.4rem;display:flex}.workout-review-module__Om_Mra__trustItem{border:1.5px solid var(--lab-ink);background:color-mix(in srgb, var(--lab-panel) 88%, transparent);color:var(--lab-ink);align-items:center;gap:.42rem;padding:.45rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex}.workout-review-module__Om_Mra__heroBudget{border:2px solid var(--lab-ink);box-shadow:9px 9px 0 var(--lab-ink);color:#f7f3e9;background:#07110f;position:relative;overflow:hidden;transform:rotate(.65deg)}.workout-review-module__Om_Mra__heroBudgetHeader,.workout-review-module__Om_Mra__consoleHeader{letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:900;display:flex}.workout-review-module__Om_Mra__heroBudgetHeader{white-space:nowrap;border-bottom-color:#f7f3e96b;min-width:0;font-size:clamp(.5rem,.85vw,.72rem)}.workout-review-module__Om_Mra__statusDot{background:var(--lab-green);border-radius:999px;flex:none;width:.62rem;height:.62rem;display:block;box-shadow:0 0 0 3px #76efa326}.workout-review-module__Om_Mra__heroBudgetBody{background-image:linear-gradient(#76efa317 1px,#0000 1px),linear-gradient(90deg,#76efa317 1px,#0000 1px),radial-gradient(circle at 68% 48%,#20b86b2e,#0000 38%);background-size:30px 30px,30px 30px,auto;align-content:center;gap:1rem;min-height:260px;padding:clamp(1.5rem,5vw,3rem);display:grid}.workout-review-module__Om_Mra__heroBudgetPersonal,.workout-review-module__Om_Mra__heroBudgetShared{letter-spacing:-.055em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:950;line-height:1.05;display:block}.workout-review-module__Om_Mra__heroBudgetPersonal{color:var(--lab-yellow);font-size:clamp(1.2rem,2.3vw,1.85rem)}.workout-review-module__Om_Mra__heroBudgetShared{color:var(--lab-green);border-top:1.5px solid #f7f3e947;padding-top:1rem;font-size:clamp(1.3rem,3.2vw,2.2rem)}.workout-review-module__Om_Mra__heroBudgetCountdown{background:var(--lab-yellow);color:#17201c;letter-spacing:.06em;border:2px solid #f7f3e9;gap:.35rem;width:fit-content;padding:.7rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(.74rem,1.5vw,.92rem);font-weight:900;display:grid;box-shadow:4px 4px #f7f3e9}.workout-review-module__Om_Mra__heroBudgetAlert{color:#ff9b91;border-top:1.5px solid #f7f3e94d;padding-top:.75rem;font-size:.72rem;font-weight:900;line-height:1.5}.workout-review-module__Om_Mra__workbench{align-items:start;gap:1.25rem;scroll-margin-top:9rem;display:grid}.workout-review-module__Om_Mra__panel{border:2px solid var(--lab-ink);background:var(--lab-panel);box-shadow:6px 6px 0 var(--lab-ink);color:var(--lab-ink);position:relative}.workout-review-module__Om_Mra__panelBody{padding:clamp(1rem,3vw,1.5rem)}.workout-review-module__Om_Mra__panelLabel,.workout-review-module__Om_Mra__consoleLabel{z-index:2;padding:.48rem .62rem;position:absolute;top:-.8rem;left:1rem}.workout-review-module__Om_Mra__panelTitle{margin-top:.45rem;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:950;letter-spacing:-.035em!important}.workout-review-module__Om_Mra__panelDescription{color:var(--lab-muted);margin-top:.65rem;font-size:.86rem;line-height:1.7}.workout-review-module__Om_Mra__formStack{gap:1.15rem;margin-top:1.35rem;display:grid}.workout-review-module__Om_Mra__dropzone [role=button]{border:2px dashed var(--lab-ink)!important;background:color-mix(in srgb, var(--lab-yellow) 20%, var(--lab-panel))!important;color:var(--lab-ink)!important;border-radius:0!important}.workout-review-module__Om_Mra__dropzone [role=button]:hover{background:color-mix(in srgb, var(--lab-green) 20%, var(--lab-panel))!important}.workout-review-module__Om_Mra__dropzone [role=button][data-has-file=true]{background:color-mix(in srgb, var(--lab-green) 24%, var(--lab-panel))!important}.workout-review-module__Om_Mra__dropzone [data-slot=dropzone-icon]{border:2px solid var(--lab-ink);background:var(--lab-green);color:#17201c;box-shadow:3px 3px 0 var(--lab-ink);border-radius:0}.workout-review-module__Om_Mra__dropzone [role=button] span{color:var(--lab-muted)}.workout-review-module__Om_Mra__dropzone [data-slot=dropzone-action]{border:1.5px solid var(--lab-ink);background:var(--lab-panel);color:var(--lab-ink);border-radius:0}.workout-review-module__Om_Mra__dropzone [data-slot=dropzone-selected]>span:first-of-type{color:var(--lab-ink)!important}.workout-review-module__Om_Mra__field{gap:.45rem;display:grid}.workout-review-module__Om_Mra__fieldLabel{color:var(--lab-ink);font-size:.76rem;font-weight:850}.workout-review-module__Om_Mra__fieldLabel span{color:var(--lab-muted);font-weight:600}.workout-review-module__Om_Mra__input{border:1.5px solid var(--lab-ink);background:color-mix(in srgb, var(--lab-panel) 94%, white);width:100%;min-height:2.75rem;color:var(--lab-ink);border-radius:0;outline:none;padding:.65rem .75rem;font-size:.85rem}.workout-review-module__Om_Mra__input:focus{box-shadow:3px 3px 0 var(--lab-blue)}.workout-review-module__Om_Mra__textArea{resize:vertical;min-height:6.5rem}.workout-review-module__Om_Mra__numberGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.workout-review-module__Om_Mra__consent{cursor:pointer;border:1.5px solid var(--lab-ink);background:color-mix(in srgb, var(--lab-blue) 16%, var(--lab-panel));align-items:flex-start;gap:.75rem;padding:.8rem;font-size:.78rem;line-height:1.6;display:flex}.workout-review-module__Om_Mra__consent input{width:1rem;height:1rem;accent-color:var(--lab-green-strong);margin-top:.15rem}.workout-review-module__Om_Mra__submit{border:2px solid var(--lab-ink);background:var(--lab-green);width:100%;min-height:3.05rem;box-shadow:5px 5px 0 var(--lab-ink);color:#17201c;justify-content:center;align-items:center;font-size:.86rem;font-weight:950;transition:transform .15s,box-shadow .15s;display:inline-flex}.workout-review-module__Om_Mra__submit:hover:not(:disabled){box-shadow:1px 1px 0 var(--lab-ink);transform:translate(3px,3px)}.workout-review-module__Om_Mra__submit:disabled{cursor:not-allowed;opacity:.55}.workout-review-module__Om_Mra__error{color:#7f1d1d;background:#fee2e2;border:2px solid #7f1d1d;padding:.75rem;font-size:.78rem;font-weight:700}.workout-review-module__Om_Mra__stage{color:var(--lab-green-strong);align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:800;display:flex}.workout-review-module__Om_Mra__console{border:2px solid var(--lab-ink);min-height:460px;box-shadow:7px 7px 0 var(--lab-coral);color:#f7f3e9;background:#07110f;position:relative;overflow:visible}.workout-review-module__Om_Mra__consoleLabel{background:var(--lab-coral)}.workout-review-module__Om_Mra__consoleHeader{border-bottom-color:#f7f3e940;padding-top:1.4rem}.workout-review-module__Om_Mra__consoleIntro{color:#9ba8a1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;line-height:1.55}.workout-review-module__Om_Mra__consoleEmpty{color:#89958e;text-align:center;background-image:linear-gradient(#76efa312 1px,#0000 1px),linear-gradient(90deg,#76efa312 1px,#0000 1px);background-size:28px 28px;place-items:center;min-height:340px;padding:2rem;display:grid}.workout-review-module__Om_Mra__consoleEmptyIcon{background:#76efa30f;border:1.5px solid #52635a;place-items:center;width:3.6rem;height:3.6rem;margin-inline:auto;display:grid;transform:rotate(4deg)}.workout-review-module__Om_Mra__consoleToggle{color:#dfe8e2;border:1.5px solid #f7f3e952;place-items:center;width:2.25rem;height:2.25rem;display:grid}.workout-review-module__Om_Mra__consoleToggle:hover{background:#ffffff1a}.workout-review-module__Om_Mra__sectionHeading{gap:.8rem;max-width:800px;display:grid}.workout-review-module__Om_Mra__sectionEyebrow{width:fit-content;color:var(--lab-green-strong);letter-spacing:.15em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:900}.workout-review-module__Om_Mra__sectionTitle{font-size:clamp(2rem,4.4vw,4.2rem);font-weight:950;line-height:1;letter-spacing:-.05em!important}.workout-review-module__Om_Mra__resultGrid{gap:1rem;margin-top:1.4rem;display:grid}.workout-review-module__Om_Mra__resultMain,.workout-review-module__Om_Mra__resultSideCard,.workout-review-module__Om_Mra__step,.workout-review-module__Om_Mra__faqList{border:2px solid var(--lab-ink);background:var(--lab-panel);color:var(--lab-ink);box-shadow:5px 5px 0 var(--lab-ink)}.workout-review-module__Om_Mra__resultMain{padding:clamp(1rem,3vw,1.5rem)}.workout-review-module__Om_Mra__verdict{align-items:flex-start;gap:.8rem;display:flex}.workout-review-module__Om_Mra__verdictIcon{border:2px solid var(--lab-ink);background:var(--lab-green);color:#17201c;width:2.5rem;height:2.5rem;box-shadow:3px 3px 0 var(--lab-ink);flex:none;place-items:center;display:grid}.workout-review-module__Om_Mra__overview{border:1.5px solid var(--lab-ink);background:color-mix(in srgb, var(--lab-yellow) 13%, var(--lab-panel));white-space:pre-line;margin-top:1.2rem;padding:1rem;font-size:.9rem;line-height:1.85}.workout-review-module__Om_Mra__finding{border-top:1.5px solid var(--lab-ink);padding-block:1rem}.workout-review-module__Om_Mra__findingEvidence{color:var(--lab-green-strong);margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:750}.workout-review-module__Om_Mra__findingInterpretation{color:var(--lab-muted);margin-top:.5rem;font-size:.84rem;line-height:1.7}.workout-review-module__Om_Mra__resultSide{align-content:start;gap:.8rem;display:grid}.workout-review-module__Om_Mra__resultSideCard{padding:1rem}.workout-review-module__Om_Mra__resultSideCard h3,.workout-review-module__Om_Mra__resultLabel{color:var(--lab-muted);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:900}.workout-review-module__Om_Mra__resultSideCard p,.workout-review-module__Om_Mra__resultSideCard li{margin-top:.5rem;font-size:.82rem;line-height:1.65}.workout-review-module__Om_Mra__resultButton,.workout-review-module__Om_Mra__appCta{border:2px solid var(--lab-ink);justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.8rem;padding:.65rem;font-size:.78rem;font-weight:900;display:inline-flex}.workout-review-module__Om_Mra__resultButton{background:var(--lab-panel);color:var(--lab-ink)}.workout-review-module__Om_Mra__appCta{background:var(--lab-green);color:#17201c;box-shadow:4px 4px 0 var(--lab-ink)}.workout-review-module__Om_Mra__steps{gap:1rem;margin-top:1.5rem;display:grid}.workout-review-module__Om_Mra__step{padding:1.2rem}.workout-review-module__Om_Mra__step:nth-child(2){background:color-mix(in srgb, var(--lab-blue) 22%, var(--lab-panel));transform:rotate(.35deg)}.workout-review-module__Om_Mra__step:nth-child(3){background:color-mix(in srgb, var(--lab-green) 18%, var(--lab-panel));transform:rotate(-.35deg)}.workout-review-module__Om_Mra__stepNumber{border:2px solid var(--lab-ink);background:var(--lab-coral);color:#17201c;width:2rem;height:2rem;box-shadow:2px 2px 0 var(--lab-ink);place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:900;display:grid}.workout-review-module__Om_Mra__step h3{margin-top:1rem;font-size:1.05rem;font-weight:900}.workout-review-module__Om_Mra__step p{color:var(--lab-muted);margin-top:.5rem;font-size:.82rem;line-height:1.7}.workout-review-module__Om_Mra__faqList{margin-top:1.5rem}.workout-review-module__Om_Mra__faqItem+.workout-review-module__Om_Mra__faqItem{border-top:2px solid var(--lab-ink)}.workout-review-module__Om_Mra__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;font-size:.86rem;font-weight:850;list-style:none;display:flex}.workout-review-module__Om_Mra__faqItem summary::-webkit-details-marker{display:none}.workout-review-module__Om_Mra__faqItem summary:after{border:1.5px solid var(--lab-ink);background:var(--lab-yellow);color:#17201c;content:"+";flex:none;place-items:center;width:1.6rem;height:1.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:900;display:grid}.workout-review-module__Om_Mra__faqItem[open] summary:after{content:"−"}.workout-review-module__Om_Mra__faqAnswer{max-width:900px;color:var(--lab-muted);white-space:pre-line;padding:0 1.15rem 1.15rem;font-size:.82rem;line-height:1.75}.workout-review-module__Om_Mra__disclaimer{border-left:4px solid var(--lab-coral);color:var(--lab-muted);margin-top:1rem;padding-left:.8rem;font-size:.7rem;line-height:1.6}.workout-review-module__Om_Mra__signupCard{border:2px solid var(--lab-ink);background:var(--lab-green);box-shadow:10px 10px 0 var(--lab-ink);color:#17201c;align-items:center;gap:1.5rem;padding:clamp(1.5rem,5vw,3.5rem);scroll-margin-top:9rem;display:grid;transform:rotate(-.2deg)}.workout-review-module__Om_Mra__signupEyebrow{letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:950}.workout-review-module__Om_Mra__signupCard h2{max-width:820px;margin-top:.8rem;font-size:clamp(2rem,5vw,4.6rem);font-weight:950;line-height:.98;letter-spacing:-.055em!important}.workout-review-module__Om_Mra__signupCard p{max-width:760px;margin-top:1rem;font-size:clamp(.88rem,1.6vw,1.05rem);font-weight:650;line-height:1.7}.workout-review-module__Om_Mra__signupCta{color:#17201c;background:#fffaf0;border:2px solid #17201c;justify-content:center;align-items:center;gap:.55rem;width:fit-content;min-height:3.2rem;padding:.75rem 1.1rem;font-size:.84rem;font-weight:950;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:5px 5px #17201c}.workout-review-module__Om_Mra__signupCta:hover{transform:translate(3px,3px);box-shadow:1px 1px #17201c}@media (min-width:768px){.workout-review-module__Om_Mra__shell{padding-inline:1.5rem}.workout-review-module__Om_Mra__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.workout-review-module__Om_Mra__resultGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr)}}@media (min-width:1024px){.workout-review-module__Om_Mra__hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.65fr);gap:3.5rem}.workout-review-module__Om_Mra__workbench{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr)}.workout-review-module__Om_Mra__signupCard{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:520px){.workout-review-module__Om_Mra__heroTitle{font-size:clamp(2.65rem,14vw,4rem)}.workout-review-module__Om_Mra__numberGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workout-review-module__Om_Mra__primaryAction,.workout-review-module__Om_Mra__secondaryAction,.workout-review-module__Om_Mra__submit{transition:none}}
