.it-search-bar.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem;background:#00000059;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-xs, 8px);padding:.5rem .85rem;transition:border-color .15s}.it-search-bar.svelte-x7vmhj.svelte-x7vmhj:focus-within{border-color:#7c5cfc80}.it-search-icon.svelte-x7vmhj.svelte-x7vmhj{font-size:.85rem;color:var(--text-muted);flex-shrink:0;opacity:.55}.it-search-input.svelte-x7vmhj.svelte-x7vmhj{flex:1;background:none;border:none;outline:none;font-family:"DM Sans",inherit;font-size:.84rem;font-weight:500;color:var(--text);min-width:0}.it-search-input.svelte-x7vmhj.svelte-x7vmhj::placeholder{color:var(--text-muted, #5a5a7a)}.it-search-clear.svelte-x7vmhj.svelte-x7vmhj{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:.72rem;padding:.15rem .3rem;border-radius:4px;opacity:.5;transition:opacity .15s}.it-search-clear.svelte-x7vmhj.svelte-x7vmhj:hover{opacity:1}.cat-strip-wrap{display:block;width:100%;margin-bottom:1rem}.cat-strip{display:flex;flex-wrap:wrap;gap:.35rem;padding:.25rem 0}.cat-chip.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.4rem;padding:.38rem .85rem;border-radius:20px;white-space:nowrap;border:1px solid var(--border);background:#0003;cursor:pointer;font-family:"DM Sans",inherit;font-size:.72rem;font-weight:600;color:var(--text-dim);transition:all .18s;flex-shrink:0}.cat-chip.svelte-x7vmhj.svelte-x7vmhj:hover{background:#ffffff0d;border-color:var(--border-hi)}.cat-chip.active.svelte-x7vmhj.svelte-x7vmhj{background:#7c5cfc26;color:var(--accent2);border-color:#7c5cfc59}.cat-chip.file-pill.svelte-x7vmhj.svelte-x7vmhj{background:#34d39914;color:var(--green);border-color:#34d39933}.cat-chip.file-pill.svelte-x7vmhj.svelte-x7vmhj:hover{background:#34d39926;border-color:#34d39959}.cat-chip.file-pill.active.svelte-x7vmhj.svelte-x7vmhj{background:#34d3992e;border-color:#34d39966;color:var(--green)}.cc-icon.svelte-x7vmhj.svelte-x7vmhj{font-size:.82rem}.cc-count.svelte-x7vmhj.svelte-x7vmhj{font-size:.58rem;font-family:DM Mono,monospace;color:var(--text-muted);background:#0000004d;padding:.05rem .35rem;border-radius:10px}.cat-chip.active.svelte-x7vmhj .cc-count.svelte-x7vmhj{color:var(--accent2);background:#7c5cfc26}.tool-grid.svelte-x7vmhj.svelte-x7vmhj{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.65rem}.tg-tile.svelte-x7vmhj.svelte-x7vmhj{cursor:pointer;transition:all .2s;margin-bottom:0;display:flex;flex-direction:column;gap:.35rem}.tg-tile.svelte-x7vmhj.svelte-x7vmhj:hover{background:#ffffff0e;border-color:var(--border-hi);transform:translateY(-1px)}.tg-tile.active.svelte-x7vmhj.svelte-x7vmhj{border-color:#7c5cfc66;background:#7c5cfc0f}.tc-top.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.6rem}.tc-icon.svelte-x7vmhj.svelte-x7vmhj{width:30px;height:30px;border-radius:7px;background:#7c5cfc1a;border:1px solid rgba(124,92,252,.18);display:flex;align-items:center;justify-content:center;font-size:.88rem;flex-shrink:0}.tc-name.svelte-x7vmhj.svelte-x7vmhj{font-size:.76rem;font-weight:700;color:var(--text-dim);line-height:1.2}.tc-desc.svelte-x7vmhj.svelte-x7vmhj{font-size:.64rem;color:var(--text-muted);line-height:1.4}.tg-tile.active.svelte-x7vmhj .tc-name.svelte-x7vmhj{color:var(--accent2)}.tg-tile.active.svelte-x7vmhj .tc-icon.svelte-x7vmhj{background:#7c5cfc33;border-color:#7c5cfc59}.tg-tile.locked.svelte-x7vmhj.svelte-x7vmhj{opacity:.4}.tg-tile.locked.svelte-x7vmhj.svelte-x7vmhj:hover{transform:none;opacity:.55}.tc-lock.svelte-x7vmhj.svelte-x7vmhj{font-size:.55rem;vertical-align:middle;margin-left:.3rem}.no-results.svelte-x7vmhj.svelte-x7vmhj{text-align:center;padding:2.5rem 1rem;color:var(--text-muted)}.no-results.svelte-x7vmhj .nr-icon.svelte-x7vmhj{font-size:1.8rem;opacity:.3;margin-bottom:.5rem}.no-results.svelte-x7vmhj .nr-text.svelte-x7vmhj{font-size:.8rem}.ws-wrap.svelte-x7vmhj.svelte-x7vmhj{margin-bottom:1rem;animation:svelte-x7vmhj-wsReveal .3s ease}@keyframes svelte-x7vmhj-wsReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ws-card.svelte-x7vmhj.svelte-x7vmhj{padding:0;border-left:3px solid rgba(124,92,252,.35)}.ws-card-file.svelte-x7vmhj.svelte-x7vmhj{border-left-color:#34d39959}.ws-header.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.2rem;border-bottom:1px solid var(--border);background:#00000026}.ws-icon.svelte-x7vmhj.svelte-x7vmhj{width:32px;height:32px;border-radius:8px;background:#7c5cfc1a;border:1px solid rgba(124,92,252,.2);display:flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.ws-icon-file.svelte-x7vmhj.svelte-x7vmhj{background:#34d3991a;border-color:#34d39933}.ws-title-area.svelte-x7vmhj.svelte-x7vmhj{flex:1;min-width:0}.ws-title.svelte-x7vmhj.svelte-x7vmhj{font-family:DM Mono,monospace;font-size:.82rem;font-weight:700;color:var(--accent2)}.ws-title-file.svelte-x7vmhj.svelte-x7vmhj{color:var(--green)}.ws-desc.svelte-x7vmhj.svelte-x7vmhj{font-size:.66rem;color:var(--text-muted);margin-top:.1rem}.ws-cat-tag.svelte-x7vmhj.svelte-x7vmhj{font-size:.6rem;font-family:DM Mono,monospace;font-weight:700;padding:.12rem .5rem;border-radius:4px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-muted);flex-shrink:0}.ws-close.svelte-x7vmhj.svelte-x7vmhj{font-size:.75rem;color:var(--text-muted);cursor:pointer;padding:.2rem .45rem;border-radius:4px;border:none;background:none;transition:all .15s;flex-shrink:0}.ws-close.svelte-x7vmhj.svelte-x7vmhj:hover{color:var(--red);background:#f871711a}.ws-body.svelte-x7vmhj.svelte-x7vmhj{padding:1.2rem}.ws-action-row.svelte-x7vmhj.svelte-x7vmhj{display:flex;gap:.4rem;align-items:center;margin-top:.75rem}.il-panes.svelte-x7vmhj.svelte-x7vmhj{display:flex;gap:.5rem;align-items:stretch}.il-pane.svelte-x7vmhj.svelte-x7vmhj{flex:1;display:flex;flex-direction:column;min-width:0;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.il-pane-header.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-bottom:1px solid var(--border);background:#00000026}.il-pane-label.svelte-x7vmhj.svelte-x7vmhj{font-size:.66rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);flex:1}.il-pane-actions.svelte-x7vmhj.svelte-x7vmhj{display:flex;gap:.25rem}.il-pane-act.svelte-x7vmhj.svelte-x7vmhj{font-size:.78rem;padding:.15rem .35rem;border-radius:4px;border:none;background:none;cursor:pointer;transition:all .15s;line-height:1;opacity:.5}.il-pane-act.svelte-x7vmhj.svelte-x7vmhj:hover{opacity:1;background:#ffffff0f}.il-textarea.svelte-x7vmhj.svelte-x7vmhj{width:100%;min-height:180px;max-height:60vh;resize:vertical;background:transparent;border:none;outline:none;padding:.85rem;font-family:DM Mono,monospace;font-size:.74rem;line-height:1.6;color:var(--text);-moz-tab-size:2;tab-size:2}.il-textarea.svelte-x7vmhj.svelte-x7vmhj::placeholder{color:var(--text-muted)}.il-output.svelte-x7vmhj.svelte-x7vmhj{color:var(--green);background:#00000014}.il-convert-col.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 .15rem}.il-convert-btn.svelte-x7vmhj.svelte-x7vmhj{width:38px;height:38px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.fu-drop-zone.svelte-x7vmhj.svelte-x7vmhj{border:2px dashed rgba(52,211,153,.25);border-radius:var(--radius-sm);padding:2rem 1rem;text-align:center;color:var(--text-muted);font-size:.78rem;background:#0000001f;cursor:pointer;transition:all .2s}.fu-drop-zone.svelte-x7vmhj.svelte-x7vmhj:hover,.fu-drop-zone.over.svelte-x7vmhj.svelte-x7vmhj{border-color:#34d39980;background:#34d3990a}.fu-drop-icon.svelte-x7vmhj.svelte-x7vmhj{font-size:1.8rem;margin-bottom:.5rem;opacity:.4}.fu-drop-link.svelte-x7vmhj.svelte-x7vmhj{color:var(--green)}.fu-drop-hint.svelte-x7vmhj.svelte-x7vmhj{font-size:.65rem;margin-top:.25rem}.fu-fmt-tags.svelte-x7vmhj.svelte-x7vmhj{display:flex;gap:.3rem;flex-wrap:wrap;justify-content:center;margin-top:.75rem}.fu-fmt-tag.svelte-x7vmhj.svelte-x7vmhj{font-size:.58rem;font-family:DM Mono,monospace;padding:.1rem .4rem;border-radius:3px;background:#ffffff0a;border:1px solid var(--border);color:var(--text-muted)}.fu-options.svelte-x7vmhj.svelte-x7vmhj{margin-top:.85rem;padding:.65rem .85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#0000001f}.ws-form-row.svelte-x7vmhj.svelte-x7vmhj{display:flex;gap:.6rem;align-items:center;margin-bottom:.6rem;flex-wrap:wrap}.ws-form-label.svelte-x7vmhj.svelte-x7vmhj{font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);min-width:45px}.ws-form-note.svelte-x7vmhj.svelte-x7vmhj{font-size:.66rem;color:var(--text-muted)}.ws-input.svelte-x7vmhj.svelte-x7vmhj{padding:.35rem .7rem;border-radius:6px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font-family:DM Mono,monospace;font-size:.74rem;outline:none;transition:border-color .2s}.ws-input.svelte-x7vmhj.svelte-x7vmhj:focus{border-color:var(--accent-border)}.ws-input-sm.svelte-x7vmhj.svelte-x7vmhj{width:80px}.fu-queue.svelte-x7vmhj.svelte-x7vmhj{margin-top:1rem;border-top:1px solid var(--border);padding-top:.85rem}.fu-queue-header.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.fu-queue-title.svelte-x7vmhj.svelte-x7vmhj{font-size:.68rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text-muted)}.fu-queue-count.svelte-x7vmhj.svelte-x7vmhj{font-size:.66rem;color:var(--text-muted);font-family:DM Mono,monospace;background:#0000004d;padding:.1rem .5rem;border-radius:20px;border:1px solid var(--border)}.btn-sm.svelte-x7vmhj.svelte-x7vmhj{font-size:.66rem;padding:.2rem .55rem}.fu-progress-strip.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.5rem 0}.fu-progress-label.svelte-x7vmhj.svelte-x7vmhj{font-size:.72rem;color:var(--amber);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-progress-bar.svelte-x7vmhj.svelte-x7vmhj{flex:1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.fu-progress-fill.svelte-x7vmhj.svelte-x7vmhj{height:100%;background:var(--amber);border-radius:2px;transition:width .3s}.fu-progress-pct.svelte-x7vmhj.svelte-x7vmhj{font-size:.66rem;font-family:DM Mono,monospace;color:var(--amber);min-width:32px;text-align:right}.fu-queue-item.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--row-border);font-size:.75rem}.fu-queue-item.svelte-x7vmhj.svelte-x7vmhj:last-child{border-bottom:none}.fu-qi-dot.svelte-x7vmhj.svelte-x7vmhj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.fu-qi-dot.conv-dot-pending{background:var(--text-muted)}.fu-qi-dot.conv-dot-running{background:var(--amber);animation:svelte-x7vmhj-pulse 1s infinite}.fu-qi-dot.conv-dot-done{background:var(--green)}.fu-qi-dot.conv-dot-error{background:var(--red)}@keyframes svelte-x7vmhj-pulse{0%,to{opacity:1}50%{opacity:.3}}.fu-qi-icon.svelte-x7vmhj.svelte-x7vmhj{font-size:.9rem;flex-shrink:0}.fu-qi-info.svelte-x7vmhj.svelte-x7vmhj{flex:1;min-width:0}.fu-qi-name.svelte-x7vmhj.svelte-x7vmhj{font-family:DM Mono,monospace;font-weight:600;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-qi-meta.svelte-x7vmhj.svelte-x7vmhj{font-size:.64rem;color:var(--text-muted)}.fu-qi-meta.error.svelte-x7vmhj.svelte-x7vmhj{color:var(--red)}.fu-qi-from.svelte-x7vmhj.svelte-x7vmhj{font-family:DM Mono,monospace;font-size:.68rem;color:var(--text-muted);flex-shrink:0}.fu-qi-arrow.svelte-x7vmhj.svelte-x7vmhj{color:var(--text-muted);flex-shrink:0}.fu-qi-fmt-btn.svelte-x7vmhj.svelte-x7vmhj{font-size:.7rem}.ws-cs.svelte-x7vmhj.svelte-x7vmhj{font-family:DM Mono,monospace;font-size:.74rem;padding:.35rem .7rem;min-width:120px}.fu-qi-fmt-btn:disabled{opacity:.3}.fu-qi-rm.svelte-x7vmhj.svelte-x7vmhj{font-size:.7rem;color:var(--text-muted);cursor:pointer;padding:.2rem .4rem;border-radius:4px;transition:all .15s;flex-shrink:0}.fu-qi-rm.svelte-x7vmhj.svelte-x7vmhj:hover{color:var(--red);background:#f871711a}.fu-action-bar.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.fu-action-stats.svelte-x7vmhj.svelte-x7vmhj{flex:1;display:flex;gap:.75rem;flex-wrap:wrap}.fu-a-stat.svelte-x7vmhj.svelte-x7vmhj{font-size:.72rem;color:var(--text-muted)}.fu-a-stat.green.svelte-x7vmhj.svelte-x7vmhj{color:var(--green)}.fu-a-stat.amber.svelte-x7vmhj.svelte-x7vmhj{color:var(--amber)}.fu-a-stat.red.svelte-x7vmhj.svelte-x7vmhj{color:var(--red)}.fu-results.svelte-x7vmhj.svelte-x7vmhj{margin-top:1rem;border-top:1px solid rgba(52,211,153,.15);padding-top:.85rem}.fu-results-header.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.fu-results-title.svelte-x7vmhj.svelte-x7vmhj{font-size:.68rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#34d399a6;flex:1}.fu-result-item.svelte-x7vmhj.svelte-x7vmhj{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-bottom:1px solid var(--row-border)}.fu-result-item.svelte-x7vmhj.svelte-x7vmhj:last-child{border-bottom:none}.fu-ri-icon.svelte-x7vmhj.svelte-x7vmhj{font-size:.9rem;flex-shrink:0}.fu-ri-name.svelte-x7vmhj.svelte-x7vmhj{flex:1;font-family:DM Mono,monospace;font-size:.75rem;color:var(--green);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fu-ri-meta.svelte-x7vmhj.svelte-x7vmhj{font-size:.66rem;color:var(--text-muted);flex-shrink:0}.fu-ri-dl.svelte-x7vmhj.svelte-x7vmhj{font-size:.72rem;padding:.2rem .6rem;border-radius:4px;border:1px solid rgba(52,211,153,.25);background:#34d39912;color:var(--green);cursor:pointer;transition:all .15s;flex-shrink:0;font-family:"DM Sans",inherit;font-weight:600}.fu-ri-dl.svelte-x7vmhj.svelte-x7vmhj:hover{background:#34d39926;border-color:#34d39966}.btn-green.svelte-x7vmhj.svelte-x7vmhj{background:linear-gradient(135deg,#34d39938,#34d39924);border-color:#34d39973;color:var(--green)}.btn-green.svelte-x7vmhj.svelte-x7vmhj:hover{background:linear-gradient(135deg,#34d39952,#34d39933);border-color:#34d399a6}.btn-green.svelte-x7vmhj.svelte-x7vmhj:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.il-panes.svelte-x7vmhj.svelte-x7vmhj{flex-direction:column}.il-convert-col.svelte-x7vmhj.svelte-x7vmhj{padding:.25rem 0}.il-convert-btn.svelte-x7vmhj.svelte-x7vmhj{width:100%;border-radius:var(--radius-xs);height:auto;padding:.4rem 1rem;font-size:.82rem}.il-textarea.svelte-x7vmhj.svelte-x7vmhj{min-height:140px}}@media (max-width:640px){.tool-grid.svelte-x7vmhj.svelte-x7vmhj{grid-template-columns:1fr 1fr;gap:.5rem}.cat-strip-wrap.svelte-x7vmhj.svelte-x7vmhj{margin-bottom:.75rem}}@media (max-width:400px){.tool-grid.svelte-x7vmhj.svelte-x7vmhj{grid-template-columns:1fr}}
