/*! NBC v6.655 · single visual owner for continuous quality-responsive instrument particle streams */
.ief-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ief-layer{pointer-events:none;isolation:isolate}
.ief-stream{--ief-stream-color:rgb(180 241 197);--ief-stream-accent:rgb(222 255 230);--ief-stream-transition:420ms;--ief-main-glow-size:6px;--ief-main-glow-mix:52%;--ief-ambient-glow-size:3.7px;--ief-ambient-glow-mix:29%;--ief-accent-glow-size:7.7px;--ief-accent-glow-mix:64%;color:var(--ief-stream-color)}
.ief-particle{fill:currentColor;transform-box:fill-box;transform-origin:center;transition:fill var(--ief-stream-transition) ease,opacity 240ms ease;filter:drop-shadow(0 0 var(--ief-main-glow-size) color-mix(in srgb,currentColor var(--ief-main-glow-mix),transparent))}
.ief-particle.is-ambient{opacity:.45;filter:drop-shadow(0 0 var(--ief-ambient-glow-size) color-mix(in srgb,currentColor var(--ief-ambient-glow-mix),transparent))}
.ief-particle.is-main{opacity:.74}
.ief-particle.is-accent{color:var(--ief-stream-accent);opacity:.96;filter:drop-shadow(0 0 var(--ief-accent-glow-size) color-mix(in srgb,currentColor var(--ief-accent-glow-mix),transparent))}
.ief-stream[data-ief-band="excellent"]{mix-blend-mode:screen}
.ief-stream[data-ief-band="critical"]{mix-blend-mode:normal}
[data-provider-proof-app] .pp-provider-truth[data-ief-quality-band="excellent"] .pp-truth-path{stroke-opacity:.56}
[data-provider-proof-app] .pp-provider-truth[data-ief-quality-band="strong"] .pp-truth-path{stroke-opacity:.51}
[data-provider-proof-app] .pp-provider-truth[data-ief-quality-band="strained"] .pp-truth-path{stroke-opacity:.46}
[data-provider-proof-app] .pp-provider-truth[data-ief-quality-band="critical"] .pp-truth-path{stroke-opacity:.42}
[data-process-reality-app][data-ief-quality-band="critical"] .pr-support-path{stroke-opacity:.64}
[data-process-reality-app][data-ief-quality-band="excellent"] .pr-support-path{stroke-opacity:.28}
[data-delegation-probe-app][data-ief-quality-band="excellent"] [data-dp-standard-path]{stroke-opacity:.56}
[data-delegation-probe-app][data-ief-quality-band="critical"] [data-dp-exception-path],[data-delegation-probe-app][data-ief-quality-band="critical"] [data-dp-handoff-path],[data-delegation-probe-app][data-ief-quality-band="critical"] [data-dp-rollback-path]{stroke-opacity:.64}
@media(prefers-reduced-motion:reduce){.ief-particle,.ief-stream{transition:none}}
/* Keep route geometry readable while making the particle field the visual protagonist. */
[data-process-reality-app][data-ief-mode="continuous"] .pr-reality-path{stroke-opacity:.48}
[data-process-reality-app][data-ief-mode="continuous"] .pr-support-path{stroke-opacity:.52}
[data-provider-proof-app][data-ief-mode="continuous"] .pp-truth-path{stroke-opacity:.46}
[data-delegation-probe-app][data-ief-mode="continuous"] :is([data-dp-standard-path],[data-dp-exception-path],[data-dp-handoff-path],[data-dp-rollback-path]){stroke-opacity:.44}
