
body.home-page main .signal-mesh-stage{
  width:100%!important;
  padding:38px 0!important;
  overflow:hidden!important;
}
body.home-page main .signal-mesh-stage .network-panel{
  width:100%!important;
  max-width:none!important;
  min-height:680px!important;
  padding:0!important;
  border-radius:30px!important;
  isolation:isolate!important;
  background:radial-gradient(circle at 62% 65%,rgba(225,220,255,.24),transparent 30%),linear-gradient(138deg,#2c0eaa 0%,#4f27dc 39%,#6035ed 68%,#2b0ca4 100%)!important;
  box-shadow:0 30px 90px rgba(61,34,193,.30),inset 0 0 0 1px rgba(255,255,255,.12)!important;
}
body.home-page main .signal-mesh-stage .network-panel:before{
  content:""!important;position:absolute!important;inset:0!important;z-index:1!important;display:block!important;pointer-events:none!important;
  background:linear-gradient(90deg,rgba(18,5,78,.89) 0%,rgba(35,13,120,.54) 34%,rgba(72,39,204,.08) 70%,rgba(27,7,106,.18) 100%),radial-gradient(ellipse 96% 88% at 62% 66%,transparent 31%,rgba(25,6,104,.30) 100%)!important;
  filter:none!important;opacity:1!important;mix-blend-mode:normal!important;transform:none!important;animation:none!important;
}
body.home-page main .signal-mesh-stage .network-panel:after{
  content:""!important;position:absolute!important;inset:0!important;z-index:2!important;display:block!important;pointer-events:none!important;
  background:repeating-linear-gradient(180deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 5px),linear-gradient(180deg,rgba(21,7,91,.10),rgba(14,4,69,.20))!important;
  box-shadow:inset 0 0 110px rgba(22,7,103,.28)!important;opacity:1!important;animation:none!important;
}
body.home-page main .signal-mesh-stage .network-canvas{
  display:block!important;position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;opacity:1!important;pointer-events:none!important;
  filter:drop-shadow(0 0 13px rgba(228,224,255,.40))!important;
}
body.home-page main .signal-mesh-stage .mesh-copy{
  position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:8!important;width:100%!important;max-width:none!important;margin:0!important;padding:118px clamp(34px,7.2vw,112px) 34px!important;text-align:left!important;
}
body.home-page main .signal-mesh-stage .mesh-kicker{margin:0 0 12px!important;color:rgba(255,255,255,.9)!important;font-size:13px!important;font-weight:650!important;letter-spacing:.02em!important;text-transform:none!important}
body.home-page main .signal-mesh-stage .mesh-copy h2{max-width:820px!important;margin:0!important;color:#fff!important;font-size:clamp(36px,3.65vw,54px)!important;line-height:1.02!important;letter-spacing:-.035em!important;text-shadow:0 5px 26px rgba(21,4,88,.48)!important}
body.home-page main .signal-mesh-stage .mesh-copy h2 em{color:#f2efff!important;font-style:normal!important}
body.home-page main .signal-mesh-stage .mesh-speed{margin:14px 0 0!important;color:#a9ffe8!important;font-size:12px!important;font-weight:760!important;letter-spacing:.12em!important;text-transform:uppercase!important}
body.home-page main .signal-mesh-stage .mesh-flow{
  position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:9!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:none!important;gap:clamp(18px,3vw,44px)!important;width:100%!important;max-width:none!important;margin:42px 0 0!important;padding:0!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article{position:relative!important;z-index:5!important;min-width:0!important;min-height:158px!important;padding:0!important;color:#fff!important}
body.home-page main .signal-mesh-stage .mesh-flow article>b{
  position:relative!important;left:auto!important;top:auto!important;z-index:9!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin:0 0 18px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(188,255,235,.92)!important;border-radius:50%!important;background:#21106d!important;color:#fff!important;font-size:9px!important;line-height:1!important;box-shadow:0 0 0 4px rgba(36,15,118,.72),0 0 14px rgba(164,255,231,.52)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article>strong{display:block!important;color:#fff!important;font-size:20px!important;line-height:1.16!important;font-weight:650!important;letter-spacing:-.02em!important}
body.home-page main .signal-mesh-stage .mesh-flow article>span{display:block!important;max-width:250px!important;margin-top:11px!important;color:rgba(255,255,255,.90)!important;font-size:14px!important;line-height:1.53!important;font-weight:430!important;text-shadow:0 2px 12px rgba(18,4,74,.72)!important}
body.home-page main .signal-mesh-stage .mesh-flow-motion{
  position:absolute!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;z-index:3!important;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;pointer-events:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:before{
  content:""!important;display:block!important;position:absolute!important;left:15px!important;right:calc(25% - 15px)!important;top:15px!important;height:1px!important;
  background:linear-gradient(90deg,rgba(170,255,231,.36),rgba(170,255,231,.92),rgba(121,216,255,.72))!important;box-shadow:0 0 12px rgba(159,255,229,.58)!important;
}
body.home-page main .signal-mesh-stage .mesh-flow-motion:after{content:none!important;display:none!important}
body.home-page main .signal-mesh-stage .mesh-flow-motion>i{
  display:block!important;position:absolute!important;z-index:12!important;width:22px!important;height:10px!important;margin:0!important;clip-path:polygon(0 34%,62% 34%,62% 0,100% 50%,62% 100%,62% 66%,0 66%)!important;
  background:linear-gradient(90deg,rgba(153,255,227,.08),#a8ffe7 46%,#fff 100%)!important;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 12px #91ffe0)!important;opacity:1!important;transition:none!important;animation:none!important;
}
body.home-page main .signal-mesh-stage .mesh-flow article.is-route-active>b{transform:scale(1.20)!important;background:#7654ff!important;border-color:#fff!important;box-shadow:0 0 0 4px rgba(34,14,115,.74),0 0 22px #a9ffe8,0 0 48px rgba(150,220,255,.92)!important}
body.home-page main .signal-mesh-stage .mesh-event-stat{position:relative!important;z-index:8!important;width:max-content!important;max-width:100%!important;margin:26px 0 0!important;padding:13px 18px!important;display:flex!important;align-items:center!important;gap:18px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:13px!important;background:rgba(19,7,78,.58)!important;backdrop-filter:blur(14px)!important}
body.home-page main .signal-mesh-stage .counter-big{margin:0!important;color:#fff!important;font-size:clamp(28px,3vw,42px)!important;line-height:1!important}
body.home-page main .signal-mesh-stage .mesh-event-stat .panel-label{max-width:130px!important;margin:0!important;color:rgba(255,255,255,.76)!important;font-size:9px!important;line-height:1.45!important;letter-spacing:.15em!important;text-align:left!important}
body.home-page main .signal-mesh-stage .stat-float{z-index:10!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:12px!important;background:rgba(16,5,72,.80)!important;color:rgba(255,255,255,.74)!important;box-shadow:0 16px 45px rgba(24,6,93,.28)!important;backdrop-filter:blur(16px)!important}
body.home-page main .signal-mesh-stage .stat-float.left{left:30px!important;top:28px!important;bottom:auto!important}
body.home-page main .signal-mesh-stage .stat-float.arcium-float{left:172px!important;top:28px!important;bottom:auto!important}
body.home-page main .signal-mesh-stage .stat-float.mid{right:255px!important;top:28px!important;bottom:auto!important}
body.home-page main .signal-mesh-stage .stat-float.right{right:28px!important;top:20px!important;bottom:auto!important;width:210px!important}

@media(max-width:1120px){
  body.home-page main .signal-mesh-stage .stat-float.left,body.home-page main .signal-mesh-stage .stat-float.arcium-float{display:none!important}
  body.home-page main .signal-mesh-stage .mesh-copy{padding-top:120px!important}
}
@media(max-width:980px), (display-mode:standalone) and (max-width:980px){
  body.home-page main .signal-mesh-stage{padding:22px 0!important}
  body.home-page main .signal-mesh-stage .network-panel{min-height:880px!important;border-radius:24px!important;background:radial-gradient(circle at 54% 63%,rgba(218,211,255,.22),transparent 34%),linear-gradient(155deg,#2c0eaa 0%,#5730e8 48%,#2b0ca4 100%)!important}
  body.home-page main .signal-mesh-stage .network-panel:before{background:linear-gradient(180deg,rgba(27,10,103,.72) 0%,rgba(37,18,128,.44) 46%,rgba(24,8,91,.69) 100%),radial-gradient(ellipse 120% 80% at 52% 60%,transparent 28%,rgba(20,5,91,.38) 100%)!important}
  body.home-page main .signal-mesh-stage .stat-float{display:none!important}
  body.home-page main .signal-mesh-stage .mesh-copy{inset:auto!important;padding:42px 22px 28px!important}
  body.home-page main .signal-mesh-stage .mesh-copy h2{max-width:500px!important;font-size:clamp(29px,7.2vw,38px)!important;line-height:1.04!important}
  body.home-page main .signal-mesh-stage .mesh-flow{grid-template-columns:1fr!important;grid-template-rows:repeat(4,minmax(124px,auto))!important;gap:0!important;margin-top:38px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article{min-height:124px!important;padding:0 0 22px 48px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>b{position:absolute!important;left:0!important;top:0!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>strong{font-size:19px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{max-width:440px!important;font-size:15px!important;line-height:1.5!important}
  body.home-page main .signal-mesh-stage .mesh-flow-motion:before{left:14px!important;right:auto!important;top:14px!important;bottom:calc(25% - 14px)!important;width:1px!important;height:auto!important}
  body.home-page main .signal-mesh-stage .mesh-flow-motion>i{width:18px!important;height:8px!important}
  body.home-page main .signal-mesh-stage .mesh-event-stat{margin-top:10px!important;padding:11px 14px!important;gap:13px!important}
  body.home-page main .signal-mesh-stage .counter-big{font-size:27px!important}
}
@media(max-width:430px), (display-mode:standalone) and (max-width:430px){
  body.home-page main .signal-mesh-stage .network-panel{min-height:900px!important}
  body.home-page main .signal-mesh-stage .mesh-copy{padding-inline:18px!important}
  body.home-page main .signal-mesh-stage .mesh-copy h2{font-size:30px!important}
  body.home-page main .signal-mesh-stage .mesh-kicker{font-size:12px!important}
  body.home-page main .signal-mesh-stage .mesh-flow article>span{font-size:14px!important}
}
@media(prefers-reduced-motion:reduce){body.home-page main .signal-mesh-stage .mesh-flow-motion>i{display:none!important}}
