/* the three-stage circuit */
.pn-beam{fill:#FFFFFF;stroke:#2A2833;stroke-width:1.5}
.pn-face{fill:rgba(109,40,217,.11);stroke:rgba(109,40,217,.5);stroke-width:1}
.pn-circuit{fill:none;stroke:rgba(109,40,217,.4);stroke-width:1.1;stroke-dasharray:5 6;animation:pn-march 2.6s linear infinite}
@keyframes pn-march{to{stroke-dashoffset:-22}}
.pn-travel{fill:#6D28D9}
.pn-dot{fill:#6D28D9}
.pn-lead{stroke:#A6A3B2;stroke-width:1}
.pn-stage{font-family:var(--body);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;fill:var(--ink)}
.pn-num{fill:var(--iris)}
.pn-void{font-family:var(--body);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-2)}
.pn-void-sm{font-family:var(--body);font-size:12.5px;font-weight:400;fill:var(--ink-4)}
@media (prefers-reduced-motion:reduce){.pn-face{fill:rgba(109,40,217,.11);stroke:rgba(109,40,217,.5);stroke-width:1}
.pn-circuit{animation:none}.pn-travel{display:none}}
.sd-quiet{font-family:var(--body);font-size:13px;font-weight:400;fill:var(--ink-4)}
