@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/CormorantGaramond-Light-fB_n2hYV.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/CormorantGaramond-Regular-DQv4XaSs.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/CormorantGaramond-SemiBold-CJWdwruJ.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/CormorantGaramond-Bold-vMrVy9nA.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:200;font-display:swap;src:url(/assets/Raleway-ExtraLight-BEv4hxHv.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Raleway-Light-oO3Ail-V.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Raleway-Regular-DvTJ9m8N.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Raleway-Medium-5NdkvCA4.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Raleway-SemiBold-C_sM3I0-.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Raleway-Bold-Kxd-iP6T.ttf) format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Raleway-ExtraBold-q4MTbX8H.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;background-color:#000}body{font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#000;color:#fff;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:relative!important;z-index:1!important}section{display:block!important;opacity:1!important;visibility:visible!important}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px;text-decoration:none;z-index:100}.skip-link:focus{top:0}.site-header{text-align:center;padding:40px 0 20px;background-color:#000}.header-image-wrapper{display:inline-block}.header-portrait{max-width:192px;height:auto;display:block}.sponsored-section{text-align:center;padding:40px 20px}.sponsored-title{font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#fff;margin:0}.announcement-section{max-width:900px;margin:60px auto;padding:0 20px;text-align:center}.announcement-title{font-family:Raleway,sans-serif;font-size:2rem;font-weight:300;letter-spacing:3px;text-transform:uppercase;margin-bottom:20px}.announcement-note{font-size:.9rem;font-weight:300;line-height:1.8;margin:20px 0;color:rgba(255,255,255,.9)}.announcement-text{font-size:1rem;font-weight:300;line-height:1.9;margin:25px 0;color:rgba(255,255,255,.85)}.ita-section{text-align:center;padding:80px 20px}.ita-large{font-family:Cormorant Garamond,serif;font-size:8rem;font-weight:300;letter-spacing:25px;margin:40px 0;color:#fff;line-height:1.1}.apology-section{text-align:center;padding:60px 20px}.apology-title{font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:300;letter-spacing:8px;margin-bottom:20px}.apology-text{font-size:1rem;font-weight:300;color:rgba(255,255,255,.8)}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:1200px;margin:80px auto;padding:0 20px}.grid-img{width:100%;height:auto;object-fit:cover}.grid-img-large{grid-column:span 2}.grid-img-small{max-width:140px}.ita-breakdown{grid-column:span 2;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:40px 20px}.breakdown-letter{font-family:Cormorant Garamond,serif;font-size:3.5rem;font-weight:300;letter-spacing:8px;margin:20px 0}.galactic-section{text-align:center;padding:100px 20px;max-width:800px;margin:0 auto}.galactic-title{font-family:Cormorant Garamond,serif;font-size:4rem;font-weight:300;letter-spacing:12px;margin-bottom:20px}.galactic-subtitle{font-size:1.2rem;font-weight:300;margin:20px 0;color:rgba(255,255,255,.9)}.cta-button{background-color:transparent;border:2px solid #ffffff;color:#fff;padding:15px 40px;font-size:1rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:30px;font-family:Raleway,sans-serif}.cta-button:hover{background-color:#fff;color:#000}.secondary-gallery{text-align:center;padding:40px 20px}.gallery-item{max-width:140px;height:auto}.agency-section{text-align:center;padding:80px 20px}.agency-title{font-family:Cormorant Garamond,serif;font-size:5rem;font-weight:300;letter-spacing:15px}.ita-massive{text-align:center;padding:100px 20px}.ita-huge{font-family:Cormorant Garamond,serif;font-size:10rem;font-weight:300;letter-spacing:30px;margin:60px 0;line-height:1}.welcome-section{position:relative;text-align:center;padding:0;margin:100px 0}.welcome-banner{width:100%;height:auto;display:block}.welcome-content{padding:80px 20px}.welcome-title{font-family:Cormorant Garamond,serif;font-size:6rem;font-weight:300;letter-spacing:20px;margin-bottom:30px}.welcome-text{font-size:1rem;font-weight:300;line-height:1.8;max-width:800px;margin:0 auto}.welcome-text a{color:#fff;text-decoration:underline}.services-section{max-width:900px;margin:80px auto;padding:0 20px;text-align:center}.section-title{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:4px;text-transform:uppercase;margin-bottom:40px}.services-text{font-size:1rem;font-weight:300;margin:25px 0;color:rgba(255,255,255,.9)}.disclaimer-text{font-size:.95rem;font-weight:300;line-height:1.9;margin:20px 0;color:rgba(255,255,255,.85)}.about-section{max-width:900px;margin:80px auto;padding:0 20px;text-align:center}.subsection-title{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:2px;margin:30px 0 20px}.about-text{font-size:1rem;font-weight:300;line-height:1.9;margin:25px 0;color:rgba(255,255,255,.85)}.learn-more-button{background-color:transparent;border:2px solid #ffffff;color:#fff;padding:12px 35px;font-size:.9rem;font-weight:400;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin:40px 0;font-family:Raleway,sans-serif}.learn-more-button:hover{background-color:#fff;color:#000}.about-image{max-width:240px;height:auto;margin:40px auto 0;display:block;border-radius:50%}.gallery-section-nasa{max-width:900px;margin:80px auto;padding:0 20px;text-align:center}.nasa-text{font-size:1.1rem;font-weight:400;margin:30px 0}.info-text{font-size:.95rem;font-weight:300;line-height:1.8;margin:15px 0;color:rgba(255,255,255,.85)}.read-more{display:inline-block;color:#fff;text-decoration:underline;font-size:.95rem;margin-top:20px}.follow-section{max-width:1000px;margin:80px auto;padding:0 20px}.follow-text{font-size:1rem;font-weight:300;line-height:1.8;margin:30px 0;text-align:center}.follow-text a{color:#fff;text-decoration:underline}.code-container{background-color:#0d1117;border:1px solid #30363d;border-radius:8px;padding:30px;margin:40px 0;overflow-x:auto;text-align:left}.code-container pre{margin:0}.code-container code{font-family:Courier New,Consolas,monospace;font-size:.85rem;line-height:1.6;color:#c9d1d9}.site-footer{text-align:center;padding:60px 20px;margin-top:100px;border-top:1px solid rgba(255,255,255,.1)}.footer-text{font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;letter-spacing:3px;text-transform:uppercase}.sidebar-image{position:fixed;right:0;top:0;height:100vh;width:38px;z-index:1;pointer-events:none}.sidebar-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.ita-large{font-size:5rem;letter-spacing:15px}.ita-huge{font-size:6rem;letter-spacing:15px}.welcome-title{font-size:4rem;letter-spacing:12px}.galactic-title{font-size:3rem;letter-spacing:8px}}@media (max-width: 768px){.ita-large{font-size:3rem;letter-spacing:8px;margin:20px 0}.ita-huge{font-size:3.5rem;letter-spacing:8px;margin:30px 0}.welcome-title{font-size:2.5rem;letter-spacing:6px}.galactic-title{font-size:2rem;letter-spacing:4px}.agency-title{font-size:3rem;letter-spacing:8px}.apology-title,.breakdown-letter{font-size:2rem;letter-spacing:4px}.gallery-grid{grid-template-columns:1fr;gap:15px}.grid-img-large,.ita-breakdown{grid-column:span 1}.sidebar-image{display:none}.code-container{padding:20px}.code-container code{font-size:.75rem}}@media (max-width: 480px){.sponsored-title{font-size:.9rem;letter-spacing:1px}.announcement-title{font-size:1.5rem;letter-spacing:2px}.section-title{font-size:1.3rem;letter-spacing:2px}}.scroll-hidden{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-visible{opacity:1;transform:translateY(0)}.animate-fadeInUp{animation:fadeInUp .8s forwards}.animate-fadeIn{animation:fadeIn 1s forwards}.animate-slideUp{animation:slideUp .8s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}#menu-toggle,.menu-toggle,button#menu-toggle,button.menu-toggle{position:fixed!important;top:30px!important;right:30px!important;left:auto!important;bottom:auto!important;z-index:10001!important;background:transparent!important;border:2px solid rgba(255,255,255,.5)!important;width:50px!important;height:50px!important;border-radius:4px!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;transition:all .3s ease!important;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important}.menu-icon{display:block;width:25px;height:2px;background:#fff;transition:all .3s ease}.hero-section{position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.landing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;pointer-events:auto}.mega-title{font-family:Cormorant Garamond,serif;font-size:8rem;font-weight:300;letter-spacing:20px;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:2rem;text-shadow:0 0 20px rgba(255,255,255,.3);pointer-events:auto}.enter-btn{padding:20px 60px;font-size:1.5rem;font-family:Raleway,sans-serif;letter-spacing:4px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:all .5s ease;text-transform:uppercase;pointer-events:auto}.enter-btn:hover{background:#fff;color:#000;box-shadow:0 0 30px rgba(255,255,255,.5)}@media (max-width: 768px){.mega-title{font-size:4rem;letter-spacing:10px}.enter-btn{padding:15px 40px;font-size:1.2rem}}#space-loader,#space-loader *,#space-loader:before,#space-loader:after,.loader-flash,.energy-ring,.loader-planet,.loader-planet:before,.loader-planet:after,.loader-moon,.shooting-star,.shooting-star:before,.loader-particle,#nebula-bg,#stars-layer,.space-bg-layer,.skip-loading-btn{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;z-index:-99999!important;clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important;contain:strict!important;isolation:isolate!important}html,html.loaded,body,body.loaded{pointer-events:auto!important;overflow-y:auto!important;overflow-x:hidden!important;position:relative!important;z-index:0!important}body.loaded #main,body.loaded main,body.loaded section{opacity:1!important;visibility:visible!important;pointer-events:auto!important}#space-loader{position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;z-index:-99999!important;display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;background:transparent!important;clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important;contain:strict!important;isolation:isolate!important}#space-loader,#space-loader *,#space-loader:before,#space-loader:after{pointer-events:none!important;z-index:-99999!important}.skip-loading-btn{position:absolute;bottom:30px;right:30px;padding:10px 20px;background:rgba(186,148,79,.2);border:1px solid rgba(186,148,79,.5);color:#ba944f;border-radius:5px;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.8rem;letter-spacing:1px;z-index:100000;transition:all .3s ease;text-transform:uppercase;backdrop-filter:blur(5px);pointer-events:auto!important}.skip-loading-btn:hover{background:rgba(186,148,79,.4);border-color:#ba944f;box-shadow:0 0 15px rgba(186,148,79,.3)}html,html.loaded,body,body.loaded{pointer-events:auto!important;user-select:auto!important;overflow-y:auto!important;overflow-x:hidden!important;position:relative!important;z-index:0!important}body.loaded #main,body.loaded main{opacity:1!important;visibility:visible!important;display:block!important;pointer-events:auto!important}body.loaded section{opacity:1!important;visibility:visible!important;display:block!important;pointer-events:auto!important}body.loaded #main,body.loaded #cosmic-music-player,body.loaded #navigation-menu,body.loaded button,body.loaded a,body.loaded input,body.loaded select,body.loaded textarea{pointer-events:auto!important;cursor:pointer!important}body.loaded #space-loader,body.loaded #space-loader *,body.loaded .loader-flash,body.loaded .energy-ring,body.loaded .loader-planet,body.loaded .loader-planet:before,body.loaded .loader-planet:after,body.loaded .loader-moon,body.loaded .shooting-star,body.loaded .shooting-star:before,body.loaded .loader-particle,body.loaded #nebula-bg,body.loaded #stars-layer,body.loaded .space-bg-layer,#space-loader.fade-out,#space-loader.fade-out *{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:-99999!important;position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important}body.loaded #main,body.loaded section,body.loaded button,body.loaded a{pointer-events:auto!important;z-index:1!important;position:relative!important}#cosmic-music-player{z-index:10000!important;pointer-events:auto!important}body.loaded #cosmic-music-player{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:10000!important}.space-bg-layer{position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;pointer-events:none!important;display:none!important;visibility:hidden!important;z-index:-99999!important;clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important}#nebula-bg{position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;display:none!important;visibility:hidden!important;pointer-events:none!important;z-index:-99999!important;background:radial-gradient(ellipse at 10% 20%,rgba(138,43,226,.4) 0%,transparent 50%),radial-gradient(ellipse at 90% 80%,rgba(0,191,255,.3) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(186,148,79,.3) 0%,transparent 60%),radial-gradient(ellipse at 30% 70%,rgba(255,20,147,.25) 0%,transparent 50%);background-size:200% 200%;animation:nebulaDrift 20s ease-in-out infinite}@keyframes nebulaDrift{0%,to{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}#stars-layer{position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;display:none!important;visibility:hidden!important;pointer-events:none!important;z-index:-99999!important;background-image:radial-gradient(2px 2px at 20px 30px,white,transparent),radial-gradient(2px 2px at 60px 70px,white,transparent),radial-gradient(1px 1px at 50px 50px,white,transparent),radial-gradient(1px 1px at 130px 80px,white,transparent),radial-gradient(2px 2px at 90px 10px,white,transparent);background-size:200px 200px;animation:starsRotate 100s linear infinite}@keyframes starsRotate{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.1)}}.loader-planet{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(186,148,79,.8) 0%,rgba(139,69,19,.6) 30%,rgba(101,67,33,.4) 60%,transparent 100%);box-shadow:inset -50px -50px 100px rgba(0,0,0,.8),inset 30px 30px 80px rgba(186,148,79,.3),0 0 100px rgba(186,148,79,.5),0 0 200px rgba(186,148,79,.3);animation:planetRotate 30s linear infinite,planetFloat 6s ease-in-out infinite;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4;pointer-events:none!important;z-index:1}@keyframes planetRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes planetFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-30px)}}.loader-planet:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(75deg);width:600px;height:600px;border:3px solid rgba(186,148,79,.3);border-radius:50%;box-shadow:0 0 30px rgba(186,148,79,.4),inset 0 0 30px rgba(186,148,79,.2);pointer-events:none!important}.loader-moon{position:absolute;width:50px;height:50px;background:radial-gradient(circle at 30% 30%,#fff,#ccc);border-radius:50%;box-shadow:0 0 30px rgba(255,255,255,.6),inset -10px -10px 20px rgba(0,0,0,.4);animation:orbitMoon 10s linear infinite;top:50%;left:50%;transform-origin:0 0;pointer-events:none!important;z-index:2}.loader-moon:nth-child(2){animation-duration:15s;animation-delay:5s;width:30px;height:30px}@keyframes orbitMoon{0%{transform:translate(-50%,-50%) rotate(0) translate(300px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(300px) rotate(-360deg)}}.loader-logo{position:relative;z-index:10;text-align:center;animation:logoReveal 2s ease-out forwards;pointer-events:none!important}@keyframes logoReveal{0%{opacity:0;transform:scale(.5) translateY(-100px);filter:blur(20px)}50%{opacity:.5;transform:scale(1.2) translateY(0);filter:blur(5px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.loader-title{font-family:Raleway,sans-serif;font-size:clamp(2.5rem,8vw,6rem);font-weight:800;letter-spacing:.3em;margin:0;background:linear-gradient(135deg,gold,#fff,#ba944f,#fff,gold);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleShine 3s ease-in-out infinite;text-shadow:0 0 80px rgba(186,148,79,.8);filter:drop-shadow(0 0 20px rgba(255,215,0,.8));pointer-events:none!important}@keyframes titleShine{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.loader-subtitle{font-family:Cormorant Garamond,serif;font-size:clamp(1rem,3vw,2rem);color:rgba(186,148,79,.9);letter-spacing:.5em;margin-top:1rem;animation:subtitleGlow 2s ease-in-out infinite;pointer-events:none!important}@keyframes subtitleGlow{0%,to{opacity:.6;text-shadow:0 0 10px rgba(186,148,79,.5)}50%{opacity:1;text-shadow:0 0 20px rgba(186,148,79,.8)}}.loader-progress{position:relative;width:60%;max-width:500px;height:6px;background:rgba(255,255,255,.1);border-radius:10px;margin-top:3rem;overflow:hidden;box-shadow:0 0 10px rgba(186,148,79,.3),inset 0 2px 5px rgba(0,0,0,.5);pointer-events:none!important}.loader-progress-fill{height:100%;background:linear-gradient(90deg,#ba944f,gold,#ba944f);background-size:200% 100%;border-radius:10px;box-shadow:0 0 20px rgba(186,148,79,.8),0 0 40px rgba(255,215,0,.5);animation:progressFill 3s ease-out forwards,progressShimmer 1.5s linear infinite;transform-origin:left}@keyframes progressFill{0%{width:0%}to{width:100%}}@keyframes progressShimmer{0%{background-position:0% 0%}to{background-position:200% 0%}}.loader-text{margin-top:2rem;font-family:Raleway,sans-serif;font-size:1.2rem;color:rgba(255,255,255,.7);letter-spacing:.2em;animation:loadingDots 1.5s infinite;pointer-events:none!important}@keyframes loadingDots{0%,20%{content:"LOADING"}40%{content:"LOADING."}60%{content:"LOADING.."}80%,to{content:"LOADING..."}}.shooting-star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;box-shadow:0 0 10px 2px rgba(255,255,255,.8);animation:shootingStar 3s linear infinite;pointer-events:none!important;z-index:3}.shooting-star:before{content:"";position:absolute;top:0;right:2px;height:2px;width:100px;background:linear-gradient(90deg,white,transparent);pointer-events:none!important}@keyframes shootingStar{0%{transform:translate(0);opacity:1}to{transform:translate(-1000px,1000px);opacity:0}}.shooting-star:nth-child(1){top:10%;left:80%;animation-delay:0s;animation-duration:2s}.shooting-star:nth-child(2){top:30%;left:90%;animation-delay:1.5s;animation-duration:2.5s}.shooting-star:nth-child(3){top:50%;left:70%;animation-delay:3s;animation-duration:2s}.energy-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border:2px solid rgba(186,148,79,.3);border-radius:50%;animation:energyRingExpand 2s ease-out infinite;pointer-events:none!important;z-index:0;max-width:400px!important;max-height:400px!important}.energy-ring:nth-child(2){animation-delay:.5s}.energy-ring:nth-child(3){animation-delay:1s}@keyframes energyRingExpand{0%{width:200px;height:200px;opacity:1;border-width:3px}to{width:400px;height:400px;opacity:0;border-width:0px}}.loader-particle{position:absolute;width:4px;height:4px;background:rgba(186,148,79,.8);border-radius:50%;box-shadow:0 0 10px 2px rgba(186,148,79,.8);animation:particleFloat 10s ease-in-out infinite;pointer-events:none!important;z-index:2}@keyframes particleFloat{0%,to{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(var(--tx),var(--ty));opacity:0}}@keyframes completionFlash{0%,to{opacity:0}50%{opacity:.5}}.loader-flash{position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;display:none!important;visibility:hidden!important;pointer-events:none!important;z-index:-99999!important;background:transparent!important;clip:rect(0,0,0,0)!important;clip-path:inset(100%)!important}.loader-welcome{position:absolute;bottom:10%;left:50%;transform:translate(-50%);font-family:Cormorant Garamond,serif;font-size:1.5rem;color:rgba(255,255,255,.5);animation:welcomeFade 3s ease-in-out infinite;pointer-events:none!important;z-index:10}@keyframes welcomeFade{0%,to{opacity:.3}50%{opacity:.8}}@media (max-width: 768px){.loader-planet{width:250px;height:250px}.loader-planet:before{width:350px;height:350px}.loader-progress{width:80%}}#preact-border-shadow-host{display:none!important;visibility:hidden!important;pointer-events:none!important;z-index:-99999!important}:root{--neon-blue: #00f3ff;--neon-purple: #bd00ff;--neon-gold: #ffd700;--bg-dark: #050505}body{margin:0;overflow:hidden;background:var(--bg-dark);font-family:Orbitron,Fira Code,sans-serif;color:#fff}#warp-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;animation:fadeIn 2s forwards}@keyframes fadeIn{to{opacity:1}}.landing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:10}.mega-title{font-size:8rem;font-weight:900;text-transform:uppercase;letter-spacing:10px;margin:0;position:relative;text-shadow:0 0 10px var(--neon-blue),0 0 20px var(--neon-blue),0 0 40px var(--neon-blue);animation:pulseGlow 3s infinite alternate;pointer-events:auto}.mega-title:before,.mega-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-dark);overflow:hidden;clip-path:inset(0 0 0 0)}.mega-title:before{left:2px;text-shadow:-2px 0 var(--neon-purple);animation:glitch-anim-1 2s infinite linear alternate-reverse}.mega-title:after{left:-2px;text-shadow:2px 0 var(--neon-gold);animation:glitch-anim-2 3s infinite linear alternate-reverse}.subtitle{font-size:1.5rem;letter-spacing:5px;color:#aaa;margin-top:1rem;text-transform:uppercase;opacity:0;animation:slideUp 1s 1s forwards}.enter-btn{pointer-events:auto;margin-top:4rem;padding:1.5rem 4rem;font-size:1.5rem;background:transparent;color:var(--neon-gold);border:2px solid var(--neon-gold);text-transform:uppercase;letter-spacing:3px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;opacity:0;animation:slideUp 1s 2s forwards;clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0 30%)}.enter-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--neon-gold);transition:left .3s;z-index:-1}.enter-btn:hover{color:#000;box-shadow:0 0 30px var(--neon-gold)}.enter-btn:hover:before{left:0}@keyframes pulseGlow{0%{text-shadow:0 0 10px var(--neon-blue)}to{text-shadow:0 0 30px var(--neon-blue),0 0 60px var(--neon-purple)}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes glitch-anim-1{0%{clip-path:inset(20% 0 80% 0)}20%{clip-path:inset(60% 0 10% 0)}40%{clip-path:inset(40% 0 50% 0)}60%{clip-path:inset(80% 0 5% 0)}80%{clip-path:inset(10% 0 70% 0)}to{clip-path:inset(30% 0 20% 0)}}@keyframes glitch-anim-2{0%{clip-path:inset(10% 0 60% 0)}20%{clip-path:inset(30% 0 20% 0)}40%{clip-path:inset(70% 0 10% 0)}60%{clip-path:inset(20% 0 50% 0)}80%{clip-path:inset(50% 0 30% 0)}to{clip-path:inset(0% 0 80% 0)}}
