.dl-root.svelte-9of40b{display:flex;flex-direction:column;gap:var(--space-4)}.dl-h2.svelte-9of40b{font-size:14px;font-weight:700;color:var(--text-primary)}.dl-options.svelte-9of40b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4) var(--space-6);padding:var(--space-4)}.dl-checks.svelte-9of40b{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2)}.dl-check.svelte-9of40b{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition-fast)}.dl-check.svelte-9of40b:hover{border-color:var(--border)}.dl-check.dl-off.svelte-9of40b{opacity:.5;cursor:default}.dl-check.svelte-9of40b input:where(.svelte-9of40b){width:16px;height:16px;margin-top:2px;flex-shrink:0}.dl-check.svelte-9of40b>span:where(.svelte-9of40b){display:flex;flex-direction:column;gap:1px;min-width:0}.dl-check.svelte-9of40b strong:where(.svelte-9of40b){font-size:13.5px;color:var(--text-primary)}.dl-check.svelte-9of40b small:where(.svelte-9of40b),.dl-hint.svelte-9of40b{font-size:12px;line-height:1.5;color:var(--text-muted)}.dl-group.svelte-9of40b{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.dl-label.svelte-9of40b{font-size:13px;font-weight:600;color:var(--text-secondary)}.dl-seg.svelte-9of40b{display:flex;width:fit-content;max-width:100%;padding:3px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.dl-seg.svelte-9of40b button:where(.svelte-9of40b){padding:6px 12px;border-radius:calc(var(--radius) - 3px);font-size:13px;font-weight:500;color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast)}.dl-seg.svelte-9of40b button:where(.svelte-9of40b):hover:not(.active){color:var(--text-primary)}.dl-seg.svelte-9of40b button.active:where(.svelte-9of40b){background:var(--tool-accent);color:var(--tool-accent-contrast, #fff);font-weight:600}.dl-sort.svelte-9of40b{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.dl-select-wrap.svelte-9of40b{position:relative;display:inline-flex;align-items:center;flex:1;min-width:0;max-width:320px;color:var(--text-muted)}.dl-select-wrap.svelte-9of40b svg{position:absolute;left:11px;pointer-events:none}.dl-select.svelte-9of40b{width:100%;padding:8px 32px 8px 34px;appearance:none;background-color:var(--bg-elevated);background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-size:5px 5px;background-repeat:no-repeat;border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;color:var(--text-primary);font-size:14px;cursor:pointer}.dl-select.svelte-9of40b:focus{border-color:var(--tool-accent)}.dl-shuffle.svelte-9of40b{border:1px solid var(--border)}.dl-affix-group.svelte-9of40b{grid-column:1 / -1}.dl-affixes.svelte-9of40b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2) var(--space-3)}.dl-affixes.svelte-9of40b label:where(.svelte-9of40b){display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;color:var(--text-muted)}.dl-in.svelte-9of40b{width:100%;min-width:0;padding:7px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:14px;white-space:pre}.dl-in.svelte-9of40b:focus{border-color:var(--tool-accent)}.dl-in.svelte-9of40b::placeholder{color:var(--text-muted)}.dl-order.svelte-9of40b{grid-column:1 / -1;display:flex;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-size:12px;line-height:1.5;color:var(--text-muted)}.dl-order.svelte-9of40b svg{flex-shrink:0;margin-top:2px}.dl-panes.svelte-9of40b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}.dl-pane.svelte-9of40b{position:relative;display:flex;flex-direction:column;min-width:0}.dl-pane.dl-dragging.svelte-9of40b{border-color:var(--tool-accent)}.dl-head.svelte-9of40b{gap:var(--space-2);flex-wrap:wrap}.dl-title.svelte-9of40b{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--space-2);min-width:0}.dl-title.svelte-9of40b .dl-hint:where(.svelte-9of40b){font-weight:400}.dl-file.svelte-9of40b{max-width:180px;overflow:hidden;padding:0 8px;border-radius:var(--radius-full);background:var(--tool-accent-dim);color:var(--tool-accent);font-size:11.5px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.dl-actions.svelte-9of40b{display:flex;flex-wrap:wrap;gap:2px;margin-block:-4px}.dl-actions.svelte-9of40b .btn:where(.svelte-9of40b):disabled{opacity:.45;cursor:default}.dl-text.svelte-9of40b{display:block;flex:1;width:100%;min-height:320px;max-height:560px;resize:vertical;padding:var(--space-4);background:var(--bg-surface);border:none;outline:none;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;line-height:1.6;white-space:pre;overflow:auto}.dl-text.svelte-9of40b::placeholder{color:var(--text-muted)}.dl-out.svelte-9of40b{color:var(--text-primary)}.dl-preview-note.svelte-9of40b{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-elevated);font-size:12px;line-height:1.5;color:var(--text-muted)}.dl-preview-note.svelte-9of40b svg{flex-shrink:0;margin-top:2px}.dl-empty.svelte-9of40b{display:flex;flex:1;align-items:center;justify-content:center;min-height:320px;padding:var(--space-6);font-size:13px;text-align:center;color:var(--text-muted)}.dl-drop.svelte-9of40b{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);background:color-mix(in srgb,var(--bg-surface) 82%,transparent);border:2px dashed var(--tool-accent);border-radius:inherit;color:var(--tool-accent);font-size:14px;font-weight:600;pointer-events:none}.dl-error.svelte-9of40b{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:13px;color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.dl-error.svelte-9of40b svg{flex-shrink:0}.dl-stats.svelte-9of40b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0}.dl-stats.svelte-9of40b>div:where(.svelte-9of40b){display:flex;flex-direction:column-reverse;gap:2px;padding:var(--space-3) var(--space-4);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius);min-width:0}.dl-stats.svelte-9of40b dt:where(.svelte-9of40b){font-size:12px;color:var(--text-muted)}.dl-stats.svelte-9of40b dd:where(.svelte-9of40b){margin:0;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text-primary)}.dl-stats.svelte-9of40b dd.dl-accent:where(.svelte-9of40b){color:var(--tool-accent)}.dl-removed-toggle.svelte-9of40b{margin-top:calc(-1 * var(--space-2));margin-left:calc(-1 * var(--space-3))}.dl-removed-toggle.svelte-9of40b .btn:where(.svelte-9of40b){color:var(--tool-accent)}.dl-removed.svelte-9of40b{max-height:320px;overflow-y:auto;margin:0;padding:var(--space-2) 0;list-style:none}.dl-removed.svelte-9of40b li:where(.svelte-9of40b){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:4px var(--space-4);font-family:var(--font-mono);font-size:13px;color:var(--text-primary)}.dl-removed.svelte-9of40b li:where(.svelte-9of40b):nth-child(2n){background:var(--bg-card)}.dl-removed.svelte-9of40b li:where(.svelte-9of40b)>span:where(.svelte-9of40b):first-child{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.dl-blank.svelte-9of40b{font-family:var(--font-sans);font-style:italic;color:var(--text-muted)}.dl-times.svelte-9of40b{flex-shrink:0;font-weight:600;color:var(--tool-accent)}.dl-more.svelte-9of40b{padding:var(--space-2) var(--space-4) var(--space-3);font-size:12px;color:var(--text-muted)}.dl-note.svelte-9of40b{display:flex;align-items:flex-start;gap:var(--space-2);font-size:12px;line-height:1.6;color:var(--text-muted)}.dl-note.svelte-9of40b svg{flex-shrink:0;margin-top:2px}@media(max-width:900px){.dl-affixes.svelte-9of40b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dl-options.svelte-9of40b,.dl-panes.svelte-9of40b{grid-template-columns:minmax(0,1fr)}.dl-text.svelte-9of40b,.dl-empty.svelte-9of40b{min-height:220px}.dl-stats.svelte-9of40b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.dl-options.svelte-9of40b{padding:var(--space-3)}.dl-seg.svelte-9of40b{width:100%}.dl-seg.svelte-9of40b button:where(.svelte-9of40b){flex:1;padding-inline:6px}.dl-stats.svelte-9of40b dd:where(.svelte-9of40b){font-size:19px}}
