html,body,#root{height:100%;margin:0}body{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.landing-bg{background:#020717;background-image:radial-gradient(ellipse 80% 50% at 50% 50%,rgba(86,192,246,.03),transparent),linear-gradient(180deg,#020717,#0a0f1f)}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-text{background:linear-gradient(135deg,#56c0f6,#2dedad,#56c0f6);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite}.glass-card{background:linear-gradient(135deg,#ffffff0f,#ffffff05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:24px}.glass-card-hover:hover{border-color:#56c0f64d;transform:translateY(-2px);box-shadow:0 20px 40px #0000004d,0 0 60px #56c0f61a}.btn-primary{background:linear-gradient(135deg,#2dedad,#26c99a);color:#000;font-weight:600;border:none;border-radius:12px;padding:1rem 2rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 32px #2dedad59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #2dedad80}@keyframes cta-glow-pulse{0%,to{box-shadow:0 4px 16px #56c0f633,0 0 8px #56c0f61a}50%{box-shadow:0 6px 24px #56c0f64d,0 0 16px #56c0f626}}.cta-glow{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.cta-glow:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:linear-gradient(135deg,#56c0f666,#2dedad4d,#56c0f666);background-size:200% 200%;opacity:0;z-index:-1;transition:opacity .4s ease;filter:blur(8px)}.cta-glow:hover:before{opacity:.5;animation:gradient-shift 3s ease infinite}.cta-glow:hover{transform:translateY(-1px);box-shadow:0 8px 24px #56c0f640,0 0 12px #56c0f61a}.cta-glow:active{transform:translateY(0);box-shadow:0 4px 12px #56c0f633}.landing-bg button,.landing-bg a[role=button],.landing-bg .btn-glow{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-bg button:before,.landing-bg a[role=button]:before,.landing-bg .btn-glow:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;opacity:0;z-index:-1;transition:opacity .3s ease;filter:blur(8px);pointer-events:none}.landing-bg button[style*="linear-gradient(135deg, #2DEDAD"]:before,.landing-bg button[style*="linear-gradient(135deg, #56C0F6"]:before,.landing-bg .btn-glow-primary:before{background:linear-gradient(135deg,#56c0f680,#2dedad66,#56c0f680);background-size:200% 200%}.landing-bg button[style*="linear-gradient(135deg, #2DEDAD"]:hover:before,.landing-bg button[style*="linear-gradient(135deg, #56C0F6"]:hover:before,.landing-bg .btn-glow-primary:hover:before{opacity:.4;animation:gradient-shift 3s ease infinite}.landing-bg button[style*="linear-gradient(135deg, #2DEDAD"]:hover,.landing-bg button[style*="linear-gradient(135deg, #56C0F6"]:hover,.landing-bg .btn-glow-primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #56c0f640,0 0 12px #56c0f61f!important}.landing-bg button[style*='background: "#000"']:before,.landing-bg .btn-glow-dark:before{background:linear-gradient(135deg,#ffffff26,#c8c8c81a)}.landing-bg button[style*='background: "#000"']:hover:before,.landing-bg .btn-glow-dark:hover:before{opacity:.2}.landing-bg button[style*='background: "#000"']:hover,.landing-bg .btn-glow-dark:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #ffffff0a,0 0 6px #ffffff05!important}.landing-bg button[style*="linear-gradient(135deg, #1DA1F2"]:before,.landing-bg .btn-glow-twitter:before{background:linear-gradient(135deg,#1da1f2,#56c0f6,#1da1f2);background-size:200% 200%}.landing-bg button[style*="linear-gradient(135deg, #1DA1F2"]:hover:before,.landing-bg .btn-glow-twitter:hover:before{opacity:.35;animation:gradient-shift 3s ease infinite}.landing-bg button[style*="linear-gradient(135deg, #1DA1F2"]:hover,.landing-bg .btn-glow-twitter:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #1da1f240,0 0 12px #1da1f21f!important}.landing-bg a[style*='background: "#5865F2"']:before,.landing-bg button[style*="#5865F2"]:before,.landing-bg .btn-glow-discord:before{background:linear-gradient(135deg,#5865f2,#7289da,#5865f2);background-size:200% 200%}.landing-bg a[style*='background: "#5865F2"']:hover:before,.landing-bg button[style*="#5865F2"]:hover:before,.landing-bg .btn-glow-discord:hover:before{opacity:.35;animation:gradient-shift 3s ease infinite}.landing-bg a[style*='background: "#5865F2"']:hover,.landing-bg button[style*="#5865F2"]:hover,.landing-bg .btn-glow-discord:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #5865f240,0 0 12px #5865f21f!important}.landing-bg button:hover,.landing-bg a[href]:not([href=""]):hover{transform:translateY(-1px)}.landing-bg button:active,.landing-bg a[href]:not([href=""]):active{transform:translateY(0)}@keyframes float{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(1deg)}75%{transform:translateY(10px) rotate(-1deg)}}.animate-float{animation:float 8s ease-in-out infinite}.animate-float-delayed{animation:float 8s ease-in-out infinite;animation-delay:2s}@keyframes pulse-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .6s ease-out forwards}.animate-fade-in-delay-1{animation:fade-in .6s ease-out .1s forwards;opacity:0}.animate-fade-in-delay-2{animation:fade-in .6s ease-out .2s forwards;opacity:0}.animate-fade-in-delay-3{animation:fade-in .6s ease-out .3s forwards;opacity:0}.grid-bg{background-image:linear-gradient(rgba(86,192,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(86,192,246,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 50% at 50% 50%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 50%,black,transparent)}.glow-orb{background:radial-gradient(circle,rgba(86,192,246,.2) 0%,transparent 70%);filter:blur(60px);pointer-events:none}.glow-orb-secondary{background:radial-gradient(circle,rgba(45,237,173,.15) 0%,transparent 70%);filter:blur(60px);pointer-events:none}@keyframes badge-reveal{0%{transform:scale(.8) rotateY(-180deg);opacity:0}50%{transform:scale(1.1) rotateY(-90deg);opacity:.5}to{transform:scale(1) rotateY(0);opacity:1}}.badge-reveal{animation:badge-reveal .8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes ring-expand{0%{transform:scale(1);opacity:.6}to{transform:scale(1.5);opacity:0}}@keyframes confetti-fall{0%{transform:translateY(0) rotate(0) scale(1);opacity:1}to{transform:translateY(100vh) rotate(720deg) scale(.5);opacity:0}}@keyframes celebration-entrance{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes checkmark-bounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@keyframes burst-ring{0%{transform:scale(.5);opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes fade-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.shimmer{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);background-size:200% 100%;animation:shimmer 2s infinite}.input-glass{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.25rem;color:#fff;font-size:1rem;transition:all .2s ease;outline:none}.input-glass:focus{border-color:#56c0f680;box-shadow:0 0 0 3px #56c0f61a}.input-glass::-moz-placeholder{color:#fff6}.input-glass::placeholder{color:#fff6}.feature-card{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem;transition:all .3s ease}.feature-card:hover{border-color:#56c0f64d;transform:translateY(-4px);box-shadow:0 12px 40px #0003}.cyber-line{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(86,192,246,.3) 50%,transparent 100%);animation:cyber-pulse 4s ease-in-out infinite}@keyframes cyber-pulse{0%,to{opacity:.2}50%{opacity:.6}}.stat-glow{text-shadow:0 0 20px rgba(86,192,246,.5)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#56c0f64d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#56c0f680}@media (max-width: 768px){.glow-orb,.glow-orb-secondary{opacity:.5}.grid-bg{background-size:40px 40px}.cyber-line{display:none}.animate-float,.animate-float-delayed{animation-duration:12s}.glass-card{padding:1.25rem!important;border-radius:20px}.btn-primary{padding:.875rem 1.5rem;font-size:1rem;width:100%;border-radius:14px}.input-glass{padding:.875rem 1rem;font-size:16px;border-radius:14px}.feature-card{padding:1rem;border-radius:14px}}@media (max-width: 380px){.glass-card{padding:1rem!important;border-radius:16px}.btn-primary{padding:.75rem 1.25rem;font-size:.9375rem}}@media (hover: none) and (pointer: coarse){.glass-card-hover:hover,.feature-card:hover{transform:none}.btn-primary:active{transform:scale(.98)}.glass-card-hover:active{border-color:#56c0f64d}}@media (prefers-reduced-motion: reduce){.animate-float,.animate-float-delayed,.animate-pulse-glow,.animate-fade-in,.animate-fade-in-delay-1,.animate-fade-in-delay-2,.animate-fade-in-delay-3,.badge-reveal,.shimmer{animation:none;opacity:1;transform:none}.gradient-text{animation:none}}.landing-bg{min-height:100vh;min-height:100dvh}@supports (-webkit-touch-callout: none){.landing-bg{min-height:-webkit-fill-available}}[data-testid=wcm-wallet-connect-uri],.wcm-wallet-connect-uri,w3m-text[class*=uri],w3m-modal-content [class*=uri-container],wcm-modal-content [class*=uri-container],.wc-qr-modal__uri,[class*=CopyButton]+[class*=uri],[data-testid=qr-code-uri],[data-tw-modal] input[readonly],[class*=CopyButton]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}[data-testid=qr-code],.wcm-qr-code,canvas[class*=qr],[class*=QRCode],w3m-qrcode{display:block!important;visibility:visible!important;opacity:1!important}button[data-testid=copy-uri],[aria-label*="Copy URI"],[aria-label*="copy uri"],[title*="Copy URI"]{display:none!important}.cosmic-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,#0a1628,#020717);overflow:hidden;z-index:0}.cosmic-stars{position:absolute;width:200%;height:200%;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.9),transparent),radial-gradient(2px 2px at 130px 80px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 160px 120px,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 200px 50px,rgba(86,192,246,.8),transparent),radial-gradient(1px 1px at 250px 150px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 280px 90px,rgba(45,237,173,.7),transparent),radial-gradient(1px 1px at 320px 200px,rgba(255,255,255,.5),transparent),radial-gradient(2px 2px at 350px 160px,rgba(255,255,255,.8),transparent);background-size:400px 300px;animation:stars-drift 120s linear infinite}@keyframes stars-drift{0%{transform:translate(0)}to{transform:translate(-50%,-50%)}}.cosmic-stars-2{position:absolute;width:200%;height:200%;background-image:radial-gradient(1px 1px at 50px 60px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 100px 120px,rgba(255,255,255,.3),transparent),radial-gradient(2px 2px at 150px 40px,rgba(86,192,246,.5),transparent),radial-gradient(1px 1px at 200px 180px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 250px 80px,rgba(45,237,173,.4),transparent),radial-gradient(1px 1px at 300px 140px,rgba(255,255,255,.3),transparent);background-size:350px 250px;animation:stars-drift-2 180s linear infinite}@keyframes stars-drift-2{0%{transform:translate(0)}to{transform:translate(-50%,-50%)}}.cosmic-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:orb-float 20s ease-in-out infinite}.cosmic-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(86,192,246,.4) 0%,transparent 70%);top:-200px;right:-100px;animation-delay:0s}.cosmic-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(45,237,173,.35) 0%,transparent 70%);bottom:-150px;left:-100px;animation-delay:-10s}.cosmic-orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(102,126,234,.3) 0%,transparent 70%);top:40%;left:50%;transform:translate(-50%,-50%);animation-delay:-5s}@keyframes orb-float{0%,to{transform:translate(0) scale(1);opacity:.4}25%{transform:translate(30px,-40px) scale(1.1);opacity:.5}50%{transform:translate(-20px,30px) scale(.95);opacity:.35}75%{transform:translate(40px,20px) scale(1.05);opacity:.45}}.cosmic-aurora{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,transparent 0%,rgba(45,237,173,.03) 30%,rgba(86,192,246,.05) 60%,rgba(45,237,173,.02) 100%);animation:aurora-wave 15s ease-in-out infinite;transform-origin:bottom center}@keyframes aurora-wave{0%,to{transform:scaleY(1) translate(0);opacity:1}50%{transform:scaleY(1.2) translate(5%);opacity:.7}}.cosmic-particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cosmic-particle{position:absolute;width:4px;height:4px;background:#fffc;border-radius:50%;animation:particle-rise 8s ease-in infinite}.cosmic-particle:nth-child(1){left:10%;animation-delay:0s}.cosmic-particle:nth-child(2){left:20%;animation-delay:1s}.cosmic-particle:nth-child(3){left:30%;animation-delay:2s}.cosmic-particle:nth-child(4){left:40%;animation-delay:.5s}.cosmic-particle:nth-child(5){left:50%;animation-delay:1.5s}.cosmic-particle:nth-child(6){left:60%;animation-delay:2.5s}.cosmic-particle:nth-child(7){left:70%;animation-delay:.8s}.cosmic-particle:nth-child(8){left:80%;animation-delay:1.8s}.cosmic-particle:nth-child(9){left:90%;animation-delay:2.8s}.cosmic-particle:nth-child(10){left:95%;animation-delay:3.2s}@keyframes particle-rise{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1;transform:translateY(90vh) scale(1)}90%{opacity:.5;transform:translateY(10vh) scale(.5)}to{transform:translateY(-10vh) scale(0);opacity:0}}.cosmic-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(86,192,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(86,192,246,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 50%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.3) 50%,transparent 100%);animation:grid-pulse 8s ease-in-out infinite}@keyframes grid-pulse{0%,to{opacity:.3}50%{opacity:.6}}.complete-page-content{position:relative;z-index:1}.complete-glass-card{background:linear-gradient(135deg,#ffffff14,#ffffff05);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:28px;box-shadow:0 25px 50px -12px #00000080,0 0 100px #56c0f61a,inset 0 1px #ffffff1a}@media (max-width: 768px){.cosmic-orb-1{width:300px;height:300px}.cosmic-orb-2{width:250px;height:250px}.cosmic-orb-3{width:200px;height:200px}}@media (prefers-reduced-motion: reduce){.cosmic-stars,.cosmic-stars-2,.cosmic-orb,.cosmic-aurora,.cosmic-particle,.cosmic-grid{animation:none}}
