.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)}.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}}.reveal-word.svelte-1py6the{opacity:0;animation:svelte-1py6the-reveal-word .32s ease-out forwards}@keyframes svelte-1py6the-reveal-word{to{opacity:1}}@media(prefers-reduced-motion:reduce){.reveal-word.svelte-1py6the{opacity:1;animation:none}}.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}}.flash-down.svelte-qb7ihg{color:#4ade80}.flash-up.svelte-qb7ihg{color:#fbbf24}@media(prefers-reduced-motion:reduce){.transition-colors.svelte-qb7ihg{transition:none}}.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)}}.animate-fade-in.svelte-1h2wft{animation:svelte-1h2wft-fadeIn .15s ease-out}@keyframes svelte-1h2wft-fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.compact-bar.svelte-1uha8ag{animation:svelte-1uha8ag-compact-sweep 1.1s ease-in-out infinite}@keyframes svelte-1uha8ag-compact-sweep{0%{transform:translate(-110%)}to{transform:translate(330%)}}.compaction-pulse.svelte-1uha8ag{animation:svelte-1uha8ag-compaction-pulse 1.5s ease-out}@keyframes svelte-1uha8ag-compaction-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--theme-primary) 55%,transparent)}60%{box-shadow:0 0 0 8px color-mix(in srgb,var(--theme-primary) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--theme-primary) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.compact-bar.svelte-1uha8ag,.compaction-pulse.svelte-1uha8ag{animation:none}}
