@keyframes svelte-f8dedh-fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-pulse{animation:svelte-f8dedh-pulse 1.5s ease-in-out infinite}@keyframes svelte-f8dedh-pulse{0%,to{opacity:1}50%{opacity:.4}}.chat-textarea.svelte-ecqgfx::-moz-placeholder{font-size:.875rem;color:#9ca3af}.chat-textarea.svelte-ecqgfx::placeholder{font-size:.875rem;color:#9ca3af}.input-wrapper.svelte-ecqgfx{position:relative}.expanded-images-container.svelte-ecqgfx{max-height:0;overflow:hidden;opacity:0;transform:translateY(8px);pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.expanded-images-container.expanded-visible.svelte-ecqgfx{opacity:1;pointer-events:auto;max-height:300px;transform:translateY(0)}.expanded-image-item.svelte-ecqgfx{opacity:0;transform:scale(.8) translateY(10px);transition:all .2s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay, 0ms)}.expanded-visible.svelte-ecqgfx .expanded-image-item:where(.svelte-ecqgfx){opacity:1;transform:scale(1) translateY(0)}.asset-progress-badge.svelte-ecqgfx{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .28rem;border-radius:9999px;font-size:9px;line-height:1;font-weight:600;color:#525252;border:1px solid #e5e5e5;background:#fffffff0}.asset-progress-fill.svelte-ecqgfx{background:#525252}.animate-fade-in.svelte-o55cig{animation:svelte-o55cig-fadeIn .2s ease-out}@keyframes svelte-o55cig-fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.line-clamp-3.svelte-o55cig{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-st8oqe-fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-18l3rw6-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes svelte-18l3rw6-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-pulse.svelte-18l3rw6{animation:svelte-18l3rw6-breathe 2s ease-in-out infinite;background:linear-gradient(90deg,#f3f4f6,#e5e7eb,#f3f4f6);background-size:1000px 100%;animation:svelte-18l3rw6-shimmer 2s infinite linear}@keyframes svelte-18l3rw6-pendingDiagonalShimmer{0%{background-position:100% 100%}to{background-position:0% 0%}}.task-pending-skeleton.svelte-18l3rw6{background-image:linear-gradient(135deg,#f3f4f6,#e5e7eb 45%,#f3f4f6,#e5e7eb 55%,#f3f4f6);background-size:240% 240%;animation:svelte-18l3rw6-pendingDiagonalShimmer 2s linear infinite}@keyframes svelte-18l3rw6-queueDot2{0%,33.333%{opacity:0}33.334%,to{opacity:1}}@keyframes svelte-18l3rw6-queueDot3{0%,66.666%{opacity:0}66.667%,to{opacity:1}}.scrollbar-custom.svelte-18l3rw6{scrollbar-width:thin;scrollbar-color:#d1d5db transparent;overflow-y:hidden}.scrollbar-custom.svelte-18l3rw6::-webkit-scrollbar{height:6px;width:0}.scrollbar-custom.svelte-18l3rw6::-webkit-scrollbar-track{background:transparent;border-radius:3px}.scrollbar-custom.svelte-18l3rw6::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.scrollbar-custom.svelte-18l3rw6::-webkit-scrollbar-thumb:hover{background:#9ca3af}.user-prompt-collapsed.svelte-18l3rw6{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.user-prompt-fade.svelte-18l3rw6{position:absolute;bottom:0;left:0;right:0;height:3.25em;background:linear-gradient(to bottom,transparent,rgb(245 245 245))}
