.cj-hero-scene svg{width:100%;height:100%;display:block;overflow:visible}.hs-line{fill:none;stroke:var(--hs-line-color,var(--cj-cyan,#23f2f5));stroke-width:1.2px;stroke-linecap:round;opacity:var(--hs-line-opacity,.35)}.hs-line--blue{stroke:var(--hs-accent-color,var(--cj-blue,#60a5fa))}.hs-line--purple{stroke:var(--hs-accent-color,var(--cj-purple,#a78bfa))}.hs-line--soft{opacity:.18;stroke-width:1px}.hs-line--bold{opacity:.55;stroke-width:1.6px}.hs-line--draw{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:hs-draw 2.4s var(--cj-ease,cubic-bezier(.16,1,.3,1)) forwards;opacity:0}@keyframes hs-draw{0%{opacity:0;stroke-dashoffset:1px}20%{opacity:.45}to{opacity:.45;stroke-dashoffset:0}}.hs-line--pulse{animation:4s ease-in-out infinite hs-line-pulse}@keyframes hs-line-pulse{0%,to{opacity:.18}50%{opacity:.55}}.hs-line--dashed{stroke-dasharray:4 6;animation:8s linear infinite hs-march}@keyframes hs-march{to{stroke-dashoffset:-100px}}.hs-node{fill:var(--hs-line-color,var(--cj-cyan,#23f2f5));opacity:.5}.hs-node--blue{fill:var(--hs-accent-color,var(--cj-blue,#60a5fa))}.hs-node--purple{fill:var(--hs-accent-color,var(--cj-purple,#a78bfa))}.hs-node--bright{opacity:.9}.hs-node--dim{opacity:.25}.hs-node--pulse{transform-origin:50%;animation:3.2s ease-in-out infinite hs-node-pulse}@keyframes hs-node-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.45)}}.hs-node--ring{fill:none;stroke:var(--hs-line-color,var(--cj-cyan,#23f2f5));stroke-width:1px;opacity:0;transform-origin:50%;animation:3.2s ease-out infinite hs-node-ring}@keyframes hs-node-ring{0%{opacity:.7;transform:scale(.6)}80%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.hs-fade-in{opacity:0;animation:hs-fade-in 1.6s var(--cj-ease,cubic-bezier(.16,1,.3,1)) forwards}@keyframes hs-fade-in{to{opacity:.6}}.hs-orbit{transform-origin:50%;animation:80s linear infinite hs-orbit}@keyframes hs-orbit{to{transform:rotate(360deg)}}.hs-orbit--reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.hs-line--draw,.hs-line--pulse,.hs-line--dashed,.hs-node--pulse,.hs-node--ring,.hs-fade-in,.hs-orbit{animation:none!important}.hs-line--draw{opacity:.45;stroke-dashoffset:0}.hs-fade-in{opacity:.6}}[data-animated=false] .hs-line--draw{opacity:.35;stroke-dashoffset:0;animation:none}[data-animated=false] .hs-line--pulse,[data-animated=false] .hs-node--pulse,[data-animated=false] .hs-node--ring,[data-animated=false] .hs-line--dashed{animation:none}[data-speed=slow] .hs-line--pulse{animation-duration:8s}[data-speed=slow] .hs-line--dashed{animation-duration:16s}[data-speed=slow] .hs-node--pulse{animation-duration:6.4s}[data-speed=slow] .hs-orbit{animation-duration:160s}[data-speed=fast] .hs-line--pulse{animation-duration:2s}[data-speed=fast] .hs-line--dashed{animation-duration:4s}[data-speed=fast] .hs-node--pulse{animation-duration:1.6s}[data-speed=fast] .hs-orbit{animation-duration:40s}
