@keyframes br-draw{0%{stroke-dashoffset:26}45%{stroke-dashoffset:0}75%{stroke-dashoffset:0}to{stroke-dashoffset:-26}}@keyframes br-node-a{0%,to{opacity:.25;r:1.8}10%,90%{opacity:1;r:2.2}}@keyframes br-node-b{0%,35%{opacity:.25;r:1.8}55%,to{opacity:1;r:2.4}}@keyframes br-ping-a{0%,to{transform:scale(.4);opacity:.55}50%{transform:scale(1.3);opacity:0}}@keyframes br-ping-b{0%,to{transform:scale(1.3);opacity:0}50%{transform:scale(.4);opacity:.55}}@keyframes br-linear{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes br-stop-line{0%{transform:translateY(-50%) scaleX(0)}80%{transform:translateY(-50%) scaleX(1)}to{transform:translateY(-50%) scaleX(1);opacity:.55}}@keyframes br-stop-node{0%,to{background:var(--br-node-bg,#FFFFFF);border-color:var(--br-node-line,#E4E7EE);transform:scale(1)}50%{background:var(--br-lit,#1E5BFF);border-color:var(--br-lit,#1E5BFF);transform:scale(1.15)}}@keyframes br-node-active{0%,to{transform:scale(1.1);box-shadow:0 0 0 4px var(--br-lit-soft,rgba(30,91,255,.13))}50%{transform:scale(1.25);box-shadow:0 0 0 8px var(--br-lit-softer,rgba(30,91,255,.05))}}@keyframes br-splash-fadein{0%{opacity:0}to{opacity:1}}@keyframes br-splash-frame{0%{stroke-dashoffset:103;opacity:.4}to{stroke-dashoffset:0;opacity:.85}}@keyframes br-splash-route{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}@keyframes br-splash-nodeA{0%{transform:scale(0);transform-origin:8px 22px;opacity:0}to{transform:scale(1);transform-origin:8px 22px;opacity:1}}@keyframes br-splash-nodeB{0%{transform:scale(0);transform-origin:24px 10px;opacity:0}to{transform:scale(1);transform-origin:24px 10px;opacity:1}}@keyframes br-splash-node-pulse{0%{transform:scale(.6);opacity:.55}to{transform:scale(2);opacity:0}}@keyframes br-splash-loop-ping-a{0%{transform:scale(.5);opacity:.55}40%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes br-splash-loop-ping-b{0%,50%{transform:scale(.5);opacity:0}55%{transform:scale(.5);opacity:.55}90%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes br-splash-wordmark{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes br-splash-status{0%{opacity:0;transform:translateY(6px)}to{opacity:.8;transform:translateY(0)}}@keyframes br-splash-statusdot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes br-splash-statusfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes br-splash-bgline{0%,to{stroke-dashoffset:0;opacity:.18}50%{stroke-dashoffset:-40;opacity:.28}}@keyframes br-splash-port{0%,to{opacity:.35}50%{opacity:.75}}@keyframes br-splash-port-halo{0%{r:4;opacity:.18}to{r:18;opacity:0}}@media (prefers-reduced-motion:reduce){.br-loader *,.br-splash *{animation:none!important;transition:none!important}.br-loader [data-br-dash],.br-splash [data-br-dash]{stroke-dashoffset:0!important}.br-splash [data-br-pulse]{opacity:0!important}}