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