.video-layout.svelte-1mlqv8{display:grid;grid-template-columns:16rem minmax(0,1fr);gap:1rem}@media (max-width: 900px){.video-layout.svelte-1mlqv8{grid-template-columns:minmax(0,1fr)}}.video-main.svelte-1mlqv8{min-width:0}.card.selected.svelte-1mlqv8{border-color:var(--acc);box-shadow:0 0 0 2px #4a8cff66;background:var(--panel2)}.multibar.svelte-1mlqv8{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);background:var(--panel2);border:1px solid var(--acc);border-radius:.5rem;padding:.6rem 1rem;display:flex;gap:.6rem;align-items:center;box-shadow:0 8px 24px #00000080;z-index:50;color:var(--text);font-size:.88rem}.multibar.svelte-1mlqv8 button:where(.svelte-1mlqv8){background:var(--line);color:var(--text);border:1px solid var(--line2);padding:.35rem .7rem;border-radius:.3rem;cursor:pointer;font-size:.82rem}.multibar.svelte-1mlqv8 button:where(.svelte-1mlqv8):hover{background:var(--line2);border-color:var(--acc)}.multibar.svelte-1mlqv8 button.danger:where(.svelte-1mlqv8){color:#ef4444;border-color:#ef4444}.multibar.svelte-1mlqv8 button.danger:where(.svelte-1mlqv8):hover{background:#ef4444;color:#fff}.ctx-menu.svelte-1mlqv8{position:fixed;z-index:100;background:var(--panel2);border:1px solid var(--line);border-radius:.4rem;padding:.3rem;min-width:12rem;box-shadow:0 8px 24px #0009;display:flex;flex-direction:column;gap:.1rem}.ctx-menu.svelte-1mlqv8 button:where(.svelte-1mlqv8){background:transparent;border:0;color:var(--text);padding:.45rem .7rem;text-align:left;cursor:pointer;border-radius:.25rem;font-size:.85rem}.ctx-menu.svelte-1mlqv8 button:where(.svelte-1mlqv8):hover{background:var(--line)}.ctx-menu.svelte-1mlqv8 button.danger:where(.svelte-1mlqv8){color:#ef4444}.ctx-menu.svelte-1mlqv8 button.danger:where(.svelte-1mlqv8):hover{background:#ef4444;color:#fff}.ctx-menu.svelte-1mlqv8 hr:where(.svelte-1mlqv8){border:0;border-top:1px solid var(--line);margin:.2rem 0}.toolbar.svelte-1mlqv8{display:flex;gap:.8rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap}.toolbar.svelte-1mlqv8 input[type=text]:where(.svelte-1mlqv8){flex:1;max-width:24rem;padding:.5rem .8rem;background:var(--panel2);border:1px solid var(--line);color:var(--text);border-radius:.4rem;font:.9rem system-ui}.toolbar.svelte-1mlqv8 input[type=text]:where(.svelte-1mlqv8):focus{outline:2px solid var(--acc);border-color:transparent}.view-controls.svelte-1mlqv8{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.mode-switch.svelte-1mlqv8{display:flex;background:var(--panel2);border:1px solid var(--line);border-radius:.35rem;overflow:hidden}.mode-switch.svelte-1mlqv8 button:where(.svelte-1mlqv8){background:transparent;border:0;color:var(--muted);padding:.4rem .6rem;cursor:pointer;display:flex;align-items:center}.mode-switch.svelte-1mlqv8 button:where(.svelte-1mlqv8):hover{background:var(--line);color:var(--text)}.mode-switch.svelte-1mlqv8 button.active:where(.svelte-1mlqv8){background:var(--acc);color:#fff}.size-slider.svelte-1mlqv8{display:flex;align-items:center;gap:.3rem;color:var(--muted)}.size-slider.svelte-1mlqv8 input[type=range]:where(.svelte-1mlqv8){width:7rem;cursor:pointer;accent-color:var(--acc)}.count.svelte-1mlqv8{color:var(--muted);font-size:.88rem;margin-left:auto}.scenes.svelte-1mlqv8{margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}.scene-bar.svelte-1mlqv8{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.scene-q.svelte-1mlqv8{flex:1;min-width:0;flex-basis:16rem;padding:.55rem .9rem;border-radius:.5rem;background:var(--panel2);border:1px solid var(--line);color:var(--text);font:.92rem system-ui}.scene-q.svelte-1mlqv8:focus{outline:2px solid var(--acc);border-color:transparent}.scene-go.svelte-1mlqv8{background:var(--acc);color:#fff;font-weight:700;border:0;border-radius:.5rem;padding:.55rem 1.05rem;cursor:pointer;font-size:.88rem}.scene-go.svelte-1mlqv8:disabled{opacity:.5;cursor:default}.scene-clear.svelte-1mlqv8,.scene-pause.svelte-1mlqv8{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:.45rem;padding:.35rem .7rem;cursor:pointer;font-size:.8rem}.scene-pause.svelte-1mlqv8{padding:.12rem .55rem;margin-left:.3rem;font-size:.76rem}.scene-clear.svelte-1mlqv8:hover,.scene-pause.svelte-1mlqv8:hover{color:var(--text);border-color:var(--acc)}.scene-status.svelte-1mlqv8,.scene-msg.svelte-1mlqv8{color:var(--muted);font-size:.8rem;margin:.45rem 0 0}.scene-status.svelte-1mlqv8 .ok:where(.svelte-1mlqv8){color:var(--ok, #3fb950)}.scene-grid.svelte-1mlqv8{margin-top:.6rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.55rem}.shit.svelte-1mlqv8{position:relative;padding:0;border:1px solid var(--line);border-radius:.5rem;overflow:hidden;background:#000;cursor:pointer;text-align:left}.shit.svelte-1mlqv8:hover{border-color:var(--acc)}.shit.svelte-1mlqv8 img:where(.svelte-1mlqv8){width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.shit.svelte-1mlqv8 .st:where(.svelte-1mlqv8){position:absolute;right:.3rem;top:.3rem;background:#000c;color:#fff;font-size:.68rem;padding:.06rem .32rem;border-radius:.25rem;font-variant-numeric:tabular-nums}.shit.svelte-1mlqv8 .sn:where(.svelte-1mlqv8){display:block;padding:.25rem .45rem;background:var(--panel);font-size:.68rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty.svelte-1mlqv8{color:var(--muted);padding:3rem 0;text-align:center}.grid.svelte-1mlqv8{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--video-tile, 220px),1fr));gap:.7rem;margin-bottom:2.5rem;min-height:4rem}.grid.list-view.svelte-1mlqv8{grid-template-columns:minmax(0,1fr);gap:.25rem}.card.svelte-1mlqv8{background:var(--panel2);border:1px solid var(--line);border-radius:.4rem;overflow:hidden;padding:0;display:flex;flex-direction:column;transition:transform .1s,border-color .1s;text-align:left;position:relative}.card.svelte-1mlqv8:hover{border-color:#ef4444;transform:translateY(-2px)}.grid.list-view.svelte-1mlqv8 .card:where(.svelte-1mlqv8){flex-direction:row;transform:none}.grid.list-view.svelte-1mlqv8 .card:where(.svelte-1mlqv8):hover{transform:none}.card-body.svelte-1mlqv8{background:transparent;border:0;padding:0;cursor:pointer;color:inherit;text-align:left;display:flex;flex-direction:column;flex:1;min-width:0;width:100%}.grid.list-view.svelte-1mlqv8 .card-body:where(.svelte-1mlqv8){flex-direction:row}.select-toggle.svelte-1mlqv8{position:absolute;top:.4rem;left:.4rem;z-index:2;background:#0e0f12b3;border:0;border-radius:50%;padding:.25rem;cursor:pointer;opacity:0;transition:opacity .12s;color:#fff}.card.svelte-1mlqv8:hover .select-toggle:where(.svelte-1mlqv8),.card.selected.svelte-1mlqv8 .select-toggle:where(.svelte-1mlqv8){opacity:1}.checkbox.svelte-1mlqv8{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border:2px solid white;border-radius:50%;background:transparent}.checkbox.checked.svelte-1mlqv8{background:var(--acc);border-color:var(--acc)}.grid.list-view.svelte-1mlqv8 .select-toggle:where(.svelte-1mlqv8){opacity:1;position:static;flex-shrink:0}.thumb-wrap.svelte-1mlqv8{position:relative;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#1d1f24,var(--bg));overflow:hidden;flex-shrink:0}.grid.list-view.svelte-1mlqv8 .thumb-wrap:where(.svelte-1mlqv8){width:8rem;aspect-ratio:16/9}.thumb-wrap.svelte-1mlqv8 img:where(.svelte-1mlqv8){width:100%;height:100%;object-fit:cover;display:block}.play.svelte-1mlqv8{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;text-shadow:0 0 12px rgba(0,0,0,.7);opacity:.8;pointer-events:none}.duration.svelte-1mlqv8{position:absolute;right:.4rem;bottom:.4rem;background:#000000c7;color:#fff;padding:.05rem .4rem;border-radius:.25rem;font-size:.78rem;font-variant-numeric:tabular-nums}.meta.svelte-1mlqv8{padding:.45rem .6rem;display:flex;flex-direction:column;gap:.1rem;text-align:left;flex:1;min-width:0}.grid.list-view.svelte-1mlqv8 .meta:where(.svelte-1mlqv8){flex-direction:row;align-items:center;gap:1rem;padding:.4rem .7rem}.name.svelte-1mlqv8{color:var(--text);font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid.list-view.svelte-1mlqv8 .name:where(.svelte-1mlqv8){flex:1}.sub.svelte-1mlqv8{color:var(--muted);font-size:.72rem}
