.hero-art{--ha1:#22d3ee;--ha2:#8b5cf6;--ha-card:rgba(13,18,32,.88);--ha-card-line:hsla(0,0%,100%,.14);--ha-line-c:rgba(148,178,235,.16);--ha-tx:#c9d4ea;--ha-tx2:#7c88a8;--ha-ic:#9dc0ff;--ha-ok:#4ade80;display:block;height:auto;width:100%}.hero-art.va-soft{--ha1:#6ea0ff;--ha2:#22d3ee}.hero-art.va-price{--ha1:#6ea0ff;--ha2:#f472b6}.hero-art.va-matrix{--ha1:#8b5cf6;--ha2:#6ea0ff}.hero-art.va-case{--ha1:#f472b6;--ha2:#8b5cf6}.hero-art.va-about{--ha1:#22d3ee;--ha2:#6ea0ff}.hero-art.va-industry{--ha1:#22d3ee;--ha2:#8b5cf6}.hero-art .ha-s1{stop-color:var(--ha1)}.hero-art .ha-s2{stop-color:var(--ha2)}.hero-art .ha-l1{stop-color:var(--ha1);stop-opacity:.95}.hero-art .ha-l2{stop-color:var(--ha2);stop-opacity:.3}.hero-art .ha-g1{stop-color:var(--ha1);stop-opacity:.34}.hero-art .ha-g2{stop-color:var(--ha1);stop-opacity:0}.hero-art .ha-grid{opacity:.5}.hero-art .ha-dotgrid{fill:var(--ha-line-c)}.hero-art .ha-hud{stroke:var(--ha-line-c);stroke-width:1.4}.hero-art .ha-mono{fill:var(--ha-tx2);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:9px;letter-spacing:.14em}.hero-art .ha-tl,.hero-art .ha-tr{fill:var(--ha-ic)}.hero-art .ha-breathe{animation:haBreathe 6s ease-in-out infinite}.hero-art .ha-card{fill:var(--ha-card);stroke:var(--ha-card-line);stroke-width:1}.hero-art .ha-card-h{fill:var(--ha-tx)}.hero-art .ha-card-f{fill:var(--ha-ok)}.hero-art .ha-led{animation:haPulse 1.8s ease-in-out infinite;fill:var(--ha-ok)}.hero-art .ha-src{fill:url(#haGrad);opacity:.5}.hero-art .ha-sparkline{animation:haEcg 2.8s linear infinite;fill:none;stroke:var(--ha1);stroke-dasharray:26 150;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.hero-art .ha-edge{opacity:.85;stroke:url(#haLine);stroke-linecap:round;stroke-width:1.3}.hero-art .ha-pulse circle{fill:var(--ha1)}.hero-art .ha-core{fill:var(--ha-card);stroke:var(--ha-card-line);stroke-width:1}.hero-art .ha-spark{fill:url(#haGrad)}.hero-art .ha-pop{animation:haPop2 5.5s ease-in-out infinite}.hero-art .ha-floorl{stroke:var(--ha-line-c);stroke-width:1}.hero-art .ha-floor-g{opacity:.9}.hero-art .ha-ring,.hero-art .ha-ring2{stroke:var(--ha-line-c);stroke-width:1}.hero-art .ha-ring2{opacity:.8}.hero-art .ha-tick{opacity:.55;stroke:var(--ha-ic);stroke-width:1.2}.hero-art .ha-sweep{animation:haSpin 5.5s linear infinite;transform-box:view-box;transform-origin:335px 205px}.hero-art .ha-sw1{opacity:.95;stroke:var(--ha1);stroke-linecap:round;stroke-width:2.2}.hero-art .ha-sw2{opacity:.4;stroke:var(--ha1);stroke-linecap:round;stroke-width:2}.hero-art .ha-sw3{opacity:.16;stroke:var(--ha1);stroke-linecap:round;stroke-width:1.8}.hero-art .ha-gyro{transform-box:view-box;transform-origin:335px 205px}.hero-art .ha-gyro.g1{animation:haSpin 14s linear infinite}.hero-art .ha-gyro.g2{animation:haSpin 10s linear infinite reverse}.hero-art .ha-gyro.g3{animation:haSpin 7s linear infinite}.hero-art .ha-gy{fill:none;opacity:.9;stroke:url(#haGrad);stroke-linecap:round;stroke-width:1.6}.hero-art .ha-gy.alt{opacity:.7;stroke:var(--ha1)}.hero-art .ha-orbit{animation:haSpin 12s linear infinite reverse;transform-box:view-box;transform-origin:335px 205px}.hero-art .ha-sat{fill:var(--ha1)}.hero-art .ha-idx{fill:var(--ha1);opacity:.9}.hero-art .ha-node-t{fill:var(--ha-tx);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.02em}.hero-art .ha-node{fill:var(--ha-card);stroke:var(--ha-ic);stroke-width:1.4}.hero-art .ha-node-c{fill:var(--ha1)}.hero-art .ha-meter-bg{fill:var(--ha-line-c)}.hero-art .ha-meter{animation:haM 2.4s ease-in-out infinite;fill:url(#haGrad);transform-box:fill-box;transform-origin:left center}.hero-art .ha-meter.m2{animation-delay:.5s;animation-duration:3s}.hero-art .ha-meter.m3{animation-delay:1s;animation-duration:2.8s}.hero-art .ha-meter.m4{animation-delay:1.4s;animation-duration:3.4s}.hero-art .hb-card{fill:var(--ha-card);stroke:var(--ha-card-line);stroke-width:1}.hero-art .hb-card.hot{filter:drop-shadow(0 12px 26px rgba(0,0,0,.35));stroke:var(--ha1);stroke-opacity:.55}.hero-art .hb-step{animation:hbBob 4.4s ease-in-out infinite}.hero-art .hb-step.s2{animation-delay:-1.4s}.hero-art .hb-step.s3{animation-delay:-2.8s}.hero-art .hb-tier{fill:var(--ha-tx);font-size:11px}.hero-art .hb-bar{fill:url(#haGrad);opacity:.45}.hero-art .hb-bar.b2{opacity:.3}.hero-art .hb-bar.b3{opacity:.38}.hero-art .hb-coin{fill:url(#haGrad);opacity:.9}.hero-art .hb-yen{fill:#fff;font-size:9px;font-weight:700}.hero-art .hb-tagrect{fill:url(#haGrad)}.hero-art .hb-tag{fill:#fff;font-size:9px}.hero-art .hb-scan rect{fill:var(--ha1);opacity:.55}.hero-art .hb-scan{animation:hbScanX 4.6s ease-in-out infinite}.hero-art .hb-bub{animation:hbRise 3.2s linear infinite;fill:var(--ha1)}.hero-art .hb-bub.u2{animation-delay:.6s;animation-duration:3.8s}.hero-art .hb-bub.u3{animation-delay:1.2s;animation-duration:3.4s}.hero-art .hb-bub.u4{animation-delay:.3s;animation-duration:4s}.hero-art .hb-bub.u5{animation-delay:1.6s;animation-duration:3.6s}.hero-art .hb-bub.u6{animation-delay:.9s;animation-duration:4.2s}.hero-art .hb-foot{fill:var(--ha-tx2)}.hero-art .hz-bob{animation:haFloatY 5.2s ease-in-out infinite}.hero-art .hz-bob.b2{animation-delay:-1.7s}.hero-art .hz-zname{fill:var(--ha-ic)}.hero-art .hz-znum{fill:var(--ha-tx2)}.hero-art .hz-chip{animation:hcCell 3.4s ease-in-out infinite;fill:url(#haGrad);opacity:.22}.hero-art .hz-chip-t{fill:var(--ha-tx);font-family:inherit;font-size:11px;font-weight:600}.hero-art .hz-airing{animation:haSpin 16s linear infinite;fill:none;opacity:.5;stroke:var(--ha-ic);stroke-width:1}.hero-art .ha-orbit-o,.hero-art .hz-airing{transform-box:view-box;transform-origin:0 0}.hero-art .ha-orbit-o{animation:haSpin 10s linear infinite}.hero-art .hz-aistar{fill:#fff}.hero-art .hz-aistar.s{animation:haPulse 2.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.hero-art .hz-ai{fill:var(--ha-tx)}.hero-art .hz-ai2{fill:var(--ha-tx2)}.hero-art .hz-ten{fill:url(#haGrad);font-size:24px;font-weight:800}.hero-art .hz-dom,.hero-art .hz-ten{font-family:ui-monospace,JetBrains Mono,Menlo,monospace}.hero-art .hz-dom{fill:var(--ha-tx);font-size:13px;font-weight:700}.hero-art .hz-dom.d2{font-size:11.5px}.hero-art .hd-path{fill:none;stroke:none}.hero-art .hd-dot{fill:var(--ha1)}.hero-art .hd-cap{fill:var(--ha-tx2)}.hero-art .hr-hqc{fill:url(#haGrad);opacity:.25}.hero-art .hr-s4{filter:drop-shadow(0 12px 26px rgba(0,0,0,.35));stroke:var(--ha1);stroke-opacity:.55}.hero-art .hr-badge{fill:url(#haGrad)}.hero-art .hr-badge-t{fill:#fff;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700}.hero-art .hr-s4f{fill:var(--ha-tx2)}.hero-art .hr-mini{fill:var(--ha-tx);font-size:10px}.hero-art .hr-seg{fill:var(--ha-line-c)}.hero-art .hr-seg.done{fill:url(#haGrad);opacity:.9}.hero-art .hr-mark circle{fill:var(--ha1);filter:drop-shadow(0 0 8px var(--ha1))}.hero-art .hr-mark{animation:hrClimb 3.6s ease-in-out infinite alternate;transform-box:view-box;transform-origin:0 0}.hero-art .hr-slv{fill:var(--ha-tx2);font-size:7.5px}.hero-art .hr-slv.on{fill:var(--ha-ic);font-weight:700}.hero-art .he-qr{animation:haPulse 2.2s ease-in-out infinite;fill:none;stroke:var(--ha1);stroke-dasharray:4 4;stroke-width:1.6}.hero-art .he-path{fill:none;stroke:none}.hero-art .hv-cover{fill:url(#haGrad);opacity:.32}.hero-art .hv-store{fill:none;opacity:.9;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.hero-art .hv-cat{font-size:11.5px}.hero-art .hv-qr{opacity:.9}.hero-art .hv-ring{animation:hvFocus 7.8s linear infinite;fill:none;opacity:0;stroke:var(--ha1);stroke-width:2}.hero-art .hv-ghost{fill:none;stroke:var(--ha-card-line);stroke-dasharray:5 6}.hero-art .hv-ghost-t{fill:var(--ha-tx2)}.hero-art .hv-phone,.hero-art .hv-screen{stroke:var(--ha-card-line)}.hero-art .hv-screen{fill:#080c1880}.hero-art .hv-qrbox{fill:none;stroke:var(--ha1);stroke-width:2}.hero-art .hv-qrc,.hero-art .hv-qrf{fill:var(--ha1)}.hero-art .hv-beam{animation:hvBeam 2.2s ease-in-out infinite alternate;fill:url(#haGrad);opacity:.85}.hero-art .hv-pfoot{fill:var(--ha-tx2)}.hero-art .hf-line{stroke:var(--ha-line-c);stroke-width:1.6}.hero-art .hf-node{animation:haPulse 2.4s ease-in-out infinite;fill:var(--ha-card);stroke:var(--ha-ic);stroke-width:1.6}.hero-art .hf-node.end{animation:none;fill:url(#haGrad);stroke:none}.hero-art .hf-endstar{fill:#fff}.hero-art .hf-year{fill:var(--ha-tx2)}.hero-art .hf-cap{fill:var(--ha-ic);font-size:8.5px}.hero-art .hf-run-c{fill:var(--ha1);filter:drop-shadow(0 0 6px var(--ha1))}.hero-art .hf-run-tail{fill:var(--ha1);opacity:.4}.hero-art .hf-bob{animation:haFloatY 5.2s ease-in-out infinite}.hero-art .hf-bob.b2{animation-delay:-1.7s}.hero-art .hf-bob.b3{animation-delay:-3.4s}.hero-art .hf-drop{stroke:var(--ha-line-c);stroke-dasharray:2 5;stroke-width:1}.hero-art .hg-card{fill:var(--ha-card);stroke:var(--ha-card-line);stroke-width:1}.hero-art .hg-dot{fill:var(--ha1)}.hero-art .hg-q{fill:var(--ha-tx);font-family:inherit;font-size:11px;font-weight:600}.hero-art .hg-tail{fill:var(--ha-card);stroke:var(--ha-card-line);stroke-width:1}.hero-art .hg-float{animation:haFloatY 4.8s ease-in-out infinite}.hero-art .hg-type{animation:hgType 3.6s ease-in-out infinite;fill:url(#haGrad);opacity:.55;transform-box:fill-box;transform-origin:left center}.hero-art .hg-type.t2{animation-delay:.2s}.hero-art .hg-type.t3{animation-delay:.4s}.hero-art .hg-type.t4{animation-delay:.6s}.hero-art .hg-type.t5{animation-delay:.8s}.hero-art .hg-type.t6{animation-delay:1s}.hero-art .hg-foot{fill:var(--ha-tx2)}@keyframes haSpin{to{transform:rotate(1turn)}}@keyframes haBreathe{0%,to{opacity:.5}50%{opacity:.95}}@keyframes haPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes haM{0%,to{transform:scaleX(.25)}50%{transform:scaleX(1)}}@keyframes haEcg{to{stroke-dashoffset:-176}}@keyframes haPop2{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes haFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hbBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes hbScanX{0%,to{transform:translate(0)}50%{transform:translate(410px)}}@keyframes hbRise{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}to{opacity:0;transform:translateY(-64px)}}@keyframes hcCell{0%,to{opacity:.32}50%{opacity:1}}@keyframes hcRow{0%{transform:translateY(0)}to{transform:translateY(104px)}}@keyframes hdRip{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(2.3)}}@keyframes heLit{0%,16%,to{opacity:.55}8%{opacity:1}}@keyframes hgType{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}@keyframes hrClimb{0%{transform:translate(0)}to{transform:translate(147px)}}@keyframes hvFocus{0%,12.5%,to{opacity:0}3%{opacity:1}}@keyframes hvBeam{0%{transform:translateY(0)}to{transform:translateY(138px)}}:root[data-theme=light] .hero-art{--ha-card:hsla(0,0%,100%,.94);--ha-card-line:#d3e1f4;--ha-line-c:rgba(42,126,251,.16);--ha-tx:#344054;--ha-tx2:#8593ad;--ha-ic:#2a7efb;--ha-ok:#12b76a}:root[data-theme=light] .hero-art .ha-g1{stop-opacity:.22}:root[data-theme=light] .hero-art .ha-grid{opacity:.65}:root[data-theme=light] .hero-art .hb-tag,:root[data-theme=light] .hero-art .hb-yen,:root[data-theme=light] .hero-art .hc-star,:root[data-theme=light] .hero-art .hf-endstar{fill:#fff}:root[data-theme=light] .hero-art .he-lens-c{fill:#2a7efb0f}@media (prefers-reduced-motion:reduce){.hero-art *{animation:none!important}.hero-art .ha-motion,.hero-art .ha-pulse{display:none}}
