@layer cs.components{.cs-tree.svelte-177nupt{--tree-indent:1rem;--tree-h:max(var(--cs-target-min), var(--cs-control-h-sm));--tree-pad:var(--cs-space-1-5);min-inline-size:0;font-size:var(--cs-control-font);line-height:var(--cs-lh-sm);-webkit-user-select:none;user-select:none;align-content:start;display:grid}.cs-tree-items.svelte-177nupt{align-content:start;gap:1px;min-inline-size:0;display:grid}.cs-tree[data-size=sm].svelte-177nupt{--tree-indent:.875rem;font-size:var(--cs-text-sm)}.cs-tree-row.svelte-177nupt{align-items:center;gap:var(--cs-space-1);min-block-size:var(--tree-h);padding-inline:calc(var(--tree-pad) + var(--depth) * var(--tree-indent)) var(--tree-pad);border-radius:var(--cs-radius-sm);color:var(--cs-text-2);cursor:default;transition:background-color var(--cs-dur-2) var(--cs-ease-standard), color var(--cs-dur-2) var(--cs-ease-standard);outline:none;display:flex;position:relative}@media (hover:hover){.cs-tree-row.svelte-177nupt:hover{background:var(--cs-state-hover);color:var(--cs-text-1)}}.cs-tree-row[data-selected].svelte-177nupt{background:var(--cs-state-selected);color:var(--cs-text-1)}.cs-tree-row[data-selected].svelte-177nupt:before{content:"";border-radius:var(--cs-radius-full);background:var(--cs-accent-fg);inline-size:2px;position:absolute;inset-block:.3rem;inset-inline-start:0}.cs-tree-row.svelte-177nupt:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(var(--cs-focus-width) * -1)}.cs-tree-row[aria-disabled=true].svelte-177nupt{color:var(--cs-text-disabled)}.cs-tree-row[data-dragged].svelte-177nupt{opacity:.55}.cs-tree-twisty.svelte-177nupt{block-size:1rem;inline-size:1rem;color:var(--cs-text-3);cursor:pointer;flex:none;place-items:center;display:grid}.cs-tree-twisty.svelte-177nupt svg{transition:rotate var(--cs-dur-3) var(--cs-ease-spring)}.cs-tree-row[aria-expanded=true].svelte-177nupt .cs-tree-twisty:where(.svelte-177nupt) svg{rotate:90deg}.cs-tree-row.svelte-177nupt .cs-tree-icon{color:var(--cs-text-3);flex:none}.cs-tree-row[data-selected].svelte-177nupt .cs-tree-icon{color:var(--cs-accent-text)}.cs-tree-label.svelte-177nupt{flex:auto;align-items:center;min-inline-size:0;display:flex}.cs-tree-text.svelte-177nupt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-tree-count.svelte-177nupt{font-size:var(--cs-text-xs);font-variant-numeric:tabular-nums;color:var(--cs-text-3);flex:none}.cs-tree-actions.svelte-177nupt{opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease-standard);flex:none;align-items:center;gap:.125rem;display:inline-flex}.cs-tree-row.svelte-177nupt:hover .cs-tree-actions:where(.svelte-177nupt),.cs-tree-row.svelte-177nupt:focus-within .cs-tree-actions:where(.svelte-177nupt),.cs-tree-row[data-selected].svelte-177nupt .cs-tree-actions:where(.svelte-177nupt),.cs-tree-row[data-cursor].svelte-177nupt:focus .cs-tree-actions:where(.svelte-177nupt){opacity:1}@media (hover:none){.cs-tree-actions.svelte-177nupt{opacity:1}}.cs-tree-row[data-drop=before].svelte-177nupt:after,.cs-tree-row[data-drop=after].svelte-177nupt:after{content:"";inset-inline:calc(var(--tree-pad) + var(--depth) * var(--tree-indent)) var(--tree-pad);border-radius:var(--cs-radius-full);background:var(--cs-accent-fg);pointer-events:none;block-size:2px;position:absolute}.cs-tree-row[data-drop=before].svelte-177nupt:after{inset-block-start:-1.5px}.cs-tree-row[data-drop=after].svelte-177nupt:after{inset-block-end:-1.5px}.cs-tree-row[data-drop=inside].svelte-177nupt{background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-accent-line);color:var(--cs-text-1)}.cs-tree-end.svelte-177nupt{min-block-size:0}.cs-tree[data-dragging].svelte-177nupt .cs-tree-end:where(.svelte-177nupt){min-block-size:var(--tree-h);border-radius:var(--cs-radius-sm)}.cs-tree-end[data-drop=end].svelte-177nupt{box-shadow:inset 0 2px 0 0 var(--cs-accent-fg)}.cs-tree-ghost{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-sm);background:var(--cs-accent-solid);color:var(--cs-accent-on-solid);font:var(--cs-weight-semibold) var(--cs-text-xs) / 1.4 var(--cs-font-sans);position:fixed;inset-block-start:-100px}:root[data-cs-theme=contrast] .cs-tree-row[data-selected].svelte-177nupt{box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-accent-line)}:root[data-cs-theme=contrast] .cs-tree-row[data-selected].svelte-177nupt:before{inline-size:4px}@media (forced-colors:active){.cs-tree-row[data-selected].svelte-177nupt{color:highlighttext;forced-color-adjust:none;background:highlight}.cs-tree-row[data-drop=inside].svelte-177nupt{outline:2px solid highlight}}.cs-assetgrid.svelte-oncasi{gap:var(--cs-space-3);min-inline-size:0;display:grid;position:relative}.cs-assetgrid-grid.svelte-oncasi{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min-col)), 1fr));gap:var(--cs-space-3);padding:var(--cs-space-1);-webkit-user-select:none;user-select:none;touch-action:pan-y;outline:none;display:grid;position:relative}.cs-assetgrid-cell.svelte-oncasi{min-inline-size:0;display:grid;position:relative}.cs-assetgrid-item.svelte-oncasi{align-content:start;gap:var(--cs-space-1-5);min-inline-size:0;padding:var(--cs-space-1-5);border-radius:var(--cs-radius-lg);cursor:default;transition:background-color var(--cs-dur-2) var(--cs-ease-standard), box-shadow var(--cs-dur-2) var(--cs-ease-standard);outline:none;display:grid;position:relative}@media (hover:hover){.cs-assetgrid-item.svelte-oncasi:hover{background:var(--cs-state-hover)}}.cs-assetgrid-item[data-selected].svelte-oncasi{background:var(--cs-state-selected);box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-accent-line)}.cs-assetgrid-item.svelte-oncasi:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:1px}.cs-assetgrid-item[data-drop-target].svelte-oncasi{background:var(--cs-accent-soft);box-shadow:inset 0 0 0 2px var(--cs-accent-fg)}.cs-assetgrid-check.svelte-oncasi{z-index:3;border-radius:var(--cs-radius-full);border:var(--cs-bw-control) solid var(--cs-line-control);background:var(--cs-scrim);color:#0000;opacity:0;pointer-events:none;block-size:1.25rem;inline-size:1.25rem;transition:opacity var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard);place-items:center;display:grid;position:absolute;inset-block-start:var(--cs-space-2-5);inset-inline-start:var(--cs-space-2-5)}.cs-assetgrid-check[data-on].svelte-oncasi{opacity:1;border-color:var(--cs-accent-solid);background:var(--cs-accent-solid);color:var(--cs-accent-on-solid)}.cs-assetgrid-item.svelte-oncasi:hover .cs-assetgrid-check:where(.svelte-oncasi),.cs-assetgrid-item.svelte-oncasi:focus-visible .cs-assetgrid-check:where(.svelte-oncasi),.cs-assetgrid.svelte-oncasi:has([data-selected]:where(.svelte-oncasi)) .cs-assetgrid-check:where(.svelte-oncasi){opacity:1}@media (hover:none){.cs-assetgrid-check.svelte-oncasi{opacity:1}}.cs-assetgrid-actions.svelte-oncasi{z-index:3;opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease-standard);gap:.125rem;display:inline-flex;position:absolute;inset-block-start:var(--cs-space-2);inset-inline-end:var(--cs-space-2)}.cs-assetgrid-cell.svelte-oncasi:hover .cs-assetgrid-actions:where(.svelte-oncasi),.cs-assetgrid-cell.svelte-oncasi:has(.cs-assetgrid-item:where(.svelte-oncasi):focus-visible) .cs-assetgrid-actions:where(.svelte-oncasi),.cs-assetgrid-cell[data-selected].svelte-oncasi .cs-assetgrid-actions:where(.svelte-oncasi){opacity:1}@media (hover:none){.cs-assetgrid-actions.svelte-oncasi{opacity:1}}.cs-assetgrid-band.svelte-oncasi{z-index:4;border:1px solid var(--cs-accent-line);border-radius:var(--cs-radius-xs);background:var(--cs-accent-soft);pointer-events:none;position:absolute}.cs-assetgrid-more.svelte-oncasi{justify-items:center;display:grid}.cs-assetgrid-ghost{padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-sm);background:var(--cs-accent-solid);color:var(--cs-accent-on-solid);font:var(--cs-weight-semibold) var(--cs-text-xs) / 1.4 var(--cs-font-sans);position:fixed;inset-block-start:-100px}:root[data-cs-theme=contrast] .cs-assetgrid-item[data-selected].svelte-oncasi{box-shadow:inset 0 0 0 2px var(--cs-accent-line)}@media (forced-colors:active){.cs-assetgrid-item[data-selected].svelte-oncasi{outline:2px solid highlight}.cs-assetgrid-check[data-on].svelte-oncasi{forced-color-adjust:none;color:highlighttext;background:highlight}}.cs-thumb.svelte-19lcqra{background:var(--cs-surface-sunken);inline-size:100%;color:var(--cs-text-3);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.cs-thumb[data-rounded].svelte-19lcqra{border-radius:var(--cs-radius-md)}.cs-thumb[data-checker].svelte-19lcqra{background:var(--cs-checker)}.cs-thumb-img.svelte-19lcqra{opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--cs-dur-3) var(--cs-ease-standard)}.cs-thumb-img[data-loaded].svelte-19lcqra{opacity:1}.cs-thumb-fallback.svelte-19lcqra{place-items:center;block-size:100%;inline-size:100%;display:grid}.cs-thumb-fallback.svelte-19lcqra .cs-thumb-icon{opacity:.85;block-size:auto;inline-size:clamp(1.25rem,32%,3rem)}.cs-thumb[data-kind=folder].svelte-19lcqra .cs-thumb-fallback:where(.svelte-19lcqra){color:var(--cs-accent-text)}.cs-thumb-badge.svelte-19lcqra{z-index:1;padding:0 var(--cs-space-1);border-radius:var(--cs-radius-xs);background:var(--cs-scrim);color:var(--cs-text-1);font-family:var(--cs-font-mono);font-feature-settings:var(--cs-font-features-mono);font-size:var(--cs-text-2xs);font-variant-numeric:tabular-nums;line-height:1.6;position:absolute;inset-block-end:var(--cs-space-1-5);inset-inline-end:var(--cs-space-1-5)}.cs-thumb-overlay.svelte-19lcqra{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cs-thumb-overlay.svelte-19lcqra>*{pointer-events:auto}:root[data-cs-theme=contrast] .cs-thumb-badge.svelte-19lcqra{background:var(--cs-surface-0);box-shadow:inset 0 0 0 1px var(--cs-line-2)}}
