*{box-sizing:border-box;margin:0;padding:0}body{background:#0b0e11;color:#e8e8e8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:600px;padding:20px}header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;padding:20px 0}.logo{color:#f3ba2f;font-size:24px;font-weight:700}.connect-btn{background:#f3ba2f;border:none;border-radius:12px;color:#0b0e11;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s}.connect-btn:hover{background:#f0b90b;transform:translateY(-2px)}.connect-btn:disabled{background:#666;cursor:not-allowed;transform:none}.hero{margin-bottom:50px;text-align:center}.hero h1{color:#f3ba2f;font-size:48px;font-weight:800;margin-bottom:10px}.hero h2{color:#e8e8e8;font-size:24px;font-weight:400;margin-bottom:15px}.hero p{color:#b8b8b8;font-size:16px;margin-bottom:20px}.badge{background:linear-gradient(135deg,#f3ba2f,#f0b90b);border-radius:20px;color:#0b0e11;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px}.live-ticker{background:rgba(30,35,41,.9);border:1px solid #2b3139;border-radius:12px;margin:20px auto;max-width:340px;padding:12px 20px}.ticker-item{align-items:center;animation:tickerFade .5s ease;display:flex;font-size:14px;gap:8px}@keyframes tickerFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ticker-address{color:#848e9c;font-family:monospace}.ticker-action{color:#27ae60;font-weight:500}.ticker-amount{color:#f3ba2f;font-weight:600}.ticker-title{color:#27ae60;font-size:12px;font-weight:500;margin-bottom:8px}.stake-card{background:#1a1d23;border:1px solid #2a2d35;border-radius:20px;margin-bottom:30px;padding:30px}.input-group{margin-bottom:20px}label{color:#b8b8b8;display:block;font-size:14px;font-weight:500;margin-bottom:8px}input{background:#0b0e11;border:2px solid #2a2d35;border-radius:12px;color:#e8e8e8;font-size:18px;font-weight:600;padding:16px;transition:border-color .3s;width:100%}input:focus{border-color:#f3ba2f;outline:none}.estimate{background:#0b0e11;border:2px solid #2a2d35;border-radius:12px;color:#f3ba2f;font-size:18px;font-weight:600;padding:16px}.stake-btn{background:linear-gradient(135deg,#f3ba2f,#f0b90b);border:none;border-radius:12px;color:#0b0e11;cursor:pointer;font-size:18px;font-weight:700;margin-top:15px;padding:18px;transition:all .3s;width:100%}.stake-btn:hover{box-shadow:0 10px 30px rgba(243,186,47,.3);transform:translateY(-2px)}.stake-btn:disabled{background:#666;cursor:not-allowed;transform:none}.info-text{color:#b8b8b8;font-size:13px;margin-top:12px;text-align:center}.my-stakes-section{margin-bottom:30px}.my-stakes-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:20px}.stake-card-active{background:#1a1d23;border:1px solid #2a2d35;border-radius:16px;padding:20px 25px}.stake-amounts{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.stake-amount-display{color:#27ae60;font-size:24px;font-weight:700}.stake-timer-small{color:#f3ba2f;font-size:20px;font-weight:600}.progress-bar-container{background:#2a2d35;border-radius:4px;height:8px;margin-bottom:12px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg,#e74c3c,#27ae60);border-radius:4px;height:100%;transition:width 1s linear}.auto-withdraw-text{color:#b8b8b8;font-size:14px;text-align:center}.cycle-status{background:#1a1d23;border:2px solid #f3ba2f;border-radius:20px;display:none;margin-bottom:30px;padding:30px;text-align:center}.status-label{color:#f3ba2f;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.timer{color:#f3ba2f;display:none;font-size:48px;font-weight:800;margin:20px 0}.claim-btn{background:linear-gradient(135deg,#f3ba2f,#f0b90b);border:none;border-radius:12px;color:#0b0e11;cursor:pointer;font-size:18px;font-weight:700;margin-top:15px;padding:18px;transition:all .3s;width:100%}.claim-btn:disabled{background:#2a2d35;color:#666;cursor:not-allowed}.claim-btn:hover:not(:disabled){box-shadow:0 10px 30px rgba(243,186,47,.3);transform:translateY(-2px)}.trust-section{margin:50px 0;text-align:center}.trust-section p{color:#b8b8b8;font-size:14px;margin-bottom:20px}.partners{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.partner-logo{opacity:.9;transition:transform .3s,opacity .3s}.partner-logo:hover{opacity:1;transform:scale(1.05)}.info-section{background:#1a1d23;border-radius:20px;margin:30px 0;padding:30px;text-align:center}.info-section h3{color:#f3ba2f;font-size:20px;margin-bottom:20px}.info-section ul{list-style:none;padding:0}.info-section li{border-bottom:1px solid #2a2d35;color:#e8e8e8;padding:12px 0}.info-section li:last-child{border-bottom:none}footer{border-top:1px solid #2a2d35;margin-top:60px;padding:30px 0;text-align:center}.footer-title{color:#f3ba2f;font-size:18px;font-weight:700;margin-bottom:15px}.footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:15px 0}.footer-links a{color:#b8b8b8;font-size:14px;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#f3ba2f}.footer-contact{color:#b8b8b8;font-size:14px;margin:15px 0}.disclaimer{color:#666;font-size:12px;line-height:1.5;margin-top:20px}.hidden{display:none}.wallet-modal{align-items:center;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.wallet-modal.hidden{display:none!important}.wallet-modal-content{background:#1a1d23;border:2px solid #2a2d35;border-radius:20px;max-width:500px;padding:40px;position:relative;width:90%;z-index:10000}.wallet-modal h2{color:#f3ba2f;font-size:28px;margin-bottom:25px;text-align:center}.wallet-option{align-items:center;background:#0b0e11;border:2px solid #2a2d35;border-radius:12px;cursor:pointer;display:flex;gap:15px;margin-bottom:12px;padding:18px;position:relative;transition:all .3s;z-index:10001}.wallet-option:hover{background:rgba(243,186,47,.1);border-color:#f3ba2f;transform:translateX(5px)}.wallet-icon{align-items:center;border-radius:8px;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.wallet-info{flex:1}.wallet-name{color:#e8e8e8;font-size:16px;font-weight:600;margin-bottom:3px}.wallet-desc{color:#b8b8b8;font-size:13px}.close-modal{background:#2a2d35;border:none;border-radius:8px;color:#e8e8e8;cursor:pointer;font-weight:600;margin-top:15px;padding:12px;position:relative;width:100%;z-index:10001}.close-modal:hover{background:#3a3d45}.limit-modal{align-items:center;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:99999}.limit-modal.hidden{display:none!important}.limit-modal-content{background:#fff;border-radius:20px;max-width:400px;padding:40px;text-align:center;width:90%}.limit-modal h2{color:#1a1d23;font-size:22px;font-weight:700;margin-bottom:20px}.limit-timer{color:#f3ba2f;font-family:monospace;font-size:48px;font-weight:800;margin:25px 0}.limit-text{color:#666;font-size:14px;margin-bottom:25px}.limit-close-btn{background:#f3ba2f;border:none;border-radius:10px;color:#0b0e11;cursor:pointer;font-size:16px;font-weight:600;padding:14px 40px}.limit-close-btn:hover{background:#f0b90b}.faq-section{margin:50px 0}.faq-title{color:#f3ba2f;font-size:32px;font-style:italic;font-weight:800;margin-bottom:30px;text-align:center}.faq-item{background:#1e2329;border:1px solid #2b3139;border-radius:12px;cursor:pointer;margin-bottom:12px;overflow:hidden;transition:border-color .3s}.faq-item:hover{border-color:#3b4149}.faq-question{align-items:center;color:#e8e8e8;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:18px 20px}.faq-arrow{color:#f3ba2f;font-size:16px;transition:transform .3s}.faq-item.open .faq-arrow{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-answer{max-height:300px}.faq-answer-inner{color:#848e9c;font-size:14px;line-height:1.7;padding:0 20px 18px}.history-section{margin-bottom:30px}.history-item{align-items:center;background:#1a1d23;border:1px solid #2a2d35;border-radius:12px;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;padding:14px 18px}.history-amounts{display:flex;flex-direction:column;gap:2px}.history-bnb{color:#27ae60;font-size:15px;font-weight:600}.history-date{color:#848e9c;font-size:12px}.history-status{border-radius:6px;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.history-status.completed{background:rgba(39,174,96,.15);color:#27ae60}.history-status.active{background:rgba(243,186,47,.15);color:#f3ba2f}.history-empty{color:#848e9c;font-size:14px;padding:20px;text-align:center}