.trajectory-chart-container.svelte-zohxln{position:relative;width:100%;overflow:hidden}.trajectory-tooltip.svelte-zohxln{pointer-events:none;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:2px}.tooltip-player.svelte-zohxln{font-weight:600;font-size:12px}.trajectory-layout.svelte-1x9evbi{display:flex;gap:32px;align-items:flex-start}.trajectory-controls.svelte-1x9evbi{flex:0 0 300px;border:1px solid var(--border);border-radius:6px;padding:20px;background:var(--bg-surface)}.trajectory-chart-area.svelte-1x9evbi{flex:1;min-width:0}.control-group.svelte-1x9evbi{margin-bottom:20px;border:none;padding:0}.control-label.svelte-1x9evbi{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--text)}.radio-label.svelte-1x9evbi{display:block;font-size:14px;color:var(--text);cursor:pointer;padding:2px 0}.radio-label.svelte-1x9evbi input:where(.svelte-1x9evbi){margin-right:6px}.control-select.svelte-1x9evbi{width:100%;padding:6px 8px;font-size:14px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text)}.player-chips-input.svelte-1x9evbi{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;min-height:28px}.player-chip.svelte-1x9evbi{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:1px solid;border-radius:4px;font-size:12px;color:var(--text);white-space:nowrap}.chip-remove.svelte-1x9evbi{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:0 2px;font-size:14px;line-height:1}.chip-remove.svelte-1x9evbi:hover{color:var(--negative)}.y-axis-inputs.svelte-1x9evbi{display:flex;gap:10px}.y-axis-field.svelte-1x9evbi{display:flex;flex-direction:column;gap:2px;flex:1}.y-axis-field.svelte-1x9evbi span:where(.svelte-1x9evbi){font-size:11px;color:var(--text-muted)}.y-axis-field.svelte-1x9evbi input:where(.svelte-1x9evbi){width:100%;padding:6px 8px;font-size:13px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-family:var(--font-sans)}.y-axis-field.svelte-1x9evbi input:where(.svelte-1x9evbi):focus{border-color:var(--accent);outline:none}@media(max-width:768px){.trajectory-layout.svelte-1x9evbi{flex-direction:column;align-items:stretch}.trajectory-controls.svelte-1x9evbi{flex:none;width:100%}.trajectory-chart-area.svelte-1x9evbi{width:100%;min-width:0}}
