#v106NeonLoad{position:absolute;inset:0;z-index:2;pointer-events:none;display:none;overflow:hidden;--p:0;color:#c7fc68}
#sceneCurtain[data-captured="false"] #v106NeonLoad{display:block}
#v106NeonLoad .v106-c{position:absolute;width:clamp(36px,6vw,72px);height:clamp(36px,6vw,72px);border:0 solid #c7fc68;filter:drop-shadow(0 0 6px #b6ef3c) drop-shadow(0 0 16px #b6ef3c88);animation:v106Pulse 2.4s ease-in-out infinite}
#v106NeonLoad .v106-c.tl{top:20px;left:20px;border-top-width:3px;border-left-width:3px;border-top-left-radius:10px}
#v106NeonLoad .v106-c.tr{top:20px;right:20px;border-top-width:3px;border-right-width:3px;border-top-right-radius:10px}
#v106NeonLoad .v106-c.bl{bottom:20px;left:20px;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:10px}
#v106NeonLoad .v106-c.br{bottom:20px;right:20px;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:10px}
#v106NeonLoad .v106-ring{position:absolute;left:50%;top:44%;width:min(70vmin,560px);aspect-ratio:1;margin:calc(min(70vmin,560px)/-2) 0 0 calc(min(70vmin,560px)/-2);border:1.5px solid #c7fc68;border-radius:50%;opacity:0;box-shadow:0 0 18px #b6ef3c66,inset 0 0 18px #b6ef3c33;animation:v106Ring 3.6s cubic-bezier(.2,.6,.3,1) infinite}
#v106NeonLoad .v106-ring:nth-of-type(2){animation-delay:1.2s}
#v106NeonLoad .v106-ring:nth-of-type(3){animation-delay:2.4s}
#v106NeonLoad .v106-edge{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#c7fc68,#fff,#c7fc68,transparent);box-shadow:0 0 14px #b6ef3c,0 0 34px #b6ef3c88;opacity:.9}
#v106NeonLoad .v106-edge.top{top:0;animation:v106Sweep 2.8s linear infinite}
#v106NeonLoad .v106-edge.bot{bottom:0;animation:v106Sweep 2.8s linear infinite reverse}
#v106NeonLoad .v106-hud{position:absolute;left:50%;bottom:clamp(28px,8vh,84px);width:min(440px,calc(100vw - 48px));transform:translateX(-50%);display:flex;flex-direction:column;gap:10px;font:800 13px/1 "Barlow Condensed",Inter,Arial,sans-serif;letter-spacing:.32em;text-transform:uppercase}
#v106NeonLoad .v106-row{display:flex;justify-content:space-between;gap:12px;text-shadow:0 0 10px #b6ef3c}
#v106NeonLoad .v106-track{position:relative;height:14px;padding:2px;border:1px solid #b6ef3c99;border-radius:8px;background:#06110acc;box-shadow:0 0 18px #b6ef3c55,inset 0 0 10px #b6ef3c22}
#v106NeonLoad .v106-fill{height:100%;width:calc(var(--p)*100%);border-radius:5px;background:linear-gradient(90deg,#6fb81f,#c7fc68 70%,#f4ffd0);box-shadow:0 0 12px #c7fc68,0 0 28px #b6ef3c;-webkit-mask:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 13px);mask:repeating-linear-gradient(90deg,#000 0 10px,transparent 10px 13px);transition:width .2s linear}
#v106NeonLoad .v106-dots{display:flex;justify-content:center;gap:8px}
#v106NeonLoad .v106-dots i{width:8px;height:8px;border-radius:50%;background:#c7fc68;box-shadow:0 0 10px #c7fc68;animation:v106Dot 1.2s ease-in-out infinite}
#v106NeonLoad .v106-dots i:nth-child(2){animation-delay:.15s}
#v106NeonLoad .v106-dots i:nth-child(3){animation-delay:.3s}
#v106NeonLoad .v106-dots i:nth-child(4){animation-delay:.45s}
#v106NeonLoad .v106-dots i:nth-child(5){animation-delay:.6s}
@keyframes v106Pulse{0%,100%{opacity:.55}50%{opacity:1}}
@keyframes v106Ring{0%{transform:scale(.35);opacity:0}20%{opacity:.7}100%{transform:scale(1.15);opacity:0}}
@keyframes v106Sweep{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
@keyframes v106Dot{0%,100%{transform:scale(.6);opacity:.35}50%{transform:scale(1.15);opacity:1}}
@media(prefers-reduced-motion:reduce){#v106NeonLoad .v106-c,#v106NeonLoad .v106-ring,#v106NeonLoad .v106-edge,#v106NeonLoad .v106-dots i{animation:none}#v106NeonLoad .v106-ring{opacity:.25;transform:scale(.8)}#v106NeonLoad .v106-ring:nth-of-type(n+2){display:none}}
