.pp-factory-quote{border-left:2px solid var(--cn-azure);color:var(--cn-ink-2);padding:.25rem 0 .25rem .875rem;font-size:.875rem;line-height:1.55}.pp-factory-rail{border-block:1px solid var(--cn-line);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1rem;margin-top:.25rem;padding:1rem .5rem;display:grid}.pp-factory-rail__step{text-align:center;justify-items:center;gap:.375rem;display:grid;position:relative}.pp-factory-rail__step:before{content:"";border-top:2px solid var(--cn-midnight-2);width:100%;position:absolute;top:.6875rem;right:50%}.pp-factory-rail__step--next:before{border-top:2px dashed var(--cn-line-2)}.pp-factory-rail__step:nth-child(3n+1):before{display:none}.pp-factory-rail__dot{z-index:1;border-radius:var(--cn-r-full);border:2px solid var(--cn-line-2);background:var(--cn-raised);place-items:center;width:1.375rem;height:1.375rem;display:grid;position:relative}.pp-factory-rail__step--done .pp-factory-rail__dot{border-color:var(--cn-midnight-2);background:var(--cn-midnight-2);color:var(--cn-on-midnight)}.pp-factory-rail__step--now .pp-factory-rail__dot{border-color:var(--cn-azure);box-shadow:inset 0 0 0 .1875rem var(--cn-raised), inset 0 0 0 .5625rem var(--cn-azure)}.pp-factory-rail__name{color:var(--cn-ink-2);font-size:.75rem}.pp-factory-rail__step--now .pp-factory-rail__name{color:var(--cn-ink);font-weight:700}@container (width>=30rem){.pp-factory-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.pp-factory-rail__step:nth-child(3n+1):before{display:block}.pp-factory-rail__step:first-child:before{display:none}}.pp-factory-banner{border-radius:var(--cn-r-sm);background:var(--cn-midnight);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.pp-factory-banner__copy{flex:1;gap:.375rem;display:grid}.pp-factory-banner__copy b{font-family:var(--cn-face-display);letter-spacing:-.015em;color:var(--cn-on-midnight);font-size:.9375rem}.pp-factory-banner__copy span{color:var(--cn-on-midnight-2);font-size:.75rem}.pp-factory-block{gap:.4375rem;display:grid}@container (width>=26rem){.pp-factory-block{padding-left:2.25rem}}.pp-factory-files,.pp-factory-diff{font-family:var(--cn-face-mono);font-size:.6875rem}.pp-factory-files>li{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pp-factory-files__path{overflow-wrap:anywhere;min-width:0;color:var(--cn-ink-2)}.pp-factory-files__n{flex:none;gap:.375rem;font-weight:600;display:flex}.pp-factory-add{color:var(--cn-azure-ink)}.pp-factory-del{color:var(--cn-ink-3)}.pp-factory-diff>li{grid-template-columns:1.25rem 6rem minmax(0,1fr);gap:.5rem;display:grid}.pp-factory-diff__mark{text-align:center;font-weight:700}.pp-factory-diff--add{border-left:2px solid var(--cn-azure)}.pp-factory-diff--add .pp-factory-diff__mark{color:var(--cn-azure-ink)}.pp-factory-diff--edit{border-left:2px solid var(--cn-mark)}.pp-factory-diff--edit .pp-factory-diff__mark{color:var(--cn-mark)}.pp-factory-logo{width:6rem;height:.75rem}.pp-factory-cards{gap:.75rem;display:grid}.pp-factory-cards>li{align-content:start;gap:.4375rem;display:grid}.pp-factory-cards>li:not(:first-child){display:none}.pp-factory-cards .vz-img{height:2.75rem}@container (width>=30rem){.pp-factory-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-factory-cards>li:not(:first-child){display:grid}}.pp-factory-group{align-content:start;gap:.5rem;display:grid}.pp-factory-never .vz-key,.pp-factory-never svg{color:var(--cn-mark)}.pp-factory-runs.cn-rows--total>div:last-child{border-top:0;margin-top:0;padding-top:0}.pp-factory-mono,.pp-factory-micro{font-family:var(--cn-face-mono);letter-spacing:.04em;color:var(--cn-ink-3);font-size:.6875rem}.pp-factory-micro{letter-spacing:.1em;text-transform:uppercase}.pp-factory-chip{border-radius:var(--cn-r-full);border:1px solid var(--cn-line-2);color:var(--cn-ink-2);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.pp-factory-issue__meta{flex-wrap:wrap;gap:.375rem;display:flex}.pp-factory-asks{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pp-factory-ask{border-radius:var(--cn-r-lg);border:1px solid var(--cn-line);background:var(--cn-raised);align-content:start;gap:.875rem;padding:1.375rem 1.5rem;display:grid}.pp-factory-ask__top{align-items:center;gap:.625rem;display:flex}.pp-factory-ask__top svg{color:var(--cn-azure-ink)}.pp-factory-ask__text{font-family:var(--cn-face-display);letter-spacing:-.02em;font-size:1.1875rem;font-weight:700;line-height:1.3}.pp-factory-ask .pp-factory-issue__meta{border-top:1px solid var(--cn-line);margin-top:auto;padding-top:.75rem}@media (width>=52rem){.pp-factory-asks{grid-template-columns:repeat(3,minmax(0,1fr))}}.pp-factory-fit{gap:1rem;display:grid}.pp-factory-fit__card{border-radius:var(--cn-r-lg);border:1px solid var(--cn-line);border-top:2px solid var(--cn-midnight-2);background:var(--cn-raised);flex-direction:column;gap:.875rem;padding:1.75rem;display:flex}.pp-factory-fit__card--factory{border-top-color:var(--cn-azure)}.pp-factory-fit__label{align-items:center;gap:.625rem;height:1.75rem;display:flex}.pp-factory-fit__card h3{font-family:var(--cn-face-display);letter-spacing:-.025em;font-size:1.375rem;font-weight:700;line-height:1.15}.pp-factory-fit__card p{color:var(--cn-ink-2);line-height:1.6}.pp-factory-fit__foot{border-top:1px solid var(--cn-line);margin-top:auto;padding-top:.875rem}@media (width>=52rem){.pp-factory-fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-factory-bring{gap:.75rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.pp-factory-bring__lede{color:var(--cn-ink-2);margin-bottom:.75rem}
