.attachment-card.svelte-uzavwd{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;padding-left:0;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--theme-border) 50%,transparent);background:color-mix(in srgb,var(--theme-surface) 40%,transparent);text-align:left;cursor:pointer;font-family:inherit;font-size:inherit;transition:all .2s ease;max-width:24rem;overflow:hidden}.attachment-card.svelte-uzavwd:hover{background:color-mix(in srgb,var(--theme-surface) 70%,transparent);border-color:color-mix(in srgb,var(--theme-border) 80%,transparent);box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}@media(max-width:640px){.attachment-card.svelte-uzavwd{max-width:100%}}.accent-bar.svelte-uzavwd{width:3px;align-self:stretch;border-radius:0 2px 2px 0;background:var(--accent-color);flex-shrink:0}.file-icon.svelte-uzavwd{position:relative;width:2rem;height:2rem;flex-shrink:0;color:var(--accent-color);display:flex;align-items:center;justify-content:center}.file-icon.svelte-uzavwd svg{width:100%;height:100%}.file-ext.svelte-uzavwd{position:absolute;bottom:-2px;right:-4px;font-size:.5rem;font-weight:700;color:var(--accent-color);letter-spacing:.02em}.filename.svelte-uzavwd{font-size:.8125rem;font-weight:500;color:var(--theme-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.filesize.svelte-uzavwd{font-size:.6875rem;color:var(--theme-muted);margin:0}.download-btn.svelte-uzavwd{display:flex;align-items:center;gap:.25rem;padding:.3rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:500;color:var(--theme-muted);background:color-mix(in srgb,var(--theme-surface) 50%,transparent);flex-shrink:0;transition:all .15s}.download-btn.svelte-uzavwd svg{width:.875rem;height:.875rem}.attachment-card.svelte-uzavwd:hover .download-btn:where(.svelte-uzavwd){color:var(--theme-text);background:color-mix(in srgb,var(--theme-primary) 20%,transparent)}.tool-activity-panel.svelte-19eyh5j{background:color-mix(in srgb,var(--theme-surface) 30%,transparent);border:1px solid color-mix(in srgb,var(--theme-border) 30%,transparent);border-radius:.5rem;overflow:hidden}.tool-activity-toggle.svelte-19eyh5j{display:flex;align-items:center;gap:.375rem;width:100%;padding:.375rem .625rem;font-size:.75rem;color:var(--theme-muted);background:none;border:none;cursor:pointer;transition:color .15s;text-align:left}.tool-activity-toggle.svelte-19eyh5j:hover{color:var(--theme-text)}.tool-activity-rows.svelte-19eyh5j{border-top:1px solid color-mix(in srgb,var(--theme-border) 20%,transparent)}.tool-activity-row.svelte-19eyh5j{display:flex;align-items:center;gap:.5rem;padding:.3rem .625rem;transition:opacity .2s;opacity:.6}.tool-activity-row.is-running.svelte-19eyh5j{opacity:1}.tool-icon.svelte-19eyh5j{width:.875rem;height:.875rem;flex-shrink:0;color:var(--theme-muted)}.tool-icon.svelte-19eyh5j svg{width:100%;height:100%}.is-running.svelte-19eyh5j .tool-icon:where(.svelte-19eyh5j){color:var(--theme-primary)}.tool-label.svelte-19eyh5j{font-size:.6875rem;font-weight:500;color:var(--theme-muted)}.is-running.svelte-19eyh5j .tool-label:where(.svelte-19eyh5j){color:var(--theme-text)}.tool-detail.svelte-19eyh5j{font-size:.6875rem;color:color-mix(in srgb,var(--theme-muted) 70%,transparent);margin-left:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:inline-block;vertical-align:bottom}.tool-status.svelte-19eyh5j{flex-shrink:0;width:.875rem;height:.875rem;display:flex;align-items:center;justify-content:center}.spinner.svelte-19eyh5j{width:.625rem;height:.625rem;border:1.5px solid color-mix(in srgb,var(--theme-primary) 30%,transparent);border-top-color:var(--theme-primary);border-radius:50%;animation:svelte-19eyh5j-spin .8s linear infinite}@keyframes svelte-19eyh5j-spin{to{transform:rotate(360deg)}}.animate-spin-slow{animation:svelte-19eyh5j-spin 3s linear infinite}.thinking-dot.svelte-omjc5c{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:var(--theme-muted);animation:svelte-omjc5c-thinking-bounce 1.2s ease-in-out infinite}@keyframes svelte-omjc5c-thinking-bounce{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}.shimmer-bar.svelte-ej4x60{height:12px;width:200px;border-radius:6px;background:linear-gradient(90deg,var(--theme-surface, #1e1e2e) 0%,var(--theme-border, #313244) 40%,var(--theme-surface, #1e1e2e) 80%);background-size:200% 100%;animation:svelte-ej4x60-shimmer 1.5s ease-in-out infinite}.shimmer-short.svelte-ej4x60{width:140px;animation-delay:.15s}@keyframes svelte-ej4x60-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-fade-in.svelte-drrhcw{animation:svelte-drrhcw-fadeIn .15s ease-out}@keyframes svelte-drrhcw-fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}
