.product-card.svelte-ky9ur9{display:flex;padding:.75rem;background:linear-gradient(135deg,#1f293799,#111827cc);border:1px solid rgba(75,85,99,.4);border-radius:.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-card.svelte-ky9ur9:hover{border-color:#fbbf2480;box-shadow:0 4px 20px #fbbf2426;transform:translateY(-2px)}.content.svelte-ky9ur9{flex:1;display:flex;flex-direction:column;gap:.625rem}.top-row.svelte-ky9ur9{display:flex;flex-direction:row;align-items:center;gap:.75rem}.bottom-row.svelte-ky9ur9{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding-left:2rem}.icon-container.svelte-ky9ur9{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;line-height:0}.icon-container.svelte-ky9ur9 svg{width:24px;height:24px;color:#fbbf24;display:block}.title-group.svelte-ky9ur9{flex-shrink:0;display:flex;flex-direction:column;gap:.125rem;min-width:120px}.friendly-name.svelte-ky9ur9{font-size:.875rem;font-weight:600;color:#f3f4f6;margin:0;padding:0;line-height:1.2}.proper-name.svelte-ky9ur9{font-size:.75rem;color:#9ca3af;font-style:italic;line-height:1}.description.svelte-ky9ur9{font-size:.75rem;color:#d1d5db;line-height:1.4;margin:0;padding:0;flex:1;min-width:150px}.technologies.svelte-ky9ur9{display:flex;flex-wrap:nowrap;gap:.375rem;align-items:center;flex-shrink:0}.tech-button.svelte-ky9ur9{font-size:.625rem;font-weight:500;padding:.25rem .5rem;background:#3b82f61a;color:#60a5fa;border:1px solid rgba(96,165,250,.3);border-radius:.25rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.tech-button.svelte-ky9ur9:hover{background:#3b82f633;border-color:#60a5fa;box-shadow:0 2px 8px #60a5fa33}.doc-link.svelte-ky9ur9{font-size:.625rem;font-weight:500;padding:.25rem .5rem;color:#fbbf24;border:1px solid rgba(251,191,36,.3);border-radius:.25rem;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;flex-shrink:0}.doc-link.svelte-ky9ur9:hover{border-color:#fbbf24;background:#fbbf241a}.doc-icon.svelte-ky9ur9{width:12px;height:12px}.pricing-list.svelte-ky9ur9{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.pricing-item.svelte-ky9ur9{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#11182780;border:1px solid rgba(75,85,99,.3);border-radius:.375rem;white-space:nowrap}.price-label.svelte-ky9ur9{font-size:.625rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.price-value.svelte-ky9ur9{font-size:.75rem;font-weight:600;color:#10b981;line-height:1.3}@media (max-width: 1200px){.top-row.svelte-ky9ur9{flex-wrap:nowrap}.title-group.svelte-ky9ur9{min-width:100px}.description.svelte-ky9ur9{min-width:120px}}@media (max-width: 640px){.product-card.svelte-ky9ur9{padding:.625rem}.top-row.svelte-ky9ur9,.bottom-row.svelte-ky9ur9{flex-direction:column;align-items:flex-start;gap:.5rem}.bottom-row.svelte-ky9ur9{padding-left:0}.title-group.svelte-ky9ur9{min-width:auto}.friendly-name.svelte-ky9ur9{font-size:.8125rem}.description.svelte-ky9ur9{min-width:100%}.technologies.svelte-ky9ur9{flex-wrap:wrap;gap:.25rem}.tech-button.svelte-ky9ur9,.doc-link.svelte-ky9ur9{font-size:.5625rem;padding:.1875rem .375rem}.pricing-list.svelte-ky9ur9{gap:.5rem}.pricing-item.svelte-ky9ur9{padding:.3125rem .5rem}.price-label.svelte-ky9ur9{font-size:.5625rem}.price-value.svelte-ky9ur9{font-size:.6875rem}}
