.loading-fade-enter-active[data-v-f40fdd23]{transition:opacity .3s ease-in}.loading-fade-leave-active[data-v-f40fdd23]{transition:opacity .5s ease-out}.loading-fade-leave-to[data-v-f40fdd23]{opacity:0}.loading-fade-enter-to[data-v-f40fdd23],.loading-fade-leave-from[data-v-f40fdd23]{opacity:1}.timeline-wrapper[data-v-253a647d]{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow-x:auto;touch-action:pan-x;scroll-behavior:smooth}.time-ruler[data-v-253a647d]{position:relative;height:20px;width:100%;margin-bottom:5px;font-size:10px;color:#fff}.time-marker[data-v-253a647d]{position:absolute;top:0;font-weight:700}.second-marker[data-v-253a647d]{position:absolute;top:0;font-size:8px;opacity:.7}.playhead[data-v-253a647d]{position:absolute;top:0;bottom:0;width:2px;background:red;pointer-events:none;z-index:50;box-shadow:0 0 4px #ff0000b3}.playhead.pulse[data-v-253a647d]{animation:playhead-pulse-253a647d .5s ease}.thumbnail[data-v-253a647d]{position:relative;height:100px;cursor:pointer;border:4px solid transparent;border-radius:.5rem;transition:all .2s ease;overflow:visible}.thumbnail[data-v-253a647d]:hover{transform:translateY(-2px)}.thumbnail.active[data-v-253a647d]{border-color:#1da85e}.thumbnail.dragging[data-v-253a647d]{border-color:#e6a935;z-index:100;box-shadow:0 4px 12px #e6a93566;transform:scale(1.03)}.showing-drop-gap .sortable-ghost[data-v-253a647d]{position:relative;opacity:.5;border:2px dashed #E6A935;background-color:#e6a93533;transform:scale(.95)}.thumbnail.deleting[data-v-253a647d]{animation:delete-scene-253a647d .3s ease forwards}.thumbnail.duplicating[data-v-253a647d]{animation:duplicate-scene-253a647d .3s ease}.trim-handle[data-v-253a647d]{opacity:.7;transition:opacity .2s ease,transform .2s ease;cursor:ew-resize!important}.thumbnail:hover .trim-handle[data-v-253a647d]{opacity:1;transform:translate(-50%) translateY(2px)}.trimming .trim-handle[data-v-253a647d]{background-color:#e6a935!important;color:#fff!important;opacity:1;z-index:100}.non-draggable[data-v-253a647d]{touch-action:none}.debug-info[data-v-253a647d]{position:absolute;bottom:0;left:0;right:0;background:#000000b3;padding:4px 8px;font-family:monospace}@keyframes playhead-pulse-253a647d{0%{box-shadow:0 0 4px #ff0000b3;width:2px}50%{box-shadow:0 0 10px red;width:4px}to{box-shadow:0 0 4px #ff0000b3;width:2px}}@keyframes delete-scene-253a647d{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes duplicate-scene-253a647d{0%{transform:scale(1)}50%{transform:scale(1.1);box-shadow:0 0 8px #1da85ecc}to{transform:scale(1)}}.max-h-60.overflow-y-auto[data-v-2b84402b]::-webkit-scrollbar{width:6px}.max-h-60.overflow-y-auto[data-v-2b84402b]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.max-h-60.overflow-y-auto[data-v-2b84402b]::-webkit-scrollbar-thumb{background:#6d7571;border-radius:3px}.max-h-60.overflow-y-auto[data-v-2b84402b]::-webkit-scrollbar-thumb:hover{background:#1da85e}.rotate-180[data-v-2b84402b]{transform:rotate(180deg)}.transition-all[data-v-2b84402b]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.video-container[data-v-878fe278]{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0000004d;transition:transform .2s ease,box-shadow .2s ease}.video-container[data-v-878fe278]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0006}.mute-icon[data-v-878fe278]{opacity:.8;transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.mute-icon[data-v-878fe278]:hover{opacity:1;transform:scale(1.1)}.controls-container[data-v-878fe278]{width:100%}input[type=range][data-v-878fe278]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:5px;background:#6d7571;outline:none;opacity:1;transition:opacity .2s;cursor:pointer}input[type=range][data-v-878fe278]:hover{opacity:1}input[type=range][data-v-878fe278]::-webkit-slider-track{background:#6d7571;border-radius:5px;height:4px;border:none}input[type=range][data-v-878fe278]::-moz-range-track{background:#a0a9a5;border-radius:5px;height:4px;border:none}input[type=range][data-v-878fe278]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fbf3ff;border-radius:50%;height:15px;width:15px;cursor:pointer;transition:.3s ease-in-out;border:none}input[type=range][data-v-878fe278]::-moz-range-thumb{background:#000;border:none;border-radius:50%;height:15px;width:15px;cursor:pointer;transition:.3s ease-in-out}input[type=range][data-v-878fe278]::-webkit-slider-thumb:hover{box-shadow:0 0 0 8px #00000029}input[type=range][data-v-878fe278]::-moz-range-thumb:hover{box-shadow:0 0 0 8px #00000029}.zoom-control[data-v-878fe278],.duration-control[data-v-878fe278]{min-width:0}.loading-animation[data-v-878fe278]{animation:loadingIndeterminate-878fe278 1.5s infinite ease-in-out}@keyframes loadingIndeterminate-878fe278{0%{left:-50%}to{left:100%}}button[data-v-878fe278]{cursor:pointer;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}button[data-v-878fe278]:hover:not(:disabled){transform:translateY(-1px)}button[data-v-878fe278]:active:not(:disabled){transform:translateY(1px)}button[data-v-878fe278]:disabled{cursor:not-allowed;opacity:.5}.fixed.bottom-10[data-v-878fe278]{animation:slide-up-878fe278 .3s ease-out forwards}@keyframes slide-up-878fe278{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width: 768px){.video-container[data-v-878fe278]{max-width:90vw}button[data-v-878fe278]{min-height:44px;min-width:44px}.controls-container[data-v-878fe278]{gap:.5rem}}@media (max-width: 480px){.video-container[data-v-878fe278]{min-width:100%;border-radius:0}.flex.gap-4[data-v-878fe278]{flex-direction:column;gap:8px}}button[data-v-878fe278]:focus-visible,input[data-v-878fe278]:focus-visible{outline:2px solid #1DA85E;outline-offset:2px}
