.scan-field.svelte-15z0w4c{z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 35%, oklch(from var(--vf-surface) l c h) 0%, oklch(from var(--vf-bg) l c h) 70%);position:fixed;inset:0;overflow:hidden}.sf-grid.svelte-15z0w4c{background-image:linear-gradient(oklch(74% .23 var(--brand-h) / .045) 1px, transparent 1px), linear-gradient(90deg, oklch(74% .23 var(--brand-h) / .045) 1px, transparent 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 12%,#0000 82%);mask-image:radial-gradient(#000 12%,#0000 82%)}.sf-glow.svelte-15z0w4c{border-radius:9999px;width:40rem;height:40rem;position:absolute}.sf-glow-1.svelte-15z0w4c{background:radial-gradient(circle, oklch(60% .26 var(--brand-h) / .2), transparent 70%);top:-8rem;left:-6rem}.sf-glow-2.svelte-15z0w4c{background:radial-gradient(circle, oklch(56% .25 var(--brand-h) / .18), transparent 70%);bottom:-8rem;right:-8rem}.sf-edges.svelte-15z0w4c{width:100%;height:100%;position:absolute;inset:0}.sf-edge.svelte-15z0w4c{stroke:oklch(74% .23 var(--brand-h) / .22);stroke-width:1px;vector-effect:non-scaling-stroke;animation:svelte-15z0w4c-sf-edge-glow 3.2s ease-in-out var(--ed,0s) infinite}@keyframes svelte-15z0w4c-sf-edge-glow{0%,to{opacity:.35}50%{opacity:1}}.sf-node.svelte-15z0w4c{background:oklch(86% .16 var(--brand-h));width:4px;height:4px;box-shadow:0 0 8px 2px oklch(74% .23 var(--brand-h) / .7);animation:svelte-15z0w4c-sf-node-fire 2.6s ease-in-out var(--nd,0s) infinite;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}@keyframes svelte-15z0w4c-sf-node-fire{0%,to{opacity:.4;transform:translate(-50%,-50%)scale(.8)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}.sf-scanline.svelte-15z0w4c{inset-inline:0;background:linear-gradient(90deg, transparent, oklch(74% .23 var(--brand-h) / .5), transparent);height:1px;box-shadow:0 0 12px 1px oklch(74% .23 var(--brand-h) / .25);animation:9s linear infinite svelte-15z0w4c-sf-scan;position:absolute;top:0}@keyframes svelte-15z0w4c-sf-scan{0%{opacity:0;transform:translateY(0)}8%,92%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.sf-scanline-v.svelte-15z0w4c{inset-block:0;background:linear-gradient(180deg, transparent, oklch(74% .23 var(--brand-h) / .45), transparent);width:1px;box-shadow:0 0 12px 1px oklch(74% .23 var(--brand-h) / .22);animation:13s linear infinite svelte-15z0w4c-sf-scan-v;position:absolute;left:0}@keyframes svelte-15z0w4c-sf-scan-v{0%{opacity:0;transform:translate(0)}8%,92%{opacity:1}to{opacity:0;transform:translate(100vw)}}.sf-vignette.svelte-15z0w4c{background:radial-gradient(ellipse at center, transparent 0%, transparent 48%, oklch(from var(--vf-bg) l c h / .85) 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sf-edge.svelte-15z0w4c,.sf-node.svelte-15z0w4c{animation:none}.sf-scanline.svelte-15z0w4c,.sf-scanline-v.svelte-15z0w4c{display:none}}
