.is-disabled.svelte-17jvqpj{opacity:.5;cursor:not-allowed;pointer-events:none}.search-pill{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;font-size:.875rem;font-family:system-ui,-apple-system,sans-serif;line-height:1.25rem;box-shadow:0 2px 10px #6366f14d;animation:svelte-2g9war-pulse 0s cubic-bezier(.4,0,.6,1) infinite}.dots{display:inline-flex;gap:2px;margin-left:4px}.dot{width:3px;height:3px;border-radius:50%;background-color:#fff}.dot:nth-child(1){animation:svelte-2g9war-bounce 1s infinite}.dot:nth-child(2){animation:svelte-2g9war-bounce 1s infinite .2s}.dot:nth-child(3){animation:svelte-2g9war-bounce 1s infinite .4s}@keyframes svelte-2g9war-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes svelte-2g9war-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.search-container.svelte-19ljlhg{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:600px;margin:20px auto;padding:20px;background:#f5f5f5;border-radius:8px}.progress-bar.svelte-19ljlhg{width:100%;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden;margin-bottom:20px}.progress-bar.svelte-19ljlhg:after{content:"";display:block;width:30%;height:100%;background:#3273dc;animation:svelte-19ljlhg-progress 2s infinite;border-radius:2px}@keyframes svelte-19ljlhg-progress{0%{transform:translate(-100%)}to{transform:translate(400%)}}.status.svelte-19ljlhg{color:#666;font-size:.9em;margin-bottom:12px}.result-item.svelte-19ljlhg{padding:12px;margin:8px 0;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;animation:svelte-19ljlhg-fadeIn .5s ease-out,svelte-19ljlhg-pulse 2s ease-in-out infinite;position:relative;overflow:hidden}@keyframes svelte-19ljlhg-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-19ljlhg-pulse{0%{background-color:#fff}50%{background-color:#f0f0f0}to{background-color:#fff}}.result-title.svelte-19ljlhg{font-weight:600;margin-bottom:4px}.result-snippet.svelte-19ljlhg{color:#666;font-size:.9em}@media (prefers-reduced-motion: reduce){.result-item.svelte-19ljlhg{animation:none}}.search-pill.svelte-hyeu53{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;background:linear-gradient(135deg,#6366f1,#a855f7);color:#fff;font-size:.875rem;font-family:system-ui,-apple-system,sans-serif;line-height:1.25rem;box-shadow:0 2px 10px #6366f14d;animation:svelte-hyeu53-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-hyeu53-pulse{0%,to{opacity:1}50%{opacity:.8}}.dots.svelte-hyeu53{display:inline-flex;gap:2px;margin-left:4px}.dot.svelte-hyeu53{width:3px;height:3px;border-radius:50%;background-color:#fff}.dot.svelte-hyeu53:nth-child(1){animation:svelte-hyeu53-bounce 1s infinite}.dot.svelte-hyeu53:nth-child(2){animation:svelte-hyeu53-bounce 1s infinite .2s}.dot.svelte-hyeu53:nth-child(3){animation:svelte-hyeu53-bounce 1s infinite .4s}@keyframes svelte-hyeu53-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.bottom-fixed.svelte-vvqe8m{position:fixed;bottom:0;left:0;width:100%;z-index:10;background-color:#fff}.chat-form.svelte-vvqe8m{position:relative;width:100%;max-width:700px;margin:0 auto;padding:0 1rem}.input-container.svelte-vvqe8m{width:100%;position:relative;display:flex;align-items:center}.chat-textarea.svelte-vvqe8m{width:100%;font-size:1rem;line-height:1.4;color:#333;outline:none}.loader-wrapper.svelte-fs181v{display:flex;align-items:center;justify-content:center;padding:.5rem}.loader.svelte-fs181v{width:1rem;height:1rem;border:3px solid rgba(0,0,0,.1);border-top-color:#6c63ff;border-radius:50%;animation:svelte-fs181v-spin .8s linear infinite}@keyframes svelte-fs181v-spin{to{transform:rotate(360deg)}}@media screen and (min-width: 800px){.columns.svelte-yela35{display:flex;flex-wrap:wrap}.column.svelte-yela35{display:flex;flex-direction:column}}.columns.svelte-yela35{margin-left:0;margin-right:0;margin-top:0}.columns.svelte-yela35:not(:last-child){margin-bottom:0}.pill-button{display:inline-flex;align-self:flex-start;align-items:center;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-family:system-ui,-apple-system,sans-serif;line-height:1.25rem;font-weight:700;box-shadow:0 2px 10px #0000001a;transition:transform .1s ease,box-shadow .1s ease;white-space:nowrap}.pill-button--alternative{background:#fff;color:#4a4a4a;border:1px solid #ccc}.pill-button--alternative:hover{background:#f5f5f5;box-shadow:0 2px 8px #0000000d}.pill-button--primary{background:linear-gradient(135deg,#0ea5e9,#3b82f6,#2563eb);border:1px solid rgba(59,130,246,.6);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);background-size:200% 200%;transition:transform .1s ease,box-shadow .1s ease,filter .1s ease,background-position .3s ease}.pill-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666;filter:brightness(1.05);background-position:100% 100%}.product-showcase.svelte-r1ovoh{background:#fff;border-radius:8px;padding:1.5rem;padding-bottom:0!important;margin:1rem 0}.product-image.svelte-r1ovoh{max-height:280px;width:100%;object-fit:contain;border-radius:4px}.product-title.svelte-r1ovoh{font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:1rem;color:#2c3e50}.product-details.svelte-r1ovoh{font-size:.9rem;color:#7a7a7a;margin-bottom:.5rem}.product-details.svelte-r1ovoh strong:where(.svelte-r1ovoh){color:#4a4a4a}.price-display.svelte-r1ovoh{font-size:2rem;font-weight:700;color:#e74c3c;margin-bottom:.5rem}.price-label.svelte-r1ovoh{font-size:.85rem;color:#7a7a7a;margin-bottom:1rem}.buy-button.svelte-r1ovoh{background:linear-gradient(135deg,#ff9500,#ff7b00);border:none;color:#fff;font-weight:600;font-size:1rem;padding:.75rem 2rem;border-radius:6px;transition:all .3s ease;width:100%;margin-bottom:1rem}.buy-button.svelte-r1ovoh:hover{background:linear-gradient(135deg,#ff7b00,#e6650a);transform:translateY(-1px);box-shadow:0 4px 12px #ff95004d}.watch-price-section.svelte-r1ovoh{background:#f8f9fa;border-radius:6px;padding:1rem;text-align:center}.watch-price-title.svelte-r1ovoh{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.watch-price-subtitle.svelte-r1ovoh{font-size:.85rem;color:#6c757d;margin-bottom:1rem}.add-watch-button.svelte-r1ovoh{background:#007bff;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:4px;font-size:.9rem;font-weight:500;transition:background .3s ease}.add-watch-button.svelte-r1ovoh:hover{background:#0056b3}.product-description.svelte-r1ovoh{font-size:.95rem;line-height:1.6;color:#4a4a4a;margin-top:1rem}@media (max-width: 768px){.product-showcase.svelte-r1ovoh{padding:1rem}.price-display.svelte-r1ovoh{font-size:1.75rem}.product-title.svelte-r1ovoh{font-size:1.1rem}}
