.header.svelte-1elxaub{display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem}.logo.svelte-1elxaub a:where(.svelte-1elxaub){text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;line-height:1}.nav.svelte-1elxaub{display:flex;gap:2.5rem;align-items:center}.nav-link.svelte-1elxaub{position:relative;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:500;padding-bottom:.5rem;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.nav-link.svelte-1elxaub:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,#40368c,#e1df2d);transform:translate(-50%);transition:width .4s cubic-bezier(.68,-.55,.265,1.55);border-radius:2px}.nav-link.svelte-1elxaub:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:3px;background:linear-gradient(90deg,#e1df2d,#40368c);transform:translate(-50%);transition:width .4s cubic-bezier(.68,-.55,.265,1.55) .1s;border-radius:2px;filter:blur(4px);opacity:.6}.nav-link.svelte-1elxaub:hover{color:#e1df2d;transform:translateY(-2px);letter-spacing:.05em}.nav-link.svelte-1elxaub:hover:before,.nav-link.svelte-1elxaub:hover:after{width:100%}div.svelte-1pa0kbg{position:relative;width:100%;height:100%}canvas.svelte-1pa0kbg{display:block;position:relative;width:100%;height:100%}.maze-path.svelte-yvy3q6{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1500;stroke-dashoffset:1500}.maze-path.animate.svelte-yvy3q6{animation:svelte-yvy3q6-drawPath 8s ease-in-out infinite}@keyframes svelte-yvy3q6-drawPath{0%{stroke-dashoffset:1500}50%{stroke-dashoffset:0}62.5%{stroke-dashoffset:0}62.6%{stroke-dashoffset:1500}to{stroke-dashoffset:1500}}.venn-circle.svelte-19saoi2{fill:none;stroke:#4a3f7a;stroke-width:2;opacity:.8}.center-logo-bg.svelte-19saoi2{fill:#c8d96f;opacity:.9}.label-text.svelte-19saoi2{font-size:20px;font-weight:600;fill:#4a3f7a;letter-spacing:.05em}@keyframes svelte-19saoi2-scale-bounce{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.animate-pulse-slow.svelte-19saoi2{animation:svelte-19saoi2-scale-bounce 1.5s ease-in-out 3}.circles-group.animate.svelte-19saoi2 .circle-1:where(.svelte-19saoi2),svg.animate.svelte-19saoi2 .mask-circle-1:where(.svelte-19saoi2){animation:svelte-19saoi2-swapToBottomLeft 8s ease-in-out infinite}.circles-group.animate.svelte-19saoi2 .circle-2:where(.svelte-19saoi2),svg.animate.svelte-19saoi2 .mask-circle-2:where(.svelte-19saoi2){animation:svelte-19saoi2-swapToBottomRight 8s ease-in-out infinite}.circles-group.animate.svelte-19saoi2 .circle-3:where(.svelte-19saoi2),svg.animate.svelte-19saoi2 .mask-circle-3:where(.svelte-19saoi2){animation:svelte-19saoi2-swapToTop 8s ease-in-out infinite}@keyframes svelte-19saoi2-swapToBottomLeft{0%,to{transform:translate(0)}33.33%{transform:translate(-90px,150px)}66.66%{transform:translate(90px,150px)}}@keyframes svelte-19saoi2-swapToBottomRight{0%,to{transform:translate(0)}33.33%{transform:translate(180px)}66.66%{transform:translate(90px,-150px)}}@keyframes svelte-19saoi2-swapToTop{0%,to{transform:translate(0)}33.33%{transform:translate(-90px,-150px)}66.66%{transform:translate(-180px)}}.puzzle-piece.svelte-1uhbygo{cursor:pointer;transition:transform .3s ease}.puzzle-piece.svelte-1uhbygo:hover{transform:scale(1.02)}
