/*! NBC v7197 · process event vocabulary + interaction reward */
[data-process-reality-app="v6416"] .pr-event-signature{opacity:.68;transition:opacity .22s ease,filter .22s ease}
[data-process-reality-app="v6416"] .pr-event-signature.is-active{opacity:1;filter:url(#pr-tiny-glow)}
[data-process-reality-app="v6416"] .pr-event-sub-label{fill:rgba(247,245,242,.56);font:650 7.4px var(--mono);letter-spacing:.08em}
[data-process-reality-app="v6416"] .pr-event-reward-ring{fill:none;stroke:rgba(169,230,181,.45);stroke-width:1.6;opacity:.55;transform-box:fill-box;transform-origin:center}
[data-process-reality-app="v6416"] .pr-event-cause{opacity:.92}
[data-process-reality-app="v6416"] :is(.pr-cause-person,.pr-cause-system,.pr-cause-document,.pr-cause-decision,.pr-cause-unknown){fill:rgba(7,18,13,.92);stroke:rgba(169,230,181,.76);stroke-width:1.5}
[data-process-reality-app="v6416"] .pr-event-cause.is-system :is(.pr-cause-system,.pr-cause-link){stroke:rgba(237,192,120,.86)}
[data-process-reality-app="v6416"] .pr-event-cause.is-information :is(.pr-cause-document,.pr-cause-docline){stroke:rgba(237,192,120,.9)}
[data-process-reality-app="v6416"] .pr-event-cause.is-decision :is(.pr-cause-decision,.pr-cause-check){stroke:rgba(223,119,113,.9)}
[data-process-reality-app="v6416"] .pr-cause-link{fill:none;stroke:rgba(169,230,181,.74);stroke-width:1.5;stroke-dasharray:3 3}
[data-process-reality-app="v6416"] .pr-cause-docline{stroke-width:1.4;stroke-linecap:round}
[data-process-reality-app="v6416"] .pr-cause-docline.is-missing{stroke-dasharray:3 4}
[data-process-reality-app="v6416"] .pr-cause-check{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
[data-process-reality-app="v6416"] .pr-cause-question{fill:rgba(247,245,242,.8);font:800 12px var(--mono)}
[data-process-reality-app="v6416"] .pr-event-cause-label{fill:rgba(247,245,242,.62);font-size:7.8px;letter-spacing:.08em}
[data-process-reality-app="v6416"] .pr-event-location-pill{fill:rgba(4,15,10,.9);stroke:rgba(247,245,242,.2);stroke-width:1}
[data-process-reality-app="v6416"] .pr-event-location.is-person .pr-event-location-pill{stroke:rgba(169,230,181,.52)}
[data-process-reality-app="v6416"] .pr-event-location.is-side .pr-event-location-pill{stroke:rgba(237,192,120,.48)}
[data-process-reality-app="v6416"] .pr-event-location.is-unknown .pr-event-location-pill{stroke:rgba(223,119,113,.5)}
[data-process-reality-app="v6416"] .pr-event-location-label{fill:rgba(247,245,242,.68);font:700 7.6px var(--mono);letter-spacing:.08em}
[data-process-reality-app="v6416"] .ief-process-layer [data-ief-stream^="process-support-"] .ief-particle{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--ief-stream-accent) 56%,transparent))}
[data-process-reality-app="v6416"] .ief-process-layer [data-ief-stream^="process-support-"] .ief-particle.is-reference{r:4.8px}
@media(prefers-reduced-motion:no-preference){
 [data-process-reality-app="v6416"][data-pr-impact="change-active"] .pr-event-signature.is-active .pr-event-reward-ring{animation:pr7197RewardRing .82s cubic-bezier(.2,.8,.2,1)}
 [data-process-reality-app="v6416"][data-pr-last-dimension="effect"][data-pr-impact="change-active"] .pr-event-signature.is-active{animation:pr7197EffectReward .82s cubic-bezier(.2,.8,.2,1)}
 [data-process-reality-app="v6416"][data-pr-last-dimension="cause"][data-pr-impact="change-active"] .pr-event-signature.is-active .pr-event-cause{animation:pr7197CauseReward .82s cubic-bezier(.2,.8,.2,1)}
 [data-process-reality-app="v6416"][data-pr-last-dimension="location"][data-pr-impact="change-active"] .pr-event-signature.is-active .pr-event-location{animation:pr7197LocationReward .82s cubic-bezier(.2,.8,.2,1)}
 [data-process-reality-app="v6416"] [data-pr-event="handoff"].is-active .pr-event-token{animation:pr7197Handoff 1.35s ease-in-out infinite alternate}
 [data-process-reality-app="v6416"] [data-pr-event="wait"].is-active .pr-event-queue{animation:pr7197Queue 1.6s ease-in-out infinite alternate}
 [data-process-reality-app="v6416"] [data-pr-event="manual"].is-active .pr-event-taskline{animation:pr7197Work 1.2s ease-in-out infinite alternate}
 [data-process-reality-app="v6416"] [data-pr-event="return"].is-active .pr-event-request{animation:pr7197Request 1.7s ease-in-out infinite}
 [data-process-reality-app="v6416"] [data-pr-event="return"].is-active .pr-event-response{animation:pr7197Response 1.7s ease-in-out infinite}
 @keyframes pr7197RewardRing{0%{opacity:.9;transform:scale(.5)}100%{opacity:0;transform:scale(2.15)}}
 @keyframes pr7197EffectReward{0%{opacity:.32}45%{opacity:1;filter:url(#pr-soft-glow)}100%{opacity:1}}
 @keyframes pr7197CauseReward{0%{opacity:.25;transform:scale(.72)}55%{opacity:1;transform:scale(1.08)}100%{opacity:.92;transform:scale(1)}}
 @keyframes pr7197LocationReward{0%{opacity:.2;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}
 @keyframes pr7197Handoff{to{transform:translateX(19px)}}
 @keyframes pr7197Queue{0%{opacity:.45}100%{opacity:1;transform:translateX(-5px)}}
 @keyframes pr7197Work{to{stroke:rgba(169,230,181,.98);stroke-width:3.2}}
 @keyframes pr7197Request{0%,15%{opacity:.15}45%{opacity:1}70%,100%{opacity:.25}}
 @keyframes pr7197Response{0%,42%{opacity:.15}72%{opacity:1}100%{opacity:.25}}
}
@media(max-width:760px){
 [data-process-reality-app="v6416"] .pr-event-location-label,[data-process-reality-app="v6416"] .pr-event-cause-label{font-size:7px}
 [data-process-reality-app="v6416"] .pr-event-location-pill{opacity:.94}
}
