.th-ingest line{animation:th-ingest-flow 2s linear infinite}@keyframes th-ingest-flow{to{stroke-dashoffset:-20}}.th-emit{animation:th-emit 4s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes th-emit{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}60%{opacity:.6;transform:translateY(-20px)}to{opacity:0;transform:translateY(-40px)}}.th-node-inet .th-emit{animation-delay:.4s}.th-node-efw .th-emit{animation-delay:1.2s}.th-node-web .th-emit{animation-delay:2.1s}.th-node-vpn .th-emit{animation-delay:.8s}.th-node-ifw .th-emit{animation-delay:1.9s}.th-node-ad .th-emit{animation-delay:.6s}.th-node-file .th-emit{animation-delay:2.4s}.th-node-ep1 .th-emit{animation-delay:.2s;animation-duration:3.2s}.th-node-ep2 .th-emit{animation-delay:1.5s;animation-duration:3.5s}.th-node-ep3 .th-emit{animation-delay:2.8s;animation-duration:3.1s}.th-node-ep4 .th-emit{animation-delay:.9s;animation-duration:3.8s}.th-node-siem .th-emit{animation-delay:1.3s}.th-chain-trace{stroke-dasharray:4000;stroke-dashoffset:4000;animation:th-chain-draw 21s linear infinite}@keyframes th-chain-draw{0%,19%{stroke-dashoffset:4000}76%{stroke-dashoffset:0}86%{stroke-dashoffset:0}95%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.th-chain-pulse{transform-origin:center;transform-box:fill-box}.th-chain-pulse-1{animation:th-pulse-1 21s ease-out infinite}.th-chain-pulse-2{animation:th-pulse-2 21s ease-out infinite}.th-chain-pulse-3{animation:th-pulse-3 21s ease-out infinite}.th-chain-pulse-4{animation:th-pulse-4 21s ease-out infinite}.th-chain-pulse-5{animation:th-pulse-5 21s ease-out infinite}.th-chain-pulse-6{animation:th-pulse-6 21s ease-out infinite}.th-chain-pulse-7{animation:th-pulse-7 21s ease-out infinite}@keyframes th-pulse-1{0%,17%{opacity:0;transform:scale(.5)}19%{opacity:.8;transform:scale(1)}28%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(.5)}}@keyframes th-pulse-2{0%,27%{opacity:0;transform:scale(.5)}29%{opacity:.8;transform:scale(1)}38%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(.5)}}@keyframes th-pulse-3{0%,36%{opacity:0;transform:scale(.5)}38%{opacity:.8;transform:scale(1)}47%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(.5)}}@keyframes th-pulse-4{0%,45%{opacity:0;transform:scale(.5)}47%{opacity:.8;transform:scale(1)}57%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(.5)}}@keyframes th-pulse-5{0%,55%{opacity:0;transform:scale(.5)}57%{opacity:.8;transform:scale(1)}66%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(.5)}}@keyframes th-pulse-6{0%,64%{opacity:0;transform:scale(.5)}66%{opacity:.8;transform:scale(1)}76%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(.5)}}@keyframes th-pulse-7{0%,74%{opacity:0;transform:scale(.5)}76%{opacity:.8;transform:scale(1)}86%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(.5)}}.th-node-efw .th-node-halo{animation:th-halo-1 21s ease-out infinite}.th-node-vpn .th-node-halo{animation:th-halo-2 21s ease-out infinite}.th-node-ep1 .th-node-halo{animation:th-halo-3 21s ease-out infinite}.th-node-ad .th-node-halo{animation:th-halo-4 21s ease-out infinite}.th-node-file .th-node-halo{animation:th-halo-5 21s ease-out infinite}.th-node-ep3 .th-node-halo{animation:th-halo-6 21s ease-out infinite}.th-node-inet .th-node-halo{animation:th-halo-7 21s ease-out infinite}@keyframes th-halo-1{0%,17%{opacity:0}19%,90%{opacity:1}to{opacity:0}}@keyframes th-halo-2{0%,27%{opacity:0}29%,90%{opacity:1}to{opacity:0}}@keyframes th-halo-3{0%,36%{opacity:0}38%,90%{opacity:1}to{opacity:0}}@keyframes th-halo-4{0%,45%{opacity:0}47%,90%{opacity:1}to{opacity:0}}@keyframes th-halo-5{0%,55%{opacity:0}57%,90%{opacity:1}to{opacity:0}}@keyframes th-halo-6{0%,64%{opacity:0}66%,90%{opacity:1}to{opacity:0}}@keyframes th-halo-7{0%,74%{opacity:0}76%,90%{opacity:1}to{opacity:0}}.th-node-efw .th-icon{animation:th-icon-1 21s steps(1,end) infinite}.th-node-vpn .th-icon{animation:th-icon-2 21s steps(1,end) infinite}.th-node-ep1 .th-icon{animation:th-icon-3 21s steps(1,end) infinite}.th-node-ad .th-icon{animation:th-icon-4 21s steps(1,end) infinite}.th-node-file .th-icon{animation:th-icon-5 21s steps(1,end) infinite}.th-node-ep3 .th-icon{animation:th-icon-6 21s steps(1,end) infinite}.th-node-inet .th-icon{animation:th-icon-7 21s steps(1,end) infinite}@keyframes th-icon-1{0%,17%{color:#6fa9ff}19%{color:#ff4a55}21%{color:#6fa9ff}23%{color:#ff4a55}25%{color:#6fa9ff}27%,90%{color:#ff4a55}to{color:#6fa9ff}}@keyframes th-icon-2{0%,27%{color:#6fa9ff}29%{color:#ff4a55}31%{color:#6fa9ff}33%{color:#ff4a55}35%{color:#6fa9ff}37%,90%{color:#ff4a55}to{color:#6fa9ff}}@keyframes th-icon-3{0%,36%{color:#6fa9ff}38%{color:#ff4a55}40%{color:#6fa9ff}42%{color:#ff4a55}44%{color:#6fa9ff}46%,90%{color:#ff4a55}to{color:#6fa9ff}}@keyframes th-icon-4{0%,45%{color:#6fa9ff}47%{color:#ff4a55}49%{color:#6fa9ff}51%{color:#ff4a55}53%{color:#6fa9ff}55%,90%{color:#ff4a55}to{color:#6fa9ff}}@keyframes th-icon-5{0%,55%{color:#6fa9ff}57%{color:#ff4a55}59%{color:#6fa9ff}61%{color:#ff4a55}63%{color:#6fa9ff}65%,90%{color:#ff4a55}to{color:#6fa9ff}}@keyframes th-icon-6{0%,64%{color:#6fa9ff}66%{color:#ff4a55}68%{color:#6fa9ff}70%{color:#ff4a55}72%{color:#6fa9ff}74%,90%{color:#ff4a55}to{color:#6fa9ff}}@keyframes th-icon-7{0%,74%{color:#6fa9ff}76%{color:#ff4a55}78%{color:#6fa9ff}80%{color:#ff4a55}82%{color:#6fa9ff}84%,90%{color:#ff4a55}to{color:#6fa9ff}}.th-event-1{animation:th-event-1 21s ease-in-out infinite}.th-event-2{animation:th-event-2 21s ease-in-out infinite}.th-event-3{animation:th-event-3 21s ease-in-out infinite}.th-event-4{animation:th-event-4 21s ease-in-out infinite}.th-event-5{animation:th-event-5 21s ease-in-out infinite}.th-event-6{animation:th-event-6 21s ease-in-out infinite}.th-event-7{animation:th-event-7 21s ease-in-out infinite}@keyframes th-event-1{0%,22%{opacity:0}27%,to{opacity:1}}@keyframes th-event-2{0%,32%{opacity:0}37%,to{opacity:1}}@keyframes th-event-3{0%,41%{opacity:0}46%,to{opacity:1}}@keyframes th-event-4{0%,50%{opacity:0}55%,to{opacity:1}}@keyframes th-event-5{0%,60%{opacity:0}65%,to{opacity:1}}@keyframes th-event-6{0%,69%{opacity:0}74%,to{opacity:1}}@keyframes th-event-7{0%,79%{opacity:0}84%,to{opacity:1}}.th-mitre-1{animation:th-mitre-1 21s ease-out infinite}.th-mitre-2{animation:th-mitre-2 21s ease-out infinite}.th-mitre-3{animation:th-mitre-3 21s ease-out infinite}.th-mitre-4{animation:th-mitre-4 21s ease-out infinite}.th-mitre-5{animation:th-mitre-5 21s ease-out infinite}.th-mitre-6{animation:th-mitre-6 21s ease-out infinite}.th-mitre-7{animation:th-mitre-7 21s ease-out infinite}@keyframes th-mitre-1{0%,17%{opacity:0}22%,to{opacity:1}}@keyframes th-mitre-2{0%,27%{opacity:0}32%,to{opacity:1}}@keyframes th-mitre-3{0%,36%{opacity:0}41%,to{opacity:1}}@keyframes th-mitre-4{0%,45%{opacity:0}50%,to{opacity:1}}@keyframes th-mitre-5{0%,55%{opacity:0}60%,to{opacity:1}}@keyframes th-mitre-6{0%,64%{opacity:0}69%,to{opacity:1}}@keyframes th-mitre-7{0%,74%{opacity:0}79%,to{opacity:1}}.th-mitre-arrow-1{animation:th-mitre-arrow-1 21s ease-out infinite}.th-mitre-arrow-2{animation:th-mitre-arrow-2 21s ease-out infinite}.th-mitre-arrow-3{animation:th-mitre-arrow-3 21s ease-out infinite}.th-mitre-arrow-4{animation:th-mitre-arrow-4 21s ease-out infinite}.th-mitre-arrow-5{animation:th-mitre-arrow-5 21s ease-out infinite}.th-mitre-arrow-6{animation:th-mitre-arrow-6 21s ease-out infinite}@keyframes th-mitre-arrow-1{0%,27%{opacity:0}32%,to{opacity:1}}@keyframes th-mitre-arrow-2{0%,36%{opacity:0}41%,to{opacity:1}}@keyframes th-mitre-arrow-3{0%,45%{opacity:0}50%,to{opacity:1}}@keyframes th-mitre-arrow-4{0%,55%{opacity:0}60%,to{opacity:1}}@keyframes th-mitre-arrow-5{0%,64%{opacity:0}69%,to{opacity:1}}@keyframes th-mitre-arrow-6{0%,74%{opacity:0}79%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.th-ingest line,.th-emit,.th-chain-trace,.th-chain-pulse,.th-node-halo,.th-icon,.th-event,.th-mitre,.th-mitre-arrow{animation:none!important}.th-chain-trace{stroke-dashoffset:0;opacity:1}.th-node-efw .th-node-halo,.th-node-vpn .th-node-halo,.th-node-ep1 .th-node-halo,.th-node-ad .th-node-halo,.th-node-file .th-node-halo,.th-node-ep3 .th-node-halo,.th-node-inet .th-node-halo{opacity:1}.th-node-efw .th-icon,.th-node-vpn .th-icon,.th-node-ep1 .th-icon,.th-node-ad .th-icon,.th-node-file .th-icon,.th-node-ep3 .th-icon,.th-node-inet .th-icon{color:#ff4a55}.th-event,.th-mitre,.th-mitre-arrow{opacity:1}}
