@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Courier+Prime:wght@400;700&display=swap");:root{--neon-green:#0c3;--neon-blue:#00d4ff;--neon-pink:#ff0080;--neon-yellow:#ff0;--dark-bg:#0a0a0a;--darker-bg:#050505;--retro-purple:#8b00ff;--retro-orange:#f60}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Orbitron,monospace;background:var(--dark-bg);color:var(--neon-green);background-image:linear-gradient(rgba(0,204,51,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,204,51,.1) 1px,transparent 0);background-size:50px 50px;min-height:100vh;overflow-x:hidden}.container{max-width:800px;margin:0 auto;padding:2rem;position:relative}.header{text-align:center;margin-bottom:3rem;position:relative}.title{font-size:3rem;font-weight:900;text-transform:uppercase;letter-spacing:.3rem;color:var(--neon-green);text-shadow:0 0 10px var(--neon-green),0 0 20px var(--neon-green),0 0 30px var(--neon-green);animation:glow 2s ease-in-out infinite alternate;margin-bottom:1rem}.subtitle{font-size:1.2rem;color:var(--neon-blue);text-shadow:0 0 10px var(--neon-blue);font-family:Courier Prime,monospace}.clickable-title{cursor:pointer!important;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clickable-title:hover{transform:scale(1.05);color:var(--neon-blue);text-shadow:0 0 15px var(--neon-blue),0 0 25px var(--neon-blue),0 0 35px var(--neon-blue)}@keyframes glow{0%{text-shadow:0 0 10px var(--neon-green),0 0 20px var(--neon-green),0 0 30px var(--neon-green)}to{text-shadow:0 0 20px var(--neon-green),0 0 30px var(--neon-green),0 0 40px var(--neon-green)}}.exchange-form{background:rgba(0,0,0,.8);border:2px solid var(--neon-green);border-radius:10px;padding:2rem;box-shadow:0 0 20px rgba(0,204,51,.3),inset 0 0 20px rgba(0,204,51,.1);margin-bottom:2rem}.form-group{margin-bottom:1.5rem}.label{display:block;color:var(--neon-blue);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1rem}.input,.label{font-size:1rem}.input{width:100%;padding:1rem;background:var(--darker-bg);border:2px solid var(--neon-blue);border-radius:5px;color:var(--neon-green);font-family:Courier Prime,monospace;transition:all .3s ease}.input:focus{outline:none;border-color:var(--neon-pink);box-shadow:0 0 10px var(--neon-pink)}.price-display{background:rgba(139,0,255,.2);border:2px solid var(--retro-purple);border-radius:5px;padding:1rem;text-align:center;margin:1rem 0;color:var(--neon-yellow);font-weight:700;text-shadow:0 0 10px var(--neon-yellow)}.button{width:100%;padding:1rem 2rem;background:linear-gradient(45deg,var(--neon-pink),var(--retro-purple));border:none;border-radius:5px;color:#fff;font-family:Orbitron,monospace;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(255,0,128,.3)}.button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.payment-section{background:rgba(0,0,0,.9);border:2px solid var(--neon-yellow);border-radius:10px;padding:2rem;text-align:center;box-shadow:0 0 20px rgba(255,255,0,.3),inset 0 0 20px rgba(255,255,0,.1)}.payment-tabs{display:flex;margin-bottom:2rem;border-radius:5px;overflow:hidden}.tab{flex:1 1;padding:1rem;background:var(--darker-bg);border:none;color:var(--neon-blue);font-family:Orbitron,monospace;cursor:pointer;transition:all .3s ease}.tab.active{background:var(--neon-blue);color:var(--dark-bg);box-shadow:0 0 20px var(--neon-blue)}.qr-container{margin:2rem 0;padding:1rem;background:#fff;border-radius:10px;display:inline-block}.qr-code{cursor:pointer;transition:transform .3s ease}.qr-code:hover{transform:scale(1.05)}.copy-section{margin:1rem 0;padding:1rem;background:rgba(0,204,51,.1);border:1px solid var(--neon-green);border-radius:5px;word-break:break-all;font-family:Courier Prime,monospace;cursor:pointer;transition:all .3s ease}.copy-section:hover{background:rgba(0,204,51,.2);box-shadow:0 0 10px var(--neon-green)}.success-section{text-align:center;padding:2rem}.checkmark{font-size:4rem;color:var(--neon-green);margin-bottom:1rem;animation:bounce 1s ease-in-out}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.tx-link{color:var(--neon-blue);text-decoration:none;font-weight:700;padding:1rem 2rem;border:2px solid var(--neon-blue);border-radius:5px;display:inline-block;margin-top:1rem;transition:all .3s ease}.tx-link:hover{background:var(--neon-blue);color:var(--dark-bg);box-shadow:0 0 20px var(--neon-blue)}.loading{display:inline-block;width:20px;height:20px;border-radius:50%;border:3px solid rgba(0,204,51,.3);border-top:3px solid var(--neon-green);animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(1turn)}}.error{background:rgba(255,0,0,.2);border:2px solid #ff0040;color:#ff6b6b;padding:1rem;border-radius:5px}.error,.lightning-only-notice{margin:1rem 0;text-align:center}.lightning-only-notice{color:var(--neon-yellow);padding:.75rem;background:rgba(255,255,0,.1);border:1px solid var(--neon-yellow);border-radius:5px;font-size:.9rem;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 10px rgba(255,255,0,.3)}50%{box-shadow:0 0 20px rgba(255,255,0,.6)}to{box-shadow:0 0 10px rgba(255,255,0,.3)}}.payment-tabs .tab.disabled{opacity:.4;cursor:not-allowed;background:var(--darker-bg);color:var(--neon-blue)}.download-order-btn{background:rgba(0,212,255,.2);border:1px solid var(--neon-blue);border-radius:5px;color:var(--neon-blue);padding:.5rem 1rem;font-family:Orbitron,monospace;font-size:.8rem;cursor:pointer;transition:all .3s ease;margin-top:1rem;display:inline-block}.download-order-btn:hover{background:rgba(0,212,255,.3);box-shadow:0 0 10px var(--neon-blue);transform:translateY(-1px)}.download-order-btn:active{transform:translateY(0)}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1 1}.footer{margin-top:auto;padding:1rem 2rem;text-align:center;border-top:1px solid rgba(0,204,51,.3);background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer p{font-family:Courier Prime,monospace;font-size:.9rem;color:rgba(0,204,51,.8);margin:0}.footer a{color:var(--neon-green);text-decoration:none;transition:all .3s ease;font-weight:700}.footer a:hover{color:var(--neon-blue);text-shadow:0 0 10px var(--neon-blue);text-decoration:underline}@media (max-width:768px){.container{padding:1rem}.title{font-size:2rem}.exchange-form,.footer{padding:1rem}.footer p{font-size:.8rem}.stats-grid{grid-template-columns:1fr;gap:1rem}.stat-card{padding:1rem}.stat-number{font-size:1.5rem}}.stats-section{margin-bottom:3rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.stat-card{background:rgba(0,204,51,.1);border:2px solid var(--neon-green);border-radius:10px;padding:1.5rem;text-align:center;position:relative;overflow:hidden;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,204,51,.3),transparent);transition:left .5s ease}.stat-card:hover:before{left:100%}.stat-card:hover{border-color:var(--neon-blue);box-shadow:0 0 20px rgba(0,212,255,.5);transform:translateY(-2px)}.stat-icon{font-size:2rem;margin-bottom:.5rem;display:block}.stat-number{font-size:1.5rem;font-weight:900;color:var(--neon-green);text-shadow:0 0 10px var(--neon-green);margin-bottom:.5rem;font-family:Courier Prime,monospace;word-break:break-all;position:relative;overflow:hidden;animation:matrix-glow 2s ease-in-out infinite,count-up .8s ease-out}.stat-number:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,204,51,.4),transparent);animation:matrix-sweep 3s ease-in-out infinite}@keyframes matrix-sweep{0%{left:-100%}50%{left:100%}to{left:100%}}.stat-label{font-size:.9rem;color:var(--neon-blue);text-transform:uppercase;letter-spacing:.1rem;font-weight:700}.stat-card.balance .stat-number{color:var(--neon-yellow);text-shadow:0 0 10px var(--neon-yellow);animation:matrix-glow 2s ease-in-out infinite,count-up .8s ease-out}.stat-card.balance .stat-number:after{background:linear-gradient(90deg,transparent,rgba(255,255,0,.4),transparent)}.stat-card.orders .stat-number{color:var(--neon-pink);text-shadow:0 0 10px var(--neon-pink);animation:matrix-glow 2.5s ease-in-out infinite,count-up 1s ease-out}.stat-card.orders .stat-number:after{background:linear-gradient(90deg,transparent,rgba(255,0,128,.4),transparent)}.stat-card.distributed .stat-number{color:var(--retro-purple);text-shadow:0 0 10px var(--retro-purple);animation:matrix-glow 3s ease-in-out infinite,count-up 1.2s ease-out}.stat-card.distributed .stat-number:after{background:linear-gradient(90deg,transparent,rgba(139,0,255,.4),transparent)}.stat-card:hover .stat-number{animation:matrix-flicker .1s ease-in-out infinite,matrix-glow 1s ease-in-out infinite}@keyframes matrix-flicker{0%,to{opacity:1}50%{opacity:.7}}@keyframes matrix-glow{0%,to{text-shadow:0 0 10px currentColor}50%{text-shadow:0 0 20px currentColor,0 0 30px currentColor}}@keyframes count-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}