.pose-scene.svelte-1ipkucn{touch-action:none;height:100%;min-height:320px}.pose-scene.svelte-1ipkucn canvas{width:100%;height:100%;display:block}.pose-scene.svelte-1ipkucn p:where(.svelte-1ipkucn){color:var(--muted);padding:1rem}.reset-view.svelte-1ipkucn{width:32px;height:32px;color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.subject-layer.svelte-1qvqq0r{pointer-events:none;position:absolute;inset:0}.subject-surface.svelte-1qvqq0r{pointer-events:auto;touch-action:none;cursor:crosshair;outline:none;position:absolute}.subject-surface.svelte-1qvqq0r rect:where(.svelte-1qvqq0r){fill:#d3ad5130;stroke:#f3ce80;stroke-width:2px;vector-effect:non-scaling-stroke}.subject-surface.svelte-1qvqq0r:focus-visible{outline-offset:-2px;outline:2px solid #f3ce80}.subject-actions.svelte-1qvqq0r{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.subject-actions.svelte-1qvqq0r button:where(.svelte-1qvqq0r),.subject-actions.svelte-1qvqq0r span:where(.svelte-1qvqq0r){pointer-events:auto;color:#f4f5ef;font:inherit;background:#1b221ee6;border:0;border-radius:7px;padding:7px 9px;font-size:12px}.subject-actions.svelte-1qvqq0r button:where(.svelte-1qvqq0r){cursor:pointer}.subject-actions.svelte-1qvqq0r button:where(.svelte-1qvqq0r):disabled{opacity:.55;cursor:default}.subject-status.svelte-1qvqq0r{color:#f4f5ef;pointer-events:auto;background:#1b221ee6;border-radius:7px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute;top:47px;left:12px;right:12px}.review-question.svelte-jtp48r{font-size:14px;line-height:1.5}.pose-accuracy.svelte-jtp48r{color:var(--ink);margin:0 0 22px;font-size:13px;line-height:1.5}.pose-accuracy.svelte-jtp48r summary:where(.svelte-jtp48r){cursor:pointer;padding:7px 0}.pose-accuracy.svelte-jtp48r summary:where(.svelte-jtp48r)>span:where(.svelte-jtp48r){color:var(--muted);font-variant-numeric:tabular-nums;margin-left:12px;font-size:12px}.review-content.svelte-jtp48r{padding:4px 0 10px}.review-counts.svelte-jtp48r{color:var(--muted);margin:6px 0 12px;font-size:12px}.review-scores.svelte-jtp48r{flex-wrap:wrap;gap:14px 30px;display:flex}.review-scores.svelte-jtp48r strong:where(.svelte-jtp48r){margin-left:8px;font-size:18px;font-weight:500}.review-scores.svelte-jtp48r small:where(.svelte-jtp48r){color:var(--muted);margin-left:5px;font-size:11px}.review-actions.svelte-jtp48r,.review-choices.svelte-jtp48r,.review-step.svelte-jtp48r,.review-step.svelte-jtp48r>div:where(.svelte-jtp48r){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-step.svelte-jtp48r{color:var(--muted);justify-content:space-between;margin:14px 0 10px;font-size:12px}.review-question.svelte-jtp48r{margin:12px 0 10px}.review-method.svelte-jtp48r{max-width:770px;color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.6}button.svelte-jtp48r{font:inherit;background:var(--soft);color:var(--ink);cursor:pointer;border:0;border-radius:7px;padding:8px 12px}button.svelte-jtp48r:hover{background:var(--line)}button.svelte-jtp48r:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button.svelte-jtp48r:disabled{opacity:.5;cursor:default}.review-step.svelte-jtp48r button:where(.svelte-jtp48r){padding:6px 9px;font-size:11px}.pose-viewer.svelte-1ufa1dh{color:var(--ink);margin:28px 0 32px}.pose-top.svelte-1ufa1dh,.coverage-heading.svelte-1ufa1dh,.playback-controls.svelte-1ufa1dh,.three-caption.svelte-1ufa1dh{justify-content:space-between;align-items:center;gap:16px;display:flex}.pose-top.svelte-1ufa1dh{margin-bottom:14px}.pose-top.svelte-1ufa1dh>span:where(.svelte-1ufa1dh),.coverage-heading.svelte-1ufa1dh,.three-caption.svelte-1ufa1dh{color:var(--muted);font-size:13px}.video-tabs.svelte-1ufa1dh{gap:6px;display:flex}.video-tabs.svelte-1ufa1dh button:where(.svelte-1ufa1dh){color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 15px}.video-tabs.svelte-1ufa1dh button.active:where(.svelte-1ufa1dh){color:var(--ink);background:var(--soft);font-weight:600}.pose-workspace.svelte-1ufa1dh{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);height:clamp(360px,58vh,560px);display:grid;overflow:hidden}.video-pane.svelte-1ufa1dh{background:#19221d;min-width:0;position:relative}.video-pane.svelte-1ufa1dh video:where(.svelte-1ufa1dh),.video-pane.svelte-1ufa1dh canvas:where(.svelte-1ufa1dh){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.video-pane.svelte-1ufa1dh canvas:where(.svelte-1ufa1dh){pointer-events:none}.overlay-toggle.svelte-1ufa1dh{color:#f4f5ef;background:#1b221ed9;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex;position:absolute;bottom:12px;left:12px}.overlay-toggle.svelte-1ufa1dh input:where(.svelte-1ufa1dh){accent-color:#a6c995}.three-pane.svelte-1ufa1dh{min-width:0;position:relative;overflow:hidden}.three-caption.svelte-1ufa1dh{z-index:1;pointer-events:none;position:absolute;inset:14px 16px auto}.three-caption.svelte-1ufa1dh>span:where(.svelte-1ufa1dh):first-child{color:var(--ink)}.three-caption.svelte-1ufa1dh>span:where(.svelte-1ufa1dh):last-child{font-size:11px}.pose-state.svelte-1ufa1dh{text-align:center;color:var(--muted);pointer-events:none;font-size:14px;position:absolute;inset:45% 12px auto}.playback-controls.svelte-1ufa1dh{justify-content:start;padding:12px 0 20px}.play-button.svelte-1ufa1dh{width:36px;height:36px;color:var(--ink);background:var(--soft);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.playback-time.svelte-1ufa1dh{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.seek.svelte-1ufa1dh{min-width:50px;accent-color:var(--accent);flex:1}.playback-controls.svelte-1ufa1dh select:where(.svelte-1ufa1dh){font:inherit;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:5px;font-size:13px}.coverage-heading.svelte-1ufa1dh{margin-bottom:8px}.coverage-track.svelte-1ufa1dh{background:var(--soft);cursor:crosshair;border-radius:5px;height:20px;position:relative;overflow:hidden}.coverage-track.svelte-1ufa1dh>span:where(.svelte-1ufa1dh){min-width:1px;height:100%;position:absolute}.coverage-track.svelte-1ufa1dh>i:where(.svelte-1ufa1dh){background:var(--ink);width:2px;box-shadow:0 0 0 1px var(--surface);position:absolute;top:0;bottom:0}.coverage-key.svelte-1ufa1dh{color:var(--muted);justify-content:flex-end;gap:15px;margin:7px 0 22px;font-size:11px;display:flex}.coverage-key.svelte-1ufa1dh span:where(.svelte-1ufa1dh){align-items:center;gap:5px;display:flex}.coverage-key.svelte-1ufa1dh i:where(.svelte-1ufa1dh){border-radius:2px;width:7px;height:7px}.angle-charts.svelte-1ufa1dh{grid-template-columns:1fr 1fr;gap:18px 26px;display:grid}.angle-label.svelte-1ufa1dh{justify-content:space-between;margin-bottom:7px;font-size:13px;display:flex}.angle-label.svelte-1ufa1dh strong:where(.svelte-1ufa1dh){font-variant-numeric:tabular-nums;font-weight:500}.angle-chart.svelte-1ufa1dh svg:where(.svelte-1ufa1dh){cursor:crosshair;width:100%;height:64px;overflow:visible}.angle-chart.svelte-1ufa1dh path:where(.svelte-1ufa1dh){fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart-guide.svelte-1ufa1dh{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-cursor.svelte-1ufa1dh{stroke:var(--gold);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-scale.svelte-1ufa1dh{color:var(--muted);font-size:10px}.measurement-note.svelte-1ufa1dh{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.5}.pose-findings.svelte-1ufa1dh{margin:20px 0;padding-left:18px;font-size:14px;line-height:1.7}.pose-findings.svelte-1ufa1dh button:where(.svelte-1ufa1dh){color:var(--accent);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.pose-details.svelte-1ufa1dh{color:var(--muted);font-size:12px;line-height:1.6}.pose-details.svelte-1ufa1dh summary:where(.svelte-1ufa1dh){cursor:pointer;color:var(--ink);padding:8px 0}.pose-downloads.svelte-1ufa1dh{flex-wrap:wrap;gap:18px;padding:8px 0;display:flex}.pose-downloads.svelte-1ufa1dh div:where(.svelte-1ufa1dh){flex:1;min-width:160px}.pose-downloads.svelte-1ufa1dh a:where(.svelte-1ufa1dh){color:var(--accent);font-size:13px}.pose-downloads.svelte-1ufa1dh span:where(.svelte-1ufa1dh){overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.pose-details.svelte-1ufa1dh dl:where(.svelte-1ufa1dh){grid-template-columns:90px 1fr;gap:5px 12px;display:grid}.pose-details.svelte-1ufa1dh dt:where(.svelte-1ufa1dh),.pose-details.svelte-1ufa1dh dd:where(.svelte-1ufa1dh){overflow-wrap:anywhere;margin:0}.pose-details.svelte-1ufa1dh p:where(.svelte-1ufa1dh){margin:6px 0}.pose-error.svelte-1ufa1dh{color:var(--gold);font-size:14px}button.svelte-1ufa1dh:focus-visible,[role=slider].svelte-1ufa1dh:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=700px){.pose-workspace.svelte-1ufa1dh{grid-template-columns:1fr 1fr;height:400px}.three-caption.svelte-1ufa1dh,.three-caption.svelte-1ufa1dh span:where(.svelte-1ufa1dh){display:block}.playback-controls.svelte-1ufa1dh{gap:9px}.angle-charts.svelte-1ufa1dh{gap:16px}.coverage-heading.svelte-1ufa1dh{align-items:baseline}.coverage-heading.svelte-1ufa1dh>span:where(.svelte-1ufa1dh):last-child{text-align:right;font-size:11px}}
