.sv svg *{transform-box:fill-box}.sv-hit,.sv-scan{opacity:0}.sv-hit{fill:#e0fa8c}.sv-frame{transform-origin:center}.sv-line,.sv-spark{stroke-dasharray:1}.sv-fill{transform-origin:left}.sv-bar{transform-origin:bottom}.group:hover .sv-frame{animation:sv-lock .5s cubic-bezier(.2,.7,.2,1)}.group:hover .sv-hit{animation:sv-hit 1s .2s}.group:hover .sv-scan{animation:sv-scan 2.4s .3s infinite}.group:hover .sv-line{animation:sv-draw .5s calc(.2s + var(--i)*.15s) both}.group:hover .sv-fill{animation:sv-grow 1.1s cubic-bezier(.2,.7,.2,1) .5s both}.group:hover .sv-spark{animation:sv-draw 1s .6s both}.group:hover .sv-bar{animation:sv-grow-y .5s calc(.7s + var(--b)*.12s) cubic-bezier(.2,.7,.2,1) both}.group:hover .sv-float{animation:sv-float 4s calc(var(--i)*-1.3s) ease-in-out infinite}@keyframes sv-lock{0%{opacity:.4;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes sv-hit{0%,to{opacity:0}30%{opacity:.22}}@keyframes sv-scan{0%{opacity:0;transform:none}15%{opacity:1}45%{opacity:1;transform:translateY(95px)}55%,to{opacity:0;transform:translateY(95px)}}@keyframes sv-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sv-grow{0%{transform:scaleX(0)}}@keyframes sv-grow-y{0%{transform:scaleY(0)}}@keyframes sv-float{0%,to{transform:none}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.sv *{animation:none!important}}.sa-layer{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sa svg *{transform-box:fill-box}.sa svg .sa-rot{transform-box:view-box}.sa-tint{opacity:0;transition:opacity .45s ease}.group:hover .sa-tint{opacity:1}.sa--world{--a:#e17de1}.sa--research{--a:#ff574c}.sa--scouting{--a:#6af8a3}.sa--ai{--a:#6aeff8}.sa--reporting{--a:#8474ff}.sa-bar,.sa-city,.sa-comet,.sa-core,.sa-glint,.sa-link,.sa-ping,.sa-ring,.sa-scan,.sa-tip,.sa-type,.sa-wave{opacity:0}.sa-ping,.sa-wave{fill:none;stroke:var(--a);stroke-width:2;transform-origin:center}.sa-type{fill:var(--a);transform-origin:left}.group:hover .sa-type{animation:sa-type .7s cubic-bezier(.2,.7,.2,1) calc(.15s + var(--i)*.12s) both}.sa-city{fill:#fff;transform-origin:center}.group:hover .sa-city{animation:sa-pop .5s calc(var(--i)*.07s) both}.group:hover .sa--world .sa-ping{animation:sa-ping 2.2s calc(.3s + var(--i)*.2s) infinite}.sa-comet{fill:none;stroke:var(--a);stroke-dasharray:.1 1;stroke-linecap:round;stroke-width:4}.group:hover .sa-comet{animation:sa-comet 2.6s ease-in-out .2s infinite}.sa-glint{fill:none;stroke:var(--a);stroke-dasharray:.1 .9;stroke-width:12;transform-origin:center}.group:hover .sa-glint{animation:sa-spin 2.4s linear infinite}.sa-ring{fill:none;stroke:#fff;stroke-width:2;transform-origin:center}.group:hover .sa-ring{animation:sa-ring .5s cubic-bezier(.22,1,.36,1) calc(var(--i)*.12s) both}.group:hover .sa-ring--pick{animation-name:sa-ring-pick;stroke:var(--a);stroke-width:4}.group:hover .sa-ping--pick{animation:sa-halo 1.8s .6s infinite}.sa-link{fill:none;stroke:var(--a);stroke-dasharray:1;stroke-width:3}.group:hover .sa-link{animation:sa-draw .6s .45s both}.group:hover .sa-scan{animation:sa-scan 2.4s infinite}.sa-core{fill:var(--a)}.group:hover .sa-core{animation:sa-glow .6s .4s both}.group:hover .sa-wave{animation:sa-ping 1.6s .8s infinite;stroke-width:3}.sa-bar{fill:#fff}.group:hover .sa-bar{animation:sa-flash 2.2s calc(var(--i)*.12s) infinite}.sa-tip{fill:#f5f5f5;transform-origin:bottom}.sa-tip-line{fill:var(--a)}.group:hover .sa-tip{animation:sa-tip .5s cubic-bezier(.22,1,.36,1) .9s both}@keyframes sa-type{0%{opacity:.85;transform:scaleX(0)}to{opacity:.85;transform:none}}@keyframes sa-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.7)}to{opacity:.9;transform:none}}@keyframes sa-ping{0%{opacity:.9;transform:none}to{opacity:0;transform:scale(3.2)}}@keyframes sa-halo{0%{opacity:.9;transform:none}to{opacity:0;transform:scale(1.35)}}@keyframes sa-comet{0%{opacity:.9;stroke-dashoffset:.1}to{opacity:.9;stroke-dashoffset:-1}}@keyframes sa-spin{0%{opacity:.9;transform:rotate(0)}to{opacity:.9;transform:rotate(1turn)}}@keyframes sa-ring{0%{opacity:0;transform:scale(.7)}to{opacity:.25;transform:none}}@keyframes sa-ring-pick{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes sa-draw{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes sa-scan{0%{opacity:0;transform:none}20%,80%{opacity:1}to{opacity:0;transform:translateY(320px)}}@keyframes sa-glow{0%{opacity:0}to{opacity:.35}}@keyframes sa-flash{0%,to{opacity:0}25%{opacity:.22}}@keyframes sa-tip{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sa svg{display:none}}
