.msw{height:100%;min-height:360px;overflow:auto;display:flex;flex-direction:column;background:var(--cb-raised);color:var(--cb-text);padding:calc(var(--cb-editor-space) * 0.5);gap:calc(var(--cb-editor-space) * 0.4)}.msw-heading,.msw-toolbar,.msw-timeline{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--cb-editor-space) * 0.4)}.msw-heading{justify-content:space-between}.msw-heading span,.msw-note{font-size:calc(11px * var(--cb-type-scale));color:var(--cb-muted)}.msw-toolbar button,.msw-toolbar select{border:var(--cb-border-width) solid var(--cb-border);background:var(--cb-surface);border-radius:calc(var(--cb-radius) * 0.5);padding:6px 9px;font:inherit;font-size:calc(12px * var(--cb-type-scale))}.msw-toolbar button:hover{background:var(--cb-hover)}.msw-toolbar label{font-size:calc(12px * var(--cb-type-scale));display:flex;align-items:center;gap:calc(var(--cb-editor-space) * 0.2)}.msw-views{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--cb-editor-space) * 0.4);min-height:240px;flex:1}.msw-views>div{min-width:0;display:flex;flex-direction:column}.msw-caption{font-size:calc(11px * var(--cb-type-scale));padding:calc(var(--cb-editor-space) * 0.25);background:var(--cb-inset)}.msw-canvas{min-height:230px;height:100%;position:relative;overflow:hidden}.msw-canvas canvas{width:100%;height:100%;display:block;touch-action:none}.msw-timeline input{flex:1;min-width:100px}.msw-timeline output{font-variant-numeric:tabular-nums;font-size:calc(11px * var(--cb-type-scale))}.msw-status{font-size:calc(12px * var(--cb-type-scale));line-height:calc(1.6 * var(--cb-leading-scale));margin:0;padding:calc(var(--cb-editor-space) * 0.35) calc(var(--cb-editor-space) * 0.5);background:var(--cb-inset);border-radius:calc(var(--cb-radius) * 0.5);max-height:84px;overflow:auto}.msw-status.is-error{background:var(--cb-danger-soft);color:var(--cb-danger-ink)}.msw-calibration{border-top:var(--cb-border-width) solid var(--cb-border);padding-top:calc(var(--cb-editor-space) * 0.3)}.msw-calibration summary{font-size:calc(13px * var(--cb-type-scale));font-weight:600;cursor:pointer;margin-bottom:7px}.msw-calibration p{font-size:calc(12px * var(--cb-type-scale));margin:6px 0}.msw-transform-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--cb-editor-space) * 0.3)}.msw-transform-fields fieldset{min-width:0;border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.5);padding:calc(var(--cb-editor-space) * 0.25);display:flex;gap:calc(var(--cb-editor-space) * 0.2)}.msw-transform-fields legend{font-size:calc(11px * var(--cb-type-scale))}.msw-transform-fields label{font-size:calc(10px * var(--cb-type-scale));min-width:0;flex:1}.msw-transform-fields input{width:100%;padding:calc(var(--cb-editor-space) * 0.2);font-size:calc(11px * var(--cb-type-scale));border:var(--cb-border-width) solid var(--cb-border);border-radius:calc(var(--cb-radius) * 0.25);box-sizing:border-box}.msw-transform-fields input:disabled{opacity:.4}@media(max-width:760px){.msw-views{grid-template-columns:1fr}.msw-canvas{height:230px}.msw-transform-fields{grid-template-columns:1fr}}

.sk-motion-source .sk-view-tools,.sk-motion-source .sk-layerbar,.sk-motion-source .sk-viewport-status,.sk-motion-source [data-sk-action="mode"][data-sk-value="create"],.sk-motion-source [data-sk-action="upload"],.sk-motion-source [data-sk-action="focus-target"],.sk-motion-source [data-sk-action="focus-source"]{display:none}.sk-motion-source .sk-viewport-frame{min-height:340px}.msw [data-msw-use]{background:var(--cb-primary);color:var(--cb-on-primary);border-color:var(--cb-border-strong)}.msw [data-msw-use]:disabled{opacity:.45;cursor:not-allowed}

.msw-heading,.msw-toolbar,.msw-timeline,.msw-status,.msw-calibration{flex-shrink:0}.msw-toolbar select{width:auto;max-width:100%;flex:0 1 auto}.msw-toolbar select[data-msw-clip]{flex:1 1 180px;min-width:120px;max-width:320px}.msw-status{min-height:32px;box-sizing:border-box}
