.vz-root[data-inview=false] *{animation-play-state:paused!important}@keyframes vz-mf-clean{0%{opacity:0;transform:translate(0)}6%{opacity:1}40%,50%{transform:translate(196px)}85%{opacity:1;transform:translate(392px)}95%,to{opacity:0;transform:translate(392px)}}@keyframes vz-mf-bad{0%{opacity:0;transform:translate(0)}6%{opacity:1}40%,50%{transform:translate(196px)}72%{opacity:1;transform:translate(196px,112px)}86%,to{opacity:0;transform:translate(196px,112px)}}@keyframes vz-mf-badfill{0%,42%{fill:#e2e0ff}48%,to{fill:#f87171}}@keyframes vz-mf-scan{0%,to{transform:translateY(-30px)}50%{transform:translateY(30px)}}.vz-mf-clean{animation:8s linear infinite vz-mf-clean;transform:translate(392px)}.vz-mf-bad{animation:8s linear infinite vz-mf-bad;transform:translate(196px,112px)}.vz-mf-badfill{fill:#f87171;animation:8s linear infinite vz-mf-badfill}.vz-mf-scan{animation:2.6s ease-in-out infinite vz-mf-scan}@keyframes vz-edr-scene{0%{opacity:0}3%,94%{opacity:1}98%,to{opacity:0}}@keyframes vz-edr-node{0%,8%{opacity:0}12%,to{opacity:1}}@keyframes vz-edr-nodefill{0%,30%{fill:#1e1b4b;stroke:#a78bfa}34%,46%{fill:#7f1d1d;stroke:#f87171}50%,to{fill:#1e1b4b;stroke:#f87171}}@keyframes vz-edr-cross{0%,47%{opacity:0}50%,to{opacity:1}}@keyframes vz-edr-file{0%,15%{fill:#2e2a5e}18%,60%{fill:#7f1d1d}63%,to{fill:#2e2a5e}}@keyframes vz-edr-lock{0%,15%{opacity:0}18%,60%{opacity:1}63%,to{opacity:0}}@keyframes vz-edr-net{0%,47%{opacity:1}50%,to{opacity:0}}@keyframes vz-edr-iso{0%,47%{opacity:0}50%,to{opacity:1}}@keyframes vz-edr-rb{0%,58%{opacity:0}61%,80%{opacity:1}84%,to{opacity:0}}@keyframes vz-edr-s1{0%,34%{opacity:0}37%,47%{opacity:1}50%,to{opacity:0}}@keyframes vz-edr-s2{0%,47%{opacity:0}50%,77%{opacity:1}80%,to{opacity:0}}@keyframes vz-edr-s3{0%,77%{opacity:0}80%,to{opacity:1}}@keyframes vz-flow{to{stroke-dashoffset:-20px}}.vz-edr-scene{animation:12s linear infinite vz-edr-scene}.vz-edr-node{animation:12s linear infinite vz-edr-node}.vz-edr-nodefill{fill:#1e1b4b;stroke:#f87171;animation:12s linear infinite vz-edr-nodefill}.vz-edr-cross{animation:12s linear infinite vz-edr-cross}.vz-edr-file{fill:#2e2a5e;animation:12s linear infinite vz-edr-file}.vz-edr-lock{opacity:0;animation:12s linear infinite vz-edr-lock}.vz-edr-net{opacity:0;animation:12s linear infinite vz-edr-net}.vz-edr-iso{animation:12s linear infinite vz-edr-iso}.vz-edr-rb{opacity:0;animation:12s linear infinite vz-edr-rb}.vz-edr-s1{opacity:0;animation:12s linear infinite vz-edr-s1}.vz-edr-s2{opacity:0;animation:12s linear infinite vz-edr-s2}.vz-edr-s3{animation:12s linear infinite vz-edr-s3}.vz-flow{animation:1.2s linear infinite vz-flow}@keyframes vz-la-scene{0%{opacity:0}3%,94%{opacity:1}98%,to{opacity:0}}@keyframes vz-la-arc{0%,14%{stroke-dashoffset:260px}34%,to{stroke-dashoffset:0}}@keyframes vz-la-pinb{0%,32%{opacity:0}36%,to{opacity:1}}@keyframes vz-la-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes vz-la-alert{0%,40%{opacity:0;transform:translateY(8px)}45%,to{opacity:1;transform:translateY(0)}}@keyframes vz-la-a1{0%,54%{opacity:0}58%,to{opacity:1}}@keyframes vz-la-a2{0%,64%{opacity:0}68%,to{opacity:1}}@keyframes vz-la-a3{0%,74%{opacity:0}78%,to{opacity:1}}.vz-la-scene{animation:10s linear infinite vz-la-scene}.vz-la-arc{stroke-dasharray:260;stroke-dashoffset:0;animation:10s ease-out infinite vz-la-arc}.vz-la-pinb{animation:10s linear infinite vz-la-pinb}.vz-la-ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.8s ease-out infinite vz-la-ring}.vz-la-alert{animation:10s ease-out infinite vz-la-alert}.vz-la-a1{animation:10s linear infinite vz-la-a1}.vz-la-a2{animation:10s linear infinite vz-la-a2}.vz-la-a3{animation:10s linear infinite vz-la-a3}@keyframes vz-lf-scroll{to{transform:translateY(-50%)}}.vz-lf-scroll{animation:22s linear infinite vz-lf-scroll}@keyframes vz-pm-f1{0%,8%{opacity:0;transform:scale(.6)}12%,to{opacity:1;transform:scale(1)}}@keyframes vz-pm-f2{0%,26%{opacity:0;transform:scale(.6)}30%,to{opacity:1;transform:scale(1)}}@keyframes vz-pm-f3{0%,44%{opacity:0;transform:scale(.6)}48%,to{opacity:1;transform:scale(1)}}@keyframes vz-pm-h1{0%,8%{opacity:0}12%,to{opacity:1}}@keyframes vz-pm-h2{0%,26%{opacity:0}30%,to{opacity:1}}@keyframes vz-pm-h3{0%,44%{opacity:0}48%,to{opacity:1}}@keyframes vz-pm-url{0%,44%{opacity:0}48%,to{opacity:1}}@keyframes vz-pm-report{0%,60%{transform:scale(1)}64%{transform:scale(1.08)}68%,to{transform:scale(1)}}@keyframes vz-pm-toast{0%,66%{opacity:0}70%,to{opacity:1}}@keyframes vz-pm-scene{0%{opacity:0}3%,95%{opacity:1}99%,to{opacity:0}}.vz-pm-scene{animation:11s linear infinite vz-pm-scene}.vz-pm-f1{animation:11s ease-out infinite vz-pm-f1}.vz-pm-f2{animation:11s ease-out infinite vz-pm-f2}.vz-pm-f3{animation:11s ease-out infinite vz-pm-f3}.vz-pm-h1{animation:11s linear infinite vz-pm-h1}.vz-pm-h2{animation:11s linear infinite vz-pm-h2}.vz-pm-h3{animation:11s linear infinite vz-pm-h3}.vz-pm-url{animation:11s linear infinite vz-pm-url}.vz-pm-report{animation:11s ease-in-out infinite vz-pm-report}.vz-pm-toast{animation:11s linear infinite vz-pm-toast}@keyframes vz-cs-scan{0%{opacity:0;transform:translateY(-100%)}5%{opacity:1}45%{opacity:1;transform:translateY(500%)}50%,to{opacity:0;transform:translateY(500%)}}@keyframes vz-cs-risk{0%,55%{opacity:1}60%,to{opacity:0}}@keyframes vz-cs-fixed{0%,55%{opacity:0}60%,to{opacity:1}}@keyframes vz-cs-rowrisk{0%,15%{opacity:0}22%,55%{opacity:1}60%,to{opacity:0}}.vz-cs-scan{opacity:0;animation:9s ease-in-out infinite vz-cs-scan}.vz-cs-risk{opacity:0;animation:9s linear infinite vz-cs-risk}.vz-cs-fixed{animation:9s linear infinite vz-cs-fixed}.vz-cs-rowrisk{opacity:0;animation:9s linear infinite vz-cs-rowrisk}@keyframes vz-ps-ring{0%,12%{stroke-dashoffset:calc(var(--vz-circ)*.15)}50%,to{stroke-dashoffset:0}}@keyframes vz-ps-rbusy{0%,49%{opacity:1}52%,to{opacity:0}}@keyframes vz-ps-rdone{0%,49%{opacity:0}52%,to{opacity:1}}@keyframes vz-ps-busy{0%,24%{opacity:1}27%,to{opacity:0}}@keyframes vz-ps-done{0%,24%{opacity:0}27%,to{opacity:1}}@keyframes vz-ps-bar{0%,5%{transform:scaleX(.08)}25%,to{transform:scaleX(1)}}.vz-ps-ring{stroke-dashoffset:0;animation:10s ease-in-out infinite vz-ps-ring}.vz-ps-rbusy{opacity:0;animation:10s linear infinite vz-ps-rbusy}.vz-ps-rdone{animation:10s linear infinite vz-ps-rdone}.vz-ps-busy{opacity:0;animation:10s linear infinite vz-ps-busy}.vz-ps-done{animation:10s linear infinite vz-ps-done}.vz-ps-bar{animation:10s ease-out infinite vz-ps-bar}@keyframes vz-sf-bar{0%,6%{transform:scaleX(0)}24%,to{transform:scaleX(1)}}@keyframes vz-sf-chip{0%,48%{opacity:0;transform:translateY(6px)}54%,to{opacity:1;transform:translateY(0)}}.vz-sf-bar{transform-origin:0;animation:9s ease-out infinite vz-sf-bar}.vz-sf-chip{animation:9s ease-out infinite vz-sf-chip}.vz-map-seg{cursor:pointer;outline:none}.vz-map-path{transition:fill-opacity .2s,stroke-opacity .2s}.vz-map-seg:hover .vz-map-path,.vz-map-seg:focus-visible .vz-map-path{fill-opacity:.45;stroke-opacity:1}.vz-map-seg:focus-visible .vz-map-path{stroke:#fff;stroke-width:2px}@keyframes vz-rr-sweep{to{transform:rotate(360deg)}}@keyframes vz-rr-ping{0%{opacity:.8;transform:scale(1)}16%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(1.75)}}@keyframes vz-rr-hit{0%{background-color:#7c3aed80;border-color:#ede9fef2}18%,to{background-color:#1e1b4bd9;border-color:#a78bfa66}}@keyframes vz-rr-packet{0%{opacity:0;transform:translate(0)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(-48px)}}@keyframes vz-rr-threat{0%,54%{opacity:0}58%,82%{opacity:1}86%,to{opacity:0}}@keyframes vz-rr-calm{0%,69%{opacity:1}72%,95%{opacity:0}98%,to{opacity:1}}@keyframes vz-rr-alert{0%,69%{opacity:0}72%,81%{opacity:1}84%,to{opacity:0}}@keyframes vz-rr-solved{0%,81%{opacity:0}84%,95%{opacity:1}98%,to{opacity:0}}.vz-rr-sweep{animation:6s linear infinite vz-rr-sweep}.vz-rr-ping{opacity:0;animation:6s ease-out infinite vz-rr-ping}.vz-rr-hit{animation:6s ease-out infinite vz-rr-hit}.vz-rr-packet{opacity:0;animation:3s ease-in infinite vz-rr-packet}.vz-rr-threat{opacity:0;animation:12s linear infinite vz-rr-threat}.vz-rr-calm{animation:12s linear infinite vz-rr-calm}.vz-rr-alert{opacity:0;animation:12s linear infinite vz-rr-alert}.vz-rr-solved{opacity:0;animation:12s linear infinite vz-rr-solved}@keyframes vz-hw-run{0%{opacity:0;transform:translate(0%)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(100%)}}.vz-hw-run{opacity:0;animation:5s linear infinite vz-hw-run}@media (prefers-reduced-motion:reduce){[class*=vz-]{animation:none!important}}
