@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;color:#fff;line-height:1.6}#root{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.container{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:32px;border:1px solid rgba(255,255,255,.2);padding:3rem;max-width:500px;width:100%;box-shadow:0 30px 60px #00000026;animation:fadeInUp .8s ease-out;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}h1{font-size:2.5rem;font-weight:800;margin-bottom:3rem;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 3s ease-in-out infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}h3{color:#fff;margin:2rem 0 1rem;font-weight:600;font-size:1.25rem}.user-welcome{background:#ffffff26;border-radius:20px;padding:1.5rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.2)}.user-welcome h2{font-size:1.2rem;font-weight:600;color:#4ecdc4;margin-bottom:.5rem}.stats-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin:2rem 0}.stat-card{background:#ffffff1a;border-radius:16px;padding:1.5rem;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.stat-card:hover{background:#ffffff26;transform:translateY(-2px)}.stat-label{font-size:.9rem;color:#fffc;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.stat-value{font-size:1.1rem;font-weight:600;color:#fff}.stat-highlight{color:#4ecdc4!important;font-weight:700}.action-section{margin:2rem 0;padding:2rem 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.input-group{margin-bottom:1.5rem}.button-group{display:flex;flex-direction:column;gap:1rem}button{background:linear-gradient(45deg,#ff6b6b,#ee5a24);border:none;border-radius:16px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1.2rem 2rem;transition:all .3s ease;box-shadow:0 6px 20px #ee5a2466;text-transform:uppercase;letter-spacing:.5px;min-height:56px}button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ee5a2499;background:linear-gradient(45deg,#ee5a24,#ff6b6b)}button:active{transform:translateY(-1px)}button:disabled{background:#fff3;cursor:not-allowed;transform:none;box-shadow:none;color:#fff9}.btn-primary{background:linear-gradient(45deg,#4ecdc4,#44bd32);box-shadow:0 6px 20px #44bd3266}.btn-primary:hover{background:linear-gradient(45deg,#44bd32,#4ecdc4);box-shadow:0 10px 30px #44bd3299}.btn-warning{background:linear-gradient(45deg,#ffa726,#ff7043);box-shadow:0 6px 20px #ff704366}.btn-warning:hover{background:linear-gradient(45deg,#ff7043,#ffa726);box-shadow:0 10px 30px #ff704399}.btn-secondary{background:#ffffff26;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #ffffff1a}.btn-secondary:hover{background:#ffffff40;box-shadow:0 6px 20px #fff3}input{background:#ffffff1a;border:2px solid rgba(255,255,255,.2);border-radius:16px;color:#fff;font-size:1rem;padding:1.2rem 1.5rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;text-align:center}input:focus{outline:none;border-color:#4ecdc4;box-shadow:0 0 0 3px #4ecdc44d}input::placeholder{color:#fff9}.list-section{margin-top:2rem}ul{list-style:none;padding:0}li{background:#ffffff1a;border-radius:12px;padding:1rem 1.5rem;margin:.5rem 0;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;text-align:left}li:hover{background:#ffffff26;transform:translate(5px)}a{color:#4ecdc4;text-decoration:none;font-weight:600;transition:color .3s ease}a:hover{color:#44bd32;text-decoration:underline}#notification{background:linear-gradient(45deg,#ff6b6b,#ee5a24);border-radius:16px;padding:1rem 1.5rem;margin:1rem 0;font-weight:500;box-shadow:0 6px 20px #ee5a2466;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}b{color:#ffa726;font-weight:700}.debug-btn{background:#ffffff1a!important;font-size:.8rem!important;padding:.5rem 1rem!important;text-transform:none!important;letter-spacing:normal!important;border:1px solid rgba(255,255,255,.3)!important;margin-top:1rem!important;min-height:auto!important}@media (max-width: 768px){.container{padding:2rem;margin:1rem}h1{font-size:2rem}.button-group{gap:.75rem}button{padding:1rem 1.5rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.loading{animation:pulse 1.5s ease-in-out infinite}.empty-state{text-align:center;padding:2rem;color:#ffffffb3;font-style:italic}.status-alert{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:16px;padding:1.5rem;margin:1.5rem 0;box-shadow:0 8px 32px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-header{display:flex;align-items:center;gap:12px;margin-bottom:15px;font-size:16px;font-weight:600}.status-icon{font-size:24px}.status-text{color:#4ecdc4;text-transform:uppercase;letter-spacing:.5px}.status-details{display:grid;gap:8px}.status-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.status-item:last-child{border-bottom:none}.status-item .label{color:#fffc;font-size:14px}.status-item .value{color:#4ecdc4;font-weight:600}.status-item.cooldown .timer{color:#ffa726;font-weight:600;font-family:Courier New,monospace}.pause-notice{background:#ffa72626;border:1px solid rgba(255,167,38,.3);border-radius:12px;padding:12px;color:#ffa726;font-weight:600;text-align:center;margin-top:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.button-group button:disabled{opacity:.4;cursor:not-allowed;transform:none!important;background:#ffffff1a!important}.button-group button:disabled:hover{transform:none!important;box-shadow:none!important}.page-container{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333}.page-header{text-align:center;margin-bottom:40px;padding:40px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:15px}.page-header h1{margin:0 0 10px;font-size:2.5em;font-weight:700}.page-header p{margin:0;font-size:1.2em;opacity:.9}.content-section{margin-bottom:40px;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a}.content-section h2{margin:0 0 25px;color:#2c3e50;font-size:1.8em;border-bottom:3px solid #3498db;padding-bottom:10px}.code-block{background:#2c3e50;color:#ecf0f1;padding:20px;border-radius:8px;font-family:Monaco,Menlo,monospace;font-size:14px;overflow-x:auto;margin:15px 0;border-left:4px solid #3498db}.code-block code{display:block;white-space:pre-wrap}.command-group{display:flex;flex-direction:column;gap:25px}.command-item{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background:#f8f9fa}.command-item h4{margin:0 0 15px;color:#2c3e50;font-size:1.1em}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.info-item{padding:20px;border:1px solid #e0e0e0;border-radius:8px;background:#f8f9fa;text-align:center}.info-item h4{margin:0 0 10px;color:#2c3e50;font-size:1.1em}.info-item strong{color:#3498db;font-weight:700}.troubleshoot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.troubleshoot-item{padding:20px;border-left:4px solid #e74c3c;background:#fff5f5;border-radius:0 8px 8px 0}.troubleshoot-item h4{margin:0 0 10px;color:#e74c3c;font-family:monospace}.resource-links{display:flex;flex-direction:column;gap:15px;margin-top:20px}.resource-links a{display:block;padding:15px 20px;background:#3498db;color:#fff;text-decoration:none;border-radius:8px;transition:background-color .3s;font-weight:500}.resource-links a:hover{background:#2980b9}.prize-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}.prize-item{display:flex;align-items:center;padding:20px;border-radius:10px;color:#fff}.prize-item.winner{background:linear-gradient(135deg,#27ae60,#2ecc71)}.prize-item.referrals{background:linear-gradient(135deg,#3498db,#5dade2)}.prize-item.nft{background:linear-gradient(135deg,#9b59b6,#bb8fce)}.prize-item.fees{background:linear-gradient(135deg,#95a5a6,#bdc3c7)}.percentage{font-size:2.5em;font-weight:700;margin-right:20px;min-width:80px}.description h4{margin:0 0 5px;font-size:1.1em}.description p{margin:0;opacity:.9;font-size:.9em}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.security-item{padding:20px;border:2px solid #27ae60;border-radius:10px;background:#f0fff4}.security-item h4{margin:0 0 10px;color:#27ae60;font-size:1.1em}.referral-info{display:flex;flex-direction:column;gap:15px;margin-top:20px}.referral-tier{padding:20px;border-left:4px solid #f39c12;background:#fef9e7;border-radius:0 8px 8px 0}.referral-tier h4{margin:0 0 10px;color:#d68910}.referral-note{margin-top:20px;padding:15px;background:#e8f4fd;border-radius:8px;border-left:4px solid #3498db}.nft-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.nft-item{padding:20px;border:2px solid #9b59b6;border-radius:10px;background:#f8f5ff}.nft-item h4{margin:0 0 10px;color:#8e44ad}.rules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}.rule-item{padding:20px;border:1px solid #e74c3c;border-radius:8px;background:#fff5f5;text-align:center}.rule-item h4{margin:0 0 10px;color:#c0392b;font-size:1.1em}.tech-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:20px}.tech-item{padding:15px;background:#f8f9fa;border-radius:8px;border-left:4px solid #17a2b8}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px}.faq-item{padding:20px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}.faq-item h4{margin:0 0 10px;color:#2c3e50}.getting-started{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:20px}.step-item{display:flex;align-items:center;padding:20px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.step-number{background:#fff3;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.2em;font-weight:700;margin-right:15px;flex-shrink:0}.step-content h4{margin:0 0 5px;font-size:1.1em}.step-content p{margin:0;opacity:.9;font-size:.9em}.back-button{text-align:center;margin-top:40px;padding-bottom:40px}.btn-primary,.btn-secondary{padding:12px 30px;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 12px #27ae604d}.btn-secondary{background:linear-gradient(135deg,#95a5a6,#bdc3c7);color:#fff}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 6px 12px #95a5a64d}@media (max-width: 768px){.page-container{padding:10px}.page-header{padding:30px 15px}.page-header h1{font-size:2em}.content-section{padding:20px}.code-block{font-size:12px;padding:15px}.prize-item{flex-direction:column;text-align:center}.percentage{margin-right:0;margin-bottom:10px}}
