@keyframes nyp-node{0%,22%{border-color:color-mix(in oklab, var(--brand-secondary) 70%, white);box-shadow:0 0 0 3px color-mix(in oklab, var(--brand-secondary) 30%, transparent)}30%,to{border-color:var(--border);box-shadow:none}}@keyframes nyp-check{0%,8%{opacity:0;scale:.6}14%,to{opacity:1;scale:1}}.nyp-node{animation:nyp-node 8s ease-in-out var(--d,0s) infinite}@keyframes nyp-flow{0%{opacity:0;top:0}5%{opacity:1}15%{opacity:1;top:calc(100% - .45em)}20%,to{opacity:0;top:calc(100% - .45em)}}.nyp-flow{opacity:0;animation:nyp-flow 8s ease-in-out var(--d,0s) infinite}.nyp-node .nyp-check{opacity:0;animation:nyp-check 8s ease-out var(--d,0s) infinite}.nyp-screen [class*=-end-\[]{inset-inline-end:2%!important}
