.pf-anchor{scroll-margin-top:calc(var(--nav-height) + var(--subnav-height) + var(--space-md))}.pf-hero h1{max-width:16ch}.pf-hero__mark{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.pf-int{border-top:0;margin-top:0;padding-top:0}.pf-compare{margin-top:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.pf-compare .compare{width:100%;min-width:0}.pf-stages{margin-top:var(--space-2xl);border-block:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pf-stage{padding:var(--space-xl) var(--space-xl) var(--space-xl) 0;gap:var(--space-lg);align-content:start;display:grid}.pf-stage+.pf-stage{padding-left:var(--space-xl);border-left:var(--rule-hair) solid var(--color-rule)}.pf-stage__title{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted);font-weight:400;display:flex}.pf-stage ul{gap:var(--space-xl);margin:0;padding:0;list-style:none;display:grid}.pf-prod{gap:var(--space-xs);display:grid}.pf-prod__name{width:fit-content;font-size:var(--text-xl);color:var(--color-ink);text-decoration:none}.pf-prod__name:after{content:" →";color:var(--color-muted)}.pf-prod__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.16em}.pf-prod__line{color:var(--color-ink-2);max-width:36ch;margin:0}.pf-prod__passes{font-size:var(--text-sm);color:var(--color-muted);max-width:40ch;margin:0}.pf-flow .flowmap__in li{gap:var(--space-xs)}.pf-flow .flowmap__out li,.pf-job{min-width:0}.pf-job .console__bar{row-gap:var(--space-2xs);flex-wrap:wrap}.pf-job__who{gap:var(--space-3xs);min-width:0;display:grid}.pf-job__who>span:last-child{font-size:var(--text-sm);color:var(--color-muted)}.pf-job__domain{font-size:var(--text-xs);color:var(--color-muted)}.pf-job__rows{margin:0;padding:0;list-style:none}.pf-job__row{gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);transition:background var(--dur-long) var(--ease-out);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;display:grid}.pf-job__row:last-child{border-bottom:0}.pf-job__src{justify-self:start}.pf-job__text{gap:var(--space-3xs);min-width:0;display:grid}.pf-job__what{color:var(--color-ink)}.pf-job__detail{font-size:var(--text-sm);color:var(--color-muted)}.pf-job__row.is-live{background:var(--color-cool-soft);transition-duration:var(--dur-short)}.pf-job__row.is-live .pf-job__src,.pf-job__row.is-live .pf-job__status{background:var(--color-paper-2);color:var(--color-cool)}@media (max-width:75rem){.pf-flow .flowmap__in{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-flow .flowmap__out{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:60rem){.pf-stages{grid-template-columns:minmax(0,1fr)}.pf-stage,.pf-stage+.pf-stage{padding:var(--space-lg) 0;border-left:0}.pf-stage+.pf-stage{border-top:var(--rule-hair) solid var(--color-rule)}}@media (max-width:40rem){.pf-flow .flowmap__in{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-flow .flowmap__out li{padding-inline:var(--space-xs);gap:var(--space-2xs);font-size:var(--text-xs)}.pf-flow .flowmap__out .int-icon{flex:none;width:16px;height:16px}.pf-job__row{padding-inline:var(--space-md);row-gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto}.pf-job__text{grid-area:2/1/auto/-1}.pf-job__status{grid-area:1/2}}
