.pipelines-module__z3ct-q__hero{gap:1rem;padding:3rem 0 2rem;display:grid}.pipelines-module__z3ct-q__kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-deemphasized);margin:0;font-size:.7rem}.pipelines-module__z3ct-q__title{margin:0;font-size:2.8rem}.pipelines-module__z3ct-q__lede{max-width:46rem;color:var(--color-text-deemphasized);margin:0}.pipelines-module__z3ct-q__statsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem;display:grid}.pipelines-module__z3ct-q__statCard{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);gap:.35rem;padding:.85rem .95rem;display:grid}.pipelines-module__z3ct-q__statValue{color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.pipelines-module__z3ct-q__statLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-deemphasized);font-size:.65rem}.pipelines-module__z3ct-q__metaRow{color:var(--color-text-deemphasized);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.85rem;display:inline-flex}.pipelines-module__z3ct-q__metaLabel{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.pipelines-module__z3ct-q__metaValue time{font-family:var(--font-mono)}.pipelines-module__z3ct-q__metaCache{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-deemphasized);font-size:.65rem}.pipelines-module__z3ct-q__refreshButton{border:1px solid var(--color-border);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:none;background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;padding:.3rem .7rem;font-size:.7rem}.pipelines-module__z3ct-q__refreshButton:disabled{opacity:.5;cursor:not-allowed}.pipelines-module__z3ct-q__notice{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-deemphasized);padding:.75rem .9rem;font-size:.85rem}.pipelines-module__z3ct-q__repoSection{gap:.8rem;margin-top:2rem;display:grid}.pipelines-module__z3ct-q__sectionTitle{margin:0;font-size:1.6rem}.pipelines-module__z3ct-q__repoGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.pipelines-module__z3ct-q__repoCard{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);gap:.6rem;padding:1rem 1.1rem;display:grid}.pipelines-module__z3ct-q__repoHeader{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pipelines-module__z3ct-q__repoTitle{flex:auto;min-width:0;margin:0;font-size:1.05rem;overflow:hidden}.pipelines-module__z3ct-q__repoTitle a{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.pipelines-module__z3ct-q__repoTitle a:hover{text-decoration:underline}.pipelines-module__z3ct-q__repoMeta{color:var(--color-text-deemphasized);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.8rem}.pipelines-module__z3ct-q__statusBadge{border-radius:var(--radius-pill);border:1px solid var(--color-border);text-transform:uppercase;color:var(--color-text-deemphasized);background:var(--color-surface-2);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.pipelines-module__z3ct-q__statusBadge svg{width:.75rem;height:.75rem}.pipelines-module__z3ct-q__statusBadge[data-status=running]{color:#e3b341;border-color:#e3b34199}.pipelines-module__z3ct-q__statusBadge[data-status=passing]{color:#2da44e;border-color:#2da44e99}.pipelines-module__z3ct-q__statusBadge[data-status=failing]{color:#d1242f;border-color:#d1242f99}.pipelines-module__z3ct-q__repoDetails{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;font-size:.8rem;display:flex}.pipelines-module__z3ct-q__runLink{color:var(--color-link);overflow-wrap:anywhere}.pipelines-module__z3ct-q__runPlaceholder{color:var(--color-text-deemphasized)}.pipelines-module__z3ct-q__runTime time{font-family:var(--font-mono)}.pipelines-module__z3ct-q__repoNote{color:var(--color-text-deemphasized);margin:0;font-size:.75rem}.pipelines-module__z3ct-q__emptyState{border:1px dashed var(--color-border);background:var(--color-surface-2);color:var(--color-text-deemphasized);border-radius:12px;padding:1rem;font-size:.85rem}.pipelines-module__z3ct-q__metricsSection{gap:1.4rem;margin-top:2.5rem;display:grid}.pipelines-module__z3ct-q__metricsHeader{gap:.8rem;display:grid}.pipelines-module__z3ct-q__metricsLead{max-width:52rem;color:var(--color-text-deemphasized);margin:0}.pipelines-module__z3ct-q__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;display:grid}.pipelines-module__z3ct-q__metricsRepoGrid{gap:1rem;display:grid}.pipelines-module__z3ct-q__metricsRepoCard{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;overflow:hidden;box-shadow:0 18px 32px -28px #00000080}.pipelines-module__z3ct-q__metricsRepoSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;list-style:none;display:flex}.pipelines-module__z3ct-q__metricsRepoSummary::-webkit-details-marker{display:none}.pipelines-module__z3ct-q__metricsRepoTitle{gap:.2rem;min-width:0;display:grid}.pipelines-module__z3ct-q__metricsRepoName{color:var(--color-text-primary);font-size:1.05rem;font-weight:600}.pipelines-module__z3ct-q__metricsRepoMeta{color:var(--color-text-deemphasized);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.pipelines-module__z3ct-q__metricsRepoHighlights{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.pipelines-module__z3ct-q__metricsPill{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-2);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-deemphasized);white-space:nowrap;align-items:center;padding:.2rem .55rem;font-size:.65rem;display:inline-flex}.pipelines-module__z3ct-q__metricsRepoDetails{border-top:1px solid var(--color-border);gap:1rem;padding:.2rem 1.1rem 1.1rem;display:grid}.pipelines-module__z3ct-q__metricsTrendGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.pipelines-module__z3ct-q__metricsTrend{gap:.5rem;display:grid}.pipelines-module__z3ct-q__metricsTrendLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-deemphasized);font-size:.65rem}.pipelines-module__z3ct-q__metricsTrendBars{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:12px;align-items:flex-end;gap:.25rem;height:76px;padding:.5rem;display:flex}.pipelines-module__z3ct-q__metricsTrendBar{border-radius:var(--radius-pill);background:var(--color-primary);opacity:.85;width:8px}.pipelines-module__z3ct-q__metricsTrendBar[data-variant=lines]{background:#2a6a87}.pipelines-module__z3ct-q__metricsTrendEmpty{border:1px dashed var(--color-border);color:var(--color-text-deemphasized);border-radius:12px;padding:.75rem .9rem;font-size:.75rem}.pipelines-module__z3ct-q__metricsRepoInfo{gap:.5rem;display:grid}.pipelines-module__z3ct-q__metricsInfoRow{justify-content:space-between;align-items:center;gap:1rem;font-size:.85rem;display:flex}.pipelines-module__z3ct-q__metricsInfoLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-deemphasized);font-size:.65rem}.pipelines-module__z3ct-q__metricsInfoValue{color:var(--color-text-primary)}.pipelines-module__z3ct-q__metricsRepoLink{color:var(--color-link);font-size:.85rem;text-decoration:none}.pipelines-module__z3ct-q__metricsRepoLink:hover{text-decoration:underline}.pipelines-module__z3ct-q__metricsRepoActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pipelines-module__z3ct-q__metricsRefreshButton{border:1px solid var(--color-border);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:none;background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;padding:.35rem .8rem;font-size:.7rem}.pipelines-module__z3ct-q__metricsRefreshButton:disabled{opacity:.5;cursor:not-allowed}.pipelines-module__z3ct-q__metricsRefreshStatus{color:var(--color-text-deemphasized);font-size:.75rem}@media screen and (max-width:48rem){.pipelines-module__z3ct-q__metricsRepoSummary{flex-direction:column;align-items:flex-start}.pipelines-module__z3ct-q__metricsRepoHighlights{justify-content:flex-start}.pipelines-module__z3ct-q__metricsInfoRow{flex-direction:column;align-items:flex-start}}
