.vig{--vga:#e0972e;aspect-ratio:120/72;flex-shrink:0;align-self:center;width:clamp(132px,17vw,188px);height:auto;margin-left:auto;font-family:Inter Variable,Inter,system-ui,sans-serif}.vig-green{--vga:#34d399}.vig svg{width:100%;height:100%;display:block;overflow:hidden}@media (width<=479px){.vig{display:none}}@keyframes vgRowIn{0%{opacity:0;transform:translate(-7px)}5%{opacity:1;transform:none}88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.vg-row{animation:vgRowIn var(--mo-cycle,14s) var(--mo-ease-out) infinite}@keyframes vgFillIn{0%{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}4%{opacity:1;transform:scale(1)}88%{opacity:1}94%,to{opacity:0}}.vg-mile{transform-box:fill-box;transform-origin:50%;animation:vgFillIn 16s var(--mo-ease-out) infinite}@keyframes vgGrow{0%{transform:scaleX(0)}8%{transform:scaleX(1)}90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.vg-grow{transform-box:fill-box;transform-origin:0;animation:vgGrow 14s var(--mo-ease-out) infinite}@keyframes vgLate{0%,8%{opacity:0;transform:translateY(4px)}13%{opacity:1;transform:none}90%{opacity:1}96%,to{opacity:0}}.vg-late{transform-box:fill-box;animation:vgLate 14s var(--mo-ease-out) infinite}@keyframes vgChip{0%,4%{opacity:0;transform:scale(.7)}9%{opacity:1;transform:scale(1)}90%{opacity:1}96%,to{opacity:0}}.vg-chip{transform-box:fill-box;transform-origin:50%;animation:vgChip 13s var(--mo-ease-out) infinite}@keyframes vgKanban{0%,50%{transform:none}56%{transform:translate(2px,-3px)rotate(2deg)}64%,78%{transform:translate(38px,-2px)}90%,to{transform:none}}.vg-kcard{transform-box:fill-box;transform-origin:50%;animation:vgKanban 16s var(--mo-ease-soft,ease) infinite}@keyframes vgRing{0%{opacity:.8;transform:scale(1)}60%,to{opacity:0;transform:scale(4)}}.vg-ring{transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite vgRing}@keyframes vgRingBell{0%,76%{opacity:0;transform:scale(.55)}80%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.15)}}.vig-bell .vg-ring{animation:12s ease-out infinite vgRingBell}@keyframes vgTravel{0%,55%{opacity:0;transform:none}58%{opacity:1}72%{opacity:1;transform:translate(44px)}86%{opacity:1;transform:translate(88px)}89%,to{opacity:0;transform:translate(88px)}}.vg-pulse{animation:vgTravel 10s var(--mo-ease-soft,ease) infinite}@keyframes vgTravel2{0%,60%{opacity:0;transform:none}63%{opacity:1}76%{opacity:1;transform:translate(42px)}79%,to{opacity:0;transform:translate(42px)}}.vg-pulse2{animation:vgTravel2 12s var(--mo-ease-soft,ease) infinite}@keyframes vgGlowIn{0%,74%{opacity:0}80%,92%{opacity:.9}to{opacity:0}}.vg-glow{opacity:0;animation:12s infinite vgGlowIn}@media (prefers-reduced-motion:reduce){.vg-glow{opacity:.6}}@keyframes vgChar{0%{opacity:0}3%,90%{opacity:1}95%,to{opacity:0}}.vg-ch{animation:12s step-end infinite vgChar}@keyframes vgCaret{0%,52%{opacity:1}56%,96%{opacity:0}to{opacity:1}}.vg-caret{animation:1.25s step-end infinite vgCaret}@keyframes vgSheet{0%,12%{transform:none}20%{transform:translate(9px,7px)rotate(3deg)}86%{transform:translate(9px,7px)rotate(3deg)}96%,to{transform:none}}.vg-sheet{transform-box:fill-box;transform-origin:50%;animation:vgSheet 15s var(--mo-ease-out) infinite}@keyframes vgSeg{0%,16%{transform:none}22%,38%{transform:translate(24.5px)}44%,78%{transform:translate(49px)}84%,94%{transform:translate(73.5px)}to{transform:none}}.vg-seg{animation:vgSeg 18s var(--mo-ease-soft,ease) infinite}@media (prefers-reduced-motion:reduce){.vg-seg{transform:translate(49px)}}@keyframes vgRadius{0%,70%,to{rx:4px}80%,90%{rx:11px}}.vg-radius{rx:4px;animation:vgRadius 12s var(--mo-ease-soft,ease) infinite}@keyframes vgSwitch{0%,55%{transform:none}62%,90%{transform:translate(56px)}97%,to{transform:none}}.vg-switch{animation:vgSwitch 16s var(--mo-ease-soft,ease) infinite}@keyframes vgSnap{0%{opacity:.4;transform:translate(var(--tx,0), var(--ty,0)) rotate(var(--rz,0deg))}10%{opacity:1;transform:none}86%{opacity:1;transform:none}94%,to{opacity:.4;transform:translate(var(--tx,0), var(--ty,0)) rotate(var(--rz,0deg))}}.vg-snap{transform-box:fill-box;transform-origin:50%;animation:vgSnap 16s var(--mo-ease-out) infinite}@keyframes vgShine{0%,82%{opacity:0;transform:translate(-14px)skew(-14deg)}86%{opacity:.9}94%,to{opacity:0;transform:translate(46px)skew(-14deg)}}.vg-shine{opacity:0;animation:12s infinite vgShine}@media (prefers-reduced-motion:reduce){.vg-shine{opacity:0;display:none}}@keyframes vgCursor{0%,40%{transform:translate(112px,66px)}54%,70%{transform:translate(46px,44px)}56%{transform:translate(46px,44px)scale(.85)}88%,to{transform:translate(112px,66px)}}.vg-cursor{animation:vgCursor 12s var(--mo-ease-soft,ease) infinite;transform:translate(112px,66px)}@keyframes vgPress{0%,54%,60%,to{transform:none}57%{transform:scale(.96)}}.vg-btnpress{transform-box:fill-box;transform-origin:50%;animation:12s infinite vgPress}@keyframes vgDraw{0%{stroke-dashoffset:240px;opacity:.25}12%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}96%,to{opacity:.25}}.vg-draw{stroke-dashoffset:0;animation:vgDraw 15s var(--mo-ease-out) infinite}@keyframes vgFillComp{0%,10%{opacity:0;transform:scale(.94)}18%{opacity:1;transform:none}86%{opacity:1}94%,to{opacity:0}}.vg-fillin{transform-box:fill-box;transform-origin:50%;animation:vgFillComp 16s var(--mo-ease-out) infinite}@keyframes vgType{0%{transform:scaleX(0)}10%{transform:scaleX(1)}90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.vg-type{transform-box:fill-box;transform-origin:0;animation:13s steps(7,end) infinite vgType}@keyframes vgModel{0%,14%{transform:none}20%,66%{transform:translate(37px)}72%,92%{transform:translate(74px)}to{transform:none}}.vg-model{animation:vgModel 18s var(--mo-ease-soft,ease) infinite}@media (prefers-reduced-motion:reduce){.vg-model{transform:translate(37px)}}@keyframes vgShimmer{0%,76%,to{opacity:1}82%{opacity:.35}88%{opacity:1}}.vg-shimmer{animation:14s infinite vgShimmer}@keyframes vgRefresh{0%,86%,to{opacity:1;transform:none}90%{opacity:.25;transform:translateY(2px)}95%{opacity:1;transform:none}}.vg-refresh{transform-box:fill-box;animation:vgRefresh 14s var(--mo-ease-out) infinite}@keyframes vgDeploy{0%{transform:scaleX(0)}6%{transform:scaleX(.3)}10%{transform:scaleX(.35)}15%{transform:scaleX(.9)}17%{transform:scaleX(1)}90%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}.vg-deploybar{transform-box:fill-box;transform-origin:0;animation:vgDeploy 16s var(--mo-ease-soft,ease) infinite}.vig-deploy .vg-late{animation-duration:16s}@keyframes vgBreath{0%,80%,to{opacity:1}88%{opacity:.35}}.vg-breath{animation:5s infinite vgBreath}@keyframes vgRailIn{0%{opacity:0;transform:translate(10px)}8%{opacity:1;transform:none}88%{opacity:1;transform:none}96%,to{opacity:0;transform:translate(10px)}}.vg-railin{transform-box:fill-box;animation:vgRailIn var(--mo-cycle,14s) var(--mo-ease-out) infinite}@keyframes vgDetach{0%,14%{transform:none}22%,80%{transform:translate(30px,-8px)}90%,to{transform:none}}.vg-detach{transform-box:fill-box;transform-origin:50%;animation:vgDetach 16s var(--mo-ease-soft,ease) infinite}@keyframes vgBounce{0%,60%,to{opacity:.45;transform:none}30%{opacity:1;transform:translateY(-2.5px)}}.vg-bounce{animation:1.3s infinite vgBounce}@keyframes vgSpark{0%,82%,to{opacity:1;transform:scale(1)}88%{opacity:.7;transform:scale(1.25)}94%{transform:scale(1)}}.vg-spark{transform-box:fill-box;transform-origin:50%;animation:vgSpark 11s var(--mo-ease-soft,ease) infinite}@keyframes vgEq{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.vg-eq{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite alternate vgEq}@keyframes vgBell{0%,78%,92%,to{transform:none}81%{transform:rotate(9deg)}84%{transform:rotate(-7deg)}87%{transform:rotate(5deg)}90%{transform:rotate(-3deg)}}.vg-bell{transform-box:fill-box;transform-origin:50% 12%;animation:12s infinite vgBell}@keyframes vgProbe{0%,55%{opacity:0;transform:none}58%{opacity:1}70%{opacity:1;transform:translate(43px)}72%,to{opacity:0;transform:translate(43px)}}.vg-probe{animation:vgProbe 12s var(--mo-ease-soft,ease) infinite;opacity:0}@media (prefers-reduced-motion:reduce){.vg-probe{opacity:0}}@keyframes vgImpact{0%,69%{opacity:0;transform:scale(.4)}72%{opacity:.9;transform:scale(.7)}85%,to{opacity:0;transform:scale(1.6)}}.vg-impact{transform-box:fill-box;transform-origin:50%;opacity:0;animation:12s ease-out infinite vgImpact}@keyframes vgShackle{0%{transform:translateY(-6px)}9%{transform:none}90%{transform:none}97%,to{transform:translateY(-6px)}}.vg-shackle{transform-box:fill-box;animation:vgShackle 14s var(--mo-ease-out) infinite}@keyframes vgGateCard{0%,30%{transform:none}42%,86%{transform:translate(52px)}94%,to{transform:none}}.vg-gatecard{transform-box:fill-box;animation:vgGateCard 16s var(--mo-ease-soft,ease) infinite}@keyframes vgBoom{0%,26%{transform:none}34%,52%{transform:rotate(-58deg)}62%,to{transform:none}}.vg-boom{transform-box:fill-box;transform-origin:100%;animation:vgBoom 16s var(--mo-ease-soft,ease) infinite}@keyframes vgGateOk{0%,46%{opacity:0;transform:scale(.5)}52%,86%{opacity:1;transform:none}94%,to{opacity:0}}.vg-gateok{transform-box:fill-box;transform-origin:50%;animation:vgGateOk 16s var(--mo-ease-out) infinite}@media (prefers-reduced-motion:reduce){.vg-gateok{opacity:1}}@keyframes vgPomo{0%{stroke-dashoffset:150px}85%{stroke-dashoffset:60px}92%{stroke-dashoffset:60px;opacity:1}96%{opacity:.3;stroke-dashoffset:150px}to{opacity:1;stroke-dashoffset:150px}}.vg-pomo{animation:20s linear infinite vgPomo}@media (prefers-reduced-motion:reduce){.vig svg,.vig svg *{animation:none!important}}
