#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:0}.in_slice_history[data-v-4a06c4a0]{background-color:#ffffe0}.current[data-v-4a06c4a0]{background-color:red!important;color:#fff!important}.del_clip_seg[data-v-4a06c4a0]:hover{background-color:red;color:#fff;border:none;padding:5px 10px;border-radius:30px}.del_clip_seg[data-v-4a06c4a0]{background-color:gray;color:#000;border:none;padding:5px 10px;border-radius:30px}.deleted[data-v-4a06c4a0]{text-decoration:line-through;background-color:#d3d3d3;color:gray}.order_text[data-v-4a06c4a0]{margin:3;width:3ch;border:1px solid #000;-moz-appearance:textfield}.order_text[data-v-4a06c4a0]::-webkit-inner-spin-button,.order_text[data-v-4a06c4a0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gantt-chart[data-v-4a06c4a0]{position:relative;width:100%;height:20px;background-color:#eee;margin-bottom:20px}.gantt-block[data-v-4a06c4a0]{position:absolute}.percentage[data-v-4a06c4a0]{color:grey}.current[data-v-2b8ac0e4]{background-color:red;color:#fff}.deleted[data-v-2b8ac0e4]{text-decoration:line-through;background-color:#d3d3d3;color:gray}.empty-word[data-v-2b8ac0e4]{font-size:small;background-color:silver;color:#fff;border-radius:5px;padding:2px}.overlay[data-v-2b8ac0e4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.overlay-content[data-v-2b8ac0e4]{background-color:#2c3e50;border-radius:10px;padding:30px;max-width:500px;min-width:400px;box-shadow:0 4px 20px rgba(0,0,0,.3);text-align:center;position:relative}.close-btn-top-right[data-v-2b8ac0e4]{position:absolute!important;top:10px!important;right:10px!important;background-color:hsla(0,0%,100%,.2)!important;color:#fff!important}.close-btn-top-right[data-v-2b8ac0e4]:hover{background-color:hsla(0,0%,100%,.3)!important}.message-section[data-v-2b8ac0e4]{margin-bottom:20px;padding:15px;background-color:hsla(0,0%,100%,.1);border-radius:8px;text-align:left}.message-content[data-v-2b8ac0e4]{color:#fff;line-height:1.6;white-space:pre-line}.loading-section[data-v-2b8ac0e4]{margin:20px 0;display:flex;flex-direction:column;align-items:center}.loading-spinner[data-v-2b8ac0e4]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #3498db;border-radius:50%;animation:spin-2b8ac0e4 1s linear infinite}@keyframes spin-2b8ac0e4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-section[data-v-2b8ac0e4]{margin-top:25px;display:flex;gap:15px;justify-content:center}.download-btn[data-v-2b8ac0e4]{font-size:16px!important}.selected-item[data-v-4e18679f]{background-color:#eee}.overlay[data-v-4e18679f]{position:fixed;top:0;left:0;width:100vw;background-color:rgba(0,0,0,.5);z-index:9999}.overlay[data-v-4e18679f],.upload-container[data-v-2b2e8721]{height:100vh;display:flex;justify-content:center;align-items:center}.upload-container[data-v-2b2e8721]{flex-direction:column;background-color:#f2f2f2}.title[data-v-2b2e8721]{margin-bottom:2em;color:#333;font-size:2em}.upload-box[data-v-2b2e8721]{display:flex;flex-direction:column;align-items:center;justify-content:center}.inputfile[data-v-2b2e8721]{display:none}.btn-primary[data-v-2b2e8721]{padding:10px 20px;color:#fff;background-color:#007bff;border-radius:5px;cursor:pointer}.file-name[data-v-2b2e8721]{margin-top:1em;color:#666}.bold-and-centered[data-v-1c674cde],.bold-and-centered[data-v-73e4e4b4]{text-align:center;font-weight:700}.result-container[data-v-4f51e878]{width:100%;min-height:100vh;background-color:#f5f5f5;padding:20px}.header[data-v-4f51e878]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;text-align:center;margin-bottom:20px}.header h2[data-v-4f51e878]{color:#333;margin-bottom:20px;font-size:24px}.stats[data-v-4f51e878]{display:flex;justify-content:center;gap:30px;margin-bottom:20px;flex-wrap:wrap}.stat-item[data-v-4f51e878]{text-align:center;padding:15px 25px;background-color:#f8f9fa;border-radius:8px;min-width:120px}.stat-number[data-v-4f51e878]{font-size:28px;font-weight:700;color:#007bff}.stat-label[data-v-4f51e878]{font-size:14px;color:#666;margin-top:5px}.content-container[data-v-4f51e878],.control-buttons[data-v-4f51e878]{margin-top:20px}.group-item[data-v-4f51e878]{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05)}.group-header[data-v-4f51e878]{padding:20px;background-color:#f8f9fa;border-radius:8px 8px 0 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.group-header[data-v-4f51e878]:hover{background-color:#e9ecef;transform:translateY(-1px)}.group-header.active[data-v-4f51e878]{background-color:#007bff;color:#fff}.group-info[data-v-4f51e878]{display:flex;align-items:center;gap:20px;flex:1;flex-wrap:wrap}.group-title[data-v-4f51e878]{font-weight:700;font-size:18px;min-width:120px;color:#2c3e50}.group-header.active .group-title[data-v-4f51e878]{color:#fff}.product-name[data-v-4f51e878]{max-width:400px;word-wrap:break-word;font-weight:400;flex:1;font-size:16px;color:#34495e}.group-header.active .product-name[data-v-4f51e878]{color:hsla(0,0%,100%,.9)}.group-stats[data-v-4f51e878]{display:flex;gap:15px;font-size:13px;color:#666;flex-wrap:wrap}.group-header.active .group-stats[data-v-4f51e878]{color:hsla(0,0%,100%,.8)}.expand-icon[data-v-4f51e878]{font-size:20px;transition:transform .3s ease;color:#007bff}.group-header.active .expand-icon[data-v-4f51e878]{color:#fff}.expand-icon.expanded[data-v-4f51e878]{transform:rotate(90deg)}.group-content[data-v-4f51e878]{display:none;border-top:1px solid #e0e0e0;animation:fadeIn-4f51e878 .3s ease}.group-content.show[data-v-4f51e878]{display:block}@keyframes fadeIn-4f51e878{0%{opacity:0}to{opacity:1}}.stat-badge[data-v-4f51e878]{background-color:#007bff;color:#fff;padding:4px 8px;border-radius:12px;font-size:11px;white-space:nowrap}.stat-badge.recorded[data-v-4f51e878]{background-color:#28a745}.stat-badge.not-recorded[data-v-4f51e878]{background-color:#dc3545}.recorded-yes[data-v-4f51e878]{color:#28a745;font-weight:700}.recorded-no[data-v-4f51e878]{color:#dc3545;font-weight:700}.datetime[data-v-4f51e878]{white-space:nowrap;font-size:13px;color:#555}.duration[data-v-4f51e878]{text-align:center;color:#007bff;font-weight:500}.sales[data-v-4f51e878]{text-align:right;font-weight:700;color:#28a745}[data-v-4f51e878] .segment-table{background-color:transparent}[data-v-4f51e878] .segment-table .v-data-table__wrapper{font-size:14px}[data-v-4f51e878] .segment-table .v-data-table-header th{background-color:#fafafa!important;font-weight:700!important;color:#333!important;font-size:13px!important;padding:16px!important}[data-v-4f51e878] .segment-table .v-data-table__tr{transition:background-color .2s}[data-v-4f51e878] .segment-table .v-data-table__tr:hover{background-color:#f8f9fa!important}[data-v-4f51e878] .segment-table .v-data-table__td{padding:12px 16px!important}.product-name[data-v-4f51e878] mark,[data-v-4f51e878] .segment-table mark,[data-v-4f51e878] mark{background-color:#ff0!important;color:#000!important;padding:2px 4px;border-radius:3px}@media (max-width:768px){.stats[data-v-4f51e878]{gap:15px}.stat-item[data-v-4f51e878]{padding:10px 15px;min-width:100px}.stat-number[data-v-4f51e878]{font-size:22px}.group-info[data-v-4f51e878]{flex-direction:column;align-items:flex-start;gap:10px}.group-title[data-v-4f51e878]{min-width:auto}.product-name[data-v-4f51e878]{max-width:100%}.group-stats[data-v-4f51e878]{gap:10px;font-size:12px}}.help-btn-small[data-v-609d84ee]{background:none;border:none;color:#999;cursor:pointer;padding:0;display:flex;align-items:center;transition:color .2s}.help-btn-small[data-v-609d84ee]:hover{color:#1976d2}.help-overlay[data-v-609d84ee]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.help-modal[data-v-609d84ee]{background:#fff;width:500px;max-width:90vw;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;animation:slideIn-609d84ee .3s ease-out}@keyframes slideIn-609d84ee{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.help-header[data-v-609d84ee]{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.help-header h3[data-v-609d84ee]{margin:0;font-size:18px;color:#333}.close-btn[data-v-609d84ee]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1}.close-btn[data-v-609d84ee]:hover{color:#666}.help-content[data-v-609d84ee]{padding:20px;max-height:70vh;overflow-y:auto}.help-step[data-v-609d84ee]{display:flex;margin-bottom:20px;gap:15px}.step-icon[data-v-609d84ee]{width:36px;height:36px;border-radius:50%;background-color:#e3f2fd;color:#1976d2;display:flex;justify-content:center;align-items:center;font-size:18px;flex-shrink:0}.step-info h4[data-v-609d84ee]{margin:0 0 5px 0;color:#333;font-size:15px}.step-info p[data-v-609d84ee]{margin:0;color:#666;font-size:13px;line-height:1.5}.help-footer[data-v-609d84ee]{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.primary-btn[data-v-609d84ee]{background-color:#1976d2;color:#fff;border:none;padding:6px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.primary-btn[data-v-609d84ee]:hover{background-color:#1565c0}.tag-warning[data-v-609d84ee]{display:inline-block;padding:2px 6px;background-color:#fff3e0;color:#f57c00;border-radius:4px;font-size:11px;margin-right:5px;border:1px solid #ffe0b2}.material-search[data-v-609d84ee]{height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.search-header[data-v-609d84ee]{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.search-header h3[data-v-609d84ee]{margin:0}.search-tabs[data-v-609d84ee]{display:flex;gap:10px;font-size:.9em}.search-tabs span[data-v-609d84ee]{cursor:pointer;padding:4px 8px;border-radius:4px;color:#666}.search-tabs span.active[data-v-609d84ee]{background-color:#e3f2fd;color:#1976d2;font-weight:700}.search-bar[data-v-609d84ee]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.input-row[data-v-609d84ee]{display:flex;gap:10px}.input-row input[data-v-609d84ee]{flex:1;padding:8px;border:1px solid #ccc;border-radius:4px}.item-details[data-v-609d84ee]{display:flex;gap:15px;margin-top:5px;font-size:.85em;color:#666}.sales-info[data-v-609d84ee]{color:#2e7d32;font-weight:700}.search-bar button[data-v-609d84ee]{padding:8px 15px;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer}.search-bar button[data-v-609d84ee]:disabled{background-color:#ccc}.search-results[data-v-609d84ee]{flex:1;overflow-y:auto;border:1px solid #eee;background:#fff}.result-item[data-v-609d84ee]{padding:10px;border-bottom:1px solid #eee;cursor:pointer}.result-item[data-v-609d84ee]:hover{background-color:#f5f5f5}.result-item.active[data-v-609d84ee]{background-color:#e3f2fd;border-left:4px solid #1976d2;padding-left:6px}.result-item.disabled[data-v-609d84ee]{opacity:.6;cursor:not-allowed;background-color:#f9f9f9}.item-title[data-v-609d84ee]{font-weight:700;margin-bottom:5px}.item-info[data-v-609d84ee]{font-size:.8em;color:#666;display:flex;align-items:center;gap:8px}.tag-recorded[data-v-609d84ee]{background-color:#e8f5e9;color:#2e7d32;padding:2px 6px;border-radius:4px;font-size:.9em}.tag-unrecorded[data-v-609d84ee]{background-color:#ffebee;color:#c62828;padding:2px 6px;border-radius:4px;font-size:.9em}.tag-influencer[data-v-609d84ee]{background-color:#e3f2fd;color:#1565c0;padding:2px 6px;border-radius:4px;font-size:.85em;display:flex;align-items:center;gap:4px}.tag-abstract[data-v-609d84ee]{background-color:#f3e5f5;color:#7b1fa2;padding:2px 6px;border-radius:4px;font-size:.85em}.item-info i[data-v-609d84ee]{font-size:1.1em;margin-right:2px}.source-viewer[data-v-18c0c154]{height:100%;display:flex;flex-direction:column;background:#fff;border-left:1px solid #ddd;position:relative}.viewer-help-btn[data-v-18c0c154]{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.9);border:1px solid #ddd;color:#666;width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:16px}.viewer-help-btn[data-v-18c0c154]:hover{background:#f0f0f0;color:#1976d2;transform:scale(1.1)}.viewer-content[data-v-18c0c154]{height:100%;display:flex;flex-direction:column}.info-area[data-v-18c0c154]{padding:10px;border-bottom:1px solid #eee;background:#f9f9f9}.info-area h4[data-v-18c0c154]{margin:0 0 5px 0;font-size:1.1em;color:#333}.actions-container[data-v-18c0c154]{display:flex;flex-direction:column;gap:8px;padding:5px 0}.control-row[data-v-18c0c154]{display:flex;justify-content:space-between;align-items:center}.nav-controls[data-v-18c0c154]{display:flex;align-items:center;gap:2px;background:#fff;border:1px solid #ddd;border-radius:4px;padding:2px}.right-controls[data-v-18c0c154]{display:flex;align-items:center;gap:8px}.time-display[data-v-18c0c154]{font-family:monospace;font-size:13px;color:#333;padding:4px 8px;background:#fff;border:1px solid #ddd;border-radius:4px;min-width:140px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.locate-btn[data-v-18c0c154]{border:1px solid #ddd!important;border-radius:4px;background:#fff!important}.locate-btn[data-v-18c0c154]:hover{background:#f0f0f0!important}.nav-btn[data-v-18c0c154]{background:none;border:none;cursor:pointer;padding:4px 6px;color:#555;border-radius:2px;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-18c0c154]:hover{background-color:#f0f0f0;color:#1976d2}.match-counter[data-v-18c0c154]{font-size:12px;color:#666;padding:0 4px;min-width:30px;text-align:center}.selection-info[data-v-18c0c154]{font-size:.9em;color:#666}.add-btn[data-v-18c0c154]{padding:6px 12px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em}.add-btn[data-v-18c0c154]:disabled{background-color:#a5d6a7;cursor:not-allowed}.text-selection-area[data-v-18c0c154]{flex:1;overflow-y:auto;padding:15px;line-height:1.8;position:relative}.transcript-content[data-v-18c0c154]{white-space:pre-wrap;word-break:break-all}.transcript-content .word-item[data-v-18c0c154]{cursor:text!important}.word-item[data-v-18c0c154]{cursor:pointer;padding:2px 0;border-radius:2px;transition:background-color .2s}.word-item[data-v-18c0c154]:hover{background-color:#f0f0f0}.word-item.playing[data-v-18c0c154]{color:#1976d2;font-weight:700}.help-overlay[data-v-18c0c154]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.help-modal[data-v-18c0c154]{background:#fff;border-radius:8px;width:500px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.2)}.help-header[data-v-18c0c154]{padding:16px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.help-header h3[data-v-18c0c154]{margin:0;font-size:18px;color:#333}.close-btn[data-v-18c0c154]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.close-btn[data-v-18c0c154]:hover{color:#333}.help-content[data-v-18c0c154]{padding:20px;overflow-y:auto}.help-step[data-v-18c0c154]{display:flex;margin-bottom:20px}.help-step[data-v-18c0c154]:last-child{margin-bottom:0}.step-icon[data-v-18c0c154]{width:40px;height:40px;border-radius:50%;background:#e3f2fd;color:#1976d2;display:flex;justify-content:center;align-items:center;margin-right:15px;flex-shrink:0;font-size:20px}.step-info h4[data-v-18c0c154]{margin:0 0 5px 0;font-size:16px;color:#333}.step-info p[data-v-18c0c154]{margin:0;color:#666;font-size:14px;line-height:1.5}.help-footer[data-v-18c0c154]{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.primary-btn[data-v-18c0c154]{background:#2196f3;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-weight:500}.primary-btn[data-v-18c0c154]:hover{background:#1976d2}.help-btn[data-v-18c0c154]{border:1px solid #ddd!important;border-radius:4px;background:#fff!important;margin-left:4px}.help-btn[data-v-18c0c154]:hover{background:#f0f0f0!important;color:#1976d2}.word-item.matched-text[data-v-18c0c154]{background-color:#fff9c4}.word-item.matched-highlight[data-v-18c0c154]{background-color:#ffecb3;border-bottom:2px solid #ffc107}.word-item.matched-time[data-v-18c0c154]{background-color:#e3f2fd}.word-item.matched-highlight.matched-text[data-v-18c0c154]{background-color:#ffecb3}.loading-hint[data-v-18c0c154],.transcript-hint[data-v-18c0c154]{text-align:center;color:#999;margin-top:50px}.placeholder-full[data-v-18c0c154]{height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#999}.empty-state[data-v-18c0c154]{text-align:center}.empty-state i[data-v-18c0c154]{font-size:48px;margin-bottom:10px}.drag-wrapper[data-v-8ff44ca6]::-webkit-scrollbar{width:6px;height:6px}.drag-wrapper[data-v-8ff44ca6]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.drag-wrapper[data-v-8ff44ca6]::-webkit-scrollbar-track{background:transparent}.drag-wrapper[data-v-8ff44ca6]::-webkit-scrollbar-thumb:hover{background:#bbb}.drag-wrapper[data-v-8ff44ca6]{min-height:60px;max-height:400px;overflow-y:auto;padding-bottom:5px;border-radius:4px}.source-trace-wrapper[data-v-8ff44ca6]{max-height:250px!important}.empty-group[data-v-8ff44ca6]{background-color:#f9f9f9;border:1px dashed #ccc;display:flex;justify-content:center;align-items:center}.empty-placeholder[data-v-8ff44ca6]{color:#aaa;font-size:12px;pointer-events:none}.segment-item[data-v-8ff44ca6]{display:flex;flex-direction:column;padding:8px;background:#f5f5f5;margin-bottom:5px;border-radius:4px;border:1px solid #ddd;cursor:pointer;transition:background-color .2s}.segment-item[data-v-8ff44ca6]:hover{background-color:#e0e0e0}.segment-header[data-v-8ff44ca6]{display:flex;align-items:center;justify-content:space-between;width:100%}.drag-handle[data-v-8ff44ca6]{cursor:grab;color:#888;margin-right:8px;padding:2px}.drag-handle[data-v-8ff44ca6]:active{cursor:grabbing}.segment-info[data-v-8ff44ca6]{flex:1;overflow:hidden}.seg-title[data-v-8ff44ca6]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9em}.seg-time[data-v-8ff44ca6]{font-size:.8em;color:#666}.delete-btn[data-v-8ff44ca6]{background:none;border:none;color:#999;font-size:1.2em;cursor:pointer;padding:0 5px}.delete-btn[data-v-8ff44ca6]:hover{color:#ff5252}.fine-tuning-area[data-v-8ff44ca6]{margin-top:5px;padding-top:5px;border-top:1px dashed #ddd}.no-words-hint[data-v-8ff44ca6]{font-size:.8em;color:#999;font-style:italic}.plain-text-content[data-v-8ff44ca6]{font-size:.9em;color:#333;white-space:pre-wrap;line-height:1.4;padding:2px}.words-container[data-v-8ff44ca6]{display:flex;flex-wrap:wrap;gap:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.word-item[data-v-8ff44ca6]{font-size:.85em;padding:1px 2px;margin:0;cursor:text;border-radius:0}.word-item[data-v-8ff44ca6]:hover{background-color:#e3f2fd}.word-item.deleted[data-v-8ff44ca6]{text-decoration:line-through;color:#999;background-color:#eee}.word-item.playing[data-v-8ff44ca6]{color:#ff5252;font-weight:700;background-color:#fff3e0}.word-item.selected[data-v-8ff44ca6]{background-color:#2196f3;color:#fff}.word-item.selected.deleted[data-v-8ff44ca6]{color:hsla(0,0%,100%,.6)}.segment-item.unmatched[data-v-8ff44ca6]{opacity:.6;background-color:#eee;cursor:not-allowed}.segment-item.unmatched .seg-title[data-v-8ff44ca6]{color:#666}[data-v-126b019b]::-webkit-scrollbar{width:6px;height:6px}[data-v-126b019b]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}[data-v-126b019b]::-webkit-scrollbar-track{background:transparent}[data-v-126b019b]::-webkit-scrollbar-thumb:hover{background:#bbb}.active-mode-border[data-v-126b019b]{border:2px solid #f44336!important;box-shadow:0 0 8px rgba(244,67,54,.3);position:relative;z-index:1}.source-trace-group[data-v-126b019b]{border:2px solid #ffe0b2;margin-bottom:15px!important;transition:all .3s ease}.trace-header[data-v-126b019b]{background-color:#fff3e0!important}.trace-title[data-v-126b019b]{font-weight:700;color:#e65100}.trace-list[data-v-126b019b]{background-color:#fff8e1}.clip-pool[data-v-126b019b]{height:100%;display:flex;flex-direction:column}.pool-header-wrapper[data-v-126b019b]{border-bottom:1px solid #ddd;background:#fff}.header[data-v-126b019b]{display:flex;justify-content:space-between;align-items:center;padding:10px}.header h3[data-v-126b019b]{margin:0;font-size:1.1em}.header-actions[data-v-126b019b]{display:flex;gap:8px}.action-btn[data-v-126b019b]{padding:4px 12px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer;font-size:.9em;display:flex;align-items:center;gap:4px}.action-btn[data-v-126b019b]:hover{background:#f5f5f5}.action-btn.active-mode[data-v-126b019b]{background:#e3f2fd;color:#1976d2;border-color:#1976d2}.action-btn.primary[data-v-126b019b]{background:#2196f3;color:#fff;border-color:#2196f3}.action-btn.primary[data-v-126b019b]:hover{background:#1976d2}.action-btn[data-v-126b019b]:disabled{opacity:.6;cursor:not-allowed}.fine-tuning-toolbar[data-v-126b019b]{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;background-color:#e3f2fd;border-top:1px solid #bbdefb}.selection-count[data-v-126b019b]{font-size:.9em;color:#1976d2;font-weight:500}.ft-actions[data-v-126b019b]{display:flex;gap:8px}.ft-btn[data-v-126b019b]{background:#fff;border:1px solid #bbdefb;color:#1976d2;border-radius:4px;padding:2px 8px;cursor:pointer;font-size:.9em;display:flex;align-items:center;gap:4px}.ft-btn[data-v-126b019b]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;color:#aaa;border-color:#ddd}.ft-btn[data-v-126b019b]:hover:not(:disabled){background:#bbdefb}.ft-btn.delete[data-v-126b019b]{color:#d32f2f;border-color:#ffcdd2}.ft-btn.delete[data-v-126b019b]:hover:not(:disabled){background:#ffcdd2}.groups-container[data-v-126b019b]{flex:1;overflow-y:auto;padding:10px}.empty-pool[data-v-126b019b]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;color:#999;border:2px dashed #eee;border-radius:8px}.export-overlay[data-v-126b019b]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.export-content[data-v-126b019b]{background:#fff;padding:20px;border-radius:8px;width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.export-header[data-v-126b019b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.close-btn[data-v-126b019b]{background:none;border:none;font-size:1.5em;cursor:pointer}.task-list[data-v-126b019b]{display:flex;flex-direction:column;gap:10px}.task-item[data-v-126b019b]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5}.task-status.pending[data-v-126b019b],.task-status.processing[data-v-126b019b]{color:#1976d2}.task-status.completed[data-v-126b019b]{color:#4caf50}.task-status.failed[data-v-126b019b]{color:#f44336}.download-btn[data-v-126b019b]{padding:4px 8px;background:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer}.download-btn[data-v-126b019b]:hover{background:#1976d2}.group-item[data-v-126b019b]{margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px;background:#fff}.group-item.active[data-v-126b019b]{border-color:#2196f3;box-shadow:0 0 0 1px #2196f3}.group-header[data-v-126b019b]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:#f5f5f5;border-bottom:1px solid #e0e0e0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:32px}.group-header[data-v-126b019b]:hover{background:#eee}.help-overlay[data-v-126b019b]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.help-modal[data-v-126b019b]{background:#fff;border-radius:8px;width:500px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.2)}.help-header[data-v-126b019b]{padding:16px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.help-header h3[data-v-126b019b]{margin:0;font-size:18px;color:#333}.help-content[data-v-126b019b]{padding:20px;overflow-y:auto}.help-step[data-v-126b019b]{display:flex;margin-bottom:20px}.help-step[data-v-126b019b]:last-child{margin-bottom:0}.step-icon[data-v-126b019b]{width:40px;height:40px;border-radius:50%;background:#e3f2fd;color:#1976d2;display:flex;justify-content:center;align-items:center;margin-right:15px;flex-shrink:0;font-size:20px}.step-info h4[data-v-126b019b]{margin:0 0 5px 0;font-size:16px;color:#333}.step-info p[data-v-126b019b]{margin:0;color:#666;font-size:14px;line-height:1.5}.help-footer[data-v-126b019b]{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.primary-btn[data-v-126b019b]{background:#2196f3;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-weight:500}.primary-btn[data-v-126b019b]:hover{background:#1976d2}.header-left[data-v-126b019b]{display:flex;align-items:center;gap:8px;flex:1}.group-drag-handle[data-v-126b019b]{cursor:grab;color:#aaa;margin-right:4px;font-size:1.2em}.group-drag-handle[data-v-126b019b]:active{cursor:grabbing}.collapse-icon[data-v-126b019b]{font-size:1.2em;color:#666}.group-name-input[data-v-126b019b]{border:none;background:transparent;font-weight:700;font-size:.95em;width:auto;max-width:150px}.group-name-input[data-v-126b019b]:focus{outline:none;background:#fff}.group-count[data-v-126b019b]{font-size:.85em;color:#888}.delete-btn[data-v-126b019b]{background:none;border:none;color:#999;font-size:1.2em;cursor:pointer;padding:0 5px}.delete-btn[data-v-126b019b]:hover{color:#ff5252}.ghost-group[data-v-126b019b]{opacity:.5;background:#e1f5fe;border:1px dashed #29b6f6}.segments-list[data-v-126b019b]{padding:8px;min-height:50px}.segment-item[data-v-126b019b]{display:flex;justify-content:space-between;align-items:center;padding:8px;border-bottom:1px solid #eee;font-size:.9em}.segment-item[data-v-126b019b]:last-child{border-bottom:none}.segment-info[data-v-126b019b]{flex:1;overflow:hidden}.seg-title[data-v-126b019b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.seg-time[data-v-126b019b]{font-size:.8em;color:#888}.empty-group-hint[data-v-126b019b]{padding:15px;text-align:center;color:#ccc;font-size:.9em}.trace-info-panel[data-v-126b019b]{margin:10px;border:1px solid #ffcc80;background-color:#fff3e0;border-radius:4px;overflow:hidden}.trace-header[data-v-126b019b]{padding:8px 12px;background-color:#ffe0b2;font-weight:500;font-size:.9em;color:#ef6c00;display:flex;align-items:center;gap:6px}.trace-content-wrapper[data-v-126b019b]{padding:5px}.video-player-container[data-v-0c145f38]{width:100%;background:#000;display:flex;justify-content:center;align-items:center;min-height:200px;height:100%;position:relative}.player-help-btn[data-v-0c145f38]{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.3);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:20;transition:all .2s}.player-help-btn[data-v-0c145f38]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.video-element[data-v-0c145f38]{width:100%;height:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.placeholder[data-v-0c145f38]{color:#666;display:flex;flex-direction:column;align-items:center;gap:10px}.placeholder i[data-v-0c145f38]{font-size:48px}.help-overlay[data-v-0c145f38]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:9999;display:flex;justify-content:center;align-items:center}.help-modal[data-v-0c145f38]{background:#fff;width:600px;max-width:90vw;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;animation:slideIn-0c145f38 .3s ease-out}@keyframes slideIn-0c145f38{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.help-header[data-v-0c145f38]{padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.help-header h3[data-v-0c145f38]{margin:0;font-size:18px;color:#333}.close-btn[data-v-0c145f38]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;line-height:1}.close-btn[data-v-0c145f38]:hover{color:#666}.help-content[data-v-0c145f38]{padding:20px;max-height:70vh;overflow-y:auto}.help-step[data-v-0c145f38]{display:flex;margin-bottom:20px;gap:15px}.step-icon[data-v-0c145f38]{width:40px;height:40px;border-radius:50%;background-color:#e3f2fd;color:#1976d2;display:flex;justify-content:center;align-items:center;font-size:20px;flex-shrink:0}.step-info h4[data-v-0c145f38]{margin:0 0 5px 0;color:#333;font-size:16px}.step-info p[data-v-0c145f38]{margin:0;color:#666;font-size:14px;line-height:1.5}.help-footer[data-v-0c145f38]{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.primary-btn[data-v-0c145f38]{background-color:#1976d2;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.primary-btn[data-v-0c145f38]:hover{background-color:#1565c0}.multi-clipper-layout[data-v-4f086517]{height:calc(100vh - 60px);width:100%;overflow:hidden;display:flex;flex-direction:column}.layout-toolbar[data-v-4f086517]{height:30px;background-color:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;padding:0 10px}.toggle-btn[data-v-4f086517]{background:none;border:none;font-size:12px;cursor:pointer;color:#666;display:flex;align-items:center;gap:4px}.toggle-btn[data-v-4f086517]:hover{color:#1976d2}.panel[data-v-4f086517]{height:100%;width:100%;padding:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.panel-header[data-v-4f086517]{height:32px;display:flex;justify-content:space-between;align-items:center;padding:0 8px;background-color:#eee;border-bottom:1px solid #ddd}.panel-title[data-v-4f086517]{font-size:13px;font-weight:500;color:#333}.icon-btn[data-v-4f086517]{background:none;border:none;cursor:pointer;padding:2px;border-radius:4px}.icon-btn[data-v-4f086517]:hover{background-color:#ddd}.left-panel[data-v-4f086517]{background-color:#f9f9f9}.left-panel[data-v-4f086517]>:not(.panel-header){padding:10px;flex:1;overflow:auto}.center-panel[data-v-4f086517]{background-color:#fff;padding:0}.video-section[data-v-4f086517]{height:100%;width:100%;background:#000;border-bottom:1px solid #333}.source-section[data-v-4f086517]{height:100%;width:100%;overflow:hidden;position:relative;border:4px solid transparent;transition:border-color .2s}.right-panel[data-v-4f086517]{background-color:#f9f9f9;border-right:none;border:4px solid transparent;transition:border-color .2s}.right-panel[data-v-4f086517]>:not(.panel-header){flex:1;overflow:hidden;display:flex;flex-direction:column}.active-panel[data-v-4f086517]{border-color:#ff5722}[data-v-4f086517] .splitpanes__splitter{background-color:#eee;border-left:1px solid #ddd;width:6px}[data-v-4f086517] .splitpanes__splitter:hover{background-color:#ccc}