.inline-trim-timeline[data-v-bac7e201]{--itt-accent:#334155;--itt-accent-strong:#1f2937;--itt-accent-soft:rgba(51,65,85,.1);--itt-accent-ring:rgba(15,23,42,.12);--itt-danger:#dc2626;--itt-danger-soft:rgba(220,38,38,.08);--itt-danger-ring:rgba(220,38,38,.15);--itt-text:#0f172a;--itt-muted:#64748b;--itt-faint:#94a3b8;--itt-border:rgba(15,23,42,.11);--itt-surface-soft:#e7ecef;--itt-ease:cubic-bezier(.2,.8,.2,1);--itt-track-inner-radius:11px;margin:0 auto;padding-top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:min(100%,920px)}.inline-trim-timeline--disabled[data-v-bac7e201]{opacity:.58;pointer-events:none}.inline-trim-timeline__ruler[data-v-bac7e201]{height:16px;margin:0 0 4px;position:relative}.inline-trim-timeline__ruler-label[data-v-bac7e201]{color:var(--itt-faint);font-family:var(--font-mono);font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.02em;line-height:1;position:absolute;top:0;transform:translate(-50%)}.inline-trim-timeline__ruler-label--start[data-v-bac7e201]{transform:none}.inline-trim-timeline__ruler-label--end[data-v-bac7e201]{right:0;transform:none}.inline-trim-timeline__ruler-tick[data-v-bac7e201]{background:var(--itt-border);bottom:0;height:2px;opacity:.8;position:absolute;transform:translate(-50%);width:1px}.inline-trim-timeline__ruler-tick--major[data-v-bac7e201]{background:var(--itt-faint);height:4px;opacity:1}.inline-trim-timeline__track[data-v-bac7e201]{background:linear-gradient(180deg,rgba(248,250,251,.5) 0,var(--itt-surface-soft) 100%);border:1px solid var(--itt-border);border-radius:12px;cursor:default;height:56px;overflow:visible;pointer-events:none;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.inline-trim-timeline__track[data-v-bac7e201]:hover{border-color:#0f172a29;box-shadow:0 8px 18px #0f172a14}.inline-trim-timeline__content[data-v-bac7e201]{inset:0;overflow:visible;pointer-events:none;position:absolute}.inline-trim-timeline__frames[data-v-bac7e201]{background:linear-gradient(180deg,hsla(0,0%,100%,.42) 0,var(--itt-surface-soft) 100%);border-radius:var(--itt-track-inner-radius);inset:0;overflow:hidden;position:absolute}.inline-trim-timeline__hit-layer[data-v-bac7e201]{inset:0;pointer-events:none;position:absolute;z-index:4}.inline-trim-timeline__hit-zone[data-v-bac7e201]{background:transparent;border:0;bottom:0;cursor:crosshair;padding:0;pointer-events:auto;position:absolute;top:0;touch-action:none}.inline-trim-timeline__frame[data-v-bac7e201]{background-position:50%;background-size:cover;bottom:0;position:absolute;top:0}.inline-trim-timeline__dim[data-v-bac7e201]{background:#f2f4f5c7;bottom:0;pointer-events:none;position:absolute;top:0;transition:background .22s ease,opacity .22s ease;z-index:2}.inline-trim-timeline__seek-hover[data-v-bac7e201]{background:#0f172a0e;bottom:0;box-shadow:inset 0 2px #ffffff57,inset 0 -2px #0f172a0f;pointer-events:none;position:absolute;top:0;z-index:3}.inline-trim-timeline__segments[data-v-bac7e201]{inset:0;pointer-events:none;position:absolute;z-index:3}.inline-trim-timeline__segment[data-v-bac7e201]{background:#14b8a60b;border-left:2px solid rgba(20,184,166,.68);border-radius:var(--itt-track-inner-radius);border-right:2px solid rgba(20,184,166,.68);bottom:0;box-shadow:inset 0 2px #ffffff9e,inset 0 -2px #14b8a633,0 0 14px #14b8a638,1px 0 #ffffff80,-1px 0 #ffffff80;position:absolute;top:0}.inline-trim-timeline__segment--selected[data-v-bac7e201]{background:#14b8a60e;border-left-color:#14b8a6b8;border-right-color:#14b8a6b8;box-shadow:inset 0 2px #ffffff94,inset 0 -2px #14b8a633,0 0 14px #14b8a63d,1px 0 #ffffff80,-1px 0 #ffffff80}.inline-trim-timeline__segment--active[data-v-bac7e201]{background:transparent;border-left-color:transparent;border-radius:0;border-right-color:transparent;box-shadow:none}.inline-trim-timeline__selection[data-v-bac7e201]{--inline-trim-timeline-selection-rail-color:var(--itt-accent);background:var(--itt-accent-soft);border-bottom:2px solid var(--inline-trim-timeline-selection-rail-color);border-top:2px solid var(--inline-trim-timeline-selection-rail-color);bottom:0;pointer-events:none;position:absolute;top:0;transition:background .35s ease,border-color .35s ease;z-index:7}.inline-trim-timeline__selection[data-v-bac7e201]:after,.inline-trim-timeline__selection[data-v-bac7e201]:before{background:var(--inline-trim-timeline-selection-rail-color);bottom:-2px;box-shadow:0 0 0 2px #ffffffb8;content:"";opacity:0;pointer-events:none;position:absolute;top:-2px;transition:opacity .16s var(--itt-ease),box-shadow .16s var(--itt-ease);width:2px;z-index:6}.inline-trim-timeline__selection[data-v-bac7e201]:before{left:0;transform:translate(-50%)}.inline-trim-timeline__selection[data-v-bac7e201]:after{right:0;transform:translate(50%)}.inline-trim-timeline__selection--end-boundary-hover[data-v-bac7e201]:after,.inline-trim-timeline__selection--start-boundary-hover[data-v-bac7e201]:before{box-shadow:0 0 0 2px #ffffffe6,0 4px 12px #0f172a38;opacity:1}.inline-trim-timeline__selection--segmented[data-v-bac7e201]{background:transparent}.inline-trim-timeline__handle[data-v-bac7e201]:focus-visible{box-shadow:0 0 0 4px var(--itt-accent-ring);outline:0}.inline-trim-timeline__handle[data-v-bac7e201]{--inline-trim-timeline-handle-body-shift:0px;--inline-trim-timeline-handle-body-radius:999px;--inline-trim-timeline-handle-rail-radius:999px 0 0 999px;--inline-trim-timeline-handle-rail-left:auto;--inline-trim-timeline-handle-rail-right:auto;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;bottom:-2px;cursor:ew-resize;display:flex;justify-content:center;overflow:visible;padding:0;pointer-events:auto;position:absolute;top:-2px;touch-action:none;transition:filter .15s ease,transform .12s ease;width:16px;will-change:transform,filter;z-index:9}.inline-trim-timeline__handle-hit[data-v-bac7e201]{display:none}.inline-trim-timeline__handle[data-v-bac7e201]:hover{filter:brightness(1.08)}.inline-trim-timeline__handle--dragging[data-v-bac7e201],.inline-trim-timeline__handle[data-v-bac7e201]:active{filter:brightness(1.04);transform:scaleX(1.03)}.inline-trim-timeline__handle[data-v-bac7e201]:after{background:transparent;border-radius:var(--inline-trim-timeline-handle-rail-radius);bottom:2px;box-shadow:inset 0 2px 0 var(--inline-trim-timeline-selection-rail-color),inset 0 -2px 0 var(--inline-trim-timeline-selection-rail-color);content:"";left:var(--inline-trim-timeline-handle-rail-left);pointer-events:none;position:absolute;right:var(--inline-trim-timeline-handle-rail-right);top:2px;width:8px;z-index:0}.inline-trim-timeline__handle[data-v-bac7e201]:before{background:linear-gradient(180deg,#334155,#111827 58%,#0f172a);border:1px solid hsla(0,0%,100%,.86);border-radius:var(--inline-trim-timeline-handle-body-radius);bottom:2px;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000002e,0 0 0 1.5px #fffffff0,0 0 0 3px #0f172a4d,0 3px 8px #0f172a3d;content:"";left:50%;pointer-events:none;position:absolute;top:2px;transform:translate(calc(-50% + var(--inline-trim-timeline-handle-body-shift)));transition:box-shadow .2s var(--itt-ease),transform .16s var(--itt-ease),opacity .16s var(--itt-ease);width:9px;z-index:1}.inline-trim-timeline__handle--dragging[data-v-bac7e201]:before,.inline-trim-timeline__handle[data-v-bac7e201]:hover:before{box-shadow:inset 0 1px #ffffff75,inset 0 -1px #0003,0 0 0 1.5px #fffffff5,0 0 0 3.5px #0f172a61,0 5px 12px #0f172a4d;transform:translate(calc(-50% + var(--inline-trim-timeline-handle-body-shift))) scaleX(1.06)}.inline-trim-timeline__handle[data-v-bac7e201]:active:before{transform:translate(calc(-50% + var(--inline-trim-timeline-handle-body-shift))) scaleX(1.08)}.inline-trim-timeline__handle-icon[data-v-bac7e201]{color:transparent;font-size:0;height:12px;letter-spacing:0;position:relative;transform:translate(var(--inline-trim-timeline-handle-body-shift));width:4px;z-index:2}.inline-trim-timeline__handle-icon[data-v-bac7e201]:after,.inline-trim-timeline__handle-icon[data-v-bac7e201]:before{background:#fffffff5;border-radius:1px;bottom:0;content:"";position:absolute;top:0;width:1.5px}.inline-trim-timeline__handle-icon[data-v-bac7e201]:before{left:0}.inline-trim-timeline__handle-icon[data-v-bac7e201]:after{right:0}.inline-trim-timeline__handle--start[data-v-bac7e201]{--inline-trim-timeline-handle-body-shift:3px;--inline-trim-timeline-handle-body-radius:999px 3px 3px 999px;--inline-trim-timeline-handle-rail-radius:999px 0 0 999px;--inline-trim-timeline-handle-rail-left:auto;--inline-trim-timeline-handle-rail-right:0;border-radius:6px 0 0 6px;right:100%}.inline-trim-timeline__handle--start[data-v-bac7e201]:after{right:0}.inline-trim-timeline__handle--end[data-v-bac7e201]{--inline-trim-timeline-handle-body-shift:-3px;--inline-trim-timeline-handle-body-radius:3px 999px 999px 3px;--inline-trim-timeline-handle-rail-radius:0 999px 999px 0;--inline-trim-timeline-handle-rail-left:0;--inline-trim-timeline-handle-rail-right:auto;border-radius:0 6px 6px 0;left:100%}.inline-trim-timeline__handle--end[data-v-bac7e201]:after{left:0}.inline-trim-timeline__hover-playhead[data-v-bac7e201],.inline-trim-timeline__playhead[data-v-bac7e201]{bottom:-4px;pointer-events:none;position:absolute;top:-4px;width:1px;will-change:transform}.inline-trim-timeline__hover-playhead[data-v-bac7e201]{background:#47556975;box-shadow:0 0 0 1px #f8fafc42,0 0 8px #0f172a1f;z-index:5}.inline-trim-timeline__playhead[data-v-bac7e201]{background:var(--itt-danger);box-shadow:0 0 0 1px #f8fafc6b,0 0 8px #dc262633;z-index:6}.inline-trim-timeline__hover-playhead[data-v-bac7e201]:before,.inline-trim-timeline__playhead[data-v-bac7e201]:before{border-radius:999px;content:"";height:8px;left:50%;position:absolute;top:-2px;transform:translate(-50%);width:8px}.inline-trim-timeline__hover-playhead[data-v-bac7e201]:before{background:#e2e8f0b8;border:1px solid rgba(71,85,105,.32)}.inline-trim-timeline__playhead[data-v-bac7e201]:before{background:var(--itt-danger);border:1px solid rgba(220,38,38,.38);box-shadow:0 0 0 2px #f8fafc8f}.inline-trim-timeline__hover-playhead-bubble[data-v-bac7e201],.inline-trim-timeline__playhead-bubble[data-v-bac7e201]{align-items:center;background:#e2e8f0d1;border:1px solid rgba(71,85,105,.18);border-radius:999px;bottom:calc(100% + 8px);box-shadow:0 8px 18px #0f172a14;color:#0f172ab8;display:inline-flex;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;justify-content:center;left:50%;letter-spacing:0;line-height:1;min-width:52px;padding:5px 9px;position:absolute;transform:translate(-50%);white-space:nowrap}.inline-trim-timeline__playhead-bubble[data-v-bac7e201]{background:#0f172aeb;box-shadow:0 10px 24px #0f172a2e;color:#f8fafc}@media(pointer:coarse){.inline-trim-timeline__handle-hit[data-v-bac7e201]{background:transparent;bottom:-10px;display:block;position:absolute;top:-10px;z-index:4}.inline-trim-timeline__handle--start .inline-trim-timeline__handle-hit[data-v-bac7e201]{left:-28px;right:0}.inline-trim-timeline__handle--end .inline-trim-timeline__handle-hit[data-v-bac7e201]{left:0;right:-28px}}
