.thumbnail-strip[data-v-4d53a776]{margin-top:14px}.thumbnail-strip__header[data-v-4d53a776]{color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:10px;display:flex}.thumbnail-strip__status[data-v-4d53a776]{text-align:right}.thumbnail-strip__scroller[data-v-4d53a776],.thumbnail-strip__skeletons[data-v-4d53a776]{scrollbar-width:thin;gap:6px;padding:2px 1px 5px;display:flex;overflow-x:auto}.thumbnail-strip__item[data-v-4d53a776],.thumbnail-strip__skeleton[data-v-4d53a776]{aspect-ratio:16/9;border:1px solid var(--border-subtle);background:#050607;border-radius:5px;width:96px;min-width:96px;position:relative;overflow:hidden}.thumbnail-strip__item[data-v-4d53a776]{cursor:pointer;padding:0}.thumbnail-strip__item--active[data-v-4d53a776],.thumbnail-strip__item[data-v-4d53a776]:hover{border-color:color-mix(in srgb,var(--accent-cyan) 70%,var(--border-strong))}.thumbnail-strip__item--active[data-v-4d53a776]{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-cyan) 28%,transparent)}.thumbnail-strip__image[data-v-4d53a776]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.thumbnail-strip__time[data-v-4d53a776]{color:#f8fafc;background:#050607c7;border-radius:3px;padding:1px 3px;font:600 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:3px;right:3px}.thumbnail-strip__skeleton[data-v-4d53a776]{background:linear-gradient(90deg,#0b0d12,#161a22,#0b0d12) 0 0/200% 100%;flex:0 0 96px;animation:1.4s linear infinite thumbnail-shimmer-4d53a776}@keyframes thumbnail-shimmer-4d53a776{to{background-position:-200% 0}}@media (width<=640px){.thumbnail-strip__item[data-v-4d53a776],.thumbnail-strip__skeleton[data-v-4d53a776]{width:84px;min-width:84px}}.timeline[data-v-742ffc0d]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:repeating-linear-gradient(to right,transparent 0,transparent calc(10% - 1px),#94a3b824 10%),linear-gradient(to bottom,#0d1015,var(--timeline-bg));cursor:crosshair;touch-action:none;height:72px;position:relative;overflow:hidden}.timeline__range[data-v-742ffc0d]{top:0;bottom:14px;left:var(--start-pct);width:calc(var(--end-pct) - var(--start-pct));background:color-mix(in srgb,var(--accent-cyan) 16%,transparent);border-inline:1px solid color-mix(in srgb,var(--accent-cyan) 65%,transparent)}.timeline__actual[data-v-742ffc0d],.timeline__range[data-v-742ffc0d]{pointer-events:none;position:absolute}.timeline__actual[data-v-742ffc0d]{bottom:5px;left:var(--actual-start-pct);width:calc(var(--actual-end-pct) - var(--actual-start-pct));border:1px solid color-mix(in srgb,var(--timeline-keyframe) 85%,#fff 15%);background:color-mix(in srgb,var(--timeline-keyframe) 35%,transparent);min-width:2px;height:7px;box-shadow:0 0 8px color-mix(in srgb,var(--timeline-keyframe) 22%,transparent);border-radius:999px}.timeline-legend[data-v-742ffc0d]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.timeline-legend i[data-v-742ffc0d]{border-radius:999px;width:12px;height:4px;display:inline-block}.timeline-legend__requested[data-v-742ffc0d]{background:var(--accent-cyan)}.timeline-legend__actual[data-v-742ffc0d],.timeline__keyframe[data-v-742ffc0d]{background:var(--timeline-keyframe)}.timeline__keyframe[data-v-742ffc0d]{width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb,var(--timeline-keyframe) 40%,transparent);pointer-events:none;border-radius:1px;position:absolute;top:8px;transform:translate(-50%)rotate(45deg)}.timeline__keyframe--target[data-v-742ffc0d]{outline-offset:2px;width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb,var(--timeline-keyframe) 70%,transparent);outline:1px solid #fff}.keyframe-cue[data-v-742ffc0d]{text-align:left;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);gap:2px;min-height:64px;padding:8px 10px;display:grid;position:relative;overflow:visible}.keyframe-cue[data-v-742ffc0d]:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.keyframe-cue--aligned[data-v-742ffc0d]{border-color:color-mix(in srgb,var(--status-success) 45%,var(--border-subtle))}.keyframe-cue--far[data-v-742ffc0d]{border-color:color-mix(in srgb,var(--status-warning) 50%,var(--border-subtle))}.keyframe-cue__eyebrow[data-v-742ffc0d]{color:var(--text-tertiary);font-size:9px;font-weight:700}.keyframe-cue__value[data-v-742ffc0d]{color:var(--text-primary);font:700 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.keyframe-cue__meta[data-v-742ffc0d]{color:var(--text-secondary);font-size:9px}.keyframe-cue__tooltip[data-v-742ffc0d]{z-index:20;pointer-events:none;opacity:0;border:1px solid var(--border-strong);width:min(320px,100vw - 48px);color:var(--text-secondary);background:#0b0e13;border-radius:6px;padding:7px 8px;font-size:10px;line-height:1.5;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:8px;transform:translateY(3px);box-shadow:0 8px 24px #00000052}.keyframe-cue:focus .keyframe-cue__tooltip[data-v-742ffc0d],.keyframe-cue:focus-visible .keyframe-cue__tooltip[data-v-742ffc0d],.keyframe-cue:hover .keyframe-cue__tooltip[data-v-742ffc0d]{opacity:1;transform:translateY(0)}.timeline__marker[data-v-742ffc0d]{pointer-events:none;width:3px;position:absolute;inset-block:0}.timeline__marker[data-v-742ffc0d]:after{color:#fff;border-radius:3px;padding:2px 4px;font:700 9px/1 ui-monospace,monospace;position:absolute;top:23px}.timeline__marker--in[data-v-742ffc0d]{left:var(--start-pct);background:var(--timeline-in)}.timeline__marker--in[data-v-742ffc0d]:after{content:"I";background:var(--timeline-in);left:3px}.timeline__marker--out[data-v-742ffc0d]{left:var(--end-pct);background:var(--timeline-out)}.timeline__marker--out[data-v-742ffc0d]:after{content:"O";background:var(--timeline-out);right:3px}.timeline__playhead[data-v-742ffc0d]{inset-block:0;left:var(--current-pct);background:var(--accent-cyan);width:1px;box-shadow:0 0 8px color-mix(in srgb,var(--accent-cyan) 55%,transparent);pointer-events:none;position:absolute}.timeline__playhead span[data-v-742ffc0d]{border:2px solid var(--accent-cyan);background:#fff;border-radius:999px;width:11px;height:11px;position:absolute;top:31px;left:50%;transform:translate(-50%,-50%)}@media (width<=640px){.timeline[data-v-742ffc0d]{height:80px}}.primary-action[data-v-359d2c4d]{border-radius:var(--radius-md);background:var(--accent-cyan);color:#071014;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800}.primary-action[data-v-359d2c4d]:hover:not(:disabled){filter:brightness(1.08)}.primary-action[data-v-359d2c4d]:disabled{cursor:not-allowed;opacity:.42}.control[data-v-b4bc59a3]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);min-height:36px;color:var(--text-secondary);padding-inline:10px;font-size:11px}.control[data-v-b4bc59a3]:hover{border-color:var(--border-strong);color:var(--text-primary)}.control--play[data-v-b4bc59a3]{min-width:92px;color:var(--text-primary)}.primary-action[data-v-b4bc59a3]{border-radius:var(--radius-md);background:var(--accent-cyan);color:#071014;min-height:40px;padding:10px 14px;font-size:12px;font-weight:800}.primary-action[data-v-b4bc59a3]:hover:not(:disabled){filter:brightness(1.08)}.primary-action[data-v-b4bc59a3]:disabled{cursor:not-allowed;opacity:.42}
