.motionPanel.svelte-12ut383.svelte-12ut383{min-width:0;padding:16px;border:1px solid var(--app-border);border-radius:14px;background:var(--app-surface-muted);color:var(--app-text)}.heading.svelte-12ut383.svelte-12ut383,.statusRow.svelte-12ut383.svelte-12ut383,.graphLabels.svelte-12ut383.svelte-12ut383,.axis.svelte-12ut383.svelte-12ut383{display:flex;align-items:center;justify-content:space-between;gap:10px}.heading.svelte-12ut383.svelte-12ut383{align-items:flex-start}h2.svelte-12ut383.svelte-12ut383{font-size:15px;font-weight:700;color:var(--app-text-strong);margin:0}p.svelte-12ut383.svelte-12ut383{margin:4px 0 0;font-size:12px;line-height:1.6}button.svelte-12ut383.svelte-12ut383{min-height:44px;padding:8px 12px;border:1px solid var(--app-border-strong);border-radius:9px;background:var(--app-surface);color:var(--app-text-strong);font-size:12px;font-weight:600;cursor:pointer;touch-action:manipulation}button.svelte-12ut383.svelte-12ut383:hover:not(:disabled){background:var(--app-surface-strong)}button.svelte-12ut383.svelte-12ut383:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}button.svelte-12ut383.svelte-12ut383:disabled{opacity:.4;cursor:default}.smallButton.svelte-12ut383.svelte-12ut383{flex:0 0 auto}.statusRow.svelte-12ut383.svelte-12ut383{font-size:11px;margin-top:12px;font-variant-numeric:tabular-nums}.progressTrack.svelte-12ut383.svelte-12ut383{height:3px;margin-top:6px;border-radius:3px;overflow:hidden;background:var(--app-border)}.progressTrack.svelte-12ut383 span.svelte-12ut383{display:block;height:100%;background:#0ea5e9}.graphLabels.svelte-12ut383.svelte-12ut383{margin:14px 0 6px;font-size:10px}.graph.svelte-12ut383.svelte-12ut383{position:relative;height:80px;border-radius:6px;background:var(--app-surface)}svg.svelte-12ut383.svelte-12ut383{display:block;width:100%;height:80px;border-radius:6px;overflow:hidden}.binBackground.svelte-12ut383.svelte-12ut383{fill:transparent}.binBackground.pending.svelte-12ut383.svelte-12ut383{fill:var(--app-border)}.binBackground.missing.svelte-12ut383.svelte-12ut383{fill:url(#motion-missing)}.bar.svelte-12ut383.svelte-12ut383{fill:var(--app-text-muted);opacity:.5}.bar.activeBar.svelte-12ut383.svelte-12ut383{fill:#0ea5e9;opacity:1}.playhead.svelte-12ut383.svelte-12ut383{position:absolute;top:0;bottom:0;width:2px;background:var(--app-text-strong);transform:translate(-1px);pointer-events:none}.playhead.svelte-12ut383 span.svelte-12ut383{position:absolute;left:-4px;top:-2px;width:10px;height:6px;border-radius:2px;background:var(--app-text-strong)}.graphInput.svelte-12ut383.svelte-12ut383{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;touch-action:pan-y}.graph.svelte-12ut383.svelte-12ut383:focus-within{outline:2px solid #38bdf8;outline-offset:3px}.axis.svelte-12ut383.svelte-12ut383{margin:7px 0 10px;font-size:11px;font-variant-numeric:tabular-nums}.axis.svelte-12ut383 strong.svelte-12ut383{color:var(--app-text-strong)}.navigation.svelte-12ut383.svelte-12ut383{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:6px}.navigation.svelte-12ut383 button.svelte-12ut383{padding:8px 4px}.highlights.svelte-12ut383.svelte-12ut383{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:11px}.highlights.svelte-12ut383>span.svelte-12ut383{margin-right:4px}.highlights.svelte-12ut383 button.svelte-12ut383{min-width:64px;font-variant-numeric:tabular-nums}.highlights.svelte-12ut383 button span.svelte-12ut383{color:#0ea5e9}.notice.svelte-12ut383.svelte-12ut383{margin-top:12px}.error.svelte-12ut383.svelte-12ut383{color:var(--app-error)}.footnote.svelte-12ut383.svelte-12ut383{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:10px;font-size:10px;line-height:1.6;color:var(--app-text-muted)}.legend.svelte-12ut383.svelte-12ut383{display:inline-flex;gap:4px;align-items:center}i.svelte-12ut383.svelte-12ut383{width:9px;height:9px;display:inline-block;border-radius:2px}.pendingKey.svelte-12ut383.svelte-12ut383{background:var(--app-border)}.missingKey.svelte-12ut383.svelte-12ut383{background:repeating-linear-gradient(135deg,#e5a34266 0 2px,transparent 2px 4px)}@media (max-width: 480px){.motionPanel.svelte-12ut383.svelte-12ut383{padding:12px}.heading.svelte-12ut383 p.svelte-12ut383{max-width:210px}.navigation.svelte-12ut383 button.svelte-12ut383{font-size:11px}.highlights.svelte-12ut383>span.svelte-12ut383{flex-basis:100%}}
