.MotionPlayback_player__v4U1Q{background:#0b1115;border:1px solid #26343b;border-radius:14px;overflow:hidden;color:#edf3f5;min-width:0}.MotionPlayback_toolbar__eb3ae{padding:14px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.MotionPlayback_toolbar__eb3ae>span{font-size:11px;color:#92a5af}.MotionPlayback_views__XnFC_{display:flex;gap:5px}.MotionPlayback_views__XnFC_ button{padding:8px 10px;background:#111d23;color:#a4b7c1;border:1px solid #2b3b43;border-radius:7px;cursor:pointer;font:inherit;font-size:12px}.MotionPlayback_views__XnFC_ button[aria-pressed=true]{color:#b6f5c3;border-color:#659375;background:#16271f}.MotionPlayback_visual___G_ZN{height:390px;position:relative;background:#090f13}.MotionPlayback_skeleton__Ox7Fp,.MotionPlayback_video__n2x5T{width:100%;height:100%;display:block;object-fit:contain}.MotionPlayback_hiddenVideo__FkMIM{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.MotionPlayback_hiddenCanvas__F0oHD{display:none}.MotionPlayback_badge__7iOcM{position:absolute;left:14px;top:12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a0b5bf}.MotionPlayback_controls__eZ9nh{display:flex;align-items:center;gap:9px;padding:14px;border-top:1px solid #26343b;flex-wrap:wrap}.MotionPlayback_controls__eZ9nh button{display:flex;align-items:center;justify-content:center;gap:3px;width:36px;height:34px;background:#132129;border:1px solid #30444d;border-radius:7px;color:#c8d9df;cursor:pointer}.MotionPlayback_controls__eZ9nh button span{font-size:9px}.MotionPlayback_controls__eZ9nh input{flex:1 1;min-width:80px;accent-color:#b6f5c3}.MotionPlayback_time__80dOb{font-size:11px;color:#a7b9c2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.MotionPlayback_facePanel__J_df_{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;border-top:1px solid #26343b;padding:14px}.MotionPlayback_face__zQ_0K{width:100%;height:160px;display:block;background:#090f13;border:1px solid #203039;border-radius:8px;margin-top:8px}.MotionPlayback_faceTitle__99DGc{color:#9ab0ba;text-transform:uppercase;font-size:10px;letter-spacing:.1em}.MotionPlayback_expressions__E0shz{min-width:0}.MotionPlayback_expressions__E0shz div{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#afc1ca;margin-top:14px}.MotionPlayback_expressions__E0shz strong{color:#f1b879;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MotionPlayback_expressions__E0shz p,.MotionPlayback_note__KMTQM{font-size:11px;line-height:1.6;color:#92a8b3}.MotionPlayback_note__KMTQM{padding:0 14px 12px;margin:0}.MotionPlayback_controls__eZ9nh button:focus-visible,.MotionPlayback_views__XnFC_ button:focus-visible{outline:2px solid #b6f5c3;outline-offset:3px}@media(max-width:600px){.MotionPlayback_visual___G_ZN{height:330px}.MotionPlayback_facePanel__J_df_{grid-template-columns:1fr}.MotionPlayback_time__80dOb{font-size:10px}.MotionPlayback_toolbar__eb3ae{padding:12px}.MotionPlayback_controls__eZ9nh{gap:6px}}.MovementLab_host__wQJZr{height:auto!important;min-height:0!important;display:block!important}.MovementLab_lab__w9MY7{width:100%;padding:30px 0;color:#edf3f5;font-family:Avenir Next,Trebuchet MS,sans-serif}.MovementLab_header__7aWPT{display:grid;grid-template-columns:1fr auto;grid-gap:30px;gap:30px;align-items:start;padding-bottom:24px}.MovementLab_eyebrow__q7soF{color:#b6f5c3;font-size:10px;text-transform:uppercase;letter-spacing:.16em}.MovementLab_header__7aWPT h2{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(28px,4vw,43px);font-weight:400;line-height:1.15;margin:10px 0}.MovementLab_header__7aWPT p{color:#96a9b3;font-size:13px;line-height:1.65;max-width:630px}.MovementLab_downloads__64ysB{display:flex;flex-direction:column;gap:8px;min-width:195px}.MovementLab_downloads__64ysB>span{font-size:10px;color:#93aab4;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.MovementLab_downloads__64ysB a{display:flex;gap:7px;align-items:center;padding:9px 12px;border:1px solid #2c4238;background:#0e1d16;color:#b6f5c3;border-radius:7px;text-decoration:none;font-size:12px}.MovementLab_tabs__9ZeeV{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px}.MovementLab_tabs__9ZeeV button{font:inherit;font-size:12px;border:1px solid #2b3b43;background:#0d171d;color:#9fb3bc;border-radius:999px;padding:9px 14px;cursor:pointer}.MovementLab_tabs__9ZeeV button[aria-pressed=true]{border-color:#b6f5c3;color:#b6f5c3;background:#172820}.MovementLab_tabs__9ZeeV .MovementLab_analyseSample__WwQn0{margin-left:auto;border-color:#597969;color:#d9f7e2}.MovementLab_sourceHeading__VnjtD{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:12px}.MovementLab_sourceHeading__VnjtD>span{color:#869ba6;font-size:11px}.MovementLab_grid__VyEg3{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:20px;gap:20px}.MovementLab_scorecard__KVENP{background:#0b1115;border:1px solid #26343b;border-radius:14px;padding:24px;min-width:0}.MovementLab_score__8Fn42{display:flex;justify-content:center;align-items:baseline;gap:8px;margin-top:22px}.MovementLab_score__8Fn42 strong{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:78px;font-weight:400;letter-spacing:-.06em;line-height:1}.MovementLab_score__8Fn42>span{font-size:15px;color:#79949f}.MovementLab_rank__zpuyV{text-align:center;color:#a6b9c2;margin-top:9px;font-size:12px}.MovementLab_fit__TkIVq{color:#b6f5c3;border:1px solid #324e3e;background:#102019;border-radius:30px;text-align:center;font-size:12px;padding:8px;margin:15px 0 24px}.MovementLab_metrics__ydD4m{display:flex;flex-direction:column;gap:17px}.MovementLab_metrics__ydD4m>div>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:#a4b9c2;margin-bottom:7px}.MovementLab_metrics__ydD4m strong{color:#d6e7df;font-size:12px}.MovementLab_bar__remAX{height:5px;background:#1d2b32;border-radius:3px;overflow:hidden}.MovementLab_bar__remAX>span{height:100%;display:block;background:linear-gradient(90deg,#4e9e93,#b6f5c3);transition:width .3s}.MovementLab_telemetry__5UlSU{border-top:1px solid #25333b;padding-top:16px;margin-top:22px;font-size:11px;color:#95adb7}.MovementLab_telemetry__5UlSU summary{cursor:pointer}.MovementLab_telemetry__5UlSU div{line-height:1.85;margin-top:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MovementLab_emptyResult__g91Ii{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;color:#9eb6c0;gap:16px}.MovementLab_emptyResult__g91Ii h3{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:28px;font-weight:400;color:#d9e5e9}.MovementLab_emptyResult__g91Ii p{font-size:12px;line-height:1.6;max-width:260px}.MovementLab_progress__UhDew{margin:20px 0;background:#0b161c;border:1px solid #29414b;border-radius:12px;padding:20px}.MovementLab_progressHeader__FAzEg{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px;font-size:13px}.MovementLab_progressHeader__FAzEg button{display:flex;gap:5px;align-items:center;font:inherit;font-size:11px;padding:5px 9px;color:#9fb4be;border:1px solid #33464f;border-radius:6px;background:transparent;cursor:pointer}.MovementLab_stages__woGee{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.MovementLab_stages__woGee>div{display:flex;align-items:flex-start;gap:8px}.MovementLab_stages__woGee strong{display:block;font-size:11px}.MovementLab_stages__woGee small{display:block;font-size:10px;line-height:1.4;margin-top:3px}.MovementLab_stageDone__iV6Tn{color:#a6e7b5}.MovementLab_stageActive__oy6_T{color:#91e2ed}.MovementLab_stageWaiting__AsFnC{color:#627c88}.MovementLab_uploadProgress__IGkPu{margin-top:16px;display:flex;gap:12px;align-items:center;font-size:11px;color:#a4bac3}.MovementLab_uploadProgress__IGkPu progress{width:100%;height:5px;accent-color:#b6f5c3}.MovementLab_uploadProgress__IGkPu span{white-space:nowrap}.MovementLab_frameProgress__EwaRf{margin-top:15px;color:#88c4cf;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MovementLab_error__lMKk4{margin-top:14px;color:#f5a09b;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.MovementLab_timings__3ZxTn{display:grid;grid-template-columns:repeat(5,1fr);margin-top:20px;border:1px solid #29404b;border-radius:10px;overflow:hidden;background:#0a1319}.MovementLab_timings__3ZxTn>div{padding:16px;border-right:1px solid #29404b}.MovementLab_timings__3ZxTn>div:last-child{border-right:0}.MovementLab_timings__3ZxTn span{display:block;color:#8da7b2;font-size:10px;line-height:1.4}.MovementLab_timings__3ZxTn strong{display:block;color:#c6eee0;font-size:19px;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.MovementLab_upload__hFgu4{border:1px dashed #37534f;border-radius:12px;margin-top:20px;padding:22px;display:flex;gap:16px;align-items:center;background:#0a1512;color:#9ab9af}.MovementLab_upload__hFgu4 strong{font-size:13px;color:#d0e9dd}.MovementLab_upload__hFgu4 p{font-size:11px;line-height:1.55;margin-top:5px}.MovementLab_upload__hFgu4 button{margin-left:auto;white-space:nowrap;border:1px solid #b6f5c3;background:#b6f5c3;color:#0b1611;border-radius:7px;padding:10px 14px;font:inherit;font-size:12px;cursor:pointer}.MovementLab_spinner__M5__i{animation:MovementLab_spin__NWSGW 1.1s linear infinite}.MovementLab_downloads__64ysB a:focus-visible,.MovementLab_lab__w9MY7 button:focus-visible{outline:2px solid #b6f5c3;outline-offset:3px}@keyframes MovementLab_spin__NWSGW{to{transform:rotate(1turn)}}@media(max-width:900px){.MovementLab_header__7aWPT{grid-template-columns:1fr}.MovementLab_downloads__64ysB{flex-direction:row;flex-wrap:wrap}.MovementLab_downloads__64ysB>span{width:100%}.MovementLab_grid__VyEg3{grid-template-columns:1fr}.MovementLab_timings__3ZxTn{grid-template-columns:repeat(3,1fr)}}@media(max-width:550px){.MovementLab_stages__woGee,.MovementLab_timings__3ZxTn{grid-template-columns:1fr 1fr}.MovementLab_sourceHeading__VnjtD{flex-direction:column}.MovementLab_upload__hFgu4{flex-wrap:wrap}.MovementLab_tabs__9ZeeV .MovementLab_analyseSample__WwQn0,.MovementLab_upload__hFgu4 button{margin-left:0}}@media(prefers-reduced-motion:reduce){.MovementLab_bar__remAX>span{transition:none}.MovementLab_spinner__M5__i{animation:none}}