.builder-card.svelte-1nahbhn{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);gap:var(--space-sm);transition:background-color var(--duration-base), border-color var(--duration-base), transform var(--duration-base), box-shadow var(--duration-base);flex-direction:column;display:flex}.builder-card.svelte-1nahbhn:hover{border-color:var(--accent-primary-20);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-link.svelte-1nahbhn{font-size:var(--type-xs);font-family:var(--font-mono);color:var(--accent-primary-text);margin-top:var(--space-2xs);transition:gap var(--duration-base);align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.card-link.svelte-1nahbhn:hover{gap:.625rem;text-decoration:underline}.card-top.svelte-1nahbhn{justify-content:space-between;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.category-badge.svelte-1nahbhn{font-size:var(--type-2xs);font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;border-radius:var(--radius-full);font-weight:var(--weight-semibold);border:1px solid;padding:.2rem .6rem}.category-professional.svelte-1nahbhn{color:var(--accent-professional);border-color:var(--accent-primary-20);background:var(--accent-primary-10)}.category-independent.svelte-1nahbhn{color:var(--accent-independent);border-color:var(--accent-independent-20);background:var(--accent-independent-10)}.category-experiment.svelte-1nahbhn{color:var(--accent-experiment);border-color:var(--accent-infra-20);background:var(--accent-infra-10)}.status-badge.svelte-1nahbhn{font-size:var(--type-2xs);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);transition:color var(--duration-base);align-items:center;gap:.35rem;display:flex}.status-dot.svelte-1nahbhn{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.dot-shipped.svelte-1nahbhn,.dot-completed.svelte-1nahbhn{background:var(--status-success)}.dot-in-progress.svelte-1nahbhn,.dot-active.svelte-1nahbhn{background:var(--accent-primary-light);animation:2s ease-in-out infinite svelte-1nahbhn-pulse-dot}.dot-exploring.svelte-1nahbhn,.dot-beta-pilot.svelte-1nahbhn{background:var(--status-warning)}@keyframes svelte-1nahbhn-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.card-title.svelte-1nahbhn{font-size:var(--type-base);font-weight:var(--weight-bold);color:var(--text-primary);line-height:var(--leading-snug);transition:color var(--duration-base)}.card-description.svelte-1nahbhn{font-size:var(--type-sm);color:var(--text-secondary);line-height:var(--leading-normal);max-width:68ch;transition:color var(--duration-base);flex:1}.card-metrics.svelte-1nahbhn{gap:var(--space-lg);padding:var(--space-sm) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);transition:border-color var(--duration-base);display:flex}.metric.svelte-1nahbhn{gap:var(--space-2xs);flex-direction:column;display:flex}.metric-value.svelte-1nahbhn{font-size:var(--type-sm);font-weight:var(--weight-bold);font-family:var(--font-mono);color:var(--text-primary);transition:color var(--duration-base)}.metric-label.svelte-1nahbhn{font-size:var(--type-2xs);font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);transition:color var(--duration-base)}.card-stack.svelte-1nahbhn{gap:var(--space-xs);flex-wrap:wrap;margin-top:auto;display:flex}.stack-tag.svelte-1nahbhn{font-size:var(--type-xs);font-family:var(--font-sans);letter-spacing:var(--tracking-normal);color:var(--text-muted);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-xs);padding:var(--space-2xs) var(--space-xs);transition:background-color var(--duration-base), border-color var(--duration-base), color var(--duration-base)}
