.mdlg{overflow:hidden}.m-head.svelte-1wpa1po{padding:1.25rem 3rem 1rem 1.5rem}.m-title{letter-spacing:-.01em;color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600}.m-body.svelte-1wpa1po{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overscroll-behavior:contain;grid-template-columns:1fr;grid-auto-rows:max-content;max-height:calc(100dvh - 15rem);display:grid;overflow-y:auto}@media (width>=768px){.m-body.svelte-1wpa1po{grid-template-rows:minmax(0,1fr);grid-template-columns:1.25fr 1fr;height:30rem;max-height:calc(100dvh - 14rem);overflow:hidden}}.m-pane.svelte-1wpa1po{flex-direction:column;gap:.75rem;min-width:0;min-height:0;padding:1rem 1.5rem;display:flex}@media (width<=767px){.m-pane.svelte-1wpa1po{min-height:max-content}}@media (width>=768px){.m-pane.svelte-1wpa1po{height:100%}.m-pane.side.svelte-1wpa1po{border-left:1px solid var(--border);overflow:hidden}}@media (width<=767px){.m-pane.side.svelte-1wpa1po{border-top:1px solid var(--border)}}.m-search.svelte-1wpa1po{background:var(--input);border:1px solid var(--border);border-radius:var(--radius);min-width:0;height:2.25rem;color:var(--muted-foreground);flex:none;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.m-search.svelte-1wpa1po:focus-within{border-color:var(--primary)}.m-search.svelte-1wpa1po input:where(.svelte-1wpa1po){min-width:0;height:100%;font:inherit;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.m-search.svelte-1wpa1po input:where(.svelte-1wpa1po)::placeholder{color:var(--subtle-foreground)}.picker.svelte-1wpa1po{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;margin:0 -.25rem;padding:.25rem .75rem .25rem .25rem;overflow-y:auto}.grid.svelte-1wpa1po{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;display:grid}@media (width<=639px){.grid.svelte-1wpa1po{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.picker.svelte-1wpa1po{flex:none;max-height:14rem}.m-pane.svelte-1wpa1po{padding:.75rem 1rem}.m-head.svelte-1wpa1po,.m-foot.svelte-1wpa1po{padding-left:1rem;padding-right:1rem}}.tile.svelte-1wpa1po{text-align:left;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-card);cursor:pointer;min-width:0;color:inherit;touch-action:manipulation;flex-direction:column;padding:0;display:flex;overflow:hidden}.tile.svelte-1wpa1po:hover{border-color:var(--border)}.tile.svelte-1wpa1po:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.tile.svelte-1wpa1po:active{background:var(--card)}.tile.on.svelte-1wpa1po{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.thumb.svelte-1wpa1po{aspect-ratio:16/9;background:var(--accent);border-bottom:1px solid var(--border-subtle);display:block;position:relative;overflow:hidden}.thumb.svelte-1wpa1po img:where(.svelte-1wpa1po){object-fit:cover;width:100%;height:100%;display:block}.thumb-empty.svelte-1wpa1po{width:100%;height:100%;color:var(--subtle-foreground);justify-content:center;align-items:center;font-size:.8125rem;display:flex}.mark.svelte-1wpa1po{border:1px solid var(--border);border-radius:var(--radius-sm);min-width:1.5rem;height:1.5rem;color:var(--muted-foreground);background:#06090eb3;justify-content:center;align-items:center;padding:0 .25rem;display:flex;position:absolute;top:.375rem;right:.375rem}.tile.on.svelte-1wpa1po .mark:where(.svelte-1wpa1po){background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.mark.svelte-1wpa1po .ghost{opacity:.5}.tile-name.svelte-1wpa1po{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;padding:.5rem .625rem .625rem;font-size:.875rem;font-weight:500;line-height:1.4;overflow:hidden}.q-head.svelte-1wpa1po{flex:none;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.q-head.svelte-1wpa1po h3:where(.svelte-1wpa1po){color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.count.svelte-1wpa1po{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:500}.q-empty.svelte-1wpa1po{color:var(--muted-foreground);border:1px solid var(--border-subtle);border-radius:var(--radius);flex:none;margin:0;padding:.75rem;font-size:.875rem}.queue.svelte-1wpa1po{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:2px;min-height:3rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}@media (width<=767px){.queue.svelte-1wpa1po{flex:none}}.q-item.svelte-1wpa1po{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius);align-items:center;gap:.625rem;padding:.125rem .25rem .125rem .5rem;animation:.24s cubic-bezier(.16,1,.3,1) both svelte-1wpa1po-q-in;display:flex}.q-item.new.svelte-1wpa1po{border-color:var(--primary)}.q-n.svelte-1wpa1po{font-variant-numeric:tabular-nums;width:1.25rem;color:var(--muted-foreground);flex-shrink:0;font-size:.8125rem}.q-name.svelte-1wpa1po{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;overflow:hidden}.q-tag.svelte-1wpa1po{color:var(--primary);flex:none;font-size:.75rem}.q-x.svelte-1wpa1po{border-radius:var(--radius-sm);width:1.625rem;height:1.625rem;color:var(--muted-foreground);cursor:pointer;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.q-x.svelte-1wpa1po:hover{background:var(--accent);color:var(--foreground)}.q-x.svelte-1wpa1po:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.q-x.svelte-1wpa1po:active{transform:translateY(1px)}@keyframes svelte-1wpa1po-q-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.q-item.svelte-1wpa1po{animation:none}}.m-note.svelte-1wpa1po{color:var(--muted-foreground);margin:0;padding:.75rem .25rem;font-size:.875rem}.m-hint.svelte-1wpa1po{color:var(--muted-foreground);margin:0;font-size:.8125rem;line-height:1.5}.err.svelte-1wpa1po{color:var(--destructive)}.m-foot.svelte-1wpa1po{justify-content:flex-end;align-items:center;gap:.5rem;padding:.875rem 1.5rem;display:flex}.grow.svelte-1wpa1po{flex:1}@media (width<=639px){.m-foot.svelte-1wpa1po>button{flex:1}}.srv-actions.svelte-13voc1u{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:55%;display:flex}.srv-btn.svelte-13voc1u{border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;height:28px;color:var(--muted-foreground);white-space:nowrap;touch-action:manipulation;background:0 0;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.srv-actions.large.svelte-13voc1u .srv-btn:where(.svelte-13voc1u){height:2.25rem;padding:0 1rem;font-size:.875rem}.srv-btn.icon.svelte-13voc1u{justify-content:center;width:28px;padding:0}.srv-btn.svelte-13voc1u:hover{color:var(--foreground);background:var(--accent)}.srv-btn.svelte-13voc1u:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.srv-btn.svelte-13voc1u:active{transform:translateY(1px)}.srv-btn.svelte-13voc1u:disabled{opacity:.6;cursor:not-allowed}.srv-btn.primary.svelte-13voc1u{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.srv-btn.primary.svelte-13voc1u:hover{background:var(--primary-hover)}.srv-stopping.svelte-13voc1u{color:var(--destructive);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.srv-btn.stop.svelte-13voc1u{border-color:color-mix(in srgb, var(--destructive) 55%, transparent);color:var(--destructive)}.srv-btn.stop.svelte-13voc1u:hover{background:color-mix(in srgb, var(--destructive) 12%, transparent);color:var(--destructive)}.srv-btn.danger.svelte-13voc1u{background:var(--destructive);border-color:var(--destructive);color:var(--destructive-foreground,#fff)}.srv-btn.danger.svelte-13voc1u:hover{background:color-mix(in srgb, var(--destructive) 85%, black);color:var(--destructive-foreground,#fff)}@media (width<=640px){.srv-actions.svelte-13voc1u{justify-content:flex-start;max-width:none}}
