*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #2c3e50;--secondary-color: #34495e;--accent-color: #3498db;--text-color: #333;--light-bg: #f8f9fa;--white: #ffffff}html{scroll-behavior:smooth}.svg-elem-1.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-2.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-3.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-4.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-5.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-6.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-7.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-8.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-9.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-10.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-11.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-12.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-13.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-14.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-15.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-16.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-17.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-18.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-19.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-20.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-21.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-22.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-23.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-24.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-25.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-26.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-27.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-28.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-29.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-30.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-31.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-32.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-33.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-34.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-35.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-36.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-37.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-38.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-39.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-40.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-41.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-42.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-43.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-44.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-45.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-46.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-47.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-48.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-49.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-50.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-51.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-52.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-53.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-54.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-55.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-56.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-57.svelte-1bc6ds1.svelte-1bc6ds1,.svg-elem-58.svelte-1bc6ds1.svelte-1bc6ds1{animation:svelte-1bc6ds1-fadeIn .8s ease-in forwards;opacity:0}.svg-elem-1.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:0s}.svg-elem-2.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:31ms}.svg-elem-3.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:62ms}.svg-elem-4.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:93ms}.svg-elem-5.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.124s}.svg-elem-6.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.155s}.svg-elem-7.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.186s}.svg-elem-8.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:0s}.svg-elem-9.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.248s}.svg-elem-10.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.279s}.svg-elem-11.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.31s}.svg-elem-12.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.341s}.svg-elem-13.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.372s}.svg-elem-14.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.403s}.svg-elem-15.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.434s}.svg-elem-16.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.465s}.svg-elem-17.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.496s}.svg-elem-18.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.527s}.svg-elem-19.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.558s}.svg-elem-20.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.589s}.svg-elem-21.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.62s}.svg-elem-22.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.651s}.svg-elem-23.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.682s}.svg-elem-24.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.713s}.svg-elem-25.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.744s}.svg-elem-26.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.775s}.svg-elem-27.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.806s}.svg-elem-28.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.837s}.svg-elem-29.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.868s}.svg-elem-30.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.899s}.svg-elem-31.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.93s}.svg-elem-32.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.961s}.svg-elem-33.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:.992s}.svg-elem-34.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.023s}.svg-elem-35.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.054s}.svg-elem-36.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.085s}.svg-elem-37.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.116s}.svg-elem-38.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.147s}.svg-elem-39.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.178s}.svg-elem-40.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.209s}.svg-elem-41.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.24s}.svg-elem-42.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.271s}.svg-elem-43.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.302s}.svg-elem-44.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.333s}.svg-elem-45.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.364s}.svg-elem-46.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.395s}.svg-elem-47.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.426s}.svg-elem-48.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.457s}.svg-elem-49.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.488s}.svg-elem-50.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.519s}.svg-elem-51.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.55s}.svg-elem-52.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.581s}.svg-elem-53.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.612s}.svg-elem-54.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.643s}.svg-elem-55.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.674s}.svg-elem-56.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.705s}.svg-elem-57.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.736s}.svg-elem-58.svelte-1bc6ds1.svelte-1bc6ds1{animation-delay:1.767s}.svg-elem-59.svelte-1bc6ds1.svelte-1bc6ds1{opacity:0;stroke-dasharray:2000;stroke-dashoffset:2000;animation:svelte-1bc6ds1-fadeInThenStroke 4s ease-out forwards;animation-delay:2s;fill:transparent}@keyframes svelte-1bc6ds1-fadeInThenStroke{0%{opacity:0;stroke-dashoffset:2000}25%{opacity:1;stroke-dashoffset:2000}to{opacity:1;stroke-dashoffset:0;fill:#4fa3a3}}@keyframes svelte-1bc6ds1-fadeIn{to{opacity:1}}@keyframes svelte-1bc6ds1-slideIn{0%{opacity:0;stroke-width:0}to{opacity:1;stroke-width:3}}svg.svelte-1bc6ds1 path.svelte-1bc6ds1:hover{fill-opacity:1!important;transition:fill-opacity .3s}.app-wrapper.svelte-17rabib{min-height:100vh;position:relative}.stars.svelte-17rabib,.stars2.svelte-17rabib,.stars3.svelte-17rabib{position:fixed;top:0;left:0;width:100%;height:120%;pointer-events:none;z-index:1}.stars.svelte-17rabib{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Ccircle cx='50' cy='50' r='1' fill='%23fff' opacity='0.6'/%3E%3Ccircle cx='150' cy='80' r='0.8' fill='%23fff' opacity='0.4'/%3E%3Ccircle cx='250' cy='30' r='1.2' fill='%23fff' opacity='0.5'/%3E%3Ccircle cx='350' cy='120' r='0.6' fill='%23fff' opacity='0.3'/%3E%3Ccircle cx='80' cy='180' r='1' fill='%23fff' opacity='0.5'/%3E%3Ccircle cx='200' cy='200' r='0.8' fill='%23fff' opacity='0.4'/%3E%3Ccircle cx='320' cy='250' r='1.1' fill='%23fff' opacity='0.6'/%3E%3Ccircle cx='30' cy='300' r='0.7' fill='%23fff' opacity='0.3'/%3E%3Ccircle cx='180' cy='350' r='1' fill='%23fff' opacity='0.5'/%3E%3Ccircle cx='380' cy='380' r='0.9' fill='%23fff' opacity='0.4'/%3E%3Ccircle cx='100' cy='100' r='0.5' fill='%23fff' opacity='0.3'/%3E%3Ccircle cx='300' cy='150' r='1' fill='%23fff' opacity='0.5'/%3E%3C/svg%3E") repeat;animation:svelte-17rabib-animateStars 100s linear infinite}.stars2.svelte-17rabib{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Ccircle cx='30' cy='70' r='1.5' fill='%23fff' opacity='0.3'/%3E%3Ccircle cx='120' cy='40' r='1' fill='%23fff' opacity='0.2'/%3E%3Ccircle cx='200' cy='100' r='1.3' fill='%23fff' opacity='0.25'/%3E%3Ccircle cx='270' cy='200' r='0.8' fill='%23fff' opacity='0.2'/%3E%3Ccircle cx='80' cy='250' r='1.2' fill='%23fff' opacity='0.3'/%3E%3Ccircle cx='180' cy='280' r='1' fill='%23fff' opacity='0.2'/%3E%3C/svg%3E") repeat;animation:svelte-17rabib-animateStars 150s linear infinite}.stars3.svelte-17rabib{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Ccircle cx='40' cy='40' r='2' fill='%23fff' opacity='0.15'/%3E%3Ccircle cx='140' cy='80' r='1.8' fill='%23fff' opacity='0.1'/%3E%3Ccircle cx='80' cy='150' r='2.2' fill='%23fff' opacity='0.12'/%3E%3Ccircle cx='180' cy='180' r='1.5' fill='%23fff' opacity='0.1'/%3E%3C/svg%3E") repeat;animation:svelte-17rabib-animateStars 200s linear infinite}@keyframes svelte-17rabib-animateStars{0%{transform:translateY(0)}to{transform:translateY(-400px)}}.grain.svelte-17rabib{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:1}.loader-wrapper.svelte-17rabib{display:flex;justify-content:center;align-items:center;height:100vh;position:relative;z-index:10}.page-content.svelte-17rabib{opacity:0;animation:svelte-17rabib-fadeIn .5s ease forwards;position:relative;z-index:10}.page-content.visible.svelte-17rabib{opacity:1}@keyframes svelte-17rabib-fadeIn{0%{opacity:0}to{opacity:1}}
