.landing-page{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#0f0f0f);overflow:hidden}.landing-page:not(.loaded) .text-container{opacity:0;transform:translate(-50%,-50%) scale(.8)}.landing-page.loaded .text-container{opacity:1;transform:translate(-50%,-50%) scale(1);transition:all 1.2s cubic-bezier(.16,1,.3,1)}.orbs-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;animation:pulse 8s ease-in-out infinite}.orb-1{width:600px;height:600px;background:#f20;top:-200px;left:-200px;animation-delay:0s}@media(max-width:640px){.orb-1{width:300px;height:300px;top:-100px;left:-100px}}.orb-2{width:400px;height:400px;background:#f72;bottom:-100px;right:-100px;animation-delay:2s}@media(max-width:640px){.orb-2{width:200px;height:200px;bottom:-50px;right:-50px}}.orb-3{width:300px;height:300px;background:#fc6;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:4s}@media(max-width:640px){.orb-3{width:150px;height:150px}}@keyframes pulse{0%,to{transform:scale(1);opacity:.15}50%{transform:scale(1.2);opacity:.25}}.particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.particle{position:absolute;width:3px;height:3px;border-radius:50%;opacity:0;animation:drift linear infinite,fadeInOut ease-in-out infinite}@keyframes drift{0%{transform:translateY(0) translate(0) rotate(0)}20%{transform:translateY(-85px) translate(15px) rotate(90deg)}40%{transform:translateY(-170px) translate(-20px) rotate(180deg)}60%{transform:translateY(-285px) translate(25px) rotate(270deg)}80%{transform:translateY(-400px) translate(-10px) rotate(360deg)}to{transform:translateY(-500px) translate(5px) rotate(400deg)}}@keyframes fadeInOut{0%{opacity:0}10%{opacity:.9}80%{opacity:.6}to{opacity:0}}.shapes-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.shape{position:absolute;border-radius:8px;opacity:.12;filter:blur(50px);animation:float ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(5deg)}50%{transform:translateY(-10px) rotate(-3deg)}75%{transform:translateY(-25px) rotate(3deg)}}.wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:640px){.wrapper{width:100vw}}.text-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-mono);white-space:nowrap}@media(max-width:640px){.text-container{white-space:normal;text-align:center;width:90vw}}.text-fold,.text-shadow-1,.text-shadow-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:10vw;margin:0;font-weight:900;text-rendering:optimizeLegibility}.text-fold{color:transparent;background-image:url(/assets/font-bg-VC9my99Z.jpeg);background-repeat:repeat;background-size:auto;-webkit-background-clip:text;background-clip:text;z-index:1}.text-shadow-1{color:#ff220014;z-index:0;transform:translate(-50%,-50%) translate(3px,3px)}.text-shadow-2{color:#ff22000a;z-index:0;transform:translate(-50%,-50%) translate(6px,6px)}.header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:16px 20px;z-index:100;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.logo{font-family:var(--font-mono);font-size:24px;font-weight:900;color:#f60;text-transform:uppercase;letter-spacing:2px}@media(max-width:768px){.logo{font-size:18px}}.nav{display:flex;gap:30px}.nav a{color:#ffffffb3;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease}.nav a:hover{color:#f60}@media(max-width:768px){.nav{gap:16px}.nav a{font-size:12px}}.footer{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;z-index:100;background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.footer-content{display:flex;justify-content:space-between;align-items:center;color:#ffffff80;font-size:14px}@media(max-width:768px){.footer-content{flex-direction:column;gap:4px;text-align:center;font-size:11px}}.footer-links{display:flex;gap:20px;color:#ffffff80}.footer-links a{color:inherit;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fffc}:root{--font-mono: "Source Code Pro", monospace}html,body{margin:0;padding:0;background:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
