@charset "UTF-8";.snackbar[data-v-83dacf40]{position:fixed;bottom:1.5rem;right:1.5rem;padding:.875rem 1.5rem;border-radius:8px;color:#fff;font-weight:500;box-shadow:0 4px 12px #00000026;max-width:90%;z-index:1000;transform-origin:bottom right}.snackbar-enter-active[data-v-83dacf40],.snackbar-leave-active[data-v-83dacf40]{transition:all .3s ease}.snackbar-enter-from[data-v-83dacf40],.snackbar-leave-to[data-v-83dacf40]{opacity:0;transform:translate(100%) scale(.8)}.snackbar-enter-to[data-v-83dacf40],.snackbar-leave-from[data-v-83dacf40]{opacity:1;transform:translate(0) scale(1)}.session-expired-notification[data-v-d8754dcb]{position:fixed;top:1rem;right:1rem;background:#f59e0be6;color:#fff;padding:.75rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;animation:slideIn-d8754dcb .3s ease-out}.session-expired-notification .notification-content[data-v-d8754dcb]{display:flex;align-items:center;gap:.75rem}.session-expired-notification .notification-content i[data-v-d8754dcb]{font-size:1.25rem}@keyframes slideIn-d8754dcb{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.modal-overlay[data-v-03d081c1]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fade-in-03d081c1 .2s}.modal-content[data-v-03d081c1]{background-color:var(--preview-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;max-width:900px;width:90%;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(0);transition:transform .3s ease}.modal-header[data-v-03d081c1]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);margin-bottom:1.25rem}.modal-title[data-v-03d081c1]{font-size:1.25rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.modal-close-icon[data-v-03d081c1]{cursor:pointer;font-size:1.5rem;color:var(--text-secondary);transition:color .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.modal-close-icon[data-v-03d081c1]:hover{color:var(--text-primary)}.modal-message[data-v-03d081c1]{color:var(--text-primary);line-height:1.6;margin-bottom:1.5rem;font-size:1.05rem}.modal-buttons[data-v-03d081c1]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-color)}button[data-v-03d081c1]{padding:.65rem 1.25rem;border-radius:8px;border:none;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;font-size:1rem}.btn-secondary[data-v-03d081c1]{background-color:var(--border-color);color:var(--text-secondary)}.btn-secondary[data-v-03d081c1]:hover{background-color:var(--hover-bg)}.btn-danger[data-v-03d081c1]{background-color:var(--warning-color);color:var(--text-warning)}.btn-danger[data-v-03d081c1]:hover,.btn-secondary[data-v-03d081c1]:hover{filter:brightness(.95);transform:translateY(-3px)}.btn-danger[data-v-03d081c1]:active{transform:translateY(0)}.icon-delete[data-v-03d081c1],.icon-cancel[data-v-03d081c1],.icon-arrow-up[data-v-03d081c1]{display:inline-block;width:18px;height:18px;line-height:1;text-align:center}.icon-arrow-up[data-v-03d081c1]{transform:rotate(180deg)}@keyframes fade-in-03d081c1{0%{opacity:0}to{opacity:1}}@keyframes pop-in-03d081c1{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-content[data-v-03d081c1]{animation:pop-in-03d081c1 .3s cubic-bezier(.175,.885,.32,1.275)}.icon-button[data-v-03d081c1]{min-width:24px;text-align:center;padding-left:.3rem;padding-right:.3rem;border-radius:4px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.icon-button[data-v-03d081c1]:hover{background-color:var(--hover-bg)}.icon-button[data-v-03d081c1]{height:100%;margin-right:.15rem;margin-left:.15rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s;aspect-ratio:1}.icon-button[data-v-03d081c1]:hover:not(:disabled){background:#2563eb}.icon-button[data-v-03d081c1]:disabled{opacity:.7;cursor:not-allowed}.name[data-v-03d081c1]{word-break:break-all}.file-tree[data-v-03d081c1]{padding:1rem;overflow-y:auto;transition:width .3s ease}.file-tree.collapsed[data-v-03d081c1]{width:80px}.file-tree.collapsed .name[data-v-03d081c1],.file-tree.collapsed .status[data-v-03d081c1]{display:none}.file-tree.collapsed .icon[data-v-03d081c1]{font-size:1.5rem}.file-tree .file-item.opened[data-v-03d081c1]{border:solid 2px var(--primary-color);margin:-2px}.file-tree .directory-item[data-v-03d081c1],.file-tree .file-item[data-v-03d081c1]{display:flex;align-items:center;padding:.5rem;margin:.25rem 0;border-radius:4px;cursor:pointer;transition:background-color .2s}.file-tree .directory-item[data-v-03d081c1]:hover,.file-tree .file-item[data-v-03d081c1]:hover{background-color:var(--hover-bg)}.file-tree .directory-item .icon[data-v-03d081c1],.file-tree .file-item .icon[data-v-03d081c1]{margin-right:.75rem;font-size:1.2rem}.file-tree .directory-item .status[data-v-03d081c1],.file-tree .file-item .status[data-v-03d081c1]{margin-left:auto;font-size:.8rem;color:var(--warning-color)}.file-tree .mkdir[data-v-03d081c1]{display:flex;align-items:center;padding:.5rem;margin:.25rem 0;border-radius:4px;background-color:transparent}.file-tree .empty[data-v-03d081c1]{text-align:center;padding:2rem;color:var(--text-secondary)}.file-tree .loading[data-v-03d081c1],.file-tree .error[data-v-03d081c1]{padding:1rem;text-align:center}button[data-v-cab44c16]{width:100%;padding:.875rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}button[data-v-cab44c16]:hover:not(:disabled){background:#2563eb}button[data-v-cab44c16]:disabled{opacity:.7;cursor:not-allowed}button .spinner[data-v-cab44c16]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px;vertical-align:middle}.task-panel[data-v-cab44c16]{padding:1rem;border-left:1px solid var(--border-color);background:var(--sidebar-bg);height:100%;display:flex;flex-direction:column;overflow:hidden}.task-panel .panel-header[data-v-cab44c16]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);margin-bottom:1rem}.task-panel .panel-header h2[data-v-cab44c16]{margin:0;font-size:1.25rem;color:var(--text-primary)}.task-panel .panel-header .header-actions[data-v-cab44c16]{display:flex;flex-direction:row}.task-panel .panel-header .header-actions button[data-v-cab44c16]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.25rem;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.task-panel .panel-header .header-actions button[data-v-cab44c16]:disabled{opacity:.5;cursor:not-allowed}.task-panel .panel-header .header-actions button[data-v-cab44c16]:hover:not(:disabled){background:var(--hover-bg);color:var(--text-primary)}.task-panel .loading-state[data-v-cab44c16],.task-panel .error-state[data-v-cab44c16],.task-panel .empty-state[data-v-cab44c16]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-secondary)}.task-panel .loading-state .spinner[data-v-cab44c16],.task-panel .error-state .spinner[data-v-cab44c16],.task-panel .empty-state .spinner[data-v-cab44c16]{margin-bottom:1rem}.task-panel .loading-state i[data-v-cab44c16],.task-panel .error-state i[data-v-cab44c16],.task-panel .empty-state i[data-v-cab44c16]{font-size:2.5rem;margin-bottom:.5rem}.task-panel .loading-state .icon-empty[data-v-cab44c16]:before,.task-panel .error-state .icon-empty[data-v-cab44c16]:before,.task-panel .empty-state .icon-empty[data-v-cab44c16]:before{content:"🔍"}.task-panel .error-state[data-v-cab44c16]{color:var(--error-color, #ef4444)}.task-panel .tasks-container[data-v-cab44c16]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.task-panel .task-card[data-v-cab44c16]{border:1px solid var(--border-color);border-radius:8px;padding:1rem;background:var(--main-bg);transition:box-shadow .2s}.task-panel .task-card[data-v-cab44c16]:hover{box-shadow:0 2px 8px #0000001a}.task-panel .task-card .task-header[data-v-cab44c16]{display:flex;justify-content:space-between;margin-bottom:1rem}.task-panel .task-card .task-header .task-info[data-v-cab44c16]{display:flex;flex-direction:column;gap:.25rem}.task-panel .task-card .task-header .task-info .task-id[data-v-cab44c16]{font-weight:500;color:var(--text-primary);font-family:monospace;font-size:.9rem}.task-panel .task-card .task-header .task-info .task-created[data-v-cab44c16]{font-size:.8rem;color:var(--text-secondary)}.task-panel .task-card .task-header .task-status[data-v-cab44c16]{font-weight:600;padding:.25rem .75rem;border-radius:4px;text-transform:uppercase;font-size:.8rem}.task-panel .task-card .conversions-list[data-v-cab44c16]{display:flex;flex-direction:column;gap:.75rem}.task-panel .task-card .conversions-list .conversion-item[data-v-cab44c16]{padding:.75rem;border-radius:6px;background:var(--preview-bg);border:solid 2px color-mix(in srgb,var(--border-color) 50%,transparent)}.task-panel .task-card .conversions-list .conversion-item .conversion-header[data-v-cab44c16]{display:flex;justify-content:space-between;margin-bottom:.5rem}.task-panel .task-card .conversions-list .conversion-item .conversion-header .conversion-label[data-v-cab44c16]{display:flex;flex-direction:column;gap:.15rem}.task-panel .task-card .conversions-list .conversion-item .conversion-header .conversion-label .worker-name[data-v-cab44c16]{font-weight:500;color:var(--text-primary)}.task-panel .task-card .conversions-list .conversion-item .conversion-header .conversion-label .conversion-id[data-v-cab44c16]{font-size:.8rem;color:var(--text-secondary);font-family:monospace}.task-panel .task-card .conversions-list .conversion-item .conversion-header .conversion-status[data-v-cab44c16]{font-weight:600;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase;font-size:.75rem}.task-panel .task-card .conversions-list .conversion-item .conversion-details[data-v-cab44c16]{display:flex;flex-direction:column;gap:.25rem}.task-panel .task-card .conversions-list .conversion-item .conversion-details .file-refs[data-v-cab44c16]{display:flex;gap:1rem;font-size:.85rem;color:var(--text-secondary)}.task-panel .task-card .conversions-list .conversion-item .conversion-details .file-refs .from-file[data-v-cab44c16],.task-panel .task-card .conversions-list .conversion-item .conversion-details .file-refs .to-file[data-v-cab44c16]{display:flex;align-items:center}.task-panel .task-card .conversions-list .conversion-item .conversion-details .file-refs .from-file[data-v-cab44c16]:before,.task-panel .task-card .conversions-list .conversion-item .conversion-details .file-refs .to-file[data-v-cab44c16]:before{content:"📄";margin-right:.25rem}.task-panel .task-card .conversions-list .conversion-item .conversion-details .timing[data-v-cab44c16]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary)}.task-panel .task-card .conversions-list .conversion-item .conversion-details .timing .duration[data-v-cab44c16]{font-weight:500}.task-panel .task-card .conversions-list .conversion-item .conversion-details .timing .updated[data-v-cab44c16]{color:var(--text-tertiary, #94a3b8)}.dump-dl-button[data-v-c5cec29f]{margin:50px auto;justify-self:center;padding:.875rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.dump-dl-button[data-v-c5cec29f]:hover:not(:disabled){background:#2563eb}.audio-preview[data-v-c5cec29f]{display:flex;flex-direction:column;height:100%;gap:1rem}.audio-preview .audio-player[data-v-c5cec29f]{padding:1rem;background:var(--preview-bg);border-radius:8px;box-shadow:0 2px 8px #0000001a}.audio-preview .audio-player audio[data-v-c5cec29f]{display:none}.audio-preview .audio-player .player-controls[data-v-c5cec29f]{display:flex;align-items:center;gap:1rem}.audio-preview .audio-player .player-controls .play-button[data-v-c5cec29f]{background:var(--primary-color);color:#fff;border:none;width:40px;height:40px;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.audio-preview .audio-player .player-controls .play-button[data-v-c5cec29f]:hover{background:#2563eb;transform:scale(1.05)}.audio-preview .audio-player .player-controls .play-button i[data-v-c5cec29f]{font-size:1.25rem}.audio-preview .audio-player .player-controls .timeline[data-v-c5cec29f]{flex:1;height:6px;background:var(--border-color);border-radius:3px;cursor:pointer;position:relative}.audio-preview .audio-player .player-controls .timeline .progress-bar[data-v-c5cec29f]{position:absolute;top:0;left:0;width:100%;height:100%}.audio-preview .audio-player .player-controls .timeline .progress-bar .progress-filled[data-v-c5cec29f]{height:100%;background:var(--primary-color);border-radius:3px;transition:all .1s linear}.audio-preview .audio-player .player-controls .time-display[data-v-c5cec29f]{font-family:monospace;color:var(--text-secondary);min-width:70px;text-align:center}.audio-preview .audio-player .player-controls .volume-control[data-v-c5cec29f]{width:80px}.audio-preview .audio-player .player-controls .volume-control input[type=range][data-v-c5cec29f]{width:100%;height:4px;-webkit-appearance:none;background:var(--border-color);border-radius:2px;outline:none}.audio-preview .audio-player .player-controls .volume-control input[type=range][data-v-c5cec29f]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--primary-color);cursor:pointer}.audio-preview .speakers-container[data-v-c5cec29f]{position:relative;flex:1;min-height:400px;border:1px solid var(--border-color);border-radius:8px;overflow:auto;background:var(--main-bg);display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;justify-items:stretch}.audio-preview .speakers-container:hover .current-time-cursor[data-v-c5cec29f]{opacity:.7}.audio-preview .speakers-container .loading-overlay[data-v-c5cec29f],.audio-preview .speakers-container .error-overlay[data-v-c5cec29f],.audio-preview .speakers-container .placeholder-overlay[data-v-c5cec29f]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0000000d;z-index:10}.audio-preview .speakers-container .loading-overlay .spinner[data-v-c5cec29f],.audio-preview .speakers-container .error-overlay .spinner[data-v-c5cec29f],.audio-preview .speakers-container .placeholder-overlay .spinner[data-v-c5cec29f]{width:2rem;height:2rem;border:3px solid rgba(59,130,246,.2);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-c5cec29f 1s linear infinite;margin-bottom:1rem}.audio-preview .speakers-container .loading-overlay i[data-v-c5cec29f],.audio-preview .speakers-container .error-overlay i[data-v-c5cec29f],.audio-preview .speakers-container .placeholder-overlay i[data-v-c5cec29f]{font-size:2.5rem;margin-bottom:.5rem}.audio-preview .speakers-container .loading-overlay p[data-v-c5cec29f],.audio-preview .speakers-container .error-overlay p[data-v-c5cec29f],.audio-preview .speakers-container .placeholder-overlay p[data-v-c5cec29f]{margin:0 1rem;text-align:center}.audio-preview .speakers-container .loading-overlay button[data-v-c5cec29f],.audio-preview .speakers-container .error-overlay button[data-v-c5cec29f],.audio-preview .speakers-container .placeholder-overlay button[data-v-c5cec29f]{margin-top:1rem;background:var(--primary-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.audio-preview .speakers-container .error-overlay[data-v-c5cec29f]{background:#ef44440d}.audio-preview .speakers-container .error-overlay i[data-v-c5cec29f]{color:#ef4444}.audio-preview .speakers-container .content-grid[data-v-c5cec29f]{display:grid;grid-template-columns:60px repeat(var(--speaker-count, 1),1fr);width:100%;min-height:100%;height:100%;overflow:hidden}.audio-preview .speakers-container .content-grid .timeline-scale[data-v-c5cec29f]{grid-column:1;position:relative;border-right:1px solid var(--border-color);background:var(--sidebar-bg);cursor:crosshair}.audio-preview .speakers-container .content-grid .timeline-scale .time-mark[data-v-c5cec29f]{position:absolute;left:0;width:100%;height:20px;display:flex;align-items:center;padding-left:5px;font-size:.75rem;color:var(--text-secondary);border-bottom:1px dashed rgba(0,0,0,.1)}.audio-preview .speakers-container .content-grid .timeline-scale .time-mark[data-v-c5cec29f]:nth-child(6n+1){border-bottom:2px solid var(--primary-color);font-weight:600;color:var(--primary-color)}.audio-preview .speakers-container .content-grid .timeline-scale .time-mark span[data-v-c5cec29f]{background:var(--sidebar-bg);padding-right:5px;font-family:monospace}.audio-preview .speakers-container .content-grid .timeline-scale .current-time-cursor[data-v-c5cec29f]{position:absolute;left:0;width:100%;height:2px;background:var(--error-color, #ef4444);pointer-events:none;opacity:.3;transition:all .5s}.audio-preview .speakers-container .content-grid .timeline-scale .current-time-cursor.visible[data-v-c5cec29f]{opacity:1}.audio-preview .speakers-container .content-grid .speaker-column[data-v-c5cec29f]{position:relative;border-right:1px solid var(--border-color);min-height:100%;height:100%}.audio-preview .speakers-container .content-grid .speaker-column[data-v-c5cec29f]:last-child{border-right:none}.audio-preview .speakers-container .content-grid .speaker-column .speaker-header[data-v-c5cec29f]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--border-color);background:var(--sidebar-bg);position:sticky;top:0;z-index:5}.audio-preview .speakers-container .content-grid .speaker-column .speaker-header .speaker-color[data-v-c5cec29f]{width:12px;height:12px;border-radius:50%}.audio-preview .speakers-container .content-grid .speaker-column .speaker-header .speaker-color[data-v-c5cec29f]:hover{cursor:pointer}.audio-preview .speakers-container .content-grid .speaker-column .speaker-header h3[data-v-c5cec29f]{margin:0;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-preview .speakers-container .content-grid .speaker-column.collapsed[data-v-c5cec29f]{max-width:50px;overflow-x:hidden}.audio-preview .speakers-container .content-grid .speaker-column .segments-container[data-v-c5cec29f]{position:relative;min-height:100%}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment[data-v-c5cec29f]{position:absolute;left:5px;right:5px;background:var(--main-bg);border:1px solid var(--border-color);border-radius:4px;padding:8px 12px;transition:all .2s;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:4px;z-index:1;min-height:80px}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment[data-v-c5cec29f]:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00000026;z-index:2}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment.active[data-v-c5cec29f]{border-color:var(--primary-color);background:#3b82f61a;z-index:3}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment.active .segment-time[data-v-c5cec29f]{color:var(--primary-color);font-weight:500}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment.highlight[data-v-c5cec29f]{border:solid 1px var(--warning-color);background-color:color-mix(in srgb,var(--warning-color) 20%,transparent)}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment.active.highlight[data-v-c5cec29f]{border:solid 1px var(--warning-color);background-color:#3b82f61a}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment .segment-header[data-v-c5cec29f]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment .segment-header .play-button[data-v-c5cec29f]{background:transparent;color:var(--text-secondary);border:none;width:40px;height:40px;border-radius:50%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;scale:.7}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment .segment-header .play-button[data-v-c5cec29f]:hover{background:#2563eb;transform:scale(1.05);color:#fff}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment .segment-header .play-button i[data-v-c5cec29f]{font-size:1.25rem}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment .segment-header .segment-time[data-v-c5cec29f]{font-size:.75rem;color:var(--text-secondary);font-family:monospace}.audio-preview .speakers-container .content-grid .speaker-column .segments-container .transcription-segment .segment-text[data-v-c5cec29f]{font-size:.9rem;line-height:1.4;word-wrap:break-word}.audio-preview .speakers-container .content-grid .speaker-column .segments-container.hidden[data-v-c5cec29f]{overflow-x:hidden;max-width:0px!important;width:0px!important}.audio-preview .task-panel[data-v-c5cec29f]{padding:.75rem;background:var(--sidebar-bg);border-radius:8px;border:1px solid var(--border-color)}.audio-preview .task-panel .no-task[data-v-c5cec29f],.audio-preview .task-panel .task-status[data-v-c5cec29f]{display:flex;align-items:center;gap:.75rem}.audio-preview .task-panel .no-task p[data-v-c5cec29f],.audio-preview .task-panel .task-status p[data-v-c5cec29f]{margin:0;color:var(--text-secondary)}.audio-preview .task-panel .no-task button[data-v-c5cec29f],.audio-preview .task-panel .task-status button[data-v-c5cec29f]{background:var(--primary-color);color:#fff;border:none;padding:.375rem .75rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.audio-preview .task-panel .no-task button[data-v-c5cec29f]:disabled,.audio-preview .task-panel .task-status button[data-v-c5cec29f]:disabled{opacity:.7;cursor:not-allowed}.audio-preview .task-panel .no-task button[data-v-c5cec29f]:hover:not(:disabled),.audio-preview .task-panel .task-status button[data-v-c5cec29f]:hover:not(:disabled){background:#2563eb}.audio-preview .task-panel .no-task button .spinner[data-v-c5cec29f],.audio-preview .task-panel .task-status button .spinner[data-v-c5cec29f]{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid white;border-radius:50%;animation:spin-c5cec29f 1s linear infinite}.audio-preview .task-panel .no-task .status-indicator[data-v-c5cec29f],.audio-preview .task-panel .task-status .status-indicator[data-v-c5cec29f]{width:10px;height:10px;border-radius:50%}.audio-preview .task-panel .no-task .status-indicator.waiting[data-v-c5cec29f],.audio-preview .task-panel .task-status .status-indicator.waiting[data-v-c5cec29f]{background:#f59e0b}.audio-preview .task-panel .no-task .status-indicator.started[data-v-c5cec29f],.audio-preview .task-panel .task-status .status-indicator.started[data-v-c5cec29f]{background:#3b82f6}.audio-preview .task-panel .no-task .status-indicator.done[data-v-c5cec29f],.audio-preview .task-panel .task-status .status-indicator.done[data-v-c5cec29f]{background:#10b981}.audio-preview .task-panel .no-task .status-indicator.error[data-v-c5cec29f],.audio-preview .task-panel .task-status .status-indicator.error[data-v-c5cec29f]{background:#ef4444}.audio-preview .task-panel .no-task .icon-refresh[data-v-c5cec29f],.audio-preview .task-panel .task-status .icon-refresh[data-v-c5cec29f]{cursor:pointer;color:var(--text-secondary)}.audio-preview .task-panel .no-task .icon-refresh[data-v-c5cec29f]:hover,.audio-preview .task-panel .task-status .icon-refresh[data-v-c5cec29f]:hover{color:var(--primary-color)}@keyframes spin-c5cec29f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.speakers-container[data-v-c5cec29f]{--scrollbar-width: 12px}.speakers-container[data-v-c5cec29f]::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.speakers-container[data-v-c5cec29f]::-webkit-scrollbar-track{background:var(--sidebar-bg);border-radius:6px}.speakers-container[data-v-c5cec29f]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:6px;border:3px solid var(--sidebar-bg)}.speakers-container[data-v-c5cec29f]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.speakers-container[data-v-c5cec29f]::-webkit-scrollbar-corner{background:transparent}.text-paragraph.highlight{border:solid 1px var(--warning-color);background-color:color-mix(in srgb,var(--warning-color) 20%,transparent);margin:8px 0;border-radius:8px;padding:10px}.error-overlay{width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.text-preview{min-height:100%;min-width:100%}.preview-main[data-v-864978bb]>*{min-width:100%!important;max-height:100%!important}.file-preview[data-v-864978bb]{display:flex;flex-direction:column;height:100%;background:var(--preview-bg);color:var(--text-primary)}.file-preview .preview-header[data-v-864978bb]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color);background:var(--sidebar-bg);overflow:hidden}.file-preview .preview-header .file-info[data-v-864978bb]{display:flex;align-items:center;gap:.75rem}.file-preview .preview-header .file-info .file-icon[data-v-864978bb]{font-size:1.5rem}.file-preview .preview-header .file-info .file-name[data-v-864978bb]{word-break:break-all;margin:0;font-size:1.25rem;max-height:4rem}.file-preview .preview-header .file-info .file-type[data-v-864978bb]{color:var(--text-secondary);font-size:.9rem}.file-preview .preview-header .header-actions[data-v-864978bb]{display:flex;gap:.5rem}.file-preview .preview-header .header-actions button[data-v-864978bb]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.25rem;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative}.file-preview .preview-header .header-actions button.active[data-v-864978bb]{background:var(--primary-color);color:#fff}.file-preview .preview-header .header-actions button[data-v-864978bb]:hover{background:var(--hover-bg);color:var(--text-primary)}.file-preview .preview-header .header-actions button span[data-v-864978bb]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);background:var(--text-primary);color:var(--main-bg);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;white-space:nowrap;opacity:0;transition:opacity .2s}button:hover .file-preview .preview-header .header-actions button span[data-v-864978bb]{opacity:1}.file-preview .preview-header .header-actions button .icon-tasks[data-v-864978bb]:before{content:"📊"}.file-preview .preview-container[data-v-864978bb]{display:flex;flex:1;overflow:hidden;transition:padding-right .3s ease}.file-preview .preview-container.with-tasks[data-v-864978bb]{padding-right:350px}.file-preview .preview-container .preview-main[data-v-864978bb]{flex:1;padding:1rem;overflow:auto;display:flex;justify-content:center;align-items:center}.file-preview .preview-container .preview-main .preview-image[data-v-864978bb]{max-width:100%;max-height:calc(100vh - 150px);object-fit:contain}.file-preview .preview-container .preview-main .preview-pdf[data-v-864978bb]{width:100%;height:calc(100vh - 150px);min-height:500px}.file-preview .preview-container .preview-main .preview-audio[data-v-864978bb]{width:100%;max-width:600px}.file-preview .preview-container .preview-main .preview-text[data-v-864978bb]{white-space:pre-wrap;font-family:monospace;padding:1rem;background:var(--code-bg);border-radius:4px;max-width:800px;overflow:auto;margin:0 auto}.file-preview .preview-container .preview-main .unsupported[data-v-864978bb]{text-align:center;padding:2rem}.file-preview .preview-container .preview-main .unsupported button[data-v-864978bb]{margin-top:1rem;padding:.5rem 1rem;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer}.file-preview .preview-container .preview-sidebar[data-v-864978bb]{position:absolute;right:0;top:60px;bottom:0;width:350px;box-shadow:-2px 0 10px #0000001a;z-index:10;background:var(--sidebar-bg)}.file-preview .slide-enter-active[data-v-864978bb],.file-preview .slide-leave-active[data-v-864978bb]{transition:transform .3s ease}.file-preview .slide-enter-from[data-v-864978bb],.file-preview .slide-leave-to[data-v-864978bb]{transform:translate(100%)}.retry-button[data-v-864978bb]{background:var(--warning-color);color:var(--text-warning);border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}.retry-button[data-v-864978bb]:hover{background:color-mix(in srgb,var(--warning-color) 20%,transparent)}.breadcrumbs[data-v-3b5eba85]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);background:var(--sidebar-bg)}.breadcrumbs .navigation[data-v-3b5eba85]{flex:1;display:flex;align-items:center;gap:1rem}.breadcrumbs .navigation .up-button[data-v-3b5eba85]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.25rem;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.breadcrumbs .navigation .up-button[data-v-3b5eba85]:disabled{opacity:.5;cursor:not-allowed}.breadcrumbs .navigation .up-button[data-v-3b5eba85]:hover:not(:disabled){background:var(--hover-bg);color:var(--text-primary)}.breadcrumbs .navigation .path[data-v-3b5eba85]{display:flex;flex-wrap:wrap}.breadcrumbs .navigation .path .crumb[data-v-3b5eba85]{cursor:pointer;padding:.25rem .5rem;border-radius:4px}.breadcrumbs .navigation .path .crumb.active[data-v-3b5eba85]{cursor:default;font-weight:500;color:var(--primary-color)}.breadcrumbs .navigation .path .crumb[data-v-3b5eba85]:hover:not(.active){background:var(--hover-bg)}.breadcrumbs .navigation .path .crumb .separator[data-v-3b5eba85]{margin:0 .5rem;color:var(--text-secondary)}.breadcrumbs .search-container[data-v-3b5eba85]{flex:3;position:relative;width:300px;max-width:50%;display:flex;align-items:center;gap:.5rem}.breadcrumbs .search-container .mode-toggle[data-v-3b5eba85]{width:32px;height:32px;border-radius:50%;background:var(--hover-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.breadcrumbs .search-container .mode-toggle[data-v-3b5eba85]:hover{background:var(--primary-color);color:#fff}.breadcrumbs .search-container .mode-toggle i[data-v-3b5eba85]{font-size:1.2rem}.breadcrumbs .search-container .mode-toggle:not(:hover) .icon-global[data-v-3b5eba85]:before{content:"🌍"}.breadcrumbs .search-container .mode-toggle:not(:hover) .icon-file[data-v-3b5eba85]:before{content:"📄"}.breadcrumbs .search-container .search-form[data-v-3b5eba85]{position:relative;flex:1}.breadcrumbs .search-container .search-form .search-input[data-v-3b5eba85]{width:100%;padding:.5rem 1rem .5rem 2.5rem;border:1px solid var(--border-color);border-radius:20px;font-size:.9rem;transition:all .2s;background:var(--main-bg);color:var(--text-primary)}.breadcrumbs .search-container .search-form .search-input[data-v-3b5eba85]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f633}.breadcrumbs .search-container .search-form .search-input.has-results[data-v-3b5eba85]{border-color:var(--primary-color)}.breadcrumbs .search-container .search-form .search-input[data-v-3b5eba85]::placeholder{color:var(--text-secondary)}.breadcrumbs .search-container .search-form .search-button[data-v-3b5eba85]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer}.breadcrumbs .search-container .search-form .search-button[data-v-3b5eba85]:hover{color:var(--primary-color)}.breadcrumbs .search-container .search-form .clear-button[data-v-3b5eba85]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.9rem}.breadcrumbs .search-container .search-form .clear-button[data-v-3b5eba85]:hover{color:var(--text-primary)}.upload-zone[data-v-623b106e]{border:2px dashed var(--border-color);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--main-bg)}.upload-zone.dragging[data-v-623b106e]{border-color:var(--primary-color);background:#3b82f61a}.upload-zone .content .icon-upload[data-v-623b106e]{font-size:2.5rem;margin-bottom:1rem;color:var(--text-secondary)}.upload-zone .content p[data-v-623b106e]{margin-bottom:1rem;color:var(--text-secondary)}.upload-zone .content .upload-button[data-v-623b106e]{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}.upload-zone .content .upload-button[data-v-623b106e]:hover{background:#2563eb}.upload-zone.uploading[data-v-623b106e]{background:#3b82f61a;border-color:var(--primary-color)}.upload-zone.success[data-v-623b106e]{background:#22c55e1a;border-color:#22c55e}.upload-zone.success .icon-success[data-v-623b106e]:before{content:"✓";color:#22c55e;font-size:2.5rem}.upload-zone.error[data-v-623b106e]{background:#ef44441a;border-color:#ef4444}.upload-zone.error .retry-button[data-v-623b106e]{background:var(--warning-color);color:var(--text-warning);border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:background .2s}.upload-zone.error .retry-button[data-v-623b106e]:hover{background:color-mix(in srgb,var(--warning-color) 20%,transparent)}.upload-zone .spinner[data-v-623b106e]{width:2.5rem;height:2.5rem;border:3px solid rgba(59,130,246,.2);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.theme-toggle[data-v-9bd0fffb]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.theme-toggle[data-v-9bd0fffb]:hover{background:var(--hover-bg);color:var(--text-primary)}.search-overlay[data-v-e2c9c582]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fade-in-e2c9c582 .2s ease}.search-overlay .search-results-container[data-v-e2c9c582]{width:90%;max-width:1000px;max-height:90vh;background:var(--sidebar-bg);border-radius:12px;box-shadow:0 10px 25px #0003;overflow:hidden;display:flex;flex-direction:column;position:relative}.search-overlay .search-results-container .search-header[data-v-e2c9c582]{padding:1rem;border-bottom:1px solid var(--border-color);background:var(--main-bg);display:flex;justify-content:space-between;align-items:center}.search-overlay .search-results-container .search-header .header-left[data-v-e2c9c582]{flex:1}.search-overlay .search-results-container .search-header .header-left h2[data-v-e2c9c582]{margin:0;font-size:1.25rem;color:var(--text-primary)}.search-overlay .search-results-container .search-header .header-left .search-info[data-v-e2c9c582]{display:flex;flex-direction:column;gap:.25rem;margin-top:.25rem}.search-overlay .search-results-container .search-header .header-left .search-info span[data-v-e2c9c582]{color:var(--text-secondary);font-size:.9rem}.search-overlay .search-results-container .search-header .header-left .search-info span.search-mode[data-v-e2c9c582]{font-size:.85rem;display:flex;align-items:center;gap:.25rem}.search-overlay .search-results-container .search-header .header-left .search-info span.search-mode i[data-v-e2c9c582]{font-size:1rem}.search-overlay .search-results-container .search-header .header-left .search-info .all-files-link[data-v-e2c9c582]{color:var(--primary-color);cursor:pointer;font-weight:500}.search-overlay .search-results-container .search-header .header-left .search-info .all-files-link[data-v-e2c9c582]:hover{text-decoration:underline}.search-overlay .search-results-container .search-header .close-button[data-v-e2c9c582]{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.search-overlay .search-results-container .search-header .close-button[data-v-e2c9c582]:hover{background:var(--hover-bg);color:var(--text-primary)}.search-overlay .search-results-container .loading-state[data-v-e2c9c582],.search-overlay .search-results-container .error-state[data-v-e2c9c582],.search-overlay .search-results-container .empty-state[data-v-e2c9c582]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:2rem 1rem;text-align:center;color:var(--text-secondary)}.search-overlay .search-results-container .loading-state .spinner[data-v-e2c9c582],.search-overlay .search-results-container .error-state .spinner[data-v-e2c9c582],.search-overlay .search-results-container .empty-state .spinner[data-v-e2c9c582]{width:2.5rem;height:2.5rem;border:4px solid rgba(59,130,246,.2);border-top:4px solid var(--primary-color);border-radius:50%;animation:spin-e2c9c582 1s linear infinite;margin-bottom:1rem}.search-overlay .search-results-container .loading-state i[data-v-e2c9c582],.search-overlay .search-results-container .error-state i[data-v-e2c9c582],.search-overlay .search-results-container .empty-state i[data-v-e2c9c582]{font-size:3rem;margin-bottom:.5rem;color:var(--text-secondary)}.search-overlay .search-results-container .loading-state p[data-v-e2c9c582],.search-overlay .search-results-container .error-state p[data-v-e2c9c582],.search-overlay .search-results-container .empty-state p[data-v-e2c9c582]{margin:.5rem 0}.search-overlay .search-results-container .error-state i[data-v-e2c9c582]{color:#ef4444}.search-overlay .search-results-container .empty-state i[data-v-e2c9c582]{color:var(--text-secondary)}.search-overlay .search-results-container .empty-state .all-files-link[data-v-e2c9c582]{color:var(--primary-color);cursor:pointer;font-weight:500}.search-overlay .search-results-container .empty-state .all-files-link[data-v-e2c9c582]:hover{text-decoration:underline}.search-overlay .search-results-container .results-container[data-v-e2c9c582]{flex:1;overflow-y:auto;padding:.5rem}.search-overlay .search-results-container .results-container .results-list[data-v-e2c9c582]{display:flex;flex-direction:column;gap:.5rem}.search-overlay .search-results-container .results-container .results-list .search-result[data-v-e2c9c582]{padding:1rem;border-radius:8px;background:var(--main-bg);border:1px solid var(--border-color);cursor:pointer;transition:all .2s}.search-overlay .search-results-container .results-container .results-list .search-result[data-v-e2c9c582]:hover,.search-overlay .search-results-container .results-container .results-list .search-result.active[data-v-e2c9c582]{border-color:var(--primary-color);transform:translate(2px);background:#3b82f60d}.search-overlay .search-results-container .results-container .results-list .search-result:hover .result-header .file-id[data-v-e2c9c582],.search-overlay .search-results-container .results-container .results-list .search-result.active .result-header .file-id[data-v-e2c9c582]{color:var(--primary-color)}.search-overlay .search-results-container .results-container .results-list .search-result .result-header[data-v-e2c9c582]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.search-overlay .search-results-container .results-container .results-list .search-result .result-header .file-id[data-v-e2c9c582]{font-family:monospace;font-size:.85rem;color:var(--text-secondary);font-weight:500}.search-overlay .search-results-container .results-container .results-list .search-result .result-header .score-container[data-v-e2c9c582]{height:4px;background:var(--preview-bg);border-radius:2px;max-width:120px;width:20vw;display:flex;flex-direction:column}.search-overlay .search-results-container .results-container .results-list .search-result .result-header .score-container .score[data-v-e2c9c582]{position:relative;height:100%;background:var(--primary-color);border-radius:2px;max-width:120px}.search-overlay .search-results-container .results-container .results-list .search-result .result-content p[data-v-e2c9c582]{margin:0 0 .5rem;line-height:1.5;font-size:.95rem}.search-overlay .search-results-container .results-container .results-list .search-result .result-content p[data-v-e2c9c582] strong{background:#ff0;color:#000;padding:0 2px;border-radius:2px}.search-overlay .search-results-container .results-container .results-list .search-result .result-content .result-meta[data-v-e2c9c582]{display:flex;gap:1rem;font-size:.8rem;color:var(--text-secondary)}.search-overlay .search-results-container .results-container .results-list .search-result .result-content .result-meta .owner[data-v-e2c9c582],.search-overlay .search-results-container .results-container .results-list .search-result .result-content .result-meta .ref[data-v-e2c9c582]{display:flex;align-items:center}.search-overlay .search-results-container .results-container .results-list .search-result .result-content .result-meta .owner[data-v-e2c9c582]:before,.search-overlay .search-results-container .results-container .results-list .search-result .result-content .result-meta .ref[data-v-e2c9c582]:before{content:"👤";margin-right:.25rem}.search-overlay .search-results-container .results-container .results-list .search-result .result-content .result-meta .owner.ref[data-v-e2c9c582]:before,.search-overlay .search-results-container .results-container .results-list .search-result .result-content .result-meta .ref.ref[data-v-e2c9c582]:before{content:"#"}@keyframes fade-in-e2c9c582{0%{opacity:0}to{opacity:1}}@keyframes spin-e2c9c582{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-61fae1b9]{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fade-in-61fae1b9 .2s}.modal-content[data-v-61fae1b9]{background-color:var(--preview-bg);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;max-width:900px;width:90%;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transform:translateY(0);transition:transform .3s ease}.modal-header[data-v-61fae1b9]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);margin-bottom:1.25rem}.modal-title[data-v-61fae1b9]{font-size:1.25rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.modal-close-icon[data-v-61fae1b9]{cursor:pointer;font-size:1.5rem;color:var(--text-secondary);transition:color .2s;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.modal-close-icon[data-v-61fae1b9]:hover{color:var(--text-primary)}.modal-message[data-v-61fae1b9]{color:var(--text-primary);line-height:1.6;margin-bottom:1.5rem;font-size:1.05rem}.modal-buttons[data-v-61fae1b9]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-color)}button[data-v-61fae1b9]{padding:.65rem 1.25rem;border-radius:8px;border:none;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s ease;font-size:1rem}.btn-secondary[data-v-61fae1b9]{background-color:var(--border-color);color:var(--text-secondary)}.btn-secondary[data-v-61fae1b9]:hover{background-color:var(--hover-bg)}.btn-danger[data-v-61fae1b9]{background-color:var(--warning-color);color:var(--text-warning)}.btn-danger[data-v-61fae1b9]:hover,.btn-secondary[data-v-61fae1b9]:hover{filter:brightness(.95);transform:translateY(-3px)}.btn-danger[data-v-61fae1b9]:active{transform:translateY(0)}.icon-delete[data-v-61fae1b9],.icon-cancel[data-v-61fae1b9],.icon-arrow-up[data-v-61fae1b9]{display:inline-block;width:18px;height:18px;line-height:1;text-align:center}.icon-arrow-up[data-v-61fae1b9]{transform:rotate(180deg)}@keyframes fade-in-61fae1b9{0%{opacity:0}to{opacity:1}}@keyframes pop-in-61fae1b9{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-content[data-v-61fae1b9]{animation:pop-in-61fae1b9 .3s cubic-bezier(.175,.885,.32,1.275)}.exit-button[data-v-61fae1b9]{margin:1rem;padding:.875rem;background:transparent;color:var(--text-secondary);border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;justify-content:center}.exit-button[data-v-61fae1b9]:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color) 40%,transparent);color:var(--text-primary)}.app-layout[data-v-61fae1b9]{display:flex;height:100vh;min-width:600px}.app-layout .sidebar[data-v-61fae1b9]{width:300px;height:100%;overflow-y:hidden;background:var(--sidebar-bg);border-right:1px solid var(--border-color);transition:width .3s ease;display:flex;flex-direction:column;justify-content:start}.app-layout .sidebar.collapsed[data-v-61fae1b9]{width:80px}.app-layout .sidebar.collapsed .sidebar-header h1[data-v-61fae1b9],.app-layout .sidebar.collapsed .file-tree .name[data-v-61fae1b9],.app-layout .sidebar.collapsed .file-tree .status[data-v-61fae1b9]{display:none}.app-layout .sidebar.collapsed .file-tree .icon[data-v-61fae1b9]{font-size:1.5rem}.app-layout .sidebar .sidebar-header[data-v-61fae1b9]{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);min-height:60px}.app-layout .sidebar .sidebar-header h1[data-v-61fae1b9]{margin:0;font-size:1.5rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-layout .sidebar .sidebar-header .header-actions[data-v-61fae1b9]{display:flex;gap:.5rem}.app-layout .sidebar .file-tree[data-v-61fae1b9]{flex:1;overflow-y:auto}.app-layout .main-content[data-v-61fae1b9]{flex:1;display:flex;flex-direction:column;overflow:hidden}.app-layout .main-content .preview-container[data-v-61fae1b9],.app-layout .main-content .explorer-container[data-v-61fae1b9]{flex:1;padding:1rem;overflow:auto}.explorer-view[data-v-9189dcd3]{position:relative;height:100%}.explorer-view .loading-screen[data-v-9189dcd3],.explorer-view .error-screen[data-v-9189dcd3]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:var(--main-bg);z-index:1000;flex-direction:column}.explorer-view .loading-screen p[data-v-9189dcd3]{margin-top:1rem;color:var(--text-secondary)}.explorer-view .error-screen .error-content[data-v-9189dcd3]{text-align:center;max-width:500px;padding:2rem}.explorer-view .error-screen .error-content .icon-error[data-v-9189dcd3]{font-size:4rem;margin-bottom:1rem;color:var(--error-color, #ef4444);aspect-ratio:1}.explorer-view .error-screen .error-content h2[data-v-9189dcd3]{font-size:1.8rem;margin-bottom:.5rem;color:var(--text-primary)}.explorer-view .error-screen .error-content p[data-v-9189dcd3]{margin-bottom:1.5rem;color:var(--text-secondary);line-height:1.6}.explorer-view .error-screen .error-content .retry-button[data-v-9189dcd3]{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.explorer-view .error-screen .error-content .retry-button[data-v-9189dcd3]:hover{background:#2563eb;transform:translateY(-1px)}.explorer-view .error-screen .error-content .retry-button .icon-refresh[data-v-9189dcd3]{font-size:1.2rem}.explorer-view .global-loading[data-v-9189dcd3]{position:fixed;top:1rem;right:1rem;z-index:1001}.explorer-view .global-loading .spinner[data-v-9189dcd3]{width:2rem;height:2rem;border:3px solid rgba(59,130,246,.2);border-top:3px solid var(--primary-color);border-radius:50%;animation:spin-9189dcd3 1s linear infinite}@keyframes spin-9189dcd3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-container[data-v-d1600c2e]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:color-mix(in srgb,var(--primary-color) 40%,transparent);padding:1rem}.login-card[data-v-d1600c2e]{width:100%;max-width:400px;background:var(--sidebar-bg);border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:2rem;position:relative}.login-card .logo[data-v-d1600c2e]{text-align:center;margin-bottom:1.5rem}.login-card .logo h1[data-v-d1600c2e]{margin:0;font-size:1.8rem;color:var(--primary-color)}.login-card .form-group[data-v-d1600c2e]{margin-bottom:1.5rem}.login-card .form-group label[data-v-d1600c2e]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.login-card .form-group .password-wrapper[data-v-d1600c2e]{position:relative}.login-card .form-group .password-wrapper input[data-v-d1600c2e]{padding-right:40px}.login-card .form-group .password-wrapper .toggle-password[data-v-d1600c2e]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.2rem}.login-card .form-group .password-wrapper .toggle-password[data-v-d1600c2e]:hover{color:var(--text-primary)}.login-card .form-group .error-message[data-v-d1600c2e]{display:block;color:#ef4444;font-size:.85rem;margin-top:.25rem}.login-card .server-error[data-v-d1600c2e]{background:#ef44441a;border:1px solid #ef4444;color:#ef4444;padding:.75rem;border-radius:8px;margin-bottom:1.5rem;font-size:.9rem}.login-card .submit-button[data-v-d1600c2e]{width:100%;padding:.875rem;background:var(--primary-color);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.login-card .submit-button[data-v-d1600c2e]:hover:not(:disabled){background:#2563eb}.login-card .submit-button[data-v-d1600c2e]:disabled{opacity:.7;cursor:not-allowed}.login-card .submit-button .spinner[data-v-d1600c2e]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px;vertical-align:middle}.login-card .footer[data-v-d1600c2e]{margin-top:2rem;text-align:center;color:var(--text-secondary);font-size:.85rem}#password[data-v-d1600c2e]:not(:placeholder-shown){letter-spacing:4px}:root{--primary-color: #3b82f6;--sidebar-bg: #f8fafc;--preview-bg: #ffffff;--main-bg: #f1f5f9;--text-primary: #1e293b;--text-secondary: #64748b;--border-color: #e2e8f0;--hover-bg: #e3ecf4;--code-bg: #f8fafc;--warning-color: #f59e0b;--text-warning: #1e293b}:root.dark{--primary-color: #60a5fa;--sidebar-bg: #1e293b;--preview-bg: #0f172a;--main-bg: #0f172a;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--border-color: #334155;--hover-bg: #334155;--code-bg: #0f172a;--warning-color: #fbbf24;--text-warning: #000000}.icon-collapse:before{content:"«"}.icon-expand:before{content:"»"}.icon-error:before{content:"⚠"}.icon-tasks:before{content:"📊"}.icon-empty:before{content:"🔍"}.icon-refresh:before{content:"↻"}.icon-play:before{content:"▶"}.icon-pause:before{content:"⏸"}.icon-transcribe:before{content:"🎤"}.icon-play-from-here:before{content:"⏵"}.icon-upload:before{content:"↑"}.icon-download:before{content:"↓"}.icon-rename:before{content:"🖉"}.icon-delete:before{content:"🗑"}.icon-close:before{content:"×"}.icon-cancel:before{content:"×"}.icon-arrow-up:before{content:"←"}.icon-moon:before{content:"☾"}.icon-sun:before{content:"☀"}.icon-search:before{content:"🔍"}.icon-search-empty:before{content:"🤷"}.icon-global:before{content:"🌍"}.icon-file:before{content:"📄"}.icon-eye:before{content:"👁"}.icon-eye-slash:before{content:"🗝"}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--main-bg);color:var(--text-primary);line-height:1.5;-webkit-font-smoothing:antialiased}[class^=icon-]:before{font-family:Icons;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input{width:100%;padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;transition:border-color .2s}input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #3b82f633}input.error{border-color:#ef4444}.mx-context-menu-items>*{cursor:pointer}.mx-context-menu{background-color:var(--main-bg)!important;color:var(--text-primary)!important}.mx-context-menu>*{color:var(--text-primary)!important}.mx-context-menu-item-wrapper>*:hover{background-color:var(--hover-bg)!important}.mx-context-menu-item-wrapper>*{color:var(--text-primary)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--vue-scroll-rect-scrollbar-thumb-color: rgba(122,122,122, .3);--vue-scroll-rect-scrollbar-thumb-color-light: rgba(122, 122, 122, .5);--vue-scroll-rect-scrollbar-thumb-color-pressed: rgba(112, 112, 112, .2);--vue-scroll-rect-scrollbar-thumb-radius: 5px;--vue-scroll-rect-scrollbar-thumb-margin: 0px;--vue-scroll-rect-scrollbar-size: 8px}.vue-scroll-rect{position:relative;width:100%;height:100%;margin:0;overflow:hidden}.vue-scroll-rect>.scroll-content{position:relative;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.vue-scroll-rect>.scroll-content::-webkit-scrollbar{width:0;height:0}.vue-scroll-rect>.scroll-content::-ms-scrollbar{width:0;height:0}.vue-scroll-rect>.scroll-content.both{overflow:scroll}.vue-scroll-rect>.scroll-content.horizontal{overflow-x:scroll}.vue-scroll-rect>.scroll-content.vertical{overflow-y:scroll}.vue-scroll-rect:hover>.scrollbar{opacity:1;transition:opacity .1s}.vue-scroll-rect.always-show-scrollbar>.scrollbar,.vue-scroll-rect .dragging>.scrollbar{opacity:1}.vue-scroll-rect.background-clickable>.scrollbar{pointer-events:all}.vue-scroll-rect>.scrollbar{position:absolute;opacity:0;transition:opacity 1.5s;pointer-events:none}.vue-scroll-rect>.scrollbar:hover{opacity:1}.vue-scroll-rect>.scrollbar .thumb{position:absolute;background-color:var(--vue-scroll-rect-scrollbar-thumb-color);border-radius:var(--vue-scroll-rect-scrollbar-thumb-radius);pointer-events:all}.vue-scroll-rect>.scrollbar .thumb:hover{background-color:var(--vue-scroll-rect-scrollbar-thumb-color-light)}.vue-scroll-rect>.scrollbar .thumb:active{background-color:var(--vue-scroll-rect-scrollbar-thumb-color-pressed)}.vue-scroll-rect>.scrollbar.horizontal{left:0;bottom:0;right:0;height:var(--vue-scroll-rect-scrollbar-size)}.vue-scroll-rect>.scrollbar.horizontal .thumb{top:var(--vue-scroll-rect-scrollbar-thumb-margin);bottom:var(--vue-scroll-rect-scrollbar-thumb-margin)}.vue-scroll-rect>.scrollbar.vertical{top:0;bottom:0;right:0;width:var(--vue-scroll-rect-scrollbar-size)}.vue-scroll-rect>.scrollbar.vertical .thumb{left:var(--vue-scroll-rect-scrollbar-thumb-margin);right:var(--vue-scroll-rect-scrollbar-thumb-margin)}:root{--mx-menu-backgroud: #fff;--mx-menu-hover-backgroud: #f1f1f1;--mx-menu-active-backgroud: #dfdfdf;--mx-menu-open-backgroud: #f1f1f1;--mx-menu-open-hover-backgroud: #f1f1f1;--mx-menu-divider: #f0f0f0;--mx-menu-text: #2e2e2e;--mx-menu-hover-text: #2e2e2e;--mx-menu-active-text: #2e2e2e;--mx-menu-open-text: #2e2e2e;--mx-menu-open-hover-text: #2e2e2e;--mx-menu-disabled-text: #c9c8c8;--mx-menu-icon-size: 16px;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-backgroud-radius: 10px;--mx-menu-scrollbar-thumb-color: rgba(0, 0, 0, .2);--mx-menu-scrollbar-thumb-color-light: rgba(0, 0, 0, .3);--mx-menu-scrollbar-thumb-color-pressed: rgba(0, 0, 0, .1);--mx-menu-shortcut-backgroud: #ebebeb;--mx-menu-shortcut-backgroud-hover:#ebebeb;--mx-menu-shortcut-backgroud-active:#ebebeb;--mx-menu-shortcut-backgroud-open:#ebebeb;--mx-menu-shortcut-backgroud-disabled:#fdfdfd;--mx-menu-shortcut-text: #424242;--mx-menu-shortcut-text-hover: #424242;--mx-menu-shortcut-text-active: #424242;--mx-menu-shortcut-text-open: #424242;--mx-menu-shortcut-text-disabled: #a5a5a5;--mx-menu-placeholder-width: 24px}.mx-context-menu{pointer-events:all;display:inline-block;overflow:visible;position:absolute;background-color:var(--mx-menu-backgroud);border-radius:var(--mx-menu-backgroud-radius);padding:12px 0;box-shadow:0 10px 40px 10px var(--mx-menu-shadow-color);opacity:1;transition:opacity .2s ease-in-out;--vue-scroll-rect-scrollbar-thumb-color: var(--mx-menu-scrollbar-thumb-color);--vue-scroll-rect-scrollbar-thumb-color-light: var(--mx-menu-scrollbar-thumb-color-light);--vue-scroll-rect-scrollbar-thumb-color-pressed: var(--mx-menu-scrollbar-thumb-color-pressed)}.mx-context-menu-items{position:relative;overflow:visible}.mx-context-menu-scroll{overscroll-behavior:contain}.mx-context-menu-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:6px 15px;-webkit-user-select:none;user-select:none;overflow:visible;white-space:nowrap;text-overflow:ellipsis;color:var(--mx-menu-text)}.mx-context-menu-item .mx-right-arrow,.mx-context-menu-item .mx-checked-mark{fill:var(--mx-menu-text)}.mx-context-menu-item:hover{background-color:var(--mx-menu-hover-backgroud);color:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-right-arrow,.mx-context-menu-item:hover .mx-checked-mark{fill:var(--mx-menu-hover-text)}.mx-context-menu-item:hover .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-hover);color:var(--mx-menu-shortcut-text-hover)}.mx-context-menu-item:active{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-right-arrow,.mx-context-menu-item:active .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-context-menu-item:active .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-active);color:var(--mx-menu-shortcut-text-active)}.mx-context-menu-item.open{background-color:var(--mx-menu-open-backgroud);color:var(--mx-menu-open-text)}.mx-context-menu-item.open:hover{background-color:var(--mx-menu-open-hover-backgroud);color:var(--mx-menu-open-hover-text)}.mx-context-menu-item.open .mx-right-arrow,.mx-context-menu-item.open .mx-checked-mark{fill:var(--mx-menu-open-text)}.mx-context-menu-item.open .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-open);color:var(--mx-menu-shortcut-text-open)}.mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-backgroud)}.mx-context-menu-item.disabled{color:var(--mx-menu-disabled-text);cursor:not-allowed}.mx-context-menu-item.disabled:hover,.mx-context-menu-item.disabled:active{background-color:transparent}.mx-context-menu-item.disabled .mx-right-arrow,.mx-context-menu-item.disabled .mx-checked-mark{fill:var(--mx-menu-disabled-text)}.mx-context-menu-item.disabled .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-disabled);color:var(--mx-menu-shortcut-text-second)}.mx-context-menu-item .mx-item-row{display:flex;flex-direction:row;align-items:center;max-width:100%}.mx-context-menu-item .mx-icon-placeholder{position:relative;display:flex;flex-direction:row;align-items:center;height:auto;overflow:hidden}.mx-context-menu-item .mx-icon-placeholder.preserve-width{width:var(--mx-menu-placeholder-width)}.mx-context-menu-item .icon{display:inline-block;font-size:var(--mx-menu-icon-size)}.mx-context-menu-item .icon.svg{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-context-menu-item .label{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-inline-end:16px}.mx-context-menu-item-wrapper{position:relative}.mx-context-menu-item-sperator{display:block;padding:5px 0;background-color:var(--mx-menu-backgroud)}.mx-context-menu-item-sperator:after{display:block;content:"";background-color:var(--mx-menu-divider);height:1px}.mx-right-arrow{width:14px;height:14px}.mx-checked-mark{width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-shortcut{position:relative;justify-self:flex-end;font-size:11.5px;padding:2px 4px;background-color:var(--mx-menu-shortcut-backgroud);color:var(--mx-menu-shortcut-text)}.mx-menu-bar.dark,.mx-context-menu.dark{--mx-menu-backgroud: #303031;--mx-menu-hover-backgroud: #636363;--mx-menu-active-backgroud: #555555;--mx-menu-open-backgroud: #636363;--mx-menu-open-hover-backgroud: #636363;--mx-menu-divider: #464646;--mx-menu-text: #ffffff;--mx-menu-hover-text: #ffffff;--mx-menu-active-text: #ffffff;--mx-menu-open-text: #ffffff;--mx-menu-open-hover-text: #ffffff;--mx-menu-disabled-text: #9c9c9c;--mx-menu-shadow-color: rgba(51, 51, 51, .2);--mx-menu-scrollbar-thumb-color: rgba(255, 255, 255, .3);--mx-menu-scrollbar-thumb-color-light: rgba(255, 255, 255, .5);--mx-menu-scrollbar-thumb-color-pressed: rgba(255, 255, 255, .2);--mx-menu-shortcut-backgroud: #505050;--mx-menu-shortcut-backgroud-hover:#505050;--mx-menu-shortcut-backgroud-active:#505050;--mx-menu-shortcut-backgroud-open:#505050;--mx-menu-shortcut-backgroud-disabled:#444444;--mx-menu-shortcut-text: #f1f1f1;--mx-menu-shortcut-text-hover: #ffffff;--mx-menu-shortcut-text-active: #ffffff;--mx-menu-shortcut-text-open: #ffffff;--mx-menu-shortcut-text-disabled: #9d9d9d}.mx-menu-bar.flat,.mx-context-menu.flat{border-radius:0;padding:7px 0;box-shadow:0 1px 2px 1px var(--mx-menu-shadow-color)}.mx-menu-bar.flat .mx-context-menu-item,.mx-context-menu.flat .mx-context-menu-item{padding:3px 12px}.mx-menu-bar.win10,.mx-context-menu.win10{border-radius:0;padding:8px 0;border:1px solid var(--mx-menu-border-color);box-shadow:2px 2px 1px 0 var(--mx-menu-shadow-color)}.mx-menu-bar.win10,.mx-context-menu.win10{--mx-menu-backgroud: #eeeeee;--mx-menu-hover-backgroud: #d8d8d8;--mx-menu-active-backgroud: #dfdfdf;--mx-menu-open-backgroud: #f1f1f1;--mx-menu-open-hover-backgroud: #d8d8d8;--mx-menu-divider: #aaaaaa;--mx-menu-border-color: #b1b1b1;--mx-menu-shortcut-backgroud: transparent;--mx-menu-shortcut-backgroud-hover: transparent;--mx-menu-shortcut-backgroud-active: transparent;--mx-menu-shortcut-backgroud-open: transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text: #272727;--mx-menu-shortcut-text-hover: #272727;--mx-menu-shortcut-text-active: #272727;--mx-menu-shortcut-text-open: #272727;--mx-menu-shortcut-text-disabled: #6b6b6b}.mx-menu-bar.win10 .mx-context-menu-item,.mx-context-menu.win10 .mx-context-menu-item{padding:2px 4px;margin:0 4px}.mx-menu-bar.win10 .mx-context-menu-item-sperator,.mx-context-menu.win10 .mx-context-menu-item-sperator{margin:0 4px}.mx-menu-bar.win10.dark,.mx-context-menu.win10.dark{--mx-menu-backgroud: #303031;--mx-menu-hover-backgroud: #636363;--mx-menu-active-backgroud: #555555;--mx-menu-open-backgroud: #636363;--mx-menu-open-hover-backgroud: #636363;--mx-menu-divider: #808080;--mx-menu-border-color: #656565;--mx-menu-shortcut-backgroud: #505050;--mx-menu-shortcut-backgroud-hover:#505050;--mx-menu-shortcut-backgroud-active:#505050;--mx-menu-shortcut-backgroud-open:#505050;--mx-menu-shortcut-backgroud-disabled:#444444;--mx-menu-shortcut-text: #f1f1f1;--mx-menu-shortcut-text-hover: #ffffff;--mx-menu-shortcut-text-active: #ffffff;--mx-menu-shortcut-text-open: #ffffff;--mx-menu-shortcut-text-disabled: #9d9d9d;padding:8px 0}.mx-menu-bar.win10.dark .mx-context-menu-item,.mx-context-menu.win10.dark .mx-context-menu-item{padding:6px 12px;margin:0}.mx-menu-bar.win10.dark .mx-context-menu-item-sperator,.mx-context-menu.win10.dark .mx-context-menu-item-sperator{margin:0 7px}.mx-menu-bar.mac,.mx-context-menu.mac{padding:8px 0;box-shadow:0 5px 7px 1px var(--mx-menu-shadow-color);border:1px solid var(--mx-menu-border-color)}.mx-menu-bar.mac,.mx-context-menu.mac{--mx-menu-backgroud: #ececec;--mx-menu-hover-backgroud: #0165e1;--mx-menu-active-backgroud: #0165e1;--mx-menu-open-backgroud: #858585;--mx-menu-open-hover-backgroud: #0165e1;--mx-menu-divider: #d2d2d2;--mx-menu-text: #232323;--mx-menu-hover-text: #fff;--mx-menu-active-text: #fff;--mx-menu-open-text: #fff;--mx-menu-open-hover-text: #fff;--mx-menu-disabled-text: #bbbbbb;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-backgroud-radius: 10px;--mx-menu-shortcut-backgroud: transparent;--mx-menu-shortcut-backgroud-hover:transparent;--mx-menu-shortcut-backgroud-active:transparent;--mx-menu-shortcut-backgroud-open:transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text: #424242;--mx-menu-shortcut-text-hover: #fff;--mx-menu-shortcut-text-active: #fff;--mx-menu-shortcut-text-open: #fff;--mx-menu-shortcut-text-disabled: #a5a5a5;--mx-menu-border-color: #bbbbbb}.mx-menu-bar.mac.dark,.mx-context-menu.mac.dark{--mx-menu-backgroud: #333333;--mx-menu-hover-backgroud: #0153d2;--mx-menu-active-backgroud: #0153d2;--mx-menu-open-hover-backgroud: #0153d2;--mx-menu-open-backgroud: #414346;--mx-menu-divider: #575757;--mx-menu-text: #dcdcdc;--mx-menu-hover-text: #fff;--mx-menu-active-text: #fff;--mx-menu-open-text: #fff;--mx-menu-open-hover-text: #fff;--mx-menu-disabled-text: #6a6a6a;--mx-menu-shadow-color: rgba(0, 0, 0, .1);--mx-menu-backgroud-radius: 10px;--mx-menu-shortcut-backgroud: transparent;--mx-menu-shortcut-backgroud-hover:transparent;--mx-menu-shortcut-backgroud-active:transparent;--mx-menu-shortcut-backgroud-open:transparent;--mx-menu-shortcut-backgroud-disabled:transparent;--mx-menu-shortcut-text: #dadada;--mx-menu-shortcut-text-hover: #fff;--mx-menu-shortcut-text-active: #fff;--mx-menu-shortcut-text-open: #fff;--mx-menu-shortcut-text-disabled: #6a6a6a;--mx-menu-border-color: #222}.mx-menu-bar.mac .mx-context-menu-item,.mx-context-menu.mac .mx-context-menu-item{border-radius:5px;margin:0 6px;padding:3px 6px}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text);outline:none}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-right-arrow,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-checked-mark{fill:var(--mx-menu-active-text)}.mx-menu-bar.mac .mx-context-menu-item.keyboard-focus .mx-shortcut,.mx-context-menu.mac .mx-context-menu-item.keyboard-focus .mx-shortcut{background-color:var(--mx-menu-shortcut-backgroud-active);color:var(--mx-menu-shortcut-text-active)}.mx-menu-bar.mac .mx-context-menu-item-sperator,.mx-context-menu.mac .mx-context-menu-item-sperator{margin:0 12px}.mx-context-menu .vue-scroll-rect>.scroll-content{overflow-y:scroll;height:100%;width:auto;position:relative!important}.mx-menu-ghost-host{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mx-menu-ghost-host.fullscreen{position:fixed}.mx-menu-bar{flex:1;display:flex;flex-direction:row;align-items:center;background-color:var(--mx-menu-backgroud);padding:5px 0}.mx-menu-bar.mini{flex-grow:0}.mx-menu-bar .mx-menu-bar-content{display:flex;flex-direction:row;align-items:center}.mx-menu-bar .mx-menu-bar-item{padding:2px 8px;border-radius:5px;-webkit-user-select:none;user-select:none;background-color:var(--mx-menu-backgroud);color:var(--mx-menu-text)}.mx-menu-bar .mx-menu-bar-item:hover{background-color:var(--mx-menu-hover-backgroud);color:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:hover .mx-menu-bar-icon-menu{fill:var(--mx-menu-hover-text)}.mx-menu-bar .mx-menu-bar-item:active,.mx-menu-bar .mx-menu-bar-item.active{background-color:var(--mx-menu-active-backgroud);color:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-item:active .mx-menu-bar-icon-menu,.mx-menu-bar .mx-menu-bar-item.active .mx-menu-bar-icon-menu{fill:var(--mx-menu-active-text)}.mx-menu-bar .mx-menu-bar-icon-menu{fill:var(--mx-menu-text);width:var(--mx-menu-icon-size);height:var(--mx-menu-icon-size)}.mx-menu-bar.flat .mx-menu-bar-item{border-radius:0}
