.movement-studio .bs-lab[data-studio=true] .bs-athlete-panel,.movement-studio .slab[data-studio=true] .slab-visual,.rs-throw .rs-athlete-panel{background:var(--aa-ui-movement-backdrop)}.rs-throw .rs-athlete-panel :is(.rs-eyebrow,.rs-pane-name,.rs-stage-phase-name,.rs-stage-small),.bs-lab .bs-athlete-panel :is(.bs-eyebrow,.bs-pane-name,.bs-stage-phase-name,.bs-stage-small){color:var(--aa-ui-on-dark)}.rs-throw .rs-axis-key,.bs-lab .bs-axis-key{color:var(--aa-ui-on-dark);background:var(--aa-ui-surface-inverse);border-color:var(--aa-ui-line-on-dark)}html.movement-embed-page{--page-zoom: 1;zoom:1}.movement-embed-root{min-height:100dvh;background:var(--aa-ui-canvas);color:var(--aa-ui-text)}.movement-embed-root>.movement-lab-page{background:var(--aa-ui-canvas);color:var(--aa-ui-text)}.movement-embed-page body,.movement-embed-page #root{margin:0;min-height:100dvh}main.movement-studio[data-embedded][data-mobile-workspace]{--studio-target: 44px;position:relative;inset:auto;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100dvh;min-height:0;max-width:none;margin:0;padding:0;gap:0;overflow:hidden;background:var(--aa-ui-canvas);color:var(--aa-ui-text)}main.movement-studio[data-embedded][data-mobile-workspace][data-aa-ui-appearance]{color-scheme:dark}main.movement-studio[data-embedded][data-mobile-workspace][data-aa-ui-appearance=light]{color-scheme:light}main.movement-studio[data-embedded][data-mobile-workspace]>*{max-width:none}.movement-embed__header{display:flex;flex:none;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:12px;padding:8px 16px;border-bottom:1px solid var(--aa-ui-line);background:var(--aa-ui-surface)}.movement-embed__identity{min-width:0}.movement-embed__identity>span{color:var(--aa-ui-muted-strong);font-size:11px;line-height:1.2}.movement-embed__identity h1{overflow:hidden;margin:2px 0 0;color:var(--aa-ui-text);font-size:15px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.movement-embed__header-actions{display:flex;flex:none;align-items:center;gap:4px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__header-actions button{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid transparent;border-radius:12px;box-shadow:none;background:transparent;color:var(--aa-ui-muted-strong);font:inherit;font-size:12px;cursor:pointer}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__header-actions .movement-embed__advanced{width:auto;padding:0 12px;border-color:var(--aa-ui-line);color:var(--aa-ui-text)}.movement-embed__header-actions svg{width:18px;height:18px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__header-actions button:hover{background:var(--aa-ui-surface-raised);color:var(--aa-ui-accent-ink)}main.movement-studio[data-embedded][data-mobile-workspace] :is(button,a,select,summary):focus-visible{outline:2px solid var(--aa-ui-focus-ring);outline-offset:-2px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__workspace{display:flex;flex:1;flex-direction:column;min-height:0;align-items:stretch;width:100%;padding:0;border:0;gap:0}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__surface{position:relative;display:flex;flex:1;flex-direction:column;width:100%;min-height:0;overflow:hidden;border:0;border-radius:0;background:var(--aa-ui-surface);box-shadow:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__host{display:flex;position:relative;flex:1;flex-direction:column;min-height:0;overflow:hidden}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__host [data-mobile-stage-path]{display:flex!important;flex:1!important;flex-direction:column!important;box-sizing:border-box;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;gap:0!important}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__host [data-mobile-stage-path]>:not([data-mobile-stage-path]):not([data-mobile-stage]):not([data-mobile-stage-accessory]):not(.studio-layers):not(.movement-studio__coach-launch){display:none!important}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__host [data-mobile-stage]{flex:1!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__host [data-mobile-stage] .bs-main-svg{height:100%!important;min-height:0!important;max-height:none!important}main.movement-studio[data-embedded][data-mobile-workspace]:not([data-embed-scene-data]) .movement-studio__host .relay-push-pass__timing{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__mobile-phase{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__player.movement-embed__player{display:grid;grid-template-columns:auto minmax(0,1fr) auto;flex:none;align-items:center;gap:16px;margin:0;padding:10px 16px;border:0;border-top:1px solid var(--aa-ui-line);border-radius:0;background:var(--aa-ui-surface);box-shadow:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .movement-studio__primary{display:inline-flex;justify-content:center;align-items:center;gap:7px;width:auto;min-width:88px;height:44px;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--aa-ui-primary-action);color:var(--aa-ui-on-primary-action);box-shadow:none;font-size:14px;font-weight:750}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .movement-studio__primary:hover:not(:disabled){background:var(--aa-ui-primary-action-hover);color:var(--aa-ui-on-primary-action)}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__timeline{position:relative;display:block;min-width:0;width:100%}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__scrubber{height:28px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__scrubber input{min-height:44px;height:44px;top:-8px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__readout{justify-content:flex-start;min-height:16px;gap:4px;padding:0;color:var(--aa-ui-muted-strong);font-size:11px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__readout output{min-width:0;font-size:11px;font-weight:550;font-variant-numeric:tabular-nums}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__playback-options{display:flex;align-items:center;gap:4px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__speed{position:relative;display:block;width:64px;height:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--aa-ui-line);border-radius:12px;background:var(--aa-ui-surface);color:var(--aa-ui-text)}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__speed>span{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__speed select{width:100%;height:44px;min-height:44px;padding:0 4px 0 10px;border:0;border-radius:inherit;background:transparent;color:var(--aa-ui-text);font-size:13px;font-weight:650}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__repeat{display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:12px;background:transparent;color:var(--aa-ui-muted-strong);box-shadow:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__repeat>span{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__repeat[aria-pressed=true]{background:var(--aa-ui-accent-soft);color:var(--aa-ui-accent-ink)}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player>:is(.studio-player__pacing-note,.studio-audio-controls){grid-column:1 / -1;margin:0}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__inspector{display:block;position:relative;inset:auto;flex:none;width:100%;max-height:none;padding:0;border:0;border-radius:0;border-top:1px solid var(--aa-ui-line);background:var(--aa-ui-surface);box-shadow:none}.movement-embed__footer{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:2px 12px 2px 16px;gap:12px}.movement-embed__moment{display:flex;align-items:center;min-width:0;gap:10px;overflow:hidden;color:var(--aa-ui-muted-strong);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.movement-embed__moment>span{flex:none;color:var(--aa-ui-accent-ink);font-size:11px;font-variant-numeric:tabular-nums}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__coach{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:8px;min-height:44px;margin:0;padding:0 10px;border:0;border-radius:12px;background:transparent;color:var(--aa-ui-text);box-shadow:none;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.movement-embed__coach svg{width:18px;height:18px}.movement-embed__coach svg:first-child{color:var(--aa-ui-guidance-ink)}.movement-embed__coach svg:last-child{width:14px;color:var(--aa-ui-muted-strong)}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__coach:hover:not(:disabled){background:var(--aa-ui-surface-raised);color:var(--aa-ui-accent-ink)}main.movement-studio[data-embedded][data-mobile-workspace] .studio-embed-helper{top:12px;bottom:auto;left:12px;width:min(300px,calc(100% - 24px));max-width:none}main.movement-studio[data-embedded][data-mobile-workspace] .studio-embed-helper .movement-embed__reset{display:inline-flex;align-items:center;gap:8px;width:auto;min-height:44px;margin-top:8px;padding:0 10px;border:1px solid var(--aa-ui-line);background:var(--aa-ui-surface-raised)}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__tools{display:block;padding:16px}.movement-embed__tools-intro{margin:0 0 16px;color:var(--aa-ui-muted-strong);font-size:13px}.movement-embed__tool-group{margin-bottom:10px;overflow:hidden;border:1px solid var(--aa-ui-line);border-radius:14px;background:var(--aa-ui-surface)}.movement-embed__tool-group>summary{min-height:48px;padding:13px 14px;color:var(--aa-ui-text);font-size:14px;font-weight:650;cursor:pointer}.movement-embed__tool-body{display:grid;min-width:0;gap:12px;padding:0 14px 14px}.movement-embed__tool-body>p{margin:0;color:var(--aa-ui-muted-strong);font-size:12px}.movement-embed__tool-body :is(.movement-studio__view-tools,.studio-mobile-menu__venue){margin:0}.movement-embed__tool-body .movement-studio__view-header{display:none}.movement-embed__tool-actions,.movement-embed__tool-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.movement-embed__guide-list{display:grid;gap:8px}.movement-embed__guide-list button{text-align:left}.movement-embed__guide-list :is(strong,small){display:block}.movement-embed__guide-list small{margin-top:4px;color:var(--aa-ui-muted-strong);font-size:12px;font-weight:400}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__tools :is(.movement-embed__tool-actions button,.movement-embed__guide-list button,.movement-embed__tool-links button,.movement-embed__full-view){display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:0;padding:9px 12px;border:1px solid var(--aa-ui-line);border-radius:10px;background:var(--aa-ui-field-surface);color:var(--aa-ui-text);box-shadow:none;font:inherit;font-size:13px;cursor:pointer;text-decoration:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__guide-list button{display:block}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__tools button[aria-pressed=true]{border-color:var(--aa-ui-accent);background:var(--aa-ui-accent-soft);color:var(--aa-ui-accent-ink)}.movement-embed__tool-links svg,.movement-embed__tool-actions svg{width:16px;height:16px}.movement-embed__phase-field{display:grid;gap:6px;font-size:13px;color:var(--aa-ui-muted-strong)}.movement-embed__phase-field select{min-width:0;min-height:44px;width:100%;padding:8px;border:1px solid var(--aa-ui-line);border-radius:10px;background:var(--aa-ui-field-surface);color:var(--aa-ui-text);font:inherit}main.movement-studio[data-embedded][data-mobile-workspace] [data-sprint-lab][data-mode=watch] .sprint-model-enhancement-layer{display:none}main.movement-studio[data-embedded][data-mobile-workspace]>.movement-studio__status:empty{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .sprint-race-progress{max-height:40%;overflow-y:auto}main.movement-studio[data-embedded][data-mobile-workspace] .sprint-race-progress>:is(progress,p,div:not(.race-speed-curve)){display:none}main.movement-studio[data-embedded][data-mobile-workspace] .race-speed-curve{margin:4px 0 0;padding:0;border:0}main.movement-studio[data-embedded][data-mobile-workspace] .race-speed-curve__caption,main.movement-studio[data-embedded][data-mobile-workspace] .race-phase-card{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .race-speed-curve svg{max-height:60px}main.movement-studio[data-embedded][data-mobile-workspace][data-static-lesson] .movement-studio__notice{flex:1;overflow-y:auto;min-height:0}main.movement-studio[data-embedded][data-mobile-workspace][data-static-lesson] :is(.movement-studio__host,.movement-studio__touch-help){display:none}@media (max-width: 520px){main.movement-studio[data-embedded][data-mobile-workspace]{padding:0;gap:0}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__workspace{gap:0}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__surface{border-radius:0}.movement-embed__header{padding:6px 8px 6px 12px;gap:6px}.movement-embed__identity h1{font-size:13px}.movement-embed__header-actions{gap:0}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__header-actions .movement-embed__advanced{width:44px;padding:0;border-color:transparent}.movement-embed__advanced>span{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__player.movement-embed__player{gap:10px;padding:8px 12px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .movement-studio__primary{width:44px;min-width:44px;padding:0}.movement-embed__player .studio-player__play-label{display:none}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__speed{width:58px}.movement-embed__footer{padding-left:12px;gap:6px}.movement-embed__moment{font-size:11px;gap:6px}.movement-embed__coach svg:last-child{display:none}}@media (max-height: 400px){.movement-embed__identity>span{display:none}.movement-embed__header{padding-block:2px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-studio__player.movement-embed__player{padding-block:4px}}main.movement-studio[data-embedded][data-mobile-workspace][data-mobile-fullscreen] .movement-studio__player.movement-embed__player{display:grid!important}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__play-label{display:inline}@media (max-width: 520px){main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__player .studio-player__play-label{display:none}}main.movement-studio[data-embedded][data-aa-ui-appearance] :is(.studio-view-controls,.studio-view-controls__select){color-scheme:inherit}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__tool-body .studio-view-controls{grid-template-columns:minmax(0,1fr);padding:8px 0 12px}main.movement-studio[data-embedded][data-mobile-workspace] .movement-embed__tool-body .studio-view-controls:before{content:none}main.movement-studio[data-embedded][data-mobile-workspace][data-mobile-fullscreen] :is(.studio-embed-helper,.studio-embed-helper button){visibility:visible!important;pointer-events:auto!important}
