.tool-execution-progress[data-v-307ea58a]{gap:var(--space-4);padding:var(--space-8) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card-bg);text-align:center;display:grid}.tool-execution-progress__title[data-v-307ea58a]{margin:0;font-size:20px;font-weight:500}.tool-execution-progress__status[data-v-307ea58a]{min-height:1.5em;color:var(--color-text-muted);font-size:var(--font-small-size);margin:0}.tool-execution-progress__bar[data-v-307ea58a]{width:100%;max-width:520px;margin-inline:auto}.tool-execution-progress__bar[data-v-307ea58a] .p-progressbar-value{background:linear-gradient(90deg,#4f7cff 0%,#7c5cff 55%,#9b5cff 100%)}.tool-execution-progress__bar[data-v-307ea58a] .p-progressbar-label{display:none}.tool-audio-player[data-v-e07971f0]{gap:var(--space-4);display:grid}.tool-audio-player__header[data-v-e07971f0]{align-items:center;gap:var(--space-3);display:flex}.tool-audio-player__icon[data-v-e07971f0]{border-radius:var(--radius-md);background:var(--color-primary-soft);width:2.5rem;height:2.5rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tool-audio-player__icon svg[data-v-e07971f0]{width:1.125rem;height:1.125rem}.tool-audio-player__meta[data-v-e07971f0]{flex:1;min-width:0}.tool-audio-player__title[data-v-e07971f0]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden}.tool-audio-player__details[data-v-e07971f0]{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.8125rem;line-height:1.35}.tool-audio-player__download[data-v-e07971f0]{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.tool-audio-player__download[data-v-e07971f0]:hover{color:var(--color-text)}.tool-audio-player__download svg[data-v-e07971f0]{width:1.125rem;height:1.125rem}.tool-audio-player__controls[data-v-e07971f0]{align-items:center;gap:var(--space-3);display:flex}.tool-audio-player__play[data-v-e07971f0]{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.tool-audio-player__play svg[data-v-e07971f0]{width:1rem;height:1rem}.tool-audio-player__mute[data-v-e07971f0]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool-audio-player__mute svg[data-v-e07971f0]{width:1.125rem;height:1.125rem}.tool-audio-player__time[data-v-e07971f0]{min-width:2.25rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;font-size:.75rem}.tool-audio-player__seek[data-v-e07971f0],.tool-audio-player__volume[data-v-e07971f0]{--track-height:.375rem;--thumb-size:.875rem;appearance:none;height:var(--thumb-size);cursor:pointer;background:0 0;margin:0}.tool-audio-player__seek[data-v-e07971f0]::-webkit-slider-runnable-track{height:var(--track-height);border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-border) 65%, white)}.tool-audio-player__volume[data-v-e07971f0]::-webkit-slider-runnable-track{height:var(--track-height);border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-border) 65%, white)}.tool-audio-player__seek[data-v-e07971f0]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size)) / 2);border-radius:var(--radius-full);background:var(--color-primary);appearance:none;border:0}.tool-audio-player__volume[data-v-e07971f0]::-webkit-slider-thumb{width:var(--thumb-size);height:var(--thumb-size);margin-top:calc((var(--track-height) - var(--thumb-size)) / 2);border-radius:var(--radius-full);background:var(--color-primary);appearance:none;border:0}.tool-audio-player__seek[data-v-e07971f0]::-moz-range-track{height:var(--track-height);border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-border) 65%, white)}.tool-audio-player__volume[data-v-e07971f0]::-moz-range-track{height:var(--track-height);border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-border) 65%, white)}.tool-audio-player__seek[data-v-e07971f0]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-full);background:var(--color-primary);border:0}.tool-audio-player__volume[data-v-e07971f0]::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-full);background:var(--color-primary);border:0}.tool-audio-player__seek[data-v-e07971f0]:disabled,.tool-audio-player__volume[data-v-e07971f0]:disabled{cursor:not-allowed;opacity:.6}.tool-audio-player__seek[data-v-e07971f0]{flex:1;min-width:0}.tool-audio-player__volume[data-v-e07971f0]{width:5rem}.image-preview[data-v-897b6365]{gap:var(--space-4);display:grid}.image-preview img[data-v-897b6365]{object-fit:contain;max-width:min(90vw,1100px);max-height:75vh}.image-preview__controls[data-v-897b6365]{justify-content:center;gap:var(--space-3);display:flex}.file-results[data-v-9a01eed1]{gap:var(--space-4);display:grid}.file-results__list[data-v-9a01eed1]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.file-results__item[data-v-9a01eed1]{align-items:center;gap:var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.file-results__item--audio[data-v-9a01eed1]{padding:var(--space-4);display:block}.file-results__item span[data-v-9a01eed1]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-results__item>a[data-v-9a01eed1]{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-results__preview[data-v-9a01eed1]{cursor:zoom-in;background:0 0;border:0;padding:0}.file-results__preview img[data-v-9a01eed1]{object-fit:cover;border-radius:var(--radius-md);width:64px;height:64px}.file-results__footer[data-v-9a01eed1]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tool-text-inline-diff[data-v-e9677095]{max-height:420px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card-bg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.tool-text-inline-diff__line[data-v-e9677095]{min-height:1lh;display:block}.tool-text-inline-diff__remove[data-v-e9677095]{background:var(--color-danger-bg);color:var(--color-danger);text-decoration:line-through}.tool-text-inline-diff__add[data-v-e9677095]{background:var(--color-success-bg);color:var(--color-success)}.tool-text-result[data-v-95715512]{gap:var(--space-3);overflow-wrap:anywhere;min-width:0;display:grid}.tool-text-result__tags[data-v-95715512]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tool-text-result__comparison[data-v-95715512]{gap:var(--space-4);max-height:600px;display:grid;overflow:auto}.tool-text-result__comparison section[data-v-95715512]{gap:var(--space-2);display:grid}.tool-text-result__content[data-v-95715512]{max-height:420px;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card-bg);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.batch-results[data-v-4c5a3f23]{gap:var(--space-4);display:grid}.batch-results__item[data-v-4c5a3f23]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.batch-results__item h3[data-v-4c5a3f23]{margin:0}.batch-results__footer[data-v-4c5a3f23]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tool-result__panel[data-v-42251b6d]{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-card-bg);box-shadow:var(--shadow-sm);display:grid}.tool-result__title[data-v-42251b6d]{margin:0;font-size:20px;font-weight:500}.tool-result__actions[data-v-42251b6d]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tool-result__button-content[data-v-42251b6d]{align-items:center;gap:var(--space-3);display:inline-flex}
