.es-svg{fill:none;stroke-linejoin:round;stroke-linecap:round;width:200px;height:auto;display:block}.es-ink{stroke:var(--ui-fg);stroke-width:calc(1.25px * var(--es-k,1))}.es-dash{stroke:var(--ui-fg-3);stroke-width:calc(1.1px * var(--es-k,1));stroke-dasharray:calc(4px * var(--es-k,1)) calc(4px * var(--es-k,1))}.es-card{fill:var(--ui-card)}.es-soft{fill:var(--ui-hover);stroke:none}.es-line{fill:var(--ui-line);stroke:none}.es-mark{fill:var(--ui-fg-3);fill-opacity:.35;stroke:none}.es-solid{fill:var(--ui-fg);stroke:var(--ui-fg);stroke-width:calc(1px * var(--es-k,1))}.es-halo{stroke:none}.es-restore{fill:none;stroke-width:calc(1.5px * var(--es-k,1))}.es-dash-fine{stroke-dasharray:calc(3px * var(--es-k,1)) calc(4px * var(--es-k,1))}.es-handle{stroke-width:calc(6px * var(--es-k,1))}.es-lens{stroke-width:calc(1.4px * var(--es-k,1))}.es-title{font:var(--ui-t-section);color:var(--ui-fg-2);overflow-wrap:anywhere;margin:0}.es-caption{flex-direction:column;align-items:stretch;gap:12px;width:max-content;max-width:100%;display:flex}.es-svg.is-sm{width:132px}.es-empty.is-sm{padding:var(--ins-pad,0);flex:none}.is-page .es-ink{stroke:currentColor}.is-page .es-dash{stroke:currentColor;stroke-opacity:.55}.is-page .es-card{fill:none}.is-page .es-soft{fill:currentColor;fill-opacity:.08}.is-page .es-line{fill:currentColor;fill-opacity:.14}.is-page .es-mark{fill:currentColor;fill-opacity:.28}.is-page .es-title{color:currentColor;opacity:.7}.es-globe{stroke-width:calc(.8px * var(--es-k,1))}.es-note{font:var(--ui-t-body);color:var(--ui-fg-3);text-align:center;margin:-6px 0 0}.es-svg.is-lg{width:260px}.es-empty.is-lg .es-title{font:var(--ui-t-row)}.es-empty.is-lg .es-note{font:var(--ui-t-body);margin-top:-4px}.es-actions{justify-content:center;gap:8px;margin-top:-8px;display:flex}.es-actions-stack{flex-direction:column;gap:8px;width:max-content;max-width:100%;display:flex}.es-actions-row{justify-content:center;gap:8px;display:flex}@container page (width<480px){.es-empty:not(td *):has(.es-actions,.es-caption>:not(.es-title,.es-note)){align-self:stretch;padding-inline:0}.es-empty:not(td *)>[data-slot=empty-header],.es-actions{align-self:stretch}.es-caption:has(>:not(.es-title,.es-note)){align-self:stretch}.es-caption:has(>:not(.es-title,.es-note)){width:auto}}[data-slot=dialog-content].asset-preview{--stage-box:min(72vh, 560px);--stage-pad:calc(var(--spacing) * 3);--keys-h:calc(var(--ui-h-ctrl) + var(--spacing) * 2);--stage-h:calc(var(--stage-box) - 2 * var(--stage-pad));gap:calc(var(--spacing) * 4) calc(var(--spacing) * 6);grid-template-columns:minmax(0,1fr) 340px;width:min(92vw,1100px);max-width:min(92vw,1100px);transition-property:none;display:grid}.asset-preview-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);grid-column:1/-1;display:flex}.asset-preview-stage{height:var(--stage-box);padding:var(--stage-pad);border-radius:var(--ui-r-box);background:var(--ui-hover);justify-content:center;align-items:center;display:flex;overflow:hidden}.asset-preview-frame{width:min(100%, var(--frame-w,100%), calc(var(--stage-h) * var(--frame-ratio,3 / 2)));aspect-ratio:var(--frame-ratio,3 / 2);display:block;position:relative}.asset-preview-frame>:is(img,video){object-fit:contain;width:100%;height:100%;display:block}.asset-preview-frame>img{background:var(--ui-media-ground)}.asset-preview-full{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);color:var(--media-badge-text);background:var(--media-badge-bg);opacity:var(--media-control-rest);position:absolute}.asset-preview-full:hover{color:var(--media-badge-text);background:var(--media-badge-bg)}.asset-preview-stage:hover .asset-preview-full,.asset-preview-full:focus-visible{opacity:1}.asset-preview button:focus-visible{outline:none}.asset-preview-player{--stage-h:calc(var(--stage-box) - var(--keys-h) - 2 * var(--stage-pad));gap:calc(var(--spacing) * 2);height:var(--stage-box);flex-direction:column;min-width:0;display:flex}.asset-preview-player .asset-preview-stage{flex:1 1 0;height:auto;min-height:0}.asset-preview-controls{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.asset-preview-seek{flex:1}.asset-preview-time{font:var(--ui-t-meta);letter-spacing:var(--ui-ls-base);color:var(--ui-fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.asset-preview-panel{gap:calc(var(--spacing) * 4);min-width:0;max-height:var(--stage-box);flex-direction:column;display:flex;overflow-y:auto}.asset-preview-panel>[data-slot=table-container]{flex:none}.asset-preview-panel [data-slot=table] :is([data-slot=table-head],[data-slot=table-cell]){padding-inline:calc(var(--spacing) * 2)}.asset-preview-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-preview-panel [data-slot=table-body]>[data-slot=table-row]:not(.asset-preview-file):hover{background:0 0}.asset-preview-total>[data-slot=table-cell],.asset-preview-total>[data-slot=table-cell][data-num]{font-weight:var(--ui-w-strong);color:var(--ui-fg)}.asset-preview-file{position:relative}.asset-preview-files>tbody>.asset-preview-file:hover{background:color-mix(in oklab, var(--sidebar-accent) 45%, transparent)}.asset-preview-files>tbody>.asset-preview-file[data-state=selected]{background:var(--sidebar-accent)}.asset-preview-file[data-state=selected]>[data-slot=table-cell]{font-weight:var(--ui-w-ctrl)}.asset-preview-key{letter-spacing:inherit;cursor:var(--cur-clickable,pointer);outline:none}.asset-preview-key:after{content:"";position:absolute;inset:0}.asset-preview-file>[data-slot=table-cell][data-icon]>a{position:relative}.asset-preview-facts>tbody>tr>td:first-child{width:auto;max-width:none;color:var(--ui-fg-2);overflow:visible}.asset-preview-facts>tbody>tr>td+td{text-overflow:ellipsis;text-align:right;width:100%;max-width:0;overflow:hidden}.asset-preview-none{color:var(--ui-fg-2)}@media (width<48rem){[data-slot=dialog-content].asset-preview{--stage-box:min(40vh, 360px);grid-template-columns:minmax(0,1fr);max-height:92vh;overflow-y:auto}.asset-preview-panel{max-height:none;overflow-y:visible}.asset-preview-head{z-index:1;background:var(--background);position:sticky;top:0}}@media (width<=30rem){[data-slot=dialog-content].asset-preview{--stage-box:40vh}.asset-preview-stage,.asset-preview-player{height:auto}.asset-preview-player .asset-preview-stage{flex:none}}[data-slot=dialog-content].asset-preview.is-full{--full-pad:calc(var(--spacing) * 4);--safe-y:calc(max(var(--full-pad), env(safe-area-inset-top)) + max(var(--full-pad), env(safe-area-inset-bottom)));--stage-pad:0px;--stage-box:calc(100dvh - var(--safe-y));width:100vw;max-width:none;height:100dvh;max-height:none;padding:max(var(--full-pad), env(safe-area-inset-top)) max(var(--full-pad), env(safe-area-inset-right)) max(var(--full-pad), env(safe-area-inset-bottom)) max(var(--full-pad), env(safe-area-inset-left));box-shadow:none;background:var(--ui-veil-deep);border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);animation:.12s vb-fade-in;inset:0;overflow:hidden;translate:none}.asset-preview.is-full :is(.asset-preview-head,.asset-preview-panel){display:none}.asset-preview.is-full .asset-preview-stage{background:0 0;height:100%;padding:0}.asset-preview.is-full .asset-preview-player{height:100%}.asset-preview.is-full .asset-preview-player .asset-preview-stage{flex:1 1 0}
