.cyber.svelte-190rwm5{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--sx: 50%;--sy: 45%;--gy: 0px}.cyber.svelte-190rwm5>div:where(.svelte-190rwm5),.hud.svelte-190rwm5>div:where(.svelte-190rwm5){position:absolute;inset:0}.grid.svelte-190rwm5,.lit.svelte-190rwm5{background-size:60px 60px;background-position:0 var(--gy)}.grid.svelte-190rwm5{background-image:linear-gradient(rgba(107,33,168,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(107,33,168,.07) 1px,transparent 1px);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 50%,transparent 95%);mask-image:radial-gradient(ellipse at 50% 50%,#000 50%,transparent 95%)}.pulses.svelte-190rwm5{-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 45%,transparent 90%);mask-image:radial-gradient(ellipse at 50% 50%,#000 45%,transparent 90%)}.pulses.svelte-190rwm5 .pulse{position:absolute;left:0;top:0;opacity:0;will-change:transform}.hud.svelte-190rwm5{transition:opacity .6s var(--ease-out)}.lit.svelte-190rwm5{background-image:linear-gradient(rgb(var(--lit) / .7) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--lit) / .7) 1px,transparent 1px);filter:blur(3px);-webkit-mask-image:radial-gradient(circle 200px at var(--sx) var(--sy),#000,transparent 70%);mask-image:radial-gradient(circle 200px at var(--sx) var(--sy),#000,transparent 70%)}.lit.flicker.svelte-190rwm5{background-image:linear-gradient(rgb(var(--lit) / .55) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--lit) / .55) 1px,transparent 1px);filter:none;-webkit-mask-image:radial-gradient(circle 280px at var(--sx) var(--sy),#000,transparent 72%);mask-image:radial-gradient(circle 280px at var(--sx) var(--sy),#000,transparent 72%)}.dots.svelte-190rwm5{background-image:radial-gradient(circle,color-mix(in srgb,rgb(var(--lit)) 55%,#fff) 1.5px,transparent 2.5px);background-size:60px 60px;background-position:-30px calc(var(--gy) - 30px);-webkit-mask-image:radial-gradient(circle 190px at var(--sx) var(--sy),#000,transparent 75%);mask-image:radial-gradient(circle 190px at var(--sx) var(--sy),#000,transparent 75%)}.scan.svelte-190rwm5{background-image:repeating-linear-gradient(0deg,rgb(var(--lit) / .09) 0 1px,transparent 1px 3px);-webkit-mask-image:radial-gradient(circle 320px at var(--sx) var(--sy),#000,transparent 70%);mask-image:radial-gradient(circle 320px at var(--sx) var(--sy),#000,transparent 70%)}.cells.svelte-190rwm5 .cell{position:absolute;left:0;top:0;width:59px;height:59px;margin:1px 0 0 1px;opacity:0;background:rgb(var(--lit) / .12);box-shadow:inset 0 0 18px rgb(var(--lit) / .45),0 0 14px rgb(var(--lit) / .25)}.hud.svelte-190rwm5>.beam-x:where(.svelte-190rwm5){inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--edge) / .55) 30%,rgb(var(--lit) / .9) 50%,rgb(var(--edge) / .55) 70%,transparent);box-shadow:0 0 8px rgb(var(--lit) / .4);-webkit-mask-image:radial-gradient(ellipse 420px 4px at var(--sx) 50%,#000,transparent);mask-image:radial-gradient(ellipse 420px 4px at var(--sx) 50%,#000,transparent)}.hud.svelte-190rwm5>.beam-y:where(.svelte-190rwm5){inset:0 auto 0 0;width:1px;background:linear-gradient(180deg,transparent,rgb(var(--edge) / .55) 30%,rgb(var(--lit) / .9) 50%,rgb(var(--edge) / .55) 70%,transparent);box-shadow:0 0 8px rgb(var(--lit) / .4);-webkit-mask-image:radial-gradient(ellipse 4px 320px at 50% var(--sy),#000,transparent);mask-image:radial-gradient(ellipse 4px 320px at 50% var(--sy),#000,transparent)}.hud.svelte-190rwm5>.reticle:where(.svelte-190rwm5){inset:0 auto auto 0;width:60px;height:60px;transition:opacity .3s}.reticle.svelte-190rwm5 i:where(.svelte-190rwm5){position:absolute;width:12px;height:12px;border:0 solid rgb(var(--lit));filter:drop-shadow(0 0 4px rgb(var(--lit)))}.reticle.svelte-190rwm5 .tl:where(.svelte-190rwm5){left:-1px;top:-1px;border-width:2px 0 0 2px}.reticle.svelte-190rwm5 .tr:where(.svelte-190rwm5){right:-1px;top:-1px;border-width:2px 2px 0 0}.reticle.svelte-190rwm5 .bl:where(.svelte-190rwm5){left:-1px;bottom:-1px;border-width:0 0 2px 2px}.reticle.svelte-190rwm5 .br:where(.svelte-190rwm5){right:-1px;bottom:-1px;border-width:0 2px 2px 0}.reticle.svelte-190rwm5 span:where(.svelte-190rwm5){position:absolute;left:68px;top:-2px;white-space:nowrap;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.2em;color:rgb(var(--lit));text-shadow:0 0 8px rgb(var(--lit) / .4)}.cyber.svelte-190rwm5>.glow:where(.svelte-190rwm5){inset:0 auto auto 0;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,rgb(var(--lit) / .16),transparent 65%);will-change:transform}
