.plate.svelte-1cia1py{border:1px solid var(--rule);max-width:58rem;margin:2.5rem 0}.plate.svelte-1cia1py>header:where(.svelte-1cia1py){border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 1rem;display:flex}.plate.svelte-1cia1py>header:where(.svelte-1cia1py) .eyebrow:where(.svelte-1cia1py){margin:0}.drawing-number.svelte-1cia1py{font-family:var(--label);letter-spacing:var(--label-track);color:var(--gunmetal);font-size:.68rem;font-weight:600}.system-diagram.svelte-1cia1py{font-family:var(--label);background:#d9cfba66;padding:1.25rem 1rem}.diagram-tier.svelte-1cia1py,.station-row.svelte-1cia1py{align-items:center;gap:.7rem;display:grid}.command-tier.svelte-1cia1py{grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr)}.diagram-node.svelte-1cia1py{border:1px solid var(--marine);background:var(--paper);text-align:center;padding:.65rem .75rem}.diagram-node.svelte-1cia1py span:where(.svelte-1cia1py),.diagram-node.svelte-1cia1py strong:where(.svelte-1cia1py){display:block}.diagram-node.svelte-1cia1py span:where(.svelte-1cia1py){letter-spacing:.1em;text-transform:uppercase;color:var(--gunmetal);font-size:.58rem}.diagram-node.svelte-1cia1py strong:where(.svelte-1cia1py){font-size:.8rem}.diagram-node.human.svelte-1cia1py{color:var(--paper);background:var(--marine)}.diagram-node.human.svelte-1cia1py span:where(.svelte-1cia1py){color:#e6dfcebf}.flow.svelte-1cia1py,.vertical-flow.svelte-1cia1py{letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--oxide);font-size:.58rem}.vertical-flow.svelte-1cia1py{padding:.55rem 0}.station-row.svelte-1cia1py{grid-template-columns:repeat(3,minmax(0,1fr))}.station.svelte-1cia1py{border-color:var(--rule)}.coordination-layer.svelte-1cia1py,.provenance-layer.svelte-1cia1py{letter-spacing:.06em;justify-content:center;align-items:center;gap:.6rem;margin-top:.6rem;padding:.55rem .7rem;font-size:.62rem;display:flex}.coordination-layer.svelte-1cia1py{color:var(--paper);background:var(--gunmetal)}.coordination-layer.svelte-1cia1py span:where(.svelte-1cia1py){color:#e6dfcebf}.provenance-layer.svelte-1cia1py{border:1px solid var(--rule);color:var(--gunmetal);justify-content:space-between}figcaption.svelte-1cia1py{border-top:1px solid var(--rule);font-family:var(--label);letter-spacing:.08em;text-transform:uppercase;color:var(--gunmetal);padding:.75rem 1rem;font-size:.66rem}@media (width<=620px){.command-tier.svelte-1cia1py{grid-template-columns:1fr}.flow.svelte-1cia1py{transform:rotate(90deg)}.station-row.svelte-1cia1py{grid-template-columns:1fr}.provenance-layer.svelte-1cia1py{flex-direction:column;align-items:flex-start;gap:.3rem}}
