.files-desk-mode-bar{margin-bottom:.9rem}.files-desk-mode-bar .desk-segment-tabs{max-width:22rem}.files-data-table-shell{min-width:0}.files-data-table-shell .desk-data-table-body,.files-data-table-shell .desk-table-wrap{overflow:visible}.files-data-table-shell .desk-data-table.is-embedded{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.files-data-table-shell.is-plain .desk-table-wrap{border:0;border-radius:0;background:transparent}.files-panel{display:grid;grid-gap:1.4rem;gap:1.4rem;min-width:0}.files-section{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.files-section-head{display:flex;align-items:center;gap:.4rem;color:var(--desk-ink-muted,var(--muted))}.files-section-head .desk-type-xl{color:var(--desk-ink-strong,var(--ink))}.files-section-head.is-toolbar,.files-section-head.is-tools-only{justify-content:space-between;align-items:center;width:100%;gap:.75rem}.files-section-block{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.files-section-title{display:flex;align-items:center;gap:.2rem;min-width:0}.files-inline-search{display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;border:0;background:none;color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-inline-search.is-open,.files-inline-search:hover{color:var(--desk-ink-strong,var(--ink))}.files-inside-search,.files-inside-search .desk-data-table-tool-group,.files-inside-search .desk-search-field{flex:1 1;width:100%;min-width:0}.files-section-icons{display:flex;align-items:center;gap:.45rem;margin-left:auto;min-width:0}.files-section-head.is-tools-only{align-items:center}.files-section-head.is-tools-only .files-section-icons{width:auto;margin-left:0;flex-shrink:0}.files-section,.files-section-block{overflow:visible}.files-section .desk-filter-anchor{position:relative;z-index:8}.files-section .menu.desk-filter-menu{z-index:30}.files-section-icon-cluster{display:flex;align-items:center;gap:.45rem}.files-section-search{min-width:0}.files-tool-btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--desk-line);border-radius:var(--desk-radius-control,10px);background:var(--desk-surface-raised,var(--surface));color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-tool-btn.is-open,.files-tool-btn:hover{color:var(--desk-ink-strong,var(--ink))}.files-tool-btn.is-open{border-color:color-mix(in srgb,var(--blue) 45%,var(--desk-line))}.files-crumb-bar{position:relative;z-index:24;justify-content:space-between;gap:1rem}.files-crumb,.files-crumb-bar{display:flex;align-items:center;min-width:0}.files-crumb{flex-wrap:wrap;gap:.15rem;font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-size:1.45rem;font-weight:500;letter-spacing:0;line-height:1.15;color:var(--desk-ink-muted,var(--muted))}.files-crumb-step{display:inline-flex;align-items:center;gap:.2rem;min-width:0}.files-crumb-chevron{flex-shrink:0;opacity:.55}.files-crumb-here,.files-crumb-link{padding:.1rem .2rem;border:0;border-radius:var(--desk-radius-control,10px);background:none;color:inherit;font:inherit;letter-spacing:0}.files-crumb-link{cursor:pointer}.files-crumb-link:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.files-crumb-here{font-weight:600;color:var(--desk-ink-strong,var(--ink))}.files-crumb-link.is-drop-target{background:color-mix(in srgb,var(--lime) 24%,transparent);color:var(--desk-ink-strong,var(--ink))}.files-folder-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,16rem));grid-gap:.65rem;gap:.65rem;min-width:0}.files-folder-chip{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.4rem .35rem .4rem .7rem;border:1px solid var(--desk-line);border-radius:12px;background:var(--desk-surface-raised,var(--surface));color:var(--desk-ink-strong,var(--ink));cursor:default}.files-folder-chip-mark{display:grid;place-items:center;flex-shrink:0;color:var(--folder)}.files-folder-chip-mark .file-kind-mark,.files-folder-chip-mark .file-kind-mark path{fill:currentColor;color:var(--folder)}.files-folder-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1;font-family:var(--font-desk);font-size:.86rem;font-weight:600}.files-folder-chip-actions{flex-shrink:0}.files-folder-chip.is-selected{background:color-mix(in srgb,var(--blue) 34%,#121212);border-color:color-mix(in srgb,var(--blue) 55%,transparent);box-shadow:inset 3px 0 0 var(--blue)}.files-folder-chip.is-drop-target{background:color-mix(in srgb,var(--lime) 22%,transparent);border-color:color-mix(in srgb,var(--lime) 65%,transparent)}.files-new,.library-create{position:relative}.files-new-menu,.library-create-menu{z-index:8}.files-browser{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.files-canvas-drop{position:absolute;inset:0;z-index:28;display:grid;align-content:center;justify-items:center;grid-gap:.35rem;gap:.35rem;border:0;border-radius:var(--desk-glass-radius,20px);background:linear-gradient(color-mix(in srgb,var(--blue) 22%,transparent),color-mix(in srgb,var(--blue) 22%,transparent)),var(--desk-surface,#1c1c1c);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--blue) 72%,transparent);font-family:var(--font-desk);pointer-events:none}.files-canvas-drop,.files-canvas-drop p{margin:0;color:var(--desk-popover-ink-strong,var(--ink))}.files-canvas-drop p{font-family:var(--font-ape),"Space Grotesk",system-ui,sans-serif;font-size:1.35rem;font-weight:600}.files-canvas-drop span{color:var(--desk-popover-ink,var(--desk-ink));font-size:.9rem}.files-upload-dock{position:absolute;right:1rem;bottom:1rem;z-index:9;display:grid;grid-gap:.65rem;gap:.65rem;width:min(22rem,calc(100% - 2rem));max-height:min(24rem,50vh);overflow:hidden;padding:.85rem;border:1px solid var(--desk-popover-border,var(--desk-line));border-radius:var(--desk-popover-radius,var(--desk-radius-control));background:var(--desk-popover-bg,#141314);color:var(--desk-popover-ink-strong,var(--ink));box-shadow:var(--desk-popover-shadow,0 14px 36px rgba(0,0,0,.48));backdrop-filter:none;-webkit-backdrop-filter:none;font-family:var(--font-desk)}.files-upload-dock .desk-file-upload-row{border-color:var(--desk-popover-border);background:color-mix(in srgb,var(--desk-popover-ink,#fff) 6%,var(--desk-popover-bg,#141314))}.files-upload-dock .desk-file-upload-row-mark{background:var(--desk-popover-row-hover)}.files-upload-dock .desk-file-upload-row-name{color:var(--desk-popover-ink-strong)}.files-upload-dock .desk-file-upload-row-meta,.files-upload-dock-head .meta{color:var(--desk-popover-ink-muted)}.files-upload-dock .desk-file-upload-row-prompt{color:var(--desk-popover-ink)}.files-upload-dock[hidden]{display:none}.files-upload-dock .desk-file-upload-queue{max-height:16rem;overflow:auto}.files-upload-dock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.files-upload-dock-head strong{display:block;font-size:.95rem}.files-upload-dock-head .meta{display:block;margin-top:.1rem}.files-upload-dock-close{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:var(--desk-radius-control,10px);background:transparent;color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-upload-dock-close:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.studio-main:has(.browser-player-bar) .files-upload-dock{bottom:calc(var(--browser-player-h, 4.5rem) + .75rem)}.studio-main:has(.files-selection-bar.is-in) .files-upload-dock{bottom:5.25rem}.studio-main:has(.browser-player-bar):has(.files-selection-bar.is-in) .files-upload-dock{bottom:calc(var(--browser-player-h, 4.5rem) + 5rem)}.files-browser-body,.files-directory{display:grid;grid-gap:3rem;gap:3rem;min-width:0}.files-browse-bar,.files-section-tools{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.files-browse-search{flex:1 1;min-width:min(100%,16rem)}.files-browse-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto}.files-folder-strip,.library-setlist-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));grid-gap:.6rem;gap:.6rem;min-width:0}.files-folder-strip-card,.library-setlist-card{position:relative;display:flex;align-items:center;min-width:0;border:1px solid var(--desk-line);border-radius:var(--desk-radius-control,10px);background:var(--desk-surface-raised,var(--surface));font-family:var(--font-desk)}.files-folder-strip-card:hover,.library-setlist-card:hover{border-color:color-mix(in srgb,var(--desk-line) 60%,var(--desk-ink) 40%)}.files-folder-strip-card.is-drop-target{background:color-mix(in srgb,var(--lime) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 65%,transparent)}.files-folder-strip-card.is-selected{border-color:color-mix(in srgb,var(--blue) 55%,transparent);background:color-mix(in srgb,var(--blue) 34%,#121212);box-shadow:inset 3px 0 0 var(--blue)}.files-folder-strip-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.files-folder-strip-open,.library-setlist-open{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:0;padding:.85rem .75rem;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.files-folder-strip-mark{display:grid;place-items:center;flex-shrink:0;color:var(--folder)}.files-folder-strip-card:not(.is-file) .files-folder-strip-mark .file-kind-mark,.files-folder-strip-card:not(.is-file) .files-folder-strip-mark .file-kind-mark path,.files-row.is-folder .file-kind-mark,.files-row.is-folder .file-kind-mark path{fill:currentColor;color:var(--folder)}.files-folder-strip-copy{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.files-folder-strip-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:600}.library-setlist-open{align-items:center;gap:.75rem;padding:.28rem .7rem .28rem .28rem}.library-setlist-mark{display:grid;place-items:center;flex-shrink:0;width:3.35rem;height:3.35rem;border-radius:6px;background:var(--surface);color:var(--desk-ink-muted,var(--muted))}[data-theme=dark] .studio[data-stage=browser] .library-setlist-mark{background:var(--desk-glass-row-hover)}.library-setlist-open>.track-copy{flex:1 1;min-width:0}.files-folder-strip-actions,.library-setlist-actions{position:relative;z-index:2;display:flex;align-items:center;flex-shrink:0;padding-right:.45rem}.studio[data-stage=browser] .library-canvas,.studio[data-stage=browser] .library-list,.studio[data-stage=browser] .library-panel,.studio[data-stage=browser] .library-section,.studio[data-stage=browser] .library-setlist-actions,.studio[data-stage=browser] .library-setlist-card,.studio[data-stage=browser] .library-setlist-strip,.studio[data-stage=browser] .library-split{overflow:visible}.studio[data-stage=browser] .library-setlist-card:has([aria-expanded=true]){z-index:8}.studio[data-stage=browser] .desk-alert-dialog-desc a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:.12em}.files-folders-bar{justify-content:space-between;gap:.5rem .75rem}.files-breadcrumb,.files-folders-bar{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.files-breadcrumb{gap:.15rem;font-family:var(--font-desk);font-size:.84rem;color:var(--desk-ink-muted,var(--muted))}.files-breadcrumb-step{display:inline-flex;align-items:center;gap:.15rem}.files-breadcrumb-link{padding:.15rem .3rem;border:0;border-radius:var(--desk-radius-control,10px);background:none;color:inherit;font:inherit;cursor:pointer}.files-breadcrumb-link:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.files-breadcrumb-here{padding:.15rem .3rem;font-weight:600;color:var(--desk-ink-strong,var(--ink))}.files-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.15rem}.files-row-actions .icon-button{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:var(--desk-radius-control,10px);color:var(--desk-ink-muted,var(--muted))}.files-row-actions .icon-button:hover{background:var(--desk-glass-row-hover);color:var(--desk-ink-strong,var(--ink))}.files-fav.is-on,.files-row-actions .icon-button.is-on{color:var(--orange)}.files-row.is-folder .files-cell-mark{color:var(--folder)}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table{border-collapse:separate;border-spacing:0}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table th{background:var(--desk-glass-row-selected);background-clip:padding-box;padding-top:.4rem;padding-bottom:.4rem;border-bottom:.35rem solid transparent;color:var(--desk-muted)}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table thead th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.studio[data-stage=browser][data-desk=v2] .files-table.desk-table thead th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.files-table-actions-cell{width:1%;white-space:nowrap;overflow:visible}.files-row{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.files-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.files-row.is-selected>td{background:color-mix(in srgb,var(--blue) 34%,#121212)}.files-row.is-selected>td:first-child{box-shadow:inset 3px 0 0 var(--blue)}[data-theme=light] .files-folder-chip.is-selected,[data-theme=light] .files-folder-strip-card.is-selected,[data-theme=light] .files-row.is-selected>td{background:color-mix(in srgb,var(--blue) 14%,#fff);color:var(--desk-ink-strong,#121212)}[data-theme=light] .files-row.is-selected .desk-table-meta,[data-theme=light] .files-row.is-selected .desk-table-title,[data-theme=light] .files-row.is-selected .files-cell-name{color:var(--desk-ink-strong,#121212)}[data-theme=light] .studio[data-stage=browser][data-desk=v2] .quick-dock-finder .desk-tree-row.is-selected{background:color-mix(in srgb,var(--blue) 14%,#fff);color:var(--desk-ink-strong,#121212)}.files-row.is-drop-target>td{background:color-mix(in srgb,var(--lime) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lime) 65%,transparent)}.files-cell-title{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.files-cell-mark{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex-shrink:0;overflow:hidden;border-radius:6px;color:var(--desk-ink-muted,var(--muted))}.files-cell-thumb{width:100%;height:100%;object-fit:cover}.files-cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.files-cell-who{width:1%}.files-collection-grid{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.files-collection-empty{padding:.75rem .35rem}.files-breadcrumb-link.is-drop-target{background:color-mix(in srgb,var(--lime) 24%,transparent);color:var(--desk-ink-strong,var(--ink))}.files-folders-bar-actions{display:flex;align-items:center;gap:.5rem}.files-star-filter{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--desk-line);border-radius:var(--desk-radius-control,10px);background:var(--desk-surface-raised,var(--surface));color:var(--desk-ink-muted,var(--muted));cursor:pointer}.files-star-filter:hover{color:var(--desk-ink-strong,var(--ink))}.files-star-filter.is-on{border-color:color-mix(in srgb,var(--orange) 55%,transparent);color:var(--orange)}.studio[data-stage=browser][data-desk=v2] .quick-dock-finder .desk-tree-row.is-selected{background:color-mix(in srgb,var(--blue) 34%,#121212);box-shadow:inset 3px 0 0 var(--blue)}.studio[data-stage=browser][data-desk=v2] .files-selection-bar{position:absolute;left:1rem;right:1rem;bottom:1rem;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.45rem .5rem .45rem .9rem;border:1px solid #262626;border-radius:var(--desk-radius-card);background:#0f0f0f;color:#f6f9fc;box-shadow:0 18px 40px rgba(0,0,0,.28);font-family:var(--font-desk);translate:0 120%;opacity:0;pointer-events:none;transition:translate var(--overlay-duration,.32s) var(--overlay-ease,ease),opacity var(--overlay-duration,.32s) var(--overlay-ease,ease)}.studio[data-stage=browser][data-desk=v2] .files-selection-bar.is-in{translate:0 0;opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.studio[data-stage=browser][data-desk=v2] .files-selection-bar{transition:none}}.studio[data-stage=browser][data-desk=v2] .studio-main:has(.browser-player-bar) .files-selection-bar{bottom:calc(var(--browser-player-h, 4.5rem) + .75rem)}.studio[data-stage=browser][data-desk=v2] .studio-main:has(.files-selection-bar.is-in) .files-desk-page{padding-bottom:4.75rem}.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost{color:#f6f9fc}.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost:hover:not(:disabled){background:rgba(255,255,255,.1);color:#fff}[data-theme=dark] .studio[data-stage=browser][data-desk=v2] .files-selection-bar{border-color:#ccd0d6;background:#f6f9fc;color:#121212;box-shadow:0 18px 40px rgba(0,0,0,.35)}[data-theme=dark] .studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost{color:#121212}[data-theme=dark] .studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn-ghost:hover:not(:disabled){background:rgba(18,18,18,.06);color:#121212}.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn.is-warn,.studio[data-stage=browser][data-desk=v2] .files-selection-bar .desk-btn.is-warn:hover:not(:disabled){color:var(--pink)}.files-delete-impact{display:grid;grid-gap:.85rem;gap:.85rem}.files-delete-also{display:grid;grid-gap:.35rem;gap:.35rem}.files-delete-use-line{margin:0}.files-delete-use-name{color:var(--desk-popover-ink-strong,var(--ink));font-weight:600}.files-delete-use-more{border:0;padding:0;background:none;color:var(--blue);font:inherit;font-weight:600;cursor:pointer}.files-delete-use-more:hover{text-decoration:underline}.files-delete-use-list{display:grid;grid-gap:.28rem;gap:.28rem;margin:0;padding:0;list-style:none}.files-selection-count{font-size:.85rem;font-weight:600}.files-selection-actions{display:flex;align-items:center;gap:.25rem}.files-workspace-toast{position:fixed;left:50%;bottom:5rem;z-index:40;translate:-50% 0;margin:0;padding:.5rem .9rem;border-radius:var(--desk-radius-card);background:var(--desk-glass-solid-bg,var(--desk-surface-raised,var(--surface)));border:1px solid var(--desk-line);box-shadow:var(--desk-glass-solid-shadow,0 18px 40px rgba(0,0,0,.22));font-family:var(--font-desk);font-size:.82rem}.desk-create-folder-form{display:grid;grid-gap:.75rem;gap:.75rem}.desk-create-folder-form .desk-btn{justify-self:start}.desk-create-act-pick{margin-bottom:1rem}.desk-create-act-pick .desk-show-act-select-trigger{min-height:2.75rem;padding:.35rem .75rem;border:1px solid var(--desk-line,var(--line));border-radius:var(--desk-radius-control,10px);background:var(--desk-input,var(--input));color:var(--desk-ink,var(--ink));box-shadow:none}.files-upload-organize{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.files-upload-organize-count{flex:1 1 auto;font-family:var(--font-desk);font-size:.82rem;color:var(--desk-muted,var(--muted))}