.plumbing-page{background:var(--asei-paper);color:var(--asei-ink)}.plumbing-hero{background:var(--asei-mist)}.plumbing-kicker,.plumbing-number,.plumbing-console-label{color:var(--asei-link);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.plumbing-kicker{align-items:center;display:flex}.plumbing-button{background:var(--asei-blue-deep)}.plumbing-button:hover{background:#153a9d}.plumbing-console,.plumbing-stat,.plumbing-card{border:1px solid var(--asei-line);background:var(--asei-surface)}.plumbing-flow,.plumbing-scope{background:var(--asei-mist)}.plumbing-node{border:1px solid var(--asei-line);width:2.75rem;height:2.75rem;color:var(--asei-link);background:var(--asei-surface);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.plumbing-node-dark{color:#bfdbfe;background:var(--asei-night);border-color:#1e3a8a}.plumbing-pipe{background:var(--asei-blue-deep);border-radius:999px;flex:1;height:.35rem}.plumbing-stat{flex-direction:column;justify-content:space-between;min-height:9rem;display:flex}.plumbing-stat strong{margin-top:1.5rem;font-size:1.15rem}.plumbing-stat p{color:var(--asei-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.plumbing-card{min-height:16rem}.plumbing-card:hover{border-color:var(--asei-blue)}.plumbing-quote{background:var(--asei-night)}.plumbing-quote .plumbing-kicker{color:#bfdbfe}
