.pipeline-grid.svelte-1vhft4p.svelte-1vhft4p{display:grid;gap:1rem;grid-template-columns:1fr}.pipeline-card.svelte-1vhft4p.svelte-1vhft4p{display:flex;min-height:15.5rem;overflow:hidden;border:2px solid var(--line, #678b95);border-radius:12px;background:#ffffff9e;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.pipeline-card.svelte-1vhft4p.svelte-1vhft4p:hover{border-color:var(--teal, #1a414c);box-shadow:0 10px 24px #1231391f;transform:translateY(-2px)}.pipeline-card-content.svelte-1vhft4p.svelte-1vhft4p{display:flex;flex:1;flex-direction:column;padding:1.25rem}.pipeline-card.svelte-1vhft4p h3.svelte-1vhft4p{margin:0 0 .75rem;color:var(--teal, #1a414c);font-size:1.1rem;font-weight:700;line-height:1.35}.pipeline-description.svelte-1vhft4p.svelte-1vhft4p{flex:1;margin:0;color:#1a414cbd;font-size:.95rem;line-height:1.62}.pipeline-meta-row.svelte-1vhft4p.svelte-1vhft4p{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(103,139,149,.22);margin-top:1.25rem;padding-top:1rem}.pipeline-meta-row.svelte-1vhft4p span.svelte-1vhft4p{color:#1a414c85;font-size:.78rem;font-weight:600;white-space:nowrap}.pipeline-meta-row.svelte-1vhft4p a.svelte-1vhft4p{border:1.5px solid var(--teal, #1a414c);border-radius:6px;color:var(--teal, #1a414c);font-size:.9rem;font-weight:600;padding:.45rem .8rem;text-decoration:none;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.pipeline-meta-row.svelte-1vhft4p a.svelte-1vhft4p:hover{border-color:var(--amber, #e39e55);color:var(--amber, #e39e55)}.empty-state.svelte-1vhft4p.svelte-1vhft4p{border:1.5px dashed rgba(103,139,149,.5);border-radius:12px;background:#ffffff8c;padding:3.5rem 1.5rem;text-align:center}.empty-title.svelte-1vhft4p.svelte-1vhft4p{margin:0 0 .5rem;color:var(--teal, #1a414c);font-size:1.1rem;font-weight:700}.empty-copy.svelte-1vhft4p.svelte-1vhft4p{margin:0;color:#1a414cad}@media (min-width: 700px){.pipeline-grid.svelte-1vhft4p.svelte-1vhft4p{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1080px){.pipeline-grid.svelte-1vhft4p.svelte-1vhft4p{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 520px){.pipeline-meta-row.svelte-1vhft4p.svelte-1vhft4p{align-items:flex-start;flex-direction:column}.pipeline-meta-row.svelte-1vhft4p a.svelte-1vhft4p{width:100%;text-align:center}}
