@keyframes route-reveal-branch{0%{transform:scaleX(0)}62%{transform:scaleX(1)}86%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes route-reveal-netra{0%{transform:scaleX(0)}34%{transform:scaleX(1)}86%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes hero-news-expand{0%{width:78px;padding-right:6px}to{width:368px;padding-right:16px}}@keyframes scale-in{0%{opacity:0;transform:scale(1.2)}50%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-bottom{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ring-pulse{0%{opacity:0;transform:scale(.6)}35%{opacity:.9}to{opacity:0;transform:scale(1)}}@keyframes target-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.18)}}@keyframes dash-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-14px}}@keyframes marker-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}@keyframes slow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dot-flicker{0%,to{opacity:1;transform:scale(1)}40%{opacity:.25;transform:scale(.8)}60%{opacity:.6;transform:scale(1.05)}}@keyframes pop-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes aim-appear{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes slow-trace{0%{stroke-dashoffset:1px;opacity:1}87.5%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes venn-converge{0%{transform:translateX(var(--venn-from,0));opacity:0}to{opacity:1;transform:translate(0)}}@keyframes orbit-settle{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(-45deg)}}@keyframes loader-line-trace{0%{stroke-dashoffset:100px;opacity:.35}12%{opacity:1}72%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes loader-dot-appear{0%{opacity:0;transform:scale(.2)}65%{opacity:1;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@keyframes loader-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}
