.wir-logo-stage{display:grid;place-items:center;overflow:visible;border-radius:28px;background:radial-gradient(circle at 50% 46%,rgba(16,185,129,.14),transparent 58%),#0a0d10}.wir-logo{width:88%;height:88%;overflow:visible}.wir-ring{fill:none;stroke:url(#wirGold);stroke-width:6;stroke-linecap:round;stroke-dasharray:515;stroke-dashoffset:0;animation:wirDrawRing 1.2s cubic-bezier(.4,0,.2,1) 2.3s both;filter:drop-shadow(0 0 12px rgba(217,183,106,.35))}.wir-bars rect{fill:url(#wirGreen);filter:drop-shadow(0 0 11px rgba(16,185,129,.4));opacity:0;animation:wirFadeBar .5s ease-out forwards}.bar1{animation-delay:.15s}.bar2{animation-delay:.3s}.bar3{animation-delay:.45s}.bar4{animation-delay:.62s}@keyframes wirFadeBar{0%{opacity:0}to{opacity:1}}.wir-rocket{fill:#d8ffe9;filter:drop-shadow(0 0 10px rgba(110,240,192,.95)) drop-shadow(0 8px 14px rgba(52,211,153,.5));animation:wirRocket .72s ease-out .95s forwards}.bloom-core,.bloom-wave,.wir-rocket{opacity:0;transform-box:fill-box;transform-origin:center}.bloom-core{filter:blur(2px);animation:wirBloomCore 1s ease-out 1.55s forwards}.bloom-wave{fill:none;stroke:#5ef0b0;stroke-width:2.5;filter:blur(.6px) drop-shadow(0 0 8px rgba(94,240,176,.6));animation:wirBloomWave 1.1s cubic-bezier(.2,.7,.3,1) 1.6s forwards}.rain{opacity:0;animation-name:wirRain;animation-timing-function:cubic-bezier(.35,0,.65,1);animation-fill-mode:forwards}.coin{transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));animation-name:coinFlip;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.spark{fill:#34d399;filter:drop-shadow(0 0 8px rgba(52,211,153,.8))}.p-amb{fill:#34d399;opacity:0;filter:drop-shadow(0 0 8px rgba(52,211,153,.7));animation-name:wirAmbient;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes wirGrowBar{0%{transform:scaleY(0);opacity:.4}82%{transform:scaleY(1.07)}to{transform:scaleY(1);opacity:1}}@keyframes wirRocket{0%{opacity:0;transform:translateY(113px) scale(.55)}20%{opacity:1}76%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-24px) scale(.4)}}@keyframes wirBloomCore{0%{opacity:0;transform:scale(.25)}16%{opacity:.95}to{opacity:0;transform:scale(5.5)}}@keyframes wirBloomWave{0%{opacity:0;transform:scale(.35)}22%{opacity:.7}to{opacity:0;transform:scale(4.4)}}@keyframes wirRain{0%{opacity:0;transform:translate(0) scale(.5)}6%{opacity:1}18%{opacity:1;transform:translate(var(--px),var(--py)) scale(1)}85%{opacity:1}to{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.9)}}@keyframes coinFlip{0%{transform:scaleX(1)}50%{transform:scaleX(.14)}to{transform:scaleX(1)}}@keyframes wirAmbient{0%{opacity:0;transform:translate(0)}25%{opacity:.5}50%{opacity:.18;transform:translate(3px,-11px)}75%{opacity:.5}to{opacity:.28;transform:translate(0)}}@keyframes wirDrawRing{0%{stroke-dashoffset:515}to{stroke-dashoffset:0}}.wir-static .wir-bars rect{animation:none;opacity:1}.wir-static .wir-ring{animation:none;stroke-dashoffset:0}.wir-static .bloom-core,.wir-static .bloom-wave,.wir-static .rain,.wir-static .wir-rocket{display:none}.wir-logo-stage.wir-bare{background:none;border-radius:0;overflow:visible}.wir-bare .wir-logo{width:100%;height:100%;overflow:visible}.wir-hero-mark{animation:wirPop .65s cubic-bezier(.2,1.2,.4,1) both}@keyframes wirPop{0%{opacity:0;transform:scale(.62)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.wir-hc{position:absolute;transform-origin:bottom center;transform:scaleY(1);background:linear-gradient(180deg,#6ff0c0,#10b981);border-radius:3px;box-shadow:0 0 11px rgba(16,185,129,.5);animation:wirHc .55s cubic-bezier(.2,1.15,.4,1) both}@keyframes wirHc{0%{transform:scaleY(0);opacity:.5}82%{transform:scaleY(1.07)}to{transform:scaleY(1);opacity:1}}