.myo-rotation-film{z-index:4000;isolation:isolate;background:#080c14;position:fixed;inset:0;overflow:hidden}.myo-rotation-film-motion,.myo-rotation-film-freeze,.myo-rotation-film-freeze>video,.myo-rotation-film-freeze>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.myo-rotation-film-freeze{z-index:1;background:#080c14}.myo-rotation-film-freeze>video{z-index:1}.myo-rotation-film-close{z-index:5;right:max(16px,env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top));backdrop-filter:blur(10px);color:#fff;background:#101a2c75;border:1px solid #ffffff36;border-radius:50%;width:42px;height:42px;padding:10px;position:absolute;min-height:42px!important}.myo-rotation-film-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:100%;height:100%}.myo-rotation-film-error{background:#fff0f0;border-radius:16px;padding:16px}.myo-rotation-film-error button{margin-top:12px;display:block}.myo-rotation-results{z-index:3500;color:#17213a;padding:0 max(16px,calc((100vw - 1050px)/2)) max(24px,env(safe-area-inset-bottom));box-sizing:border-box;direction:ltr;background:#f5f7fb;font:14px/1.5 Arial,sans-serif;position:fixed;inset:0;overflow:auto}.myo-rotation-results *{box-sizing:border-box}.myo-rotation-results-live-header{z-index:2;padding:calc(12px + env(safe-area-inset-top)) 0 12px;backdrop-filter:blur(14px);background:#f5f7fbec;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.myo-rotation-results-live-header button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:24px}.myo-rotation-results-live-header strong{font-size:19px}.myo-rotation-results-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:10px;display:grid}.myo-rotation-results-photo{background:#111725;border-radius:22px;max-height:70vh;overflow:hidden}.myo-rotation-results-photo img{object-fit:contain;width:100%;height:100%;max-height:70vh;display:block}.myo-rotation-results-content,.myo-rotation-results-assessment{background:#fff;border:1px solid #e2e8f2;border-radius:22px;padding:20px}.myo-rotation-results-label{letter-spacing:1.2px;color:#687490;margin:0;font-size:10px;font-weight:700}.myo-rotation-results-overall{align-items:baseline;gap:6px;margin:4px 0;display:flex}.myo-rotation-results-overall>strong{letter-spacing:-3px;font-size:64px;line-height:1.1}.myo-rotation-results-overall>span{color:#8891a4;font-size:19px}.myo-rotation-results-status{color:#73809a;font-size:12px}.myo-rotation-results nav{gap:4px;padding:8px 0 12px;display:flex;overflow:auto}.myo-rotation-results nav button{white-space:nowrap;color:#69718a;cursor:pointer;background:#f0f2f6;border:0;border-radius:9px;padding:8px 10px;font-size:11px}.myo-rotation-results nav button[aria-pressed=true]{color:#fff;background:#0965ff}.myo-rotation-results-bars>div{padding:8px 0}.myo-rotation-results-bars>div>div:first-child{justify-content:space-between;gap:12px;font-size:12px;display:flex}.myo-rotation-results-bars strong{color:#6b7690;font-size:11px;font-weight:600}.myo-rotation-results-track{background:#eef1f6;border-radius:10px;height:5px;margin-top:7px;overflow:hidden}.myo-rotation-results-track i{background:linear-gradient(90deg,#1f68ff,#6fa5ff);border-radius:10px;height:100%;display:block}.myo-rotation-results-assessment{margin:16px 0}.myo-rotation-results-assessment h2{margin:0 0 6px;font-size:22px}.myo-rotation-results-assessment p{color:#75819a;margin:0 0 16px;font-size:12px}.myo-rotation-results-table{overflow:auto}.myo-rotation-results table{border-collapse:collapse;width:100%}.myo-rotation-results th,.myo-rotation-results td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:12px 8px;font-size:12px}.myo-rotation-results thead{color:#225caa;background:#eaf2ff}.myo-rotation-results td{color:#75819a}@media (width<=600px){.myo-rotation-results-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px}.myo-rotation-results-content{padding:12px}.myo-rotation-results-overall>strong{font-size:46px}.myo-rotation-results-bars>div{padding:6px 0}.myo-rotation-results-assessment{padding:16px 12px}.myo-rotation-results nav button{padding:7px;font-size:10px}.myo-rotation-results-label{font-size:8px}}.myo-rotation-film-line-frame{z-index:2;pointer-events:none;max-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.myo-rotation-film-motion-line{will-change:top;background:#268fff;height:2px;animation:1.8s ease-in-out infinite alternate myo-film-motion-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 6px 2px #268fff80,0 0 18px 5px #268fff25}@keyframes myo-film-motion-sweep{0%{top:0}to{top:calc(100% - 2px)}}.myo-rotation-film-crop-plane{z-index:1;pointer-events:none;width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.myo-rotation-film-crop-plane:not([style]){height:100%}.myo-rotation-results{color:#111;scrollbar-width:none;background:#fff;padding-inline:max(12px,50% - 210px)}.myo-rotation-results-live-header{background:#fffffff0}.myo-rotation-results-live-header button{color:#111;background:#f0f0f1}.myo-body-map{border:1px solid #e4e4e7;border-radius:22px;padding:16px 12px 12px}.myo-body-map-summary{justify-content:space-between;gap:8px;padding:0 6px;display:flex}.myo-body-map-summary>div{align-content:start;gap:3px;display:grid}.myo-body-map-summary>div:last-child{text-align:right}.myo-body-map-summary span{color:#55555b;font-size:13px}.myo-body-map-summary strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(25px,9vw,36px);line-height:1.1}.myo-body-map-summary small{letter-spacing:0;color:#55555b;font-size:13px;font-weight:500}.myo-body-map-summary meter{appearance:none;background:#e5e5e7;border-radius:9px;width:105px;height:9px;margin-top:5px;display:block}.myo-body-map-summary meter::-webkit-meter-bar{background:#e5e5e7;border:0;border-radius:9px;height:9px}.myo-body-map-summary meter::-webkit-meter-optimum-value{background:#242424;border-radius:9px}.myo-body-map-summary meter::-moz-meter-bar{background:#242424;border-radius:9px}.myo-body-map-stage{isolation:isolate;aspect-ratio:4/5;place-items:center;margin:8px 0;display:grid;position:relative}.myo-body-map-stage>img,.myo-body-map-stage>video{object-fit:contain;width:100%;height:100%;margin:auto;position:absolute;inset:0}.myo-body-map-rings{text-align:center;pointer-events:none;flex-direction:column;justify-content:space-between;width:66px;display:flex;position:absolute;top:12%;bottom:6%}.myo-body-map-rings.is-left{left:0}.myo-body-map-rings.is-right{bottom:21%;right:0}.myo-body-map-ring{color:#111;text-shadow:0 0 4px #fff,0 0 4px #fff;justify-items:center;gap:3px;font-size:11px;display:grid}.myo-body-map-ring>span{aspect-ratio:1;background:#fffffff0;border-radius:50%;place-items:center;width:46px;display:grid}.myo-body-map-ring svg,.myo-body-map-ring b{grid-area:1/1}.myo-body-map-ring svg{fill:none;stroke-width:2px;stroke-linecap:round;width:100%}.myo-body-map-ring b{font-variant-numeric:tabular-nums;font-size:18px}.myo-body-map-views{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.myo-body-map-views button{color:#55555b;min-height:72px;font:inherit;cursor:pointer;background:#f5f5f6;border:1px solid #e4e4e7;border-radius:13px;align-content:center;justify-items:center;gap:4px;padding:5px 0;font-size:12px;display:grid}.myo-body-map-views button[aria-pressed=true]{color:#111;border-color:#111;font-weight:700}.myo-body-map-views button:disabled{opacity:.5;cursor:default}.myo-body-map-views img{object-fit:contain;width:100%;height:51px}.myo-rotation-results-content{margin-top:14px}.myo-rotation-results-content,.myo-rotation-results-assessment{border-color:#e4e4e7}.myo-rotation-results nav button{color:#333;background:#f0f0f1}.myo-rotation-results nav button[aria-pressed=true],.myo-rotation-results-track i{background:#111}.myo-rotation-results table thead{color:#111;background:#f0f0f1}.myo-rotation-results table td{padding-inline:3px}.myo-rotation-results .myo-rotation-results-assessment tbody :is(th,td){padding-block:3px}.myo-rotation-results .myo-rotation-results-assessment thead th{padding-block:7px 5px}.myo-rotation-results [data-rating]{text-align:center;border:1px solid var(--rating-border,#e4e4e7);color:var(--rating-ink,#55555b);background:radial-gradient(at 100% 0,var(--rating-glow,#f1f1f2),white);border-radius:9px;padding:4px;display:block}.myo-rotation-results [data-rating=Very\ Weak]{--rating-glow:#f2aaaa;--rating-border:#e4a4a0;--rating-ink:#9f2925}.myo-rotation-results [data-rating=Weak]{--rating-glow:#fbdad5;--rating-border:#f0c9c4;--rating-ink:#a54d46}.myo-rotation-results [data-rating=Average]{--rating-glow:#fff0bb;--rating-border:#eddca4;--rating-ink:#806313}.myo-rotation-results [data-rating=Good]{--rating-glow:#e0f1d7;--rating-border:#c3dfb8;--rating-ink:#4b743e}.myo-rotation-results [data-rating=Excellent]{--rating-glow:#abdcbf;--rating-border:#9acbab;--rating-ink:#25623c}.first-workout-cta{color:#fff;text-align:left;background:linear-gradient(155deg,#282828,#111 75%);border:1px solid #333;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:124px;margin-top:12px;padding:12px;font-size:clamp(13px,4vw,16px);font-weight:700;display:grid;box-shadow:0 4px 12px #0002}.first-workout-frames{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.first-workout-frames img{object-fit:contain;background:#f8f8f8;border-radius:8px;width:100%;height:clamp(49px,17vw,66px);display:block}.first-workout-arrow{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:30px;height:30px;padding:6px}.first-workout-cta:hover{border-color:#666}.myo-body-transformation{border:1px solid #e4e4e7;border-radius:20px;margin-top:14px;overflow:hidden}.myo-body-transformation img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.myo-body-transformation div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.myo-body-transformation a{color:#fff;background:#111;border-radius:10px;padding:7px 10px;text-decoration:none}.first-workout-cta:disabled{opacity:.7;cursor:wait}.myo-rotation-results>.myo-ref-section-header{background:#fff;width:calc(100% + 24px);margin-inline:-12px;font-family:MyoAnalytics,Inter,sans-serif;position:sticky;top:0}