.hero.svelte-o2jmo6{min-height:-5vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:80px;text-align:center}.hero.svelte-o2jmo6 h1:where(.svelte-o2jmo6){padding-top:1vh;font-family:Letric;font-size:4rem;margin:0}.hero.svelte-o2jmo6 p:where(.svelte-o2jmo6){font-family:sans-serif;font-size:1.5rem;margin-top:10px;max-width:80%}.TCS.svelte-o2jmo6{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:4vh 2vh;position:relative;overflow:hidden}.TCS.svelte-o2jmo6:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;animation:svelte-o2jmo6-sweep 4s ease-in-out infinite;pointer-events:none}.construction-icon.svelte-o2jmo6{position:relative;margin-bottom:3vh;width:8vh;height:8vh}.gear.svelte-o2jmo6{position:absolute;border-radius:50%;animation:svelte-o2jmo6-rotate 3s linear infinite}.gear.svelte-o2jmo6:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;border-radius:50%}.gear-1.svelte-o2jmo6{width:6vh;height:6vh;top:0;left:1vh}.gear-2.svelte-o2jmo6{width:4vh;height:4vh;top:2vh;right:0;animation-direction:reverse;animation-duration:2s}.sparks.svelte-o2jmo6{position:absolute;top:0;left:0;width:100%;height:100%}.spark.svelte-o2jmo6{position:absolute;width:.4vh;height:.4vh;background:#ff6811;border-radius:50%;animation:svelte-o2jmo6-sparkle 2s ease-in-out infinite}.spark-1.svelte-o2jmo6{top:20%;left:80%;animation-delay:0s}.spark-2.svelte-o2jmo6{top:70%;left:10%;animation-delay:.7s}.spark-3.svelte-o2jmo6{top:10%;left:30%;animation-delay:1.4s}.tcs-content.svelte-o2jmo6{position:relative;z-index:2}.TCS.svelte-o2jmo6 h1:where(.svelte-o2jmo6){font-family:Letric;font-size:2.8rem;margin:0 0 2vh;position:relative}.glitch.svelte-o2jmo6{position:relative;animation:svelte-o2jmo6-glitch 3s ease-in-out infinite;text-shadow:.1vh .1vh .2vh rgba(246,89,1,.3)}.glitch.svelte-o2jmo6:before,.glitch.svelte-o2jmo6:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}.glitch.svelte-o2jmo6:before{animation:svelte-o2jmo6-glitch-1 3s ease-in-out infinite;color:#f30;z-index:-1}.glitch.svelte-o2jmo6:after{animation:svelte-o2jmo6-glitch-2 3s ease-in-out infinite;color:#06f;z-index:-2}.TCS.svelte-o2jmo6 p:where(.svelte-o2jmo6){font-family:Redwing;font-size:1.4rem;margin-bottom:3vh;font-weight:400}.creator-link.svelte-o2jmo6{color:#ff6811;position:relative;transition:all .3s ease}.creator-link.svelte-o2jmo6:after{content:"";position:absolute;bottom:-.2vh;left:0;width:0;height:.2vh;background:linear-gradient(90deg,#f65901,#ff6811);transition:width .3s ease}.creator-link.svelte-o2jmo6:hover:after{width:100%}.progress-container.svelte-o2jmo6{position:flex;flex-direction:column;align-items:center;justify-content:center;width:50vh;max-width:90vw;margin:0 auto;position:relative}.progress-text.svelte-o2jmo6{font-family:Redwing;font-size:1rem;font-weight:300;color:#f65901e6;animation:svelte-o2jmo6-fade 2s ease-in-out infinite;margin-bottom:1vh;text-align:center}.progress-bar.svelte-o2jmo6{position:relative;width:100%;height:1vh;background:#f6590133;border-radius:.5vh;overflow:hidden;box-shadow:0 0 1vh #f659014d}.progress-fill.svelte-o2jmo6{position:absolute;top:0;left:0;height:100%;width:35%;background:linear-gradient(90deg,#f65901,#ff6811,#f65901);border-radius:.5vh;animation:svelte-o2jmo6-progress-pulse 3s ease-in-out infinite;box-shadow:0 0 .5vh #f65901cc}.electric-spark.svelte-o2jmo6{position:absolute;width:.2vh;height:.2vh;background:#0ff;border-radius:50%;animation:svelte-o2jmo6-electric-sparkle 1.5s ease-in-out infinite;box-shadow:0 0 .3vh #0ff}.electric-1.svelte-o2jmo6{top:20%;left:25%;animation-delay:0s}.electric-2.svelte-o2jmo6{top:70%;left:60%;animation-delay:.5s}.electric-3.svelte-o2jmo6{top:40%;left:80%;animation-delay:1s}.electric-bolt.svelte-o2jmo6{position:absolute;top:50%;left:30%;width:.1vh;height:.8vh;background:linear-gradient(to bottom,transparent,#00ffff,transparent);transform:translateY(-50%) rotate(15deg);animation:svelte-o2jmo6-bolt-flash 2s ease-in-out infinite;box-shadow:0 0 .3vh #0ff}.electric-bolt.svelte-o2jmo6:before{content:"";position:absolute;top:0;left:-.05vh;width:.2vh;height:.3vh;background:#0ff;transform:rotate(-30deg)}.electric-bolt.svelte-o2jmo6:after{content:"";position:absolute;bottom:0;right:-.05vh;width:.2vh;height:.3vh;background:#0ff;transform:rotate(30deg)}@keyframes svelte-o2jmo6-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-o2jmo6-sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.5)}}@keyframes svelte-o2jmo6-sweep{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes svelte-o2jmo6-glitch{0%,to{transform:translate(0)}10%{transform:translate(-.1vh,.1vh)}20%{transform:translate(-.1vh,-.1vh)}30%{transform:translate(.1vh,.1vh)}40%{transform:translate(.1vh,-.1vh)}50%{transform:translate(0)}60%{transform:translate(-.05vh,.05vh)}70%{transform:translate(.05vh,-.05vh)}80%{transform:translate(0)}90%{transform:translate(-.1vh,.1vh)}}@keyframes svelte-o2jmo6-glitch-1{0%,to{transform:translate(0);opacity:.7}10%{transform:translate(-.2vh,.2vh);opacity:.5}20%{transform:translate(-.2vh,-.2vh);opacity:.5}30%{transform:translate(.2vh,.2vh);opacity:.5}40%{transform:translate(.2vh,-.2vh);opacity:.5}50%{transform:translate(0);opacity:.7}60%{transform:translate(-.1vh,.1vh);opacity:.6}70%{transform:translate(.1vh,-.1vh);opacity:.6}80%{transform:translate(0);opacity:.7}90%{transform:translate(-.2vh,.2vh);opacity:.5}}@keyframes svelte-o2jmo6-glitch-2{0%,to{transform:translate(0);opacity:.7}10%{transform:translate(.2vh,-.2vh);opacity:.5}20%{transform:translate(.2vh,.2vh);opacity:.5}30%{transform:translate(-.2vh,-.2vh);opacity:.5}40%{transform:translate(-.2vh,.2vh);opacity:.5}50%{transform:translate(0);opacity:.7}60%{transform:translate(.1vh,-.1vh);opacity:.6}70%{transform:translate(-.1vh,.1vh);opacity:.6}80%{transform:translate(0);opacity:.7}90%{transform:translate(.2vh,-.2vh);opacity:.5}}@keyframes svelte-o2jmo6-progress-pulse{0%,to{opacity:.8;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.05)}}@keyframes svelte-o2jmo6-fade{0%,to{opacity:.7}50%{opacity:1}}@keyframes svelte-o2jmo6-electric-sparkle{0%,to{opacity:0;transform:scale(0)}20%{opacity:1;transform:scale(1)}40%{opacity:.5;transform:scale(1.5)}60%{opacity:1;transform:scale(.8)}80%{opacity:.3;transform:scale(1.2)}}@keyframes svelte-o2jmo6-bolt-flash{0%,90%,to{opacity:0}5%,15%{opacity:1}10%{opacity:.5}}
