.motion-preset-panel{font-size:calc(10px * var(--cb-type-scale));padding:calc(var(--cb-editor-space) * 0.3) 0;border-bottom:var(--cb-border-width) solid var(--cb-border)}
.motion-preset-panel summary{cursor:pointer;color:var(--cb-text);font-weight:600;line-height:24px}
.motion-preset-controls{display:flex;gap:calc(var(--cb-editor-space) * 0.3);align-items:center;flex-wrap:wrap;padding:calc(var(--cb-editor-space) * 0.25) 0}
.motion-preset-controls label{display:flex;gap:calc(var(--cb-editor-space) * 0.2);align-items:center}
.motion-preset-controls select,.motion-preset-controls input,.motion-preset-controls button{font:inherit;color:inherit;border:var(--cb-border-width) solid var(--cb-border);background:var(--cb-surface);border-radius:calc(var(--cb-radius) * 0.41667);padding:5px 6px;height:27px}
.motion-preset-controls input{width:58px}.motion-preset-controls button{margin-left:auto;background:var(--cb-inset)}
.motion-preset-panel small{font-size:calc(9px * var(--cb-type-scale));color:var(--cb-muted);line-height:calc(1.6 * var(--cb-leading-scale))}.motion-preset-panel [role=status]{margin:4px 0;font-size:calc(10px * var(--cb-type-scale))}
.motion-pose-library{padding:calc(var(--cb-editor-space) * 0.4);border:0;min-width:0;font-size:calc(11px * var(--cb-type-scale))}.motion-pose-library button,.motion-pose-library input,.motion-pose-library select{font:inherit;color:inherit;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.33333);background:var(--cb-surface);min-height:29px;padding:4px 7px;box-sizing:border-box}.motion-pose-library button{cursor:pointer;white-space:nowrap}.motion-pose-library button:disabled,.motion-pose-library input:disabled,.motion-pose-library select:disabled{opacity:.5;cursor:default}.mpl-copy-row,.mpl-builtins,.mpl-save-row,.mpl-library-heading,.mpl-favorite-actions{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.3);min-width:0}.mpl-copy-row{flex-wrap:wrap}.mpl-copy-row>small{margin-left:auto}.mpl-options{display:flex;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.35) calc(var(--cb-editor-space) * 0.5);margin:10px 0}.mpl-options>label{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.2);font-size:calc(10px * var(--cb-type-scale))}.mpl-options input{width:54px}.mpl-options select{max-width:115px}.mpl-builtins{padding-bottom:calc(var(--cb-editor-space) * 0.5);border-bottom:var(--cb-border-width) solid var(--cb-border)}.mpl-builtins>select{flex:1;min-width:0}.mpl-builtins>span{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted)}.mpl-favorites{margin-top:10px}.mpl-library-heading{justify-content:space-between;margin-bottom:7px}.mpl-library-heading>strong{font-size:calc(12px * var(--cb-type-scale))}.mpl-library-heading>strong>span{font-size:calc(10px * var(--cb-type-scale));font-weight:400;color:var(--cb-muted)}.mpl-library-heading>select{max-width:65%}.mpl-save-row>input{flex:1;min-width:0}.mpl-save-row>button,.mpl-copy-row>button:first-child{background:var(--cb-inset)}.mpl-favorites>select{display:block;width:100%;height:auto;min-height:113px;margin:8px 0;background:var(--cb-surface);line-height:calc(1.8 * var(--cb-leading-scale))}.mpl-favorites>select option{padding:5px 7px;border-radius:calc(var(--cb-radius) * 0.25)}.mpl-empty{font-size:calc(10px * var(--cb-type-scale));color:var(--cb-muted);margin:8px 0;line-height:calc(1.6 * var(--cb-leading-scale))}.mpl-favorite-actions{flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.25);margin-bottom:7px}.mpl-favorite-actions>label{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.2);margin-left:auto;font-size:calc(10px * var(--cb-type-scale))}.mpl-favorite-actions input[type=checkbox]{min-height:0;width:13px;height:13px;padding:0;accent-color:var(--cb-primary)}.mpl-favorite-actions>button:first-child{background:var(--cb-primary);color:var(--cb-on-primary);border-color:var(--cb-border-strong)}.mpl-favorites>small,.mpl-storage-note{display:block;line-height:calc(1.6 * var(--cb-leading-scale));overflow-wrap:anywhere}.mpl-storage-note{margin-top:10px;padding-top:calc(var(--cb-editor-space) * 0.35);border-top:var(--cb-border-width) solid var(--cb-border)}.motion-pose-library [role=alert]{color:var(--cb-text)}.motion-pose-library :focus-visible{outline:max(2px, var(--cb-border-width)) solid var(--cb-focus);outline-offset:2px}

.mpl-hand-controls{padding:calc(var(--cb-editor-space) * 0.35) 0 calc(var(--cb-editor-space) * 0.5);border-bottom:var(--cb-border-width) solid var(--cb-border);margin-bottom:9px}.mpl-hand-heading,.mpl-hand-range{display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.35)}.mpl-hand-heading{justify-content:space-between;margin-bottom:4px}.mpl-hand-heading strong{font-size:calc(11px * var(--cb-type-scale))}.mpl-hand-heading output{font-size:calc(10px * var(--cb-type-scale));font-variant-numeric:tabular-nums;color:var(--cb-text)}.mpl-hand-range input[type=range]{flex:1;min-width:40px;width:100%;padding:0;accent-color:var(--cb-primary);cursor:ew-resize}.mpl-hand-range button{font-size:calc(10px * var(--cb-type-scale));min-height:26px}.mpl-hand-controls>small{display:block;margin-top:4px}
