[data-theme=dark] .grid-pattern.svelte-pdz4xu.svelte-pdz4xu{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;opacity:.5;animation:svelte-pdz4xu-gridFloat 60s linear infinite}[data-theme=light] .grid-pattern.svelte-pdz4xu.svelte-pdz4xu{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:40px 40px;opacity:.7;animation:svelte-pdz4xu-gridFloat 60s linear infinite;-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 40%,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 80%),linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.8) 40%,rgba(0,0,0,0) 100%);mask-image:radial-gradient(ellipse at center,#000 0% 40%,#000c 60%,#0000 80%),linear-gradient(to bottom,#000,#000c 40%,#0000)}[data-theme=dark] .glow-effect-mobile.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(66,108,157,.4),rgba(66,108,157,.2) 30%,transparent 60%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative}[data-theme=light] .glow-effect-mobile.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(100,149,237,.15),rgba(100,149,237,.1) 30%,transparent 60%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative}[data-theme=dark] .glow-effect-tablet.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(66,108,157,.4),rgba(66,108,157,.2) 35%,transparent 65%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative}[data-theme=light] .glow-effect-tablet.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(100,149,237,.15),rgba(100,149,237,.1) 35%,transparent 65%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative}[data-theme=dark] .glow-effect.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(66,108,157,.4),rgba(66,108,157,.2) 40%,transparent 70%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative}[data-theme=light] .glow-effect.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(100,149,237,.15),rgba(100,149,237,.1) 40%,transparent 70%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative}[data-theme=dark] .ultrawide-glow-effect.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(66,108,157,.4),rgba(66,108,157,.2) 40%,transparent 70%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%)}[data-theme=light] .ultrawide-glow-effect.svelte-pdz4xu.svelte-pdz4xu{background:radial-gradient(circle at 40% 0%,rgba(100,149,237,.15),rgba(100,149,237,.1) 40%,transparent 70%);animation:svelte-pdz4xu-glowPulse 4s ease-in-out infinite;pointer-events:none;position:relative;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 15%,rgba(0,0,0,1) 85%,transparent 100%)}@keyframes svelte-pdz4xu-gridFloat{0%{transform:translate(0)}to{transform:translate(-40px,-40px)}}@keyframes svelte-pdz4xu-glowPulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes svelte-pdz4xu-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-pdz4xu.svelte-pdz4xu{animation:svelte-pdz4xu-fadeInUp .3s ease-out forwards}.delay-100.svelte-pdz4xu.svelte-pdz4xu{animation-delay:.05s}.delay-200.svelte-pdz4xu.svelte-pdz4xu{animation-delay:.1s}[data-theme=light] .grid-container.svelte-pdz4xu a.svelte-pdz4xu{box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:all .2s ease-in-out;background-color:#ffffff46;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}[data-theme=light] .grid-container.svelte-pdz4xu a.svelte-pdz4xu:hover{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000d;background-color:#ffffff60}
