@keyframes svelte-103qst6-blink{0%,to{opacity:1}50%{opacity:0}}.animate-scroll.svelte-103qst6{animation:svelte-103qst6-scroll 40s linear infinite}@keyframes svelte-103qst6-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll.svelte-103qst6:hover{animation-play-state:paused}.underline.svelte-2jps51{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.w-full.svelte-2jps51{width:100%}@media (max-width: 1024px){nav.svelte-2jps51 a:where(.svelte-2jps51){-webkit-tap-highlight-color:transparent}nav.svelte-2jps51 button:where(.svelte-2jps51){-webkit-tap-highlight-color:transparent}}@keyframes svelte-1milu5a-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce.svelte-e73c2n{animation:svelte-e73c2n-bounce 1.8s infinite ease-in-out}@keyframes svelte-e73c2n-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-pulse-slow.svelte-e73c2n{animation:svelte-e73c2n-pulse-slow 2s infinite ease-in-out}@keyframes svelte-e73c2n-pulse-slow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.05);opacity:.8}}.animate-ping-slow.svelte-e73c2n{animation:svelte-e73c2n-ping-slow 3s infinite cubic-bezier(0,0,.2,1)}@keyframes svelte-e73c2n-ping-slow{75%,to{transform:scale(1.5);opacity:0}}canvas.svelte-1jicelr{will-change:transform}canvas.svelte-1bmdw5q{outline:none;cursor:grab}canvas.svelte-1bmdw5q:active{cursor:grabbing}.animate-blink.svelte-wlnuqc{animation:svelte-wlnuqc-blink 1s infinite}@keyframes svelte-wlnuqc-blink{0%,to{opacity:1}50%{opacity:0}}[class*=transition-all].svelte-wlnuqc{transition-property:all;will-change:transform,opacity}@media (prefers-reduced-motion: reduce){[class*=transition-all].svelte-wlnuqc{transition-duration:.01ms!important}}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}[class*=transition-all].svelte-1ochkw{transition-property:all;will-change:transform,opacity}section.svelte-1ochkw>div:where(.svelte-1ochkw)>:where(.svelte-1ochkw){transition:opacity .7s ease-out,transform .7s ease-out}@keyframes svelte-1ochkw-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ochkw-fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1ochkw-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1ochkw-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1ochkw-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@media (prefers-reduced-motion: reduce){.svelte-1ochkw,.svelte-1ochkw:before,.svelte-1ochkw:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.perspective-1000.svelte-8r57y0{perspective:1000px}.transform-gpu.svelte-8r57y0{transform:translateZ(0)}[class*=transition-all].svelte-8r57y0{transition-property:all;will-change:transform,opacity,filter}.backdrop-blur-sm.svelte-8r57y0{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.line-clamp-2.svelte-8r57y0{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-8r57y0{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes svelte-8r57y0-floatIn{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-8r57y0-slideInLeft{0%{opacity:0;transform:translate(-50px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-8r57y0-slideInRight{0%{opacity:0;transform:translate(50px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-8r57y0-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-float.svelte-8r57y0{animation:svelte-8r57y0-floatIn .7s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-left.svelte-8r57y0{animation:svelte-8r57y0-slideInLeft .7s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-right.svelte-8r57y0{animation:svelte-8r57y0-slideInRight .7s cubic-bezier(.4,0,.2,1) forwards}.animate-scale.svelte-8r57y0{animation:svelte-8r57y0-scaleIn .7s cubic-bezier(.4,0,.2,1) forwards}.delay-100.svelte-8r57y0{animation-delay:.1s}.delay-200.svelte-8r57y0{animation-delay:.2s}.delay-300.svelte-8r57y0{animation-delay:.3s}.delay-400.svelte-8r57y0{animation-delay:.4s}.delay-500.svelte-8r57y0{animation-delay:.5s}.delay-600.svelte-8r57y0{animation-delay:.6s}.delay-700.svelte-8r57y0{animation-delay:.7s}.delay-800.svelte-8r57y0{animation-delay:.8s}section.svelte-8r57y0>div:where(.svelte-8r57y0)>:where(.svelte-8r57y0){transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),scale .7s cubic-bezier(.4,0,.2,1)}@media (max-width: 425px){.perspective-1000.svelte-8r57y0{margin:0 -.5rem}}@media (prefers-reduced-motion: reduce){.svelte-8r57y0,.svelte-8r57y0:before,.svelte-8r57y0:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[class*=transition-all].svelte-ij4gbz{transition-property:all;will-change:transform,opacity,scale}section.svelte-ij4gbz>div:where(.svelte-ij4gbz)>:where(.svelte-ij4gbz){transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1),scale .7s cubic-bezier(.4,0,.2,1)}@keyframes svelte-ij4gbz-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ij4gbz-fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ij4gbz-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ij4gbz-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-ij4gbz-slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ij4gbz-rotateIn{0%{opacity:0;transform:rotate(-5deg) scale(.9)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes svelte-ij4gbz-timeline-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-ij4gbz-glowPulse{0%,to{box-shadow:0 0 5px #3b82f64d}50%{box-shadow:0 0 20px #3b82f699}}@keyframes svelte-ij4gbz-borderGlow{0%,to{border-color:#3b82f633}50%{border-color:#3b82f699}}@keyframes svelte-ij4gbz-shimmer{to{left:100%}}@media (prefers-reduced-motion: reduce){.svelte-ij4gbz,.svelte-ij4gbz:before,.svelte-ij4gbz:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-pulse.svelte-ij4gbz{animation:none!important}}html{scroll-behavior:smooth}:target{scroll-margin-top:100px}[class*=transition-all].svelte-1pn7nji{transition-property:all;will-change:transform,opacity,scale}@keyframes svelte-1pn7nji-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1pn7nji-fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1pn7nji-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1pn7nji-slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1pn7nji-rotateIn{0%{opacity:0;transform:rotate(-3deg) scale(.95)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes svelte-1pn7nji-pulseGlow{0%,to{box-shadow:0 0 #3b82f64d}50%{box-shadow:0 0 20px #3b82f633}}.animate-fade-up.svelte-1pn7nji{animation:svelte-1pn7nji-fadeInUp .7s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-scale.svelte-1pn7nji{animation:svelte-1pn7nji-fadeInScale .7s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-left.svelte-1pn7nji{animation:svelte-1pn7nji-slideInLeft .7s cubic-bezier(.4,0,.2,1) forwards}.animate-slide-right.svelte-1pn7nji{animation:svelte-1pn7nji-slideInRight .7s cubic-bezier(.4,0,.2,1) forwards}.animate-rotate.svelte-1pn7nji{animation:svelte-1pn7nji-rotateIn .7s cubic-bezier(.4,0,.2,1) forwards}.animate-pulse-glow.svelte-1pn7nji{animation:svelte-1pn7nji-pulseGlow 2s ease-in-out infinite}.delay-100.svelte-1pn7nji{animation-delay:.1s}.delay-200.svelte-1pn7nji{animation-delay:.2s}.delay-300.svelte-1pn7nji{animation-delay:.3s}.delay-400.svelte-1pn7nji{animation-delay:.4s}.delay-500.svelte-1pn7nji{animation-delay:.5s}.delay-600.svelte-1pn7nji{animation-delay:.6s}.delay-700.svelte-1pn7nji{animation-delay:.7s}.delay-800.svelte-1pn7nji{animation-delay:.8s}.stat-card.svelte-1pn7nji{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card.svelte-1pn7nji:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.03),transparent);transform:translate(-100%);transition:transform .6s ease}.stat-card.svelte-1pn7nji:hover:before{transform:translate(100%)}@keyframes svelte-1pn7nji-progressFill{0%{width:0}to{width:100%}}.progress-fill.svelte-1pn7nji{animation:svelte-1pn7nji-progressFill 1s cubic-bezier(.4,0,.2,1) forwards}@keyframes svelte-1pn7nji-categoryPulse{0%,to{opacity:1}50%{opacity:.7}}.category-active.svelte-1pn7nji{animation:svelte-1pn7nji-categoryPulse 2s ease-in-out infinite}.nav-button.svelte-1pn7nji{position:relative;overflow:hidden}.nav-button.svelte-1pn7nji:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#3b82f633;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease}.nav-button.svelte-1pn7nji:hover:after{width:200px;height:200px}@media (max-width: 640px){.stat-card.svelte-1pn7nji{transform:none!important}.stat-card.svelte-1pn7nji:hover{transform:translateY(-2px)!important}}@media (prefers-reduced-motion: reduce){.svelte-1pn7nji,.svelte-1pn7nji:before,.svelte-1pn7nji:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.stat-card.svelte-1pn7nji:before,.nav-button.svelte-1pn7nji:after{display:none!important}.category-active.svelte-1pn7nji{animation:none!important}}[class*=transition-all].svelte-orl8ho{transition-property:all;will-change:transform,opacity}section.svelte-orl8ho>div:where(.svelte-orl8ho)>:where(.svelte-orl8ho){transition:opacity .7s ease-out,transform .7s ease-out}@keyframes svelte-orl8ho-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-orl8ho-fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-orl8ho-fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-orl8ho-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.svelte-orl8ho,.svelte-orl8ho:before,.svelte-orl8ho:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[class*=transition-all].svelte-j83vj3{transition-property:all;will-change:transform,opacity}@media (prefers-reduced-motion: reduce){[class*=transition-all].svelte-j83vj3{transition-duration:.01ms!important}}.scroll-to-top-btn.svelte-eev8ui{position:fixed;bottom:32px;right:32px;z-index:999999;cursor:pointer;border:none;background:none;padding:0;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.scroll-to-top-btn.visible.svelte-eev8ui{opacity:1;pointer-events:auto;transform:translateY(0)}.button-content.svelte-eev8ui{width:56px;height:56px;background:#262626;border:1px solid #404040;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px -5px #0000004d;color:#d4d4d4;transition:all .3s ease}.scroll-to-top-btn.svelte-eev8ui:hover .button-content:where(.svelte-eev8ui){background:#404040;border-color:#525252;transform:scale(1.1);color:#fff}.separator.svelte-2d0ewl .flex-1{min-width:0}
