.file-manager-toolbar[data-v-45a879bc]{backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);background:rgba(var(--v-theme-surface),.55);border-bottom:1px solid rgba(var(--v-theme-on-surface),.06);box-shadow:0 1px #ffffff0d;padding:6px 14px}.file-search-field[data-v-45a879bc]{flex-shrink:1;max-width:200px}.file-search-field[data-v-45a879bc] .v-input__control{height:32px}.file-search-field[data-v-45a879bc] .v-field{--v-field-padding-start:10px;--v-field-padding-end:6px;font-size:.75rem;height:32px;min-height:32px!important}.file-search-field[data-v-45a879bc] .v-field__input{min-height:32px;padding-bottom:0;padding-top:0}.file-search-field[data-v-45a879bc] .v-field__prepend-inner,.file-search-field[data-v-45a879bc] .v-field__append-inner{align-items:center;padding-top:0}.breadcrumb-bar[data-v-45a879bc]{font-size:.8125rem}.breadcrumb-item[data-v-45a879bc]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-item[data-v-45a879bc] .v-btn__content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-text-btn[data-v-45a879bc]{font-size:.8125rem;min-width:unset!important;padding:0 8px!important}.breadcrumb-ellipsis[data-v-45a879bc]{opacity:.5}.toolbar-sort-btn[data-v-45a879bc]{height:32px!important;min-width:unset!important;padding:0 6px!important}.toolbar-selection-info[data-v-45a879bc]{color:rgb(var(--v-theme-primary));white-space:nowrap}.toolbar-glass-btn[data-v-45a879bc]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--v-theme-on-surface),.04)!important;border:1px solid rgba(var(--v-theme-on-surface),.08)!important;transition:background .15s,border-color .15s,box-shadow .15s!important}.toolbar-glass-btn[data-v-45a879bc]:hover{background:rgba(var(--v-theme-on-surface),.08)!important;border-color:rgba(var(--v-theme-on-surface),.12)!important}.toolbar-glass-btn--active[data-v-45a879bc]{background:rgba(var(--v-theme-primary),.12)!important;border-color:rgba(var(--v-theme-primary),.25)!important;box-shadow:0 0 0 1px rgba(var(--v-theme-primary),.08),inset 0 1px 2px rgba(var(--v-theme-primary),.06);color:rgb(var(--v-theme-primary))!important}.toolbar-glass-btn--active[data-v-45a879bc]:hover{background:rgba(var(--v-theme-primary),.16)!important;border-color:rgba(var(--v-theme-primary),.3)!important}.toolbar-glass-btn--danger[data-v-45a879bc]:hover{background:rgba(var(--v-theme-error),.1)!important;border-color:rgba(var(--v-theme-error),.25)!important;color:rgb(var(--v-theme-error))!important}.toolbar-new-btn[data-v-45a879bc]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(var(--v-theme-primary),.1)!important;border:1px solid rgba(var(--v-theme-primary),.3)!important;border-radius:8px!important;box-shadow:0 1px 4px rgba(var(--v-theme-primary),.08),inset 0 1px #ffffff0f;color:rgb(var(--v-theme-primary))!important;font-size:.8125rem!important;font-weight:600!important;height:32px!important;letter-spacing:.01em;min-width:unset!important;padding:0 14px!important;text-transform:none!important;transition:background .15s,border-color .15s,box-shadow .15s!important}.toolbar-new-btn[data-v-45a879bc]:hover{background:rgba(var(--v-theme-primary),.18)!important;border-color:rgba(var(--v-theme-primary),.4)!important;box-shadow:0 2px 8px rgba(var(--v-theme-primary),.15),inset 0 1px #ffffff14}.toolbar-spin[data-v-45a879bc]{animation:toolbar-spin-45a879bc .6s linear infinite}@keyframes toolbar-spin-45a879bc{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.toolbar-color-dot[data-v-45a879bc]{border:2.5px solid transparent;border-radius:50%;cursor:pointer;flex-shrink:0;height:22px;transition:transform .15s,border-color .15s,box-shadow .15s;width:22px}.toolbar-color-dot[data-v-45a879bc]:hover{box-shadow:0 0 0 2px rgba(var(--v-theme-on-surface),.1);transform:scale(1.15)}.toolbar-color-dot--active[data-v-45a879bc]{border-color:rgba(var(--v-theme-on-surface),.7);transform:scale(1.1)}.file-empty[data-v-66c6ae2d]{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;min-height:160px;padding:40px 24px}.file-manager-grid[data-v-af03e81e]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));min-height:140px;padding:14px;position:relative}.file-manager-grid--dragging[data-v-af03e81e]{background:rgba(var(--v-theme-primary),.04)}.file-drop-overlay[data-v-af03e81e]{background:rgba(var(--v-theme-primary),.06);border:2px dashed rgb(var(--v-theme-primary));border-radius:8px;flex-direction:column;inset:0;pointer-events:none;position:absolute;z-index:10}.file-drop-overlay[data-v-af03e81e],.file-parent-drop[data-v-af03e81e]{align-items:center;display:flex;justify-content:center}.file-parent-drop[data-v-af03e81e]{background:rgba(var(--v-theme-on-surface),.03);border:2px dashed rgba(var(--v-border-color),var(--v-border-opacity));border-radius:8px;color:rgba(var(--v-theme-on-surface),.45);gap:4px;grid-column:1/-1;padding:8px 14px;transition:background .15s,border-color .15s,color .15s}.file-parent-drop--active[data-v-af03e81e]{background:rgba(var(--v-theme-primary),.08);border-color:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.file-tile[data-v-af03e81e]{align-items:center;background:transparent;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;padding:10px 6px 8px;position:relative;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-tile[data-v-af03e81e]:hover{background:rgba(var(--v-theme-on-surface),.04)}.file-tile--selected[data-v-af03e81e]{background:rgba(var(--v-theme-primary),.08)!important}.file-tile--selected[data-v-af03e81e]:hover{background:rgba(var(--v-theme-primary),.1)!important}.file-tile--dragging[data-v-af03e81e]{opacity:.4;transform:scale(.95)}.file-tile--cut[data-v-af03e81e]{opacity:.4}.file-tile--readonly[data-v-af03e81e]{opacity:.75}.file-tile--folder[data-v-af03e81e]{background:transparent;box-shadow:none;cursor:pointer}.file-tile--folder[data-v-af03e81e]:hover{background:rgba(var(--v-theme-on-surface),.04);box-shadow:none;transform:none}.file-tile--drop-target[data-v-af03e81e]{background:rgba(var(--v-theme-primary),.12)!important;box-shadow:inset 0 0 0 2px rgb(var(--v-theme-primary)),0 2px 8px #0000001f!important;transform:scale(1.02)}.file-tile--new-folder[data-v-af03e81e]{opacity:.7}.file-tile-folder-thumb[data-v-af03e81e],.file-tile-thumb[data-v-af03e81e]{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-bottom:6px}.file-tile-name[data-v-af03e81e]{font-size:.6875rem;font-weight:500;line-height:1.3;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.file-tile-meta[data-v-af03e81e]{color:rgba(var(--v-theme-on-surface),.45);font-size:.625rem;text-align:center}.file-tile-badge[data-v-af03e81e]{bottom:4px;position:absolute;right:4px}.file-tile-inline-input[data-v-af03e81e]{background:rgba(var(--v-theme-primary),.06);border:1px solid rgba(var(--v-theme-primary),.4);border-radius:4px;color:inherit;font-size:.6875rem;font-weight:500;line-height:1.3;outline:none;padding:2px 4px;text-align:center;width:100%}.file-tile-inline-input[data-v-af03e81e]:focus{background:rgba(var(--v-theme-primary),.1);border-color:rgb(var(--v-theme-primary));box-shadow:0 0 0 2px rgba(var(--v-theme-primary),.15)}.file-tile--uploading[data-v-af03e81e]{cursor:default;opacity:.45;pointer-events:none;transition:opacity .5s ease}.file-tile--upload-success[data-v-af03e81e]{opacity:1;pointer-events:auto}.file-tile--upload-error[data-v-af03e81e]{cursor:default;opacity:.7;pointer-events:auto}.file-tile-upload-thumb[data-v-af03e81e]{position:relative}.file-tile-upload-overlay[data-v-af03e81e]{align-items:center;background:rgba(var(--v-theme-surface),.5);border-radius:8px;display:flex;inset:0;justify-content:center;position:absolute}.file-tile-upload-overlay--error[data-v-af03e81e]{background:rgba(var(--v-theme-surface),.6)}.file-tile-upload-error-actions[data-v-af03e81e]{align-items:center;display:flex;flex-direction:column;gap:2px;width:100%}.file-tile-upload-error-msg[data-v-af03e81e]{color:rgb(var(--v-theme-error));font-size:.5625rem;line-height:1.2;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.file-tile-upload-retry[data-v-af03e81e]{background:none;border:none;border-radius:4px;color:rgb(var(--v-theme-primary));cursor:pointer;font-size:.625rem;font-weight:600;padding:2px 8px;transition:background .15s}.file-tile-upload-retry[data-v-af03e81e]:hover{background:rgba(var(--v-theme-primary),.1)}.file-manager-list[data-v-4a63f6db]{min-height:140px;position:relative}.file-list-th[data-v-4a63f6db]{color:rgba(var(--v-theme-on-surface),.5)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.file-list-th--sortable[data-v-4a63f6db]{cursor:pointer}.file-list-th--sortable[data-v-4a63f6db]:hover{color:rgba(var(--v-theme-on-surface),.8)!important}.file-list-row[data-v-4a63f6db]{cursor:pointer;transition:background .1s}.file-list-row--folder[data-v-4a63f6db]{cursor:pointer}.file-list-row--selected[data-v-4a63f6db]{background:rgba(var(--v-theme-primary),.08)!important}.file-list-row--cut[data-v-4a63f6db]{opacity:.4}.file-list-row--drop-target[data-v-4a63f6db]{background:rgba(var(--v-theme-primary),.15)!important;outline:2px solid rgb(var(--v-theme-primary));outline-offset:-2px}.file-list-row--parent-drop[data-v-4a63f6db]{background:rgba(var(--v-theme-primary),.04);cursor:default}.file-list-row--drop-active[data-v-4a63f6db]{background:rgba(var(--v-theme-primary),.15)!important}.file-list-row td[data-v-4a63f6db]{font-size:.8125rem;padding-bottom:6px!important;padding-top:6px!important}.file-list-inline-input[data-v-4a63f6db]{background:rgba(var(--v-theme-surface),.9);border:1px solid rgb(var(--v-theme-primary));border-radius:4px;color:rgb(var(--v-theme-on-surface));font-size:.8125rem;max-width:300px;outline:none;padding:2px 6px;width:100%}.file-drop-overlay[data-v-4a63f6db]{align-items:center;background:rgba(var(--v-theme-primary),.08);border:2px dashed rgb(var(--v-theme-primary));border-radius:12px;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:10}.selection-box[data-v-80693310]{background:rgba(var(--v-theme-primary),.1);border:1px solid rgb(var(--v-theme-primary));border-radius:2px;z-index:10}.file-sidebar[data-v-1fdf1453]{align-self:stretch;border-left:1px solid rgba(var(--v-border-color),var(--v-border-opacity));box-sizing:border-box;flex-shrink:0;max-width:280px;min-width:280px;overflow-x:hidden;overflow-y:auto;padding:16px;width:280px}.file-sidebar-empty[data-v-1fdf1453]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 16px;text-align:center}.file-sidebar-multi[data-v-1fdf1453]{padding-top:24px;text-align:center}.file-sidebar-multi[data-v-1fdf1453],.file-sidebar-single[data-v-1fdf1453]{align-items:center;display:flex;flex-direction:column;min-width:0;width:100%}.file-sidebar-preview[data-v-1fdf1453]{align-items:center;aspect-ratio:1;background:rgba(var(--v-theme-on-surface),.04);border-radius:12px;display:flex;justify-content:center;max-height:200px;min-width:0;overflow:hidden;width:100%}.file-sidebar-icon-wrapper[data-v-1fdf1453]{transform:scale(1.5)}.file-sidebar-thumb[data-v-1fdf1453]{height:100%!important;width:100%!important}.file-sidebar-filename[data-v-1fdf1453]{font-size:.875rem;font-weight:500;margin-top:12px;overflow-wrap:break-word;padding:0 8px;text-align:center;width:100%;word-break:break-word}.file-sidebar-meta[data-v-1fdf1453]{width:100%}.file-sidebar-meta-row[data-v-1fdf1453]{align-items:baseline;display:flex;gap:8px;justify-content:space-between;padding:4px 0}.file-sidebar-meta-row[data-v-1fdf1453]>:last-child{min-width:0;text-align:right;word-break:break-word}.file-sidebar-actions[data-v-1fdf1453]{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.file-sidebar-actions[data-v-1fdf1453] .v-btn{max-width:100%}.file-status-bar[data-v-88cd85f7]{align-items:center;backdrop-filter:blur(16px) saturate(1.8);-webkit-backdrop-filter:blur(16px) saturate(1.8);background:rgba(var(--v-theme-surface),.55);border-top:1px solid rgba(var(--v-theme-on-surface),.06);box-shadow:0 -1px #ffffff0d;display:flex;gap:12px;min-height:32px;padding:6px 14px}.image-viewer[data-v-19b00ad8]{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.image-viewer-controls[data-v-19b00ad8]{align-items:center;background:rgba(var(--v-theme-on-surface),.04);border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));display:flex;gap:2px;padding:4px 12px}.image-viewer-canvas[data-v-19b00ad8]{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-viewer-canvas--grabbing[data-v-19b00ad8]{cursor:grabbing!important}.image-viewer-img[data-v-19b00ad8]{border-radius:8px;box-shadow:0 4px 24px #00000026;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .15s ease}.file-preview-markdown[data-v-a9d261b9]{max-height:75vh;overflow:auto;padding:24px 32px;width:100%}.markdown-body[data-v-a9d261b9] h1{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));font-size:1.75rem;font-weight:600;margin:1.5em 0 .5em;padding-bottom:.3em}.markdown-body[data-v-a9d261b9] h2{border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity));font-size:1.4rem;font-weight:600;margin:1.25em 0 .4em;padding-bottom:.25em}.markdown-body[data-v-a9d261b9] h3{font-size:1.15rem;font-weight:600;margin:1em 0 .3em}.markdown-body[data-v-a9d261b9] h4,.markdown-body[data-v-a9d261b9] h5,.markdown-body[data-v-a9d261b9] h6{font-size:1rem;font-weight:600;margin:.8em 0 .25em}.markdown-body[data-v-a9d261b9] p{line-height:1.7;margin:.5em 0}.markdown-body[data-v-a9d261b9] ol,.markdown-body[data-v-a9d261b9] ul{margin:.5em 0;padding-left:1.5em}.markdown-body[data-v-a9d261b9] li{margin:.25em 0}.markdown-body[data-v-a9d261b9] code{background:rgba(var(--v-theme-on-surface),.08);border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;padding:.15em .4em}.markdown-body[data-v-a9d261b9] pre{background:rgba(var(--v-theme-on-surface),.06);border-radius:8px;margin:.75em 0;overflow-x:auto;padding:12px 16px}.markdown-body[data-v-a9d261b9] pre code{background:none;padding:0}.markdown-body[data-v-a9d261b9] blockquote{border-left:3px solid rgb(var(--v-theme-primary));color:rgba(var(--v-theme-on-surface),.7);margin:.75em 0;padding:4px 16px}.markdown-body[data-v-a9d261b9] table{border-collapse:collapse;margin:.75em 0;width:100%}.markdown-body[data-v-a9d261b9] td,.markdown-body[data-v-a9d261b9] th{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity));padding:8px 12px;text-align:left}.markdown-body[data-v-a9d261b9] th{background:rgba(var(--v-theme-on-surface),.04);font-weight:600}.markdown-body[data-v-a9d261b9] hr{border:none;border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));margin:1.5em 0}.markdown-body[data-v-a9d261b9] a{color:rgb(var(--v-theme-primary));text-decoration:none}.markdown-body[data-v-a9d261b9] a:hover{text-decoration:underline}.markdown-body[data-v-a9d261b9] img{border-radius:8px;max-width:100%}.file-preview-code-container[data-v-3b898424]{max-height:75vh;overflow:auto;width:100%}.code-preview[data-v-3b898424] pre{border-radius:0;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.6;margin:0;overflow-x:auto;padding:16px 20px}.code-preview[data-v-3b898424] code{font-family:inherit}.file-preview-card[data-v-4f95e3b1]{display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.file-preview-header[data-v-4f95e3b1]{align-items:center;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px}.file-preview-body[data-v-4f95e3b1]{background:rgba(var(--v-theme-on-surface),.02);flex:1;min-height:300px;overflow:auto}.file-preview-body[data-v-4f95e3b1],.file-preview-image[data-v-4f95e3b1]{align-items:center;display:flex;justify-content:center}.file-preview-image[data-v-4f95e3b1]{padding:16px}.file-preview-image img[data-v-4f95e3b1]{border-radius:8px;box-shadow:0 4px 24px #00000026;max-height:75vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.file-preview-embed[data-v-4f95e3b1]{height:75vh;width:100%}.file-preview-media[data-v-4f95e3b1]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px}.file-preview-audio[data-v-4f95e3b1]{min-height:250px}.file-preview-text[data-v-4f95e3b1]{max-height:75vh;overflow:auto;padding:0;width:100%}.file-preview-code[data-v-4f95e3b1]{background:transparent;color:rgb(var(--v-theme-on-surface));font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.6;margin:0;padding:16px 20px;white-space:pre-wrap;word-break:break-word}.file-preview-generic[data-v-4f95e3b1]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.folder-color-picker-item[data-v-7b82af71]{min-height:32px!important}.folder-color-dot[data-v-7b82af71]{border:2px solid transparent;border-radius:50%;cursor:pointer;flex-shrink:0;height:16px;transition:transform .15s,border-color .15s;width:16px}.folder-color-dot[data-v-7b82af71]:hover{transform:scale(1.2)}.folder-color-dot--active[data-v-7b82af71]{border-color:rgba(var(--v-theme-on-surface),.7);transform:scale(1.15)}.file-manager[data-v-07f6a8e5]{background:#fff;border-radius:12px;min-height:260px;overflow:hidden}.file-manager--fill-height[data-v-07f6a8e5]{display:flex;flex-direction:column}.v-theme--dark .file-manager[data-v-07f6a8e5]{background:#1e1e2e}.file-manager-loading[data-v-07f6a8e5]{flex-shrink:0}.file-manager-body[data-v-07f6a8e5]{display:flex;flex:1;min-height:0}.file-manager-content[data-v-07f6a8e5]{flex:1;min-width:0;overflow-y:auto;position:relative}
