.heart-rate-plot.svelte-1x3c78l{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px}.heart-rate-scale.svelte-1x3c78l{position:relative;font:10px var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.heart-rate-scale.svelte-1x3c78l span:where(.svelte-1x3c78l){position:absolute;right:0;transform:translateY(-50%)}.heart-rate-plot.svelte-1x3c78l svg:where(.svelte-1x3c78l){background:none}.video-frame-thumbnail.svelte-1tbe4yq{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#111}.video-frame-thumbnail.svelte-1tbe4yq img:where(.svelte-1tbe4yq){width:100%;height:100%;object-fit:contain}.video-frame-placeholder.svelte-1tbe4yq{font-size:24px;color:#fff}.annotated-player.svelte-1w4j5qc{width:100%;min-width:0;background:#111;border-radius:6px;overflow:hidden}.drawing-toolbar.svelte-1w4j5qc,.playback-toolbar.svelte-1w4j5qc{display:flex;align-items:center;gap:4px;padding:8px;background:#183349;color:#fff;flex-wrap:wrap}button.svelte-1w4j5qc{display:grid;place-items:center;width:34px;height:34px;flex:none;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;padding:0;cursor:pointer}button.svelte-1w4j5qc:hover{background:#ffffff18}button.active.svelte-1w4j5qc{background:#2e8a84;border-color:#62b8b2}button.svelte-1w4j5qc:focus-visible,input.svelte-1w4j5qc:focus-visible{outline:2px solid #facc15;outline-offset:-2px}button.svelte-1w4j5qc:disabled{opacity:.4;cursor:not-allowed}.tool-divider.svelte-1w4j5qc{height:20px;width:1px;background:#ffffff30;margin:0 4px;flex:none}.drawing-swatch.svelte-1w4j5qc{width:28px;height:28px}.drawing-swatch.svelte-1w4j5qc span:where(.svelte-1w4j5qc){display:block;width:15px;height:15px;background:var(--swatch);border:1px solid #ffffff60;border-radius:50%}.annotated-stage.svelte-1w4j5qc{position:relative;display:grid;place-items:center;min-height:160px;background:#111}.annotated-stage.svelte-1w4j5qc video:where(.svelte-1w4j5qc){display:block;width:100%;height:auto;max-height:68dvh;object-fit:contain;background:#111}canvas.svelte-1w4j5qc{position:absolute;pointer-events:none}canvas.drawing-enabled.svelte-1w4j5qc{pointer-events:auto;touch-action:none;cursor:crosshair}canvas.reposition-enabled.svelte-1w4j5qc{cursor:move}.video-timeline.svelte-1w4j5qc{flex:1;min-width:80px;accent-color:#62b8b2}.playback-time.svelte-1w4j5qc{font:10px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.video-volume.svelte-1w4j5qc{width:60px;accent-color:#62b8b2}.annotation-status.svelte-1w4j5qc{margin:0;padding:7px 12px;color:#d1dce4;font-size:11px}.error-note.svelte-1w4j5qc{margin:0;border-radius:0}.annotated-player.svelte-1w4j5qc:fullscreen{display:flex;flex-direction:column;justify-content:center;overflow:auto;background:#111}.annotated-player.svelte-1w4j5qc:fullscreen .annotated-stage:where(.svelte-1w4j5qc) video:where(.svelte-1w4j5qc){max-height:calc(100dvh - 150px)}@media(max-width:580px){.drawing-toolbar.svelte-1w4j5qc{gap:2px;padding:6px}.drawing-toolbar.svelte-1w4j5qc button:where(.svelte-1w4j5qc){width:30px;height:30px}.drawing-toolbar.svelte-1w4j5qc .drawing-swatch:where(.svelte-1w4j5qc){width:24px;height:28px}.tool-divider.svelte-1w4j5qc{margin:0 2px}.video-volume.svelte-1w4j5qc{display:none}.playback-time.svelte-1w4j5qc{font-size:9px}}
