.field-signal{width:100%;overflow:hidden;aspect-ratio:2060/763;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(/images/field-signal/light_hu_8495c84883bf784c.webp);background-image:image-set(url(/images/field-signal/light_hu_eb646dfc9e2c420.webp) 1x,url(/images/field-signal/light_hu_8495c84883bf784c.webp) 2x)}.crt .field-signal{background-image:url(/images/field-signal/dark_hu_681d4c73b01a5f8d.webp);background-image:image-set(url(/images/field-signal/dark_hu_36025b2cbf0e5e69.webp) 1x,url(/images/field-signal/dark_hu_681d4c73b01a5f8d.webp) 2x)}@media(max-width:540px){.field-signal{aspect-ratio:6/5;background-image:url(/images/field-signal/light_hu_dfcfb7c2febb509e.webp)}.crt .field-signal{background-image:url(/images/field-signal/dark_hu_ba3d0cf4ff5d7535.webp)}}.field-signal{position:relative}.fs-node{position:absolute;left:var(--lx);top:var(--ly);width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid #f5a623;border-radius:2px;opacity:0;pointer-events:none;box-shadow:0 0 10px 2px rgba(245,166,35,.65),inset 0 0 6px rgba(245,166,35,.5)}.crt .fs-node{left:var(--dx);top:var(--dy)}.kc-intro .field-signal{animation:fs-scan 720ms steps(12,end)both}.kc-intro .field-signal::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent calc(100% - 2px),#F5A623 calc(100% - 2px));filter:drop-shadow(0 0 6px #F5A623);animation:fs-scanline 720ms steps(12,end)both}.kc-intro .fs-node{animation:fs-node 700ms ease-out calc(760ms + var(--i) * 140ms)both}@keyframes fs-scan{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fs-scanline{from{transform:translateY(-100%)}99%{opacity:1}to{transform:translateY(0);opacity:0}}@keyframes fs-node{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.15)}100%{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.kc-intro .field-signal,.kc-intro .field-signal::after,.kc-intro .fs-node{animation:none}}@media(max-width:540px){.fs-node{left:var(--lmx);width:14px;height:14px;margin:-7px 0 0 -7px}.crt .fs-node{left:var(--dmx)}}