#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}.segmentation-sidebar[data-v-1e6615a0]{background:#363636;height:100%;width:200px;display:flex;flex-direction:column;overflow:hidden}.sidebar-header[data-v-1e6615a0]{padding:8px 12px;background:#3c3c3c;border-bottom:1px solid #4a4a4a;display:flex;justify-content:center;align-items:center}.view-navigation[data-v-1e6615a0]{display:flex;align-items:center;gap:8px}.nav-button[data-v-1e6615a0]{background:#4a4a4a;border:none;border-radius:4px;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-button[data-v-1e6615a0]:hover:not(:disabled){background:#5a5a5a}.view-indicator[data-v-1e6615a0]{color:#ccc;font-size:.8rem;min-width:40px;text-align:center}.sidebar-content[data-v-1e6615a0]{flex:1;position:relative;overflow:hidden;padding:16px}.view-content[data-v-1e6615a0]{position:absolute;top:0;left:0;right:0;bottom:0;padding:16px;display:flex;flex-direction:column;gap:16px}.video-upload-page[data-v-1e6615a0]{display:flex;flex-direction:column;gap:16px;height:100%}.upload-video-btn[data-v-1e6615a0]{background:#424242;border:none;border-radius:8px;color:#fff;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1rem;flex-shrink:0;transition:background-color .2s ease}.upload-video-btn[data-v-1e6615a0]:hover{background:#4a4a4a}.video-list[data-v-1e6615a0]{height:20vh;background:#424242;border-radius:8px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:4px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.video-list[data-v-1e6615a0]::-webkit-scrollbar{width:4px}.video-list[data-v-1e6615a0]::-webkit-scrollbar-track{background:transparent}.video-list[data-v-1e6615a0]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.video-item[data-v-1e6615a0]{padding:8px 12px;border-radius:4px;cursor:pointer;color:#fff;transition:background-color .2s}.video-item[data-v-1e6615a0]:hover{background:#4a4a4a}.video-item.active[data-v-1e6615a0]{background:#3a3a3a}.fps-selector[data-v-1e6615a0]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#424242;color:#fff}.fps-select[data-v-1e6615a0]{background:#363636;border:1px solid #555;border-radius:4px;color:#fff;padding:8px 12px;font-size:.9rem;width:100%}.fps-select[data-v-1e6615a0]:focus{outline:none;border-color:#4caf50}.custom-fps[data-v-1e6615a0]{display:flex;flex-direction:column;gap:6px}.custom-fps-row[data-v-1e6615a0]{display:grid;grid-template-columns:1fr 36px;gap:8px;align-items:center}.fps-input[data-v-1e6615a0]{background:#363636;border:1px solid #555;border-radius:4px;color:#fff;padding:8px 12px;font-size:.9rem;width:100%;height:36px;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;min-width:0}.fps-input[data-v-1e6615a0]::-webkit-inner-spin-button,.fps-input[data-v-1e6615a0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fps-input[type=number][data-v-1e6615a0]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.apply-fps-btn[data-v-1e6615a0]{background:#424242;border:1px solid #555;border-radius:4px;color:#fff;padding:0;font-size:.9rem;cursor:pointer;height:36px;width:36px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.apply-fps-btn[data-v-1e6615a0]:hover{background:#4a4a4a}.fps-error[data-v-1e6615a0]{color:#ff7675;font-size:.8rem}.fps-label[data-v-1e6615a0]{color:#ccc;font-size:.8rem}.config-upload-page[data-v-1e6615a0]{display:flex;flex-direction:column;gap:16px;height:100%}.upload-config-btn[data-v-1e6615a0]{background:#424242;border:none;border-radius:8px;color:#fff;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1rem;flex-shrink:0;transition:background-color .2s ease}.upload-config-btn[data-v-1e6615a0]:hover{background:#4a4a4a}.config-info[data-v-1e6615a0]{background:#424242;border-radius:8px;padding:12px;color:#fff}.config-item[data-v-1e6615a0]{font-size:.9rem;margin-bottom:8px;color:#ccc}.config-actions[data-v-1e6615a0]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.clear-config-btn[data-v-1e6615a0],.load-config-btn[data-v-1e6615a0]{background:#4caf50;border:none;border-radius:4px;color:#fff;padding:8px 12px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.load-config-btn[data-v-1e6615a0]:hover:not(:disabled){background:#45a049}.load-config-btn[data-v-1e6615a0]:disabled{background:#666;cursor:not-allowed}.clear-config-btn[data-v-1e6615a0]{background:#f44336}.clear-config-btn[data-v-1e6615a0]:hover:not(:disabled){background:#da190b}.clear-config-btn[data-v-1e6615a0]:disabled{background:#666;cursor:not-allowed}.csv-analysis-page[data-v-1e6615a0]{display:flex;flex-direction:column;gap:16px;height:100%}.upload-csv-btn[data-v-1e6615a0]{background:#424242;border:none;border-radius:8px;color:#fff;padding:12px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1rem;flex-shrink:0;transition:background-color .2s ease}.upload-csv-btn[data-v-1e6615a0]:hover{background:#4a4a4a}.csv-controls[data-v-1e6615a0]{background:#424242;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:12px}.control-group[data-v-1e6615a0]{display:flex;flex-direction:column;gap:4px}.control-group label[data-v-1e6615a0]{color:#ccc;font-size:.8rem;font-weight:500}.control-group input[data-v-1e6615a0],.control-group select[data-v-1e6615a0]{background:#363636;border:1px solid #555;border-radius:4px;color:#fff;padding:6px 8px;font-size:.9rem;width:100%}.control-group input[data-v-1e6615a0]:focus,.control-group select[data-v-1e6615a0]:focus{outline:none;border-color:#4caf50}.csv-results[data-v-1e6615a0]{background:#424242;border-radius:8px;padding:12px;max-height:200px;overflow-y:auto}.csv-results h4[data-v-1e6615a0]{color:#fff;margin:0 0 8px 0;font-size:.9rem}.timestamp-list[data-v-1e6615a0]{display:flex;flex-direction:column;gap:4px}.timestamp-item[data-v-1e6615a0]{display:flex;justify-content:center;align-items:center;padding:4px 8px;background:#363636;border-radius:4px;cursor:pointer;transition:background-color .2s ease}.timestamp-item[data-v-1e6615a0]:hover{background:#4a4a4a}.timestamp-value[data-v-1e6615a0]{color:#ccc;font-size:.8rem}.goto-timestamp-btn[data-v-1e6615a0]{background:#4caf50;border:none;border-radius:3px;color:#fff;padding:2px 6px;font-size:.7rem;cursor:pointer;transition:background-color .2s ease}.goto-timestamp-btn[data-v-1e6615a0]:hover{background:#45a049}.slide-left-enter-active[data-v-1e6615a0],.slide-left-leave-active[data-v-1e6615a0],.slide-right-enter-active[data-v-1e6615a0],.slide-right-leave-active[data-v-1e6615a0]{transition:transform .3s ease}.slide-right-enter-from[data-v-1e6615a0]{transform:translateX(100%)}.slide-left-enter-from[data-v-1e6615a0],.slide-right-leave-to[data-v-1e6615a0]{transform:translateX(-100%)}.slide-left-leave-to[data-v-1e6615a0]{transform:translateX(100%)}.tool-btn[data-v-48d66bdd]{width:34px;height:34px;border:none;border-radius:4px;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.tool-btn[data-v-48d66bdd]:hover{background:#4a4a4a}.tool-btn.active[data-v-48d66bdd]{background:#3a3a3a;color:#fff}.tool-btn svg[data-v-48d66bdd]{width:20px;height:20px;stroke-width:2}.tool-btn[data-v-48d66bdd]:disabled{opacity:.5;cursor:not-allowed;background:transparent}.tool-btn[data-v-48d66bdd]:not(:disabled):hover{background:#4a4a4a}.video-tools[data-v-68f17594]{width:50px;height:100%;padding:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.video-section[data-v-30c18114]{width:100%;height:100%;display:flex;gap:8px}.video-container[data-v-30c18114]{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.canvas-wrapper[data-v-30c18114],.video-wrapper[data-v-30c18114]{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper[data-v-30c18114]{z-index:1}.canvas-wrapper[data-v-30c18114]{z-index:999}.video-element[data-v-30c18114]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1}.canvas-overlay[data-v-30c18114]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:transparent;pointer-events:auto}.tool-btn[data-v-30c18114]{width:34px;height:34px;border:none;border-radius:4px;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.tool-btn[data-v-30c18114]:hover{background:#4a4a4a}.tool-btn.active[data-v-30c18114]{background:#3a3a3a;color:#fff}.tool-btn svg[data-v-30c18114]{width:20px;height:20px;stroke-width:2}.tool-btn[data-v-30c18114]:disabled{opacity:.5;cursor:not-allowed;background:transparent}.tool-btn[data-v-30c18114]:not(:disabled):hover{background:#4a4a4a}.pulse-animation[data-v-30c18114]{animation:pulse 1.5s ease-in-out infinite}.spinner[data-v-30c18114]{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-30c18114 1s ease-in-out infinite}@keyframes spin-30c18114{to{transform:rotate(1turn)}}.timeline-section[data-v-280cf52e]{padding-top:25px;width:100%}.timeline-container[data-v-280cf52e]{display:flex;align-items:center;gap:20px;height:100%}.controls[data-v-280cf52e]{display:flex;align-items:center}.play-pause-btn[data-v-280cf52e]{width:40px;height:40px;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.video-timeline[data-v-280cf52e]{flex-grow:1;position:relative}.timeline-track[data-v-280cf52e]{position:relative;height:50px}.frames-container[data-v-280cf52e]{display:flex;width:100%;height:100%;border-radius:8px;overflow:hidden}.frame[data-v-280cf52e]{flex:1;height:100%;background-size:cover;background-position:50%;border-right:2px solid #000}.frame[data-v-280cf52e]:last-child{border-right:none}.time-marker[data-v-280cf52e]{position:absolute;bottom:0;transform:translateX(-50%);z-index:10;display:flex;flex-direction:column;align-items:center}.time-indicator[data-v-280cf52e]{color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;margin-bottom:4px;white-space:nowrap}.marker-head[data-v-280cf52e]{width:6px;height:3px;background:#fff}.marker-line[data-v-280cf52e]{width:2px;height:50px;background:#fff}.timeline-slider[data-v-280cf52e]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:5}.timeline-tools[data-v-280cf52e]{width:50px;height:50px}.annotation-marker[data-v-280cf52e]{position:absolute;bottom:0;transform:translateX(-50%);z-index:8;cursor:pointer}.annotation-dot[data-v-280cf52e]{width:8px;height:8px;border-radius:50%;background-color:#fff;margin-bottom:2px}.object-item[data-v-7299bc46]{display:flex;height:24px;margin-bottom:18px;align-items:center;gap:14px;cursor:pointer;transition:background-color .2s ease;border-radius:4px;padding:2px 4px;position:relative}.object-item[data-v-7299bc46]:hover{background-color:hsla(0,0%,100%,.1)}.object-item.selected[data-v-7299bc46]{background-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 1px hsla(0,0%,100%,.5)}.object-id[data-v-7299bc46]{width:35px;font-weight:700;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.object-timeline[data-v-7299bc46]{flex-grow:1;height:100%;position:relative;border-radius:4px;display:flex;align-items:center;border-color:#fff}.timeline-line[data-v-7299bc46]{height:1px;width:100%;background-color:#fff}.annotation-point[data-v-7299bc46]{position:absolute;width:8px;height:8px;background-color:#4caf50;border-radius:50%;transform:translateX(-50%);z-index:2}.delete-overlay[data-v-7299bc46]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.delete-modal[data-v-7299bc46]{background:#2c2c2c;border-radius:8px;padding:20px;max-width:300px;width:90%;text-align:center;color:#fff}.delete-modal h3[data-v-7299bc46]{margin:0 0 12px 0;font-size:1.1rem;color:#fff}.delete-modal p[data-v-7299bc46]{margin:0 0 20px 0;color:#ccc;font-size:.9rem}.delete-actions[data-v-7299bc46]{display:flex;gap:12px;justify-content:center}.btn-cancel[data-v-7299bc46],.btn-delete[data-v-7299bc46]{padding:8px 16px;border:none;border-radius:4px;font-size:.9rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-7299bc46]{background:#555;color:#fff}.btn-cancel[data-v-7299bc46]:hover{background:#666}.btn-delete[data-v-7299bc46]{background:#dc3545;color:#fff}.btn-delete[data-v-7299bc46]:hover{background:#c82333}.objects-timeline-section[data-v-2133b424]{background:#363636;border-radius:8px;height:100%;display:flex;flex-direction:column;overflow:hidden}.timeline-container[data-v-2133b424]{display:flex;gap:10px;flex:1;min-height:0;overflow:hidden}.objects-container[data-v-2133b424]{flex-grow:1;overflow-y:auto;padding:8px;background:#2a2a2a;border-radius:4px;scrollbar-width:thin;scrollbar-color:#555 #2c2c2c;direction:rtl}.objects-container[data-v-2133b424]>*{direction:ltr}.objects-container[data-v-2133b424]::-webkit-scrollbar{width:8px}.objects-container[data-v-2133b424]::-webkit-scrollbar-track{background:#2c2c2c;border-radius:4px}.objects-container[data-v-2133b424]::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.timeline-tools[data-v-2133b424]{width:50px;background:#2c2c2c;border-radius:4px;height:100%}h3[data-v-2133b424]{color:#fff;margin:0 0 12px 0;font-size:1rem;font-weight:500}.add-object[data-v-2133b424]{display:flex;justify-content:center;margin-top:8px}.add-button[data-v-2133b424]{width:30px;height:30px;border-radius:50%;background:#2c2c2c;border:none;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.add-button[data-v-2133b424]:hover{background:#3c3c3c}.empty-state[data-v-2133b424]{text-align:center;color:#888;padding:20px 0;font-size:.9rem}.empty-state p[data-v-2133b424]{margin:5px 0}.video-timeline[data-v-fb9710e2]{width:100%;border-radius:8px;padding:0;display:flex;flex-direction:column;gap:16px}.zoom-view[data-v-b8dce7b0]{height:100%;padding:10px;color:#fff;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.zoom-image-container[data-v-b8dce7b0]{display:flex;flex-direction:column;align-items:center;gap:8px}.zoom-canvas[data-v-b8dce7b0]{border:1px solid #555;border-radius:4px;background:#000}.zoom-info[data-v-b8dce7b0]{display:flex;gap:12px;font-size:.8rem;color:#ccc}.no-annotations[data-v-b8dce7b0]{text-align:center;color:#888;font-style:italic;display:flex;align-items:center;justify-content:center;height:100%}.no-annotations p[data-v-b8dce7b0]{margin:0}.annotations-raw-view[data-v-506a7f94]{height:100%;display:flex;flex-direction:column;color:#fff}.raw-header[data-v-506a7f94]{padding:12px;border-bottom:1px solid #4a4a4a}.raw-header h4[data-v-506a7f94]{margin:0 0 4px 0;font-size:.9rem;color:#fff}.frame-info[data-v-506a7f94]{display:flex;gap:12px;font-size:.8rem;color:#ccc}.raw-content[data-v-506a7f94]{flex:1;padding:8px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.annotation-item[data-v-506a7f94]{background:#3c3c3c;border-radius:6px;padding:8px;border-left:3px solid #4ecdc4}.annotation-item.annotation-rectangle[data-v-506a7f94]{border-left-color:#0f0}.annotation-item.annotation-point[data-v-506a7f94]{border-left-color:#ff6b35}.annotation-item.annotation-mask[data-v-506a7f94]{border-left-color:#a55eea}.annotation-header[data-v-506a7f94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.annotation-type[data-v-506a7f94]{font-weight:500;font-size:.8rem;color:#fff}.annotation-id[data-v-506a7f94]{font-size:.7rem;color:#999;font-family:monospace}.annotation-data[data-v-506a7f94]{font-size:.8rem}.data-row[data-v-506a7f94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.data-label[data-v-506a7f94]{color:#ccc;font-weight:500}.data-value[data-v-506a7f94]{color:#fff;font-family:monospace}.point-positive[data-v-506a7f94]{color:#0f0}.point-negative[data-v-506a7f94]{color:red}.points-details[data-v-506a7f94]{margin-top:6px;padding-left:8px;border-left:1px solid #555}.point-detail[data-v-506a7f94]{display:flex;justify-content:space-between;font-size:.7rem;margin-bottom:2px}.point-coords[data-v-506a7f94]{color:#ccc;font-family:monospace}.point-type[data-v-506a7f94]{font-weight:500}.no-annotations[data-v-506a7f94]{flex:1;display:flex;align-items:center;justify-content:center}.no-annotations-content[data-v-506a7f94]{text-align:center;color:#666}.no-annotations-content svg[data-v-506a7f94]{margin-bottom:16px}.no-annotations-content p[data-v-506a7f94]{margin:0;font-style:italic}.zoom-section[data-v-4ee60bba]{width:100%;height:100%;background:#2c2c2c;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.zoom-header[data-v-4ee60bba]{padding:8px 12px;background:#3c3c3c;border-bottom:1px solid #4a4a4a;display:flex;justify-content:center;align-items:center}.view-navigation[data-v-4ee60bba]{display:flex;align-items:center;gap:8px}.nav-button[data-v-4ee60bba]{background:#4a4a4a;border:none;border-radius:4px;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-button[data-v-4ee60bba]:hover:not(:disabled){background:#5a5a5a}.view-indicator[data-v-4ee60bba]{color:#ccc;font-size:.8rem;min-width:40px;text-align:center}.zoom-content[data-v-4ee60bba]{flex:1;position:relative;overflow:hidden}.view-content[data-v-4ee60bba]{position:absolute;top:0;left:0;right:0;bottom:0}.slide-left-enter-active[data-v-4ee60bba],.slide-left-leave-active[data-v-4ee60bba],.slide-right-enter-active[data-v-4ee60bba],.slide-right-leave-active[data-v-4ee60bba]{transition:transform .3s ease}.slide-right-enter-from[data-v-4ee60bba]{transform:translateX(100%)}.slide-left-enter-from[data-v-4ee60bba],.slide-right-leave-to[data-v-4ee60bba]{transform:translateX(-100%)}.slide-left-leave-to[data-v-4ee60bba]{transform:translateX(100%)}.labeling-view[data-v-3c823263]{height:100%;padding:16px;color:#fff;overflow-y:auto}.labels-container[data-v-3c823263]{display:flex;flex-direction:column;gap:20px}.label-list[data-v-3c823263]{display:flex;flex-direction:column;gap:8px}.label-btn[data-v-3c823263],.label-item[data-v-3c823263]{display:flex;align-items:center;gap:8px}.label-btn[data-v-3c823263]{flex:1;padding:8px 12px;border-radius:4px;color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s;justify-content:space-between}.label-btn[data-v-3c823263]:hover{opacity:.8;transform:translateY(-1px)}.label-btn.active[data-v-3c823263]{box-shadow:0 0 0 1px #fff}.color-picker[data-v-3c823263]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer;background:none;padding:0}.color-picker[data-v-3c823263]::-webkit-color-swatch-wrapper{padding:0;border-radius:4px}.color-picker[data-v-3c823263]::-webkit-color-swatch{border:none;border-radius:4px}.label-text[data-v-3c823263]{flex:1;text-align:left}.shortcut-key[data-v-3c823263]{background-color:hsla(0,0%,100%,.2);border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700;min-width:16px;text-align:center}.no-object-message[data-v-3c823263]{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.no-object-message p[data-v-3c823263]{color:#999;font-style:italic}.export-view[data-v-51c3964c]{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;padding:20px}.export-content[data-v-51c3964c]{text-align:center;width:100%}.export-header[data-v-51c3964c]{margin-bottom:20px}.export-header h3[data-v-51c3964c]{margin:0;font-size:1rem;color:#fff;font-weight:500}.export-info[data-v-51c3964c]{margin-bottom:20px}.info-row[data-v-51c3964c]{margin-bottom:8px;color:#ccc;font-size:.9rem}.info-row.filename[data-v-51c3964c]{color:#fff;font-family:monospace;font-size:.8rem}.export-actions[data-v-51c3964c]{text-align:center}.export-button[data-v-51c3964c]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#4a4a4a;color:#fff;border:none;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background .2s}.export-button[data-v-51c3964c]:hover:not(:disabled){background:#5a5a5a}.export-button[data-v-51c3964c]:disabled{background:#3c3c3c;color:#666;cursor:not-allowed}.no-data-message[data-v-51c3964c]{margin:12px 0 0 0;color:#666;font-size:.8rem;font-style:italic}.shortcuts-view[data-v-b9fd8f92]{height:100%;padding:16px;color:#fff;overflow-y:auto}.shortcuts-header[data-v-b9fd8f92]{margin-bottom:20px;text-align:center}.shortcuts-header h3[data-v-b9fd8f92]{margin:0;font-size:1.2rem;color:#fff}.shortcuts-content[data-v-b9fd8f92]{display:flex;flex-direction:column;gap:24px}.shortcuts-section h4[data-v-b9fd8f92]{margin:0 0 12px 0;font-size:1rem;border-bottom:1px solid #4a4a4a;padding-bottom:4px}.shortcut-list[data-v-b9fd8f92]{display:flex;flex-direction:column;gap:8px}.shortcut-item[data-v-b9fd8f92]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#3c3c3c;border-radius:6px;transition:background .2s}.shortcut-item[data-v-b9fd8f92]:hover{background:#4a4a4a}.shortcut-key[data-v-b9fd8f92]{background:#555;color:#fff;padding:4px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:.8rem;font-weight:700;min-width:60px;text-align:center;border:1px solid #666}.shortcut-description[data-v-b9fd8f92]{flex:1;color:#e2e8f0;font-size:.9rem}.enriched-section[data-v-2b2e5117]{width:100%;height:100%;background:#2c2c2c;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.enriched-header[data-v-2b2e5117]{padding:8px 12px;background:#3c3c3c;border-bottom:1px solid #4a4a4a;display:flex;justify-content:center;align-items:center}.view-navigation[data-v-2b2e5117]{display:flex;align-items:center;gap:8px}.nav-button[data-v-2b2e5117]{background:#4a4a4a;border:none;border-radius:4px;color:#fff;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.nav-button[data-v-2b2e5117]:hover:not(:disabled){background:#5a5a5a}.view-indicator[data-v-2b2e5117]{color:#ccc;font-size:.8rem;min-width:40px;text-align:center}.enriched-content[data-v-2b2e5117]{flex:1;position:relative;overflow:hidden}.view-content[data-v-2b2e5117]{position:absolute;top:0;left:0;right:0;bottom:0}.slide-left-enter-active[data-v-2b2e5117],.slide-left-leave-active[data-v-2b2e5117],.slide-right-enter-active[data-v-2b2e5117],.slide-right-leave-active[data-v-2b2e5117]{transition:transform .3s ease}.slide-right-enter-from[data-v-2b2e5117]{transform:translateX(100%)}.slide-left-enter-from[data-v-2b2e5117],.slide-right-leave-to[data-v-2b2e5117]{transform:translateX(-100%)}.slide-left-leave-to[data-v-2b2e5117]{transform:translateX(100%)}.segmentation-view[data-v-aa7ba21a]{display:flex;height:100vh;background:#1a1a1a}.sidebar[data-v-aa7ba21a]{width:200px;border-right:1px solid #333}.main-content[data-v-aa7ba21a]{flex:1;display:flex;flex-direction:column;padding:8px;background:#2a2a2a}.grid-container[data-v-aa7ba21a]{flex:1;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.grid-item[data-v-aa7ba21a]{background:#2a2a2a;border-radius:8px;overflow:hidden}