.motion-workspace{color:#18382d;gap:18px;display:grid}.motion-heading{color:#eef3f0;background:#101514;border:1px solid #333b38;border-radius:22px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.motion-heading span{letter-spacing:.12em;color:#8fa69d;font-size:12px;font-weight:750}.motion-heading h2{letter-spacing:-.045em;margin:8px 0 2px;font-size:32px}.motion-heading p{color:#a4b2ad;margin:0;font-size:15px}.motion-heading>svg{color:#9bc5b7;width:36px;height:36px}.motion-notice{color:#244839;background:#eaf4ee;border:1px solid #a6c8ba;border-radius:16px;gap:14px;padding:16px 18px;display:flex}.motion-notice svg{flex:none;width:22px;height:22px}.motion-notice p{margin:0;font-size:14px;line-height:1.5}.motion-error{color:#942d24;background:#fff0ed;border-radius:12px;padding:14px 16px;font-size:15px}.motion-panel{color:#17362d;background:#fff;border:1px solid #dce5e0;border-radius:19px;padding:24px}.motion-panel h3{margin:0 0 16px;font-size:22px}.motion-panel>p{color:#577067;font-size:15px;line-height:1.5}.motion-panel label{gap:7px;font-size:14px;font-weight:700;display:grid}.motion-panel input:not([type=file]){color:#17362d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdccc3;border-radius:10px;padding:9px 11px}.motion-test-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.motion-test-grid button{text-align:left;color:#17362d;cursor:pointer;background:#f7faf8;border:1px solid #cfddd5;border-radius:14px;padding:16px}.motion-test-grid button.selected{background:#e9f4ed;border-color:#1e6a53;box-shadow:inset 0 0 0 1px #1e6a53}.motion-test-grid strong,.motion-test-grid span{display:block}.motion-test-grid strong{font-size:17px}.motion-test-grid span{color:#61766b;margin-top:5px;font-size:14px}.motion-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.motion-primary,.motion-upload{cursor:pointer;background:#154937;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:45px;padding:10px 16px;font-size:14px;font-weight:750;color:#fff!important;display:inline-flex!important}.motion-primary:disabled{opacity:.5;cursor:not-allowed}.motion-upload:has(input:disabled){opacity:.5;cursor:not-allowed}.motion-primary svg{width:18px;height:18px}.motion-session-list{gap:9px;display:grid}.motion-session-list button{text-align:left;color:#17362d;cursor:pointer;background:#f8faf9;border:1px solid #d7e2db;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex}.motion-session-list span{color:#60766b;font-size:14px}.motion-session-top{justify-content:space-between;display:flex}.motion-session-top button,.motion-actions button{color:#22503e;cursor:pointer;background:#fff;border:1px solid #ccd9d1;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:700;display:inline-flex}.motion-session-top .motion-delete{color:#9d3730}.motion-session-top svg,.motion-actions svg{width:17px;height:17px}.motion-view-list{gap:12px;display:grid}.motion-view-list article{background:#f8faf9;border:1px solid #d8e3dc;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.motion-view-list article>div:first-child{gap:4px;min-width:0;display:grid}.motion-view-list small{color:#628175;letter-spacing:.1em;font-size:12px}.motion-view-list span{color:#62766b;overflow-wrap:anywhere;font-size:14px}.motion-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.motion-upload{white-space:nowrap;position:relative;overflow:hidden}.motion-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.motion-player{background:#111;border-radius:12px;width:100%;max-height:60vh;display:block}.motion-measurements dl{gap:9px;display:grid}.motion-measurements dl>div{border-bottom:1px solid #e4ece6;justify-content:space-between;gap:15px;padding:8px 0;font-size:14px;display:flex}.motion-measurements dt{font-weight:700}.motion-measurements dd{text-align:right;color:#6e756f;margin:0}@media (width<=650px){.motion-heading{padding:21px}.motion-heading h2{font-size:27px}.motion-test-grid,.motion-fields{grid-template-columns:1fr}.motion-view-list article{flex-direction:column;align-items:stretch}.motion-actions{width:100%}.motion-measurements dl>div{flex-direction:column;gap:4px}.motion-measurements dd{text-align:left}}.motion-progress{color:#1c6047;background:#e5f3ec;border-radius:12px;padding:14px 16px;font-size:15px}.motion-video-wrap{width:100%;line-height:0;position:relative}.motion-pose-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.motion-results>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.motion-results header span{color:#527564;letter-spacing:.1em;font-size:12px;font-weight:800}.motion-results header h3{margin:5px 0}.motion-results header button{color:#205342;cursor:pointer;background:#f5faf6;border:1px solid #c8d9ce;border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:14px;font-weight:700;display:flex}.motion-results header svg{width:17px}.motion-angle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.motion-angle-grid article{background:#f7faf8;border:1px solid #dce8df;border-radius:12px;gap:5px;padding:13px;display:grid}.motion-angle-grid span{font-size:14px}.motion-angle-grid strong{font-size:25px}.motion-angle-grid small{color:#677c70;font-size:12px}.motion-plot{background:#fff;border:1px solid #e0e9e2;border-radius:12px;overflow-x:auto}.motion-plot svg{width:100%;min-width:500px;display:block}.motion-legend{flex-wrap:wrap;gap:12px;margin:11px 0;display:flex}.motion-legend span{align-items:center;gap:5px;font-size:13px;display:flex}.motion-legend i{border-radius:50%;width:10px;height:10px}@media (width<=650px){.motion-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-results>header{flex-direction:column;align-items:flex-start}}.motion-section-nav{gap:8px;display:flex;overflow-x:auto}.motion-section-nav button{color:#315a48;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cadbd0;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:750}.motion-section-nav button.active{color:#fff;background:#154937}.motion-lab{gap:17px;display:grid}.motion-lab .motion-primary{margin-top:16px}.motion-validation-results>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.motion-validation-results header span{letter-spacing:.1em;color:#567663;font-size:12px}.motion-validation-results header button{color:#205342;cursor:pointer;background:#f6faf7;border:1px solid #c8d9ce;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:14px;display:flex}.motion-validation-results header svg{width:17px}.motion-calibration-overlay{cursor:crosshair;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.motion-calibration-overlay i{pointer-events:none;background:#e5443d;border:2px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;transform:translate(-50%,-50%)}.motion-calibration{border:1px solid #dce8df;border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;padding:16px;display:flex}.motion-calibration h4,.motion-calibration p{flex-basis:100%;margin:0}.motion-calibration p{color:#61746a;font-size:14px;line-height:1.45}.motion-calibration label{max-width:180px}.motion-calibration button{color:#20533f;cursor:pointer;background:#e9f5eb;border:1px solid #aac9b4;border-radius:9px;min-height:44px;padding:9px 12px;font-size:14px;font-weight:700}.motion-calibration button:disabled{opacity:.5;cursor:not-allowed}.motion-calibration span{color:#556e5e;font-size:14px}.motion-session-top>div{flex-wrap:wrap;gap:7px;display:flex}.motion-events,.motion-cycle{border:1px solid #dce8df;border-radius:12px;margin-top:18px;padding:16px}.motion-events h4,.motion-cycle h4{margin:0 0 7px;font-size:17px}.motion-events p,.motion-cycle p{color:#61746a;font-size:14px;line-height:1.5}.motion-events>span{font-size:14px;font-weight:700}.motion-events>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.motion-events button{color:#20533f;cursor:pointer;background:#eaf5ed;border:1px solid #bcd7c4;border-radius:8px;min-height:38px;padding:8px 11px;font-size:14px}.motion-events ul{padding-left:20px}.motion-events li{margin:6px 0;font-size:14px}.motion-events li button{min-height:auto;margin-left:8px;padding:4px 7px}.motion-report{max-width:800px;margin:0 auto;padding:32px}.motion-report-actions{justify-content:space-between;gap:12px;margin-bottom:25px;display:flex}.motion-report-actions>div{gap:7px;display:flex}.motion-report-actions button,.motion-report-notes button{color:#275341;cursor:pointer;background:#f7faf8;border:1px solid #cbdacf;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-size:14px;display:flex}.motion-report-actions button.active{color:#fff;background:#154937}.motion-report-actions svg{width:17px}.motion-report>header{border-bottom:2px solid #163f30;flex-direction:column;gap:3px;padding-bottom:19px;display:flex}.motion-report>header strong{letter-spacing:.13em;font-size:25px}.motion-report>header span{color:#61776a;font-size:13px}.motion-report-warning{background:#fff4e9;border:1px solid #b8724b;border-radius:7px;padding:11px;font-weight:800;color:#8c3b24!important}.motion-report-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:19px 0;display:grid}.motion-report-meta>div{gap:3px;display:grid}.motion-report-meta span{color:#61776a;font-size:12px}.motion-report-meta strong{font-size:15px}.motion-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.motion-report-metrics>div{border:1px solid #dce9df;border-radius:9px;gap:4px;padding:13px;display:grid}.motion-report-metrics strong{font-size:23px}.motion-report-metrics small{color:#63786b;font-size:12px}.motion-report-notes{gap:12px;margin-top:23px;display:grid}.motion-report-notes textarea{width:100%;min-height:75px;font:inherit;resize:vertical;border:1px solid #bdccc3;border-radius:8px;padding:10px}.motion-report-notes button{color:#fff;background:#154937;justify-self:start}.motion-report footer{color:#65796d;border-top:1px solid #dce9df;margin-top:23px;padding-top:12px;font-size:12px}.motion-3d{color:#e8f2eb;background:#111816;border:1px solid #dce8df;border-radius:13px;margin-top:20px;padding:16px}.motion-3d h4{margin:0 0 7px;font-size:18px}.motion-3d p{color:#a9bdb0;font-size:14px;line-height:1.5}.motion-3d svg{width:min(100%,350px);max-height:350px;margin:0 auto;display:block}.motion-3d-controls{grid-template-columns:1fr 1fr;gap:15px;display:grid}.motion-3d-controls label{color:#e8f2eb}.motion-3d-controls input{accent-color:#7ecaa4}@media (width<=650px){.motion-3d-controls{grid-template-columns:1fr}}.motion-comparison select{color:#17362d;width:100%;max-width:430px;min-height:44px;font:inherit;background:#fff;border:1px solid #bdccc3;border-radius:10px;padding:9px 11px}.motion-comparison .motion-plot{margin-top:14px}.motion-panel select{color:#17362d;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdccc3;border-radius:10px;padding:9px 11px}.motion-setup{background:#f7faf8;border:1px solid #d8e3dc;border-radius:13px;margin:16px 0;padding:17px}.motion-setup h4{margin:0 0 6px;font-size:17px}.motion-setup p{color:#587267;margin:0 0 13px;font-size:14px;line-height:1.5}.motion-checks{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.motion-checks label{align-items:center;gap:8px;font-weight:600;display:flex}.motion-checks input{accent-color:#226b53;width:17px;height:17px}.motion-camera{gap:13px;display:grid}.motion-camera h4{margin:0;font-size:19px}.motion-camera p{color:#587267;margin:0;line-height:1.5}.motion-camera select{max-width:250px}.motion-history{gap:7px;margin-top:12px;display:grid}.motion-history>div{border-bottom:1px solid #e2e9e4;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.motion-history button{color:#174b3b;background:#fff;border:1px solid #bdccc3;border-radius:8px;padding:7px 11px}.motion-panel summary{cursor:pointer;font-size:17px;font-weight:700}.motion-frame-controls{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0;display:flex}.motion-frame-controls button{color:#154937;cursor:pointer;background:#fff;border:1px solid #b8cec0;border-radius:9px;padding:9px 12px}.motion-frame-controls span{color:#5d7265;font-size:13px}.motion-review{align-items:center;gap:8px;margin:13px 0;display:flex!important}.motion-review input{accent-color:#1e6a53;width:18px;height:18px}.motion-extra-metrics{margin-top:19px}.motion-extra-metrics h4{margin:0 0 7px;font-size:18px}.motion-extra-metrics p{color:#577067;font-size:14px}.motion-temporal .motion-primary{margin:8px 0 16px}.motion-temporal details{margin-top:15px}.motion-athletes{gap:7px;display:grid}.motion-athletes>div{border-bottom:1px solid #dfe8e2;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.motion-athletes button{color:#9d3730;cursor:pointer;background:#fff;border:1px solid #e5c9c4;border-radius:8px;padding:7px 10px}.motion-frontal{margin-top:19px}.motion-frontal h4{margin:0 0 7px}.motion-frontal p{color:#577067;font-size:14px;line-height:1.5}.motion-report-chart{break-inside:avoid;margin-top:18px}.motion-report-chart svg{border:1px solid #e3ebe5;border-radius:10px;width:100%;max-height:230px;display:block}.motion-protocols{gap:14px;display:grid}.motion-protocols small{color:#61776a;letter-spacing:.09em;font-size:12px}.motion-protocols dl{gap:10px;display:grid}.motion-protocols dl>div{border-bottom:1px solid #e7eee9;grid-template-columns:minmax(100px,130px) 1fr;gap:12px;padding:8px 0;display:grid}.motion-protocols dt{font-weight:750}.motion-protocols dd{color:#536a5d;margin:0;line-height:1.45}@media (width<=600px){.motion-protocols dl>div{grid-template-columns:1fr;gap:3px}}@media print{.coach-top,.coach-nav,.motion-heading,.motion-section-nav,.motion-report-actions,.motion-report-notes button,.motion-report-notes [role=status]{display:none!important}.coach-shell,.coach-body,.motion-workspace{color:#000!important;background:#fff!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.motion-report{max-width:none;box-shadow:none;border:0;margin:0;padding:12mm}.motion-report textarea{resize:none;border:0}.motion-report-warning{-webkit-print-color-adjust:exact;print-color-adjust:exact}.motion-report-metrics>div{break-inside:avoid}}.motion-workspace{--motion-ink:#171918;--motion-muted:#626864;--motion-line:var(--vynis-line,#dedfda);--motion-accent:var(--vynis-accent,#bce7a8);max-width:1100px;color:var(--motion-ink);gap:22px;margin:0 auto}.motion-page-header{border-bottom:1px solid var(--motion-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:12px 0 18px;display:flex}.motion-page-header span,.motion-eyebrow{color:var(--motion-muted);letter-spacing:.11em;font-size:11px;font-weight:800}.motion-page-header h2{color:var(--motion-ink);letter-spacing:-.045em;margin:6px 0 2px;font-size:clamp(25px,3vw,34px);line-height:1.1}.motion-page-header p{color:var(--motion-muted);margin:6px 0 0;font-size:14px}.motion-workspace .motion-primary,.motion-workspace .motion-section-nav button.active{background:var(--motion-ink);color:#fff!important}.motion-workspace button:focus-visible,.motion-workspace input:focus-visible,.motion-workspace select:focus-visible,.motion-workspace summary:focus-visible{outline-offset:3px;outline:2px solid #398365}.motion-workspace button:disabled{opacity:.45;cursor:not-allowed}.motion-section-nav{border-bottom:1px solid var(--motion-line);gap:0}.motion-section-nav button{color:var(--motion-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 16px;font-size:13px}.motion-workspace .motion-section-nav button.active{border-bottom-color:var(--motion-ink);background:0 0;color:var(--motion-ink)!important}.motion-notice{border-color:var(--motion-line);color:var(--motion-muted);background:#f6f7f5;border-radius:10px;align-items:center;padding:10px 13px}.motion-notice svg{width:17px;height:17px}.motion-notice p{font-size:12px}.motion-section{border-bottom:1px solid var(--motion-line);padding:4px 0 16px}.motion-section h3,.motion-section-heading h3{letter-spacing:-.025em;margin:0 0 13px;font-size:18px}.motion-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.motion-section-heading button,.motion-text-button,.motion-back button{color:var(--motion-ink);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700}.motion-session-list{gap:0}.motion-session-list button{border:0;border-top:1px solid var(--motion-line);background:0 0;border-radius:0;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:17px 2px;display:grid}.motion-session-list button:hover,.motion-module-list button:hover{background:#f6f7f5}.motion-session-list strong{font-size:14px}.motion-session-list span,.motion-session-list small{color:var(--motion-muted);font-size:12px}.motion-module-list{grid-template-columns:1fr 1fr;column-gap:26px;display:grid}.motion-module-list button{border:0;border-top:1px solid var(--motion-line);min-height:65px;color:var(--motion-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 3px;display:grid}.motion-module-list strong{font-size:15px}.motion-module-list span{color:var(--motion-muted);font-size:12px}.motion-empty{color:var(--motion-muted);padding:28px 0}.motion-empty h3{color:var(--motion-ink);margin:0 0 5px;font-size:16px}.motion-empty p{margin:0 0 14px;font-size:13px}.motion-empty>button{border:1px solid var(--motion-line);min-height:42px;color:var(--motion-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px;font-size:13px;font-weight:700}.motion-back{margin-bottom:-12px}.motion-panel{border-color:var(--motion-line);box-shadow:none;border-radius:13px}.motion-panel h3{letter-spacing:-.025em;font-size:20px}.motion-new{max-width:850px}.motion-new .motion-eyebrow{margin-bottom:9px;display:block}.motion-workflow-nav{border-bottom:1px solid var(--motion-line);gap:0;display:flex;overflow-x:auto}.motion-workflow-nav button{min-width:max-content;color:var(--motion-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:14px 12px;font-size:13px;font-weight:700}.motion-workflow-nav button.active{border-bottom-color:var(--motion-ink);color:var(--motion-ink)}.motion-setup{border-color:var(--motion-line);background:#fafbf9}.motion-setup-advanced{border-top:1px solid var(--motion-line);margin-top:15px;padding-top:12px}.motion-setup-advanced>summary{cursor:pointer;color:var(--motion-ink);font-size:13px;font-weight:700}.motion-checks input{accent-color:#294c38}.motion-view-list article{border:0;border-top:1px solid var(--motion-line);background:0 0;border-radius:0}.motion-view-list{gap:0}.motion-angle-grid{border-top:1px solid var(--motion-line);border-bottom:1px solid var(--motion-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.motion-angle-grid article,.motion-metric{border:0;border-right:1px solid var(--motion-line);background:0 0;border-radius:0;min-width:0;padding:16px 12px}.motion-angle-grid article:last-child{border-right:0}.motion-angle-grid strong{overflow-wrap:anywhere;font-size:22px}.motion-angle-grid span{color:var(--motion-muted);font-size:12px}.motion-plot{border-radius:8px}.motion-plot svg{min-width:560px}@media (width<=760px){.motion-workspace{gap:17px}.motion-page-header{flex-direction:column;align-items:flex-start;padding:5px 0 15px}.motion-page-header .motion-primary{width:100%}.motion-section-nav button{padding:10px 12px}.motion-module-list{grid-template-columns:1fr}.motion-session-list button{grid-template-columns:1fr;gap:3px;padding:13px 2px}.motion-session-list small{display:none}.motion-panel{padding:17px}.motion-workflow-nav button{padding:12px 10px;font-size:12px}.motion-angle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-angle-grid article:nth-child(2n){border-right:0}.motion-angle-grid article:nth-child(n+3){border-top:1px solid var(--motion-line)}.motion-session-top{align-items:flex-start;gap:9px}.motion-session-top>div{justify-content:flex-end}.motion-notice p{font-size:11px}}@media (width<=390px){.motion-page-header h2{font-size:25px}.motion-module-list button{grid-template-columns:88px 1fr auto}.motion-angle-grid strong{font-size:18px}.motion-actions button,.motion-upload{min-height:44px}}@media print{.motion-page-header,.motion-workflow-nav,.motion-notice,.motion-back{display:none!important}}.motion-result-tabs{border-bottom:1px solid var(--motion-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:100%;display:grid;overflow-x:auto}.motion-result-tabs button{min-height:46px;color:var(--motion-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-weight:700}.motion-result-tabs button.active{border-color:var(--motion-ink);color:var(--motion-ink)}.motion-subtabs{border:1px solid var(--motion-line);background:#f4f5f2;border-radius:10px;align-items:center;gap:3px;width:max-content;max-width:100%;padding:3px;display:flex;overflow-x:auto}.motion-subtabs button{min-height:38px;color:var(--motion-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 14px;font-size:13px;font-weight:700}.motion-subtabs button.active{color:var(--motion-ink);background:#fff;box-shadow:0 1px 3px #17201912}.motion-result-view-picker{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.motion-result-view-picker select{border:1px solid var(--motion-line);background:#fff;border-radius:9px;max-width:280px;min-height:42px;padding:7px 10px}.motion-playback>header h3{margin-bottom:4px}.motion-playback>header p{color:var(--motion-muted);margin:0 0 16px;font-size:13px}.motion-playback-video{width:min(100%,760px)}.motion-playback-video.compact{width:min(100%,320px)}.motion-playback-video .motion-video-wrap{aspect-ratio:16/9;background:#111}.motion-playback-video .motion-player{object-fit:contain;height:100%;max-height:none}.motion-video-angle{color:var(--motion-ink);font-size:13px;font-weight:700}.motion-playback-controls{flex-wrap:wrap;align-items:center;gap:7px;margin:15px 0;display:flex}.motion-playback-controls button,.motion-event-jumps button,.motion-3d-presets button{border:1px solid var(--motion-line);min-height:42px;color:var(--motion-ink);cursor:pointer;background:#fff;border-radius:8px;padding:8px 11px;font-weight:700}.motion-playback-controls label{align-items:center;gap:8px;font-size:13px;display:flex}.motion-playback-controls select{border:1px solid var(--motion-line);background:#fff;border-radius:8px;min-height:42px}.motion-playback-controls span{font-variant-numeric:tabular-nums;margin-left:auto}.motion-timeline{gap:7px;font-size:13px;display:grid}.motion-timeline input{accent-color:#21745a;width:100%}.motion-playback-options{flex-wrap:wrap;gap:18px;margin:13px 0;font-size:13px;display:flex}.motion-playback-options label{align-items:center;gap:6px;display:flex}.motion-playback-selections{gap:12px;margin:16px 0;display:grid}.motion-playback-selections>label{max-width:370px}.motion-playback-selections select{border:1px solid var(--motion-line);background:#fff;border-radius:8px;width:100%;min-height:42px;padding:7px}.motion-playback-selections span{font-size:13px;font-weight:700}.motion-event-jumps{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.motion-event-jumps button{font-size:12px}.motion-playback-note{border-top:1px solid var(--motion-line);padding-top:10px;font-size:12px!important}.motion-joint-curve{border-top:1px solid #405447;width:100%;margin-top:12px;display:block}.motion-3d{border-radius:10px;margin-top:19px;padding:20px}.motion-3d-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.motion-3d-heading h3{color:#fff;margin:0 0 5px;font-size:20px}.motion-3d-heading p{margin:0 0 15px}.motion-3d-heading>span{white-space:nowrap;color:#bfd6c8;font-size:12px}.motion-3d-layout{grid-template-columns:minmax(250px,1fr) minmax(230px,310px);align-items:start;gap:20px;display:grid}.motion-3d-stage{background:#0b100d;border:1px solid #39403c;border-radius:8px;place-items:center;min-height:320px;display:grid}.motion-3d-stage svg{touch-action:none;cursor:grab;width:min(100%,400px);max-height:400px}.motion-3d-stage svg:active{cursor:grabbing}.motion-3d-stage>p{color:#cbd6ce;font-size:13px}.motion-3d-side{gap:14px;display:grid}.motion-3d-presets{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.motion-3d-presets button{color:#fff;background:#202c24;border-color:#4c6152}.motion-3d-side label{gap:7px;font-size:13px;display:grid}.motion-3d-side select{color:#fff;background:#202c24;border:1px solid #617d6a;border-radius:8px;min-height:42px;padding:8px}.motion-3d-side input[type=range]{width:100%}.motion-joint-detail{border:1px solid #405447;border-radius:8px;padding:15px}.motion-joint-detail span{letter-spacing:.08em;color:#a9bdb0;font-size:10px}.motion-joint-detail h4{color:#fff;margin:5px 0;font-size:18px}.motion-joint-detail p{color:#fff;margin:5px 0;font-size:17px}.motion-joint-detail small{color:#b7c7bd;font-size:12px;line-height:1.4}.motion-joint-detail dl{gap:6px;margin:13px 0 0;display:grid}.motion-joint-detail dl>div{border-top:1px solid #405447;justify-content:space-between;gap:8px;padding-top:7px;font-size:12px;display:flex}.motion-joint-detail dd{margin:0}.motion-3d-footnote{margin:14px 0 0!important;font-size:12px!important}@media (width<=700px){.motion-result-tabs{scroll-snap-type:x proximity;display:flex}.motion-result-tabs button{scroll-snap-align:start;min-width:max-content;padding:9px 12px;font-size:13px}.motion-3d-layout{grid-template-columns:1fr}.motion-3d-heading{display:block}.motion-3d-heading>span{margin-bottom:10px;display:block}.motion-3d-stage{min-height:280px}.motion-playback-video.compact{width:100%}.motion-playback-controls span{text-align:right;width:100%}.motion-result-view-picker{flex-direction:column;align-items:stretch}}.motion-workspace{gap:18px;width:100%;min-width:0;max-width:1040px}.motion-workspace>*,.motion-panel,.motion-section,.motion-3d-layout>*{box-sizing:border-box;min-width:0}.motion-workspace .motion-page-header{padding:4px 0 18px}.motion-workspace .motion-page-header h2{font-size:clamp(25px,3vw,32px)}.motion-back-link,.motion-utility button{color:var(--motion-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:650}.motion-back-link{justify-self:start;padding:0}.motion-utility{color:var(--motion-muted);flex-wrap:wrap;align-items:center;gap:18px;padding:4px 0 0;font-size:14px;display:flex}.motion-utility button{padding:4px 0}.motion-utility details{flex-basis:100%;max-width:720px}.motion-utility summary,.motion-technical summary{cursor:pointer;font-size:14px;font-weight:650}.motion-utility p,.motion-technical>p{color:var(--motion-muted);font-size:13px;line-height:1.5}.motion-session-top{align-items:center;gap:12px}.motion-session-top>button{background:0 0;border:0;padding:4px 0}.motion-session-menu,.motion-view-menu{flex:none;position:relative}.motion-session-menu summary,.motion-view-menu summary{cursor:pointer;border:1px solid var(--motion-line);background:#fff;border-radius:9px;padding:9px 12px;font-size:14px;font-weight:650;list-style:none}.motion-session-menu summary::-webkit-details-marker{display:none}.motion-view-menu summary::-webkit-details-marker{display:none}.motion-session-menu>div,.motion-view-menu>div{z-index:5;border:1px solid var(--motion-line);background:#fff;border-radius:9px;gap:3px;min-width:215px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 12px 24px #18241a17}.motion-session-menu button,.motion-view-menu button{text-align:left;white-space:nowrap;width:100%;background:0 0!important;border:0!important;justify-content:flex-start!important}.motion-session-menu button:hover,.motion-view-menu button:hover{background:#f4f5f2!important}.motion-result-tabs{scrollbar-width:thin;scrollbar-color:#c3c9c1 transparent;gap:0}.motion-result-tabs button{flex:none;padding:12px 15px;font-size:14px}.motion-form-section{border-bottom:1px solid var(--motion-line);gap:12px;padding:18px 0;display:grid}.motion-form-section h4{margin:0;font-size:15px;font-weight:700}.motion-form-section .motion-fields,.motion-form-section .motion-test-grid{margin:0}.motion-capture-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.motion-capture-choices button{text-align:left;border:1px solid var(--motion-line);color:var(--motion-ink);cursor:pointer;background:#f8faf9;border-radius:12px;padding:15px}.motion-capture-choices button.selected{background:#e9f4ed;border-color:#1e6a53;box-shadow:inset 0 0 0 1px #1e6a53}.motion-capture-choices strong,.motion-capture-choices span{display:block}.motion-capture-choices span{color:#61766b;margin-top:5px;font-size:14px}.motion-multicam-preparation{max-width:800px}.motion-multicam-preparation .motion-eyebrow{margin-bottom:9px;display:block}.motion-multicam-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.motion-multicam-slots>div{border:1px solid var(--motion-line);background:#f8faf9;border-radius:12px;gap:5px;padding:16px;display:grid}.motion-multicam-slots strong{font-size:16px}.motion-multicam-slots span{font-size:14px}.motion-multicam-slots small{color:#61766b;font-size:13px}.motion-multicam-next{margin-bottom:0}.motion-multicam-invite{border:1px solid var(--motion-line);background:#fff;border-radius:12px;align-items:center;gap:22px;margin:18px 0;padding:16px;display:flex}.motion-multicam-invite img{object-fit:contain;width:200px;max-width:44%;height:200px}.motion-multicam-invite p{color:#61766b;font-size:14px}.motion-secondary-page{max-width:620px;min-height:100vh;margin:0 auto;padding:48px 20px}.motion-secondary-page h1{margin:10px 0;font-size:30px}.motion-secondary-status{border-top:1px solid var(--motion-line);margin:25px 0}.motion-secondary-status>div{border-bottom:1px solid var(--motion-line);justify-content:space-between;gap:14px;padding:14px 0;display:flex}.motion-secondary-status dt{color:#61766b}.motion-secondary-status dd{text-align:right;margin:0;font-weight:650}.motion-new{width:100%;max-width:800px;padding:24px}.motion-new>h3{margin-bottom:4px}.motion-new>.motion-primary{margin-top:20px}.motion-form-optional,.motion-technical{border-top:1px solid var(--motion-line);margin-top:18px;padding-top:14px}.motion-form-optional summary{cursor:pointer;font-size:14px;font-weight:650}.motion-form-optional .motion-fields{margin-bottom:0}.motion-view-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.motion-view-list article>div:first-child{gap:3px}.motion-view-list small{font-size:11px}.motion-view-list strong{font-size:16px}.motion-view-list span{font-size:13px}.motion-actions{justify-content:flex-end;min-width:0}.motion-actions button,.motion-upload{min-height:42px}.motion-setup{background:#f8f9f7;margin:14px 0 18px;padding:16px}.motion-setup h4{font-size:16px}.motion-setup p{margin-bottom:12px;font-size:13px}.motion-checks{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px 16px}.motion-checks label,.motion-playback-options label{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.motion-workspace input[type=checkbox]{accent-color:#245740;flex:0 0 18px;margin:0;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.motion-calibration{background:#fafbf9;margin-top:12px}.motion-brief-note{font-size:13px!important}.motion-session-list button{grid-template-columns:minmax(130px,1fr) minmax(0,2fr) auto}.motion-session-list span,.motion-module-list span{font-size:13px}.motion-playback-video,.motion-playback-video.compact{max-width:100%}.motion-panel .motion-playback-controls select{width:auto}.motion-summary-heading{border-bottom:1px solid var(--motion-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.motion-summary-heading span{color:var(--motion-muted);letter-spacing:.1em;font-size:11px;font-weight:800}.motion-summary-heading h3{margin:5px 0 0}.motion-summary-heading>strong{color:#4f5b54;text-transform:uppercase;background:#f1f3f0;border-radius:7px;flex:none;padding:6px 9px;font-size:12px}.motion-summary-heading>strong[data-quality=élevée]{color:#245a43;background:#e9f4ed}.motion-summary-heading>strong[data-quality=non\ exploitable]{color:#942d24;background:#fff0ed}.motion-summary-status{color:var(--motion-muted)!important;margin:12px 0!important;font-size:13px!important}.motion-computed-summary>.motion-text-button{padding:8px 0}@media (width<=760px){.motion-workspace{gap:15px}.motion-new,.motion-panel{padding:17px}.motion-session-list button,.motion-view-list article{grid-template-columns:1fr}.motion-actions{justify-content:flex-start}.motion-result-tabs button{padding:11px 13px}.motion-form-section{padding:15px 0}.motion-capture-choices,.motion-multicam-slots{grid-template-columns:1fr}.motion-multicam-invite{flex-direction:column;align-items:flex-start}.motion-multicam-invite img{max-width:100%}.motion-checks{grid-template-columns:1fr 1fr}.motion-session-top{align-items:center}.motion-result-tabs button{padding-inline:7px;font-size:12px}.motion-subtabs{width:100%}.motion-subtabs button{flex:1;padding-inline:9px}.motion-results>header{flex-direction:column;align-items:flex-start}.motion-results>header button{justify-content:center;width:100%}.motion-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=480px){.motion-checks{grid-template-columns:1fr}.motion-actions button,.motion-actions .motion-upload{min-width:0}.motion-test-grid{grid-template-columns:1fr 1fr;gap:7px}.motion-test-grid button{padding:12px}.motion-test-grid span{font-size:12px}.motion-workspace .motion-page-header .motion-primary{width:100%}.motion-session-top{flex-wrap:wrap;align-items:flex-start}.motion-session-top>.motion-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.motion-session-top>.motion-actions button{white-space:normal;text-align:center;justify-content:center}.motion-subtabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.motion-subtabs button{white-space:normal}}@media print{.motion-utility,.motion-session-menu,.motion-result-tabs,.motion-back-link{display:none!important}}.motion-acquisition-identity{gap:3px;min-width:0;display:grid}.motion-acquisition-identity small:last-child{letter-spacing:0;overflow-wrap:anywhere}.motion-acquisition-row .motion-acquisition-help{color:var(--motion-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.motion-copy-upload{background:var(--motion-ink)!important}.motion-test-confirmation{align-items:flex-start;gap:10px;line-height:1.45;font-weight:600!important;display:flex!important}.motion-test-confirmation input{min-width:18px;margin:1px 0 0;width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.motion-view-menu{position:relative}@media (width<=760px){.motion-acquisition-row .motion-actions{justify-content:flex-start}.motion-acquisition-row .motion-acquisition-help{grid-column:1}}@media (width<=390px){.motion-acquisition-row .motion-actions>button,.motion-acquisition-row .motion-actions>.motion-upload{white-space:normal;text-align:center}.motion-acquisition-row .motion-actions{gap:8px}}.motion-session-list button small{letter-spacing:0;color:var(--motion-muted);font-size:12px}@media (width<=760px){.motion-session-list button small{display:block}}.motion-report{width:100%;max-width:900px;color:var(--motion-ink);background:#fff;margin:0 auto;padding:36px 42px}.motion-report-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:-10px 0 26px}.motion-report-actions>div{border:1px solid var(--motion-line);border-radius:10px;gap:2px;padding:3px;display:flex}.motion-report-actions>div button{color:var(--motion-ink);background:0 0;border:0}.motion-report-actions>div button.active{background:var(--motion-ink);color:#fff}.motion-report-actions button{white-space:nowrap;border-color:var(--motion-line);min-height:42px;color:var(--motion-ink);background:#fff}.motion-report>header{border-color:var(--motion-ink);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.motion-report>header strong{letter-spacing:.12em;color:var(--motion-ink);font-size:27px;line-height:1}.motion-report>header strong span{font-weight:400}.motion-report>header small{letter-spacing:.13em;color:var(--motion-muted);margin-top:8px;font-size:10px;font-weight:750;display:block}.motion-report>header em{text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-style:normal;font-weight:750}.motion-report-warning{background:#faf5ed;border:0;border-left:3px solid #ad744b;border-radius:0;line-height:1.5;margin:18px 0!important;font-size:12px!important}.motion-report-meta{border-bottom:1px solid var(--motion-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:8px 0 20px}.motion-report-meta strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.motion-report-meta span{letter-spacing:.06em;text-transform:uppercase;font-size:10px}.motion-report-section{border-bottom:1px solid var(--motion-line);break-inside:avoid-page;padding:25px 0}.motion-report-section-title{align-items:baseline;gap:13px;margin-bottom:15px;display:flex}.motion-report-section-title span{color:var(--motion-muted);font-size:11px;font-weight:800}.motion-report-section-title h3{letter-spacing:-.025em;margin:0;font-size:18px}.motion-report-section>p,.motion-report-temporal>p,.motion-report-detail>p{color:var(--motion-muted);margin:10px 0;font-size:12px;line-height:1.55}.motion-report-protocol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0;display:grid}.motion-report-protocol>div,.motion-report-detail dl>div{border-bottom:1px solid #ecefeb;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.motion-report-protocol dt,.motion-report-detail dt{color:var(--motion-muted)}.motion-report-protocol dd,.motion-report-detail dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.motion-report-acquisitions{border-top:1px solid var(--motion-line);gap:0;display:grid}.motion-report-acquisition{border-bottom:1px solid var(--motion-line);grid-template-columns:minmax(100px,1fr) minmax(160px,1.4fr) minmax(0,2fr);align-items:center;gap:15px;padding:12px 0;font-size:12px;display:grid}.motion-report-acquisition strong{font-size:13px}.motion-report-acquisition small{color:var(--motion-muted);overflow-wrap:anywhere}.motion-report-metrics{border-top:1px solid var(--motion-line);border-bottom:1px solid var(--motion-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:15px 0}.motion-report-metrics>div{border:0;border-right:1px solid var(--motion-line);border-radius:0;min-width:0;padding:14px 12px}.motion-report-metrics>div:last-child{border-right:0}.motion-report-metrics span{color:var(--motion-muted);font-size:11px}.motion-report-metrics strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:22px}.motion-report-metrics small{font-size:10px;line-height:1.4}.motion-report-chart{margin:18px 0 0}.motion-report-chart svg{border:1px solid var(--motion-line);border-radius:6px;width:100%;max-height:none}.motion-report-chart figcaption{color:var(--motion-muted);margin-top:7px;font-size:11px;line-height:1.4}.motion-report-line{vertical-align:middle;background:#14725d;width:15px;height:2px;display:inline-block}.motion-report-line.right{background:#323b38}.motion-report-unavailable{background:#f7f8f6;padding:10px 12px}.motion-report-temporal{margin-top:24px}.motion-report-temporal h4{margin:0;font-size:14px}.motion-report-detail{border-top:1px solid var(--motion-line);break-inside:avoid-page;margin-top:15px;padding:16px 0}.motion-report-detail h4{margin:0 0 10px;font-size:14px}.motion-report-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0 0 16px;display:grid}.motion-report-detail table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.motion-report-detail th,.motion-report-detail td{border-bottom:1px solid var(--motion-line);text-align:right;padding:8px 7px}.motion-report-detail th:first-child{text-align:left}.motion-report-detail thead th{color:var(--motion-muted);font-size:10px}.motion-report-detail tbody th{font-weight:600}.motion-report-detail ul{color:var(--motion-muted);padding-left:19px;font-size:11px;line-height:1.5}.motion-report-notes{margin-top:0}.motion-report-notes label{font-size:12px}.motion-report-notes textarea{border-color:var(--motion-line);min-height:88px;color:var(--motion-ink)}.motion-report-notes button{background:var(--motion-ink);color:#fff;border:0;min-height:42px}.motion-report-notes small{color:#8a5f3c;font-size:11px}.motion-report-print-note{white-space:pre-wrap;overflow-wrap:anywhere;display:none}.motion-report-print-note strong{margin-bottom:5px;display:block}.motion-report footer{border-color:var(--motion-line);color:var(--motion-muted);margin-top:26px;padding-top:14px;font-size:10px;display:block}.motion-report footer strong{color:var(--motion-ink);letter-spacing:.1em}.motion-report footer span{float:right}.motion-report footer p{clear:both;margin:8px 0 0;line-height:1.5}.motion-report-next{background:var(--motion-ink);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-self:start;min-height:44px;margin-top:1px;padding:10px 15px;font-weight:700}@media (width<=760px){.motion-report{padding:20px}.motion-report-meta,.motion-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-report-metrics>div:nth-child(2n){border-right:0}.motion-report-metrics>div:nth-child(n+3){border-top:1px solid var(--motion-line)}.motion-report-acquisition{grid-template-columns:1fr;gap:3px}.motion-report-actions{justify-content:flex-start}.motion-report-actions>div{order:2;width:100%}.motion-report-actions>div button{flex:1}.motion-report>header strong{font-size:22px}.motion-report-detail dl{grid-template-columns:1fr}}@media (width<=480px){.motion-report-meta,.motion-report-protocol{grid-template-columns:1fr}.motion-report>header{flex-direction:column;align-items:flex-start;gap:10px}.motion-report-metrics strong{font-size:20px}.motion-report-detail{overflow-x:auto}.motion-report-detail table{min-width:500px}.motion-playback-controls{grid-template-columns:1fr 1fr;display:grid}.motion-playback-controls button{white-space:normal;justify-content:center}.motion-playback-controls label,.motion-playback-controls span{grid-column:1/-1}.motion-playback-controls span{text-align:left}}@media print{@page{size:A4;margin:14mm}.motion-report{width:100%;max-width:none;box-shadow:none;border:0;margin:0;padding:0}.motion-report-actions,.motion-back-link,.motion-page-header,.coach-top,.coach-nav,.coach-sync-error{display:none!important}.coach-body,.coach-shell,.motion-workspace{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.motion-report-warning{-webkit-print-color-adjust:exact;print-color-adjust:exact}.motion-report-section{break-inside:auto}.motion-report-metrics>div,.motion-report-detail,.motion-report-chart,.motion-report-acquisition{break-inside:avoid}.motion-report-notes label{display:none!important}.motion-report-print-note{margin:0 0 14px;font-size:12px;line-height:1.5;display:block}.motion-report-notes button,.motion-report-notes small,.motion-report-notes [role=status]{display:none!important}.motion-report-detail{overflow:visible}.motion-report-detail table{min-width:0}}.motion-jump-workspace{width:100%;max-width:1080px;margin:0 auto}.motion-jump-trials{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.motion-jump-trials button{color:#17362d;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dfd9;border-radius:11px;gap:3px;min-width:105px;padding:10px 14px;display:grid}.motion-jump-trials button.active{background:#f0f6f2;border-color:#154937}.motion-jump-trials small{color:#61766b}.motion-jump-events{gap:8px;margin:18px 0;display:grid}.motion-jump-events>div{border-bottom:1px solid #e6ece8;flex-wrap:wrap;align-items:center;gap:9px;padding:10px 0;display:flex}.motion-jump-events span{flex:1;min-width:175px}.motion-jump-events button,.motion-jump-workspace .motion-panel>button{color:#22503e;cursor:pointer;background:#fff;border:1px solid #cbd8cf;border-radius:9px;padding:9px 12px;font-weight:650}.motion-jump-events button:disabled,.motion-jump-workspace button:disabled{opacity:.48;cursor:not-allowed}.motion-jump-result{border-top:1px solid #d9e3dd;border-bottom:1px solid #d9e3dd;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;margin:10px 0;padding:18px 0;display:grid}.motion-jump-result>div{gap:5px;display:grid}.motion-jump-result span{color:#536d5f;font-size:13px}.motion-jump-result strong{letter-spacing:-.03em;font-size:24px}.motion-jump-workspace textarea{width:100%;font:inherit;resize:vertical;border:1px solid #bdccc3;border-radius:10px;padding:12px}.motion-jump-workspace .motion-panel{min-width:0}.motion-jump-workspace .motion-panel>p{overflow-wrap:anywhere}@media (width<=600px){.motion-jump-workspace .motion-panel{padding:18px}.motion-jump-result{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-jump-result strong{font-size:20px}.motion-jump-events>div{align-items:flex-start}.motion-jump-events span{flex-basis:100%}}.motion-jump-report-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.motion-jump-report-head small{letter-spacing:.13em;font-size:12px;font-weight:800}.motion-jump-report-head button{color:#22503e;cursor:pointer;background:#fff;border:1px solid #cbd8cf;border-radius:10px;padding:10px 14px}.motion-jump-report-trials{margin:15px 0}.motion-jump-report-trials>div{border-bottom:1px solid #e6ece8;grid-template-columns:minmax(0,1fr) 90px 90px;gap:12px;padding:10px 0;display:grid}.motion-jump-report-trials span:nth-child(n+2){text-align:right}.motion-jump-report-trials small{color:#52625a;grid-column:1/-1;line-height:1.45}@media (width<=480px){.motion-jump-report-head{display:grid}.motion-jump-report-trials>div{grid-template-columns:1fr 1fr;gap:5px 10px}.motion-jump-report-trials>div>span:first-child{grid-column:1/-1}.motion-jump-report-trials span:nth-child(2){text-align:left}.motion-jump-report-trials span:nth-child(3){text-align:right}}@media print{.motion-jump-workspace{display:block!important}.motion-jump-workspace>:not(.motion-jump-report){display:none!important}.motion-jump-workspace .motion-jump-report{break-inside:auto;border:0;margin:0;padding:0;display:block!important}.motion-jump-report-head button{display:none}.motion-jump-result{break-inside:avoid}}.motion-jump-history{gap:0;margin:14px 0;display:grid}.motion-jump-history>div{border-bottom:1px solid #e6ece8;grid-template-columns:minmax(0,1fr) 110px 85px;align-items:center;gap:12px;padding:12px 0;display:grid}.motion-jump-history>div.current{font-weight:700}.motion-jump-history strong{text-align:right;font-size:17px}.motion-jump-history small{text-align:right;color:#61766b}@media (width<=600px){.motion-jump-history>div{grid-template-columns:minmax(0,1fr) 95px 70px;gap:5px}.motion-jump-history strong{font-size:15px}}.motion-jump-trend{width:100%;max-width:800px;height:auto;margin:10px auto 20px;display:block}.motion-jump-trend text{fill:#526b5e;font:12px system-ui,sans-serif}.motion-jump-timing-status{background:#f5f7f4;border-left:3px solid #587667;padding:10px 12px;color:#42584d!important;margin:16px 0 8px!important;font-size:13px!important}.motion-frequency-summary{border-top:1px solid var(--motion-line);border-bottom:1px solid var(--motion-line);margin:0 0 14px;padding:0}.motion-frequency-summary>summary{padding:12px 0;font-size:13px!important}.motion-frequency-summary>div{padding:0 0 10px}.motion-frequency-summary h4{margin:0 0 8px;font-size:14px}.motion-frequency-summary p{margin:6px 0;font-size:12px!important}.motion-jump-report-shell>summary{font-size:16px}.motion-jump-report-shell[open]>summary{border-bottom:1px solid var(--motion-line);margin-bottom:20px;padding-bottom:14px}.motion-jump-report{min-width:0}.motion-jump-report-shell .motion-jump-report{border:0;padding:0}@media (width<=480px){.motion-summary-heading{gap:9px;display:grid}.motion-summary-heading>strong{justify-self:start}.motion-result-tabs button{font-size:11px}.motion-subtabs button{font-size:12px}}@media print{.motion-jump-report-shell{display:block!important}.motion-jump-report-shell>summary{display:none!important}.motion-jump-report-shell>.motion-jump-report{display:block!important}}
