@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap");*{box-sizing:border-box;padding:0;margin:0}:root{--bg:#0c0c14;--bg-card:#14141f;--bg-card-hover:#1a1a28;--border:#2a2a3a;--accent:#e85a5a;--accent-glow:rgba(232,90,90,.3);--cyan:#00d4ff;--gold:gold;--green:#43a047;--text:#fff;--text-muted:#6a6a8a;--metal-light:#7a7a8a;--metal-mid:#5a5a6a;--metal-dark:#3a3a4a}body,html{font-family:Outfit,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}.navbar{position:fixed;top:0;left:0;right:0;height:70px;justify-content:space-between;padding:0 2rem;background:rgba(12,12,20,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);z-index:100}.nav-left,.navbar{display:flex;align-items:center}.nav-left{gap:.75rem}.nav-logo{filter:drop-shadow(0 0 8px var(--accent-glow))}.nav-title{font-size:1.5rem;font-weight:800;color:var(--accent);letter-spacing:2px}.ca-button,.nav-center{display:flex;align-items:center}.ca-button{gap:.5rem;padding:.5rem .75rem;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:all .2s ease}.ca-button:hover{background:var(--bg-card-hover);border-color:var(--accent)}.ca-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.ca-address{font-size:.85rem;color:var(--text);font-family:monospace}.ca-icon{font-size:.8rem;opacity:.7}.ca-button:hover .ca-icon{opacity:1}.nav-right{gap:1rem}.nav-link,.nav-right{display:flex;align-items:center}.nav-link{justify-content:center;width:40px;height:40px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text);transition:all .2s ease}.nav-link:hover{background:var(--bg-card-hover);border-color:var(--accent);color:var(--accent)}.main{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:90px 1.5rem 3rem;max-width:1000px;margin:0 auto}.header{text-align:center;margin-bottom:1.5rem}.logo{font-size:3rem;font-weight:800;letter-spacing:3px;background:linear-gradient(135deg,var(--accent),#ff8a8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 30px var(--accent-glow))}.tagline{color:var(--text-muted);font-size:1rem;margin-top:.75rem;max-width:550px;line-height:1.6;text-align:center}.stats-row{display:flex;gap:1rem;margin-bottom:1.5rem;width:100%;max-width:600px}.stat-card{flex:1 1;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1rem;text-align:center}.stat-label{display:block;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.25rem}.stat-value{font-size:1.25rem;font-weight:700;color:var(--text)}.stat-value.price-up{color:var(--green)}.timer-section{margin-bottom:1rem}.timer{display:flex;flex-direction:column;align-items:center;padding:1rem 2.5rem;background:var(--bg-card);border:2px solid var(--accent);border-radius:16px;box-shadow:0 0 30px var(--accent-glow)}.timer-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px}.timer-value{font-size:2.5rem;font-weight:800;color:var(--accent);letter-spacing:4px}.test-button{margin-top:.75rem;padding:.5rem 1.25rem;background:var(--bg-card);border:1px solid var(--cyan);border-radius:8px;color:var(--cyan);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.test-button:hover:not(:disabled){background:rgba(0,212,255,.1);box-shadow:0 0 15px rgba(0,212,255,.3)}.test-button:disabled{opacity:.5;cursor:not-allowed}.moltbot-status{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.2);border-radius:100px;margin-bottom:3rem}.moltbot-status.thinking{background:rgba(0,212,255,.1);border-color:var(--cyan)}.moltbot-text{display:flex;align-items:center;gap:.5rem}.moltbot-name{font-size:.75rem;font-weight:700;color:var(--cyan);letter-spacing:1px}.moltbot-thought{font-size:.8rem;color:var(--text-muted)}.moltbot-status.thinking .moltbot-thought{color:var(--text);animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.moltbot-indicator{width:8px;height:8px;background:var(--text-muted);border-radius:50%;flex-shrink:0}.moltbot-indicator.active{background:var(--cyan);box-shadow:0 0 10px var(--cyan);animation:blink .5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.claw-area{position:relative;width:100%;max-width:400px;height:450px;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.cable{width:6px;background:#8b3a3a;border-radius:3px;transition:height .8s cubic-bezier(.4,0,.2,1);min-height:120px;position:relative;z-index:15}.claw-container{display:flex;flex-direction:column;align-items:center;transform-origin:top center}.claw-container.idle{animation:pendulumSwing 2.5s ease-in-out infinite}@keyframes pendulumSwing{0%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}to{transform:rotate(-12deg)}}.claw-wrapper{position:relative;z-index:15;margin-top:-75px;margin-left:-18px}.claw-wrapper.idle{animation:clawDangle 3s ease-in-out infinite}@keyframes clawDangle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.claw-image{display:block;filter:drop-shadow(0 8px 16px rgba(0,0,0,.4))}.grabbed-ball{left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;border:3px solid #222;z-index:25}.grabbed-ball,.metal-box{position:absolute;bottom:20px}.metal-box{width:220px;height:100px}.balls-container{position:absolute;top:10px;left:0;right:0;height:40px;z-index:1;display:flex;justify-content:center}.box-ball{position:absolute;width:28px;height:28px;border-radius:50%;border:3px solid #222;top:0}.box-body{position:absolute;top:25px;left:0;right:0;bottom:0;background:linear-gradient(180deg,#7a7a8a,#5a5a6a 50%,#4a4a5a);border:3px solid #3a3a4a;border-radius:8px;z-index:20}.machine-enclosure{position:absolute;bottom:95px;left:50%;transform:translateX(-50%);width:220px;height:380px;border:3px solid #3a3a4a;border-bottom:none;pointer-events:none;z-index:30;background:transparent}.machine-enclosure:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:linear-gradient(180deg,#7a7a8a,#5a5a6a);border-bottom:3px solid #3a3a4a}.capsule{padding:1.5rem 2rem;background:var(--bg-card);border:2px solid var(--gold);border-radius:16px;box-shadow:0 0 40px rgba(255,215,0,.2);animation:capsulePop .4s cubic-bezier(.34,1.56,.64,1);margin-bottom:2rem}@keyframes capsulePop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.capsule-inner{display:flex;align-items:center;gap:1.25rem}.result-ball{width:48px;height:48px;border-radius:50%;border:3px solid #222;box-shadow:0 4px 12px rgba(0,0,0,.3)}.capsule-text{display:flex;flex-direction:column;gap:.25rem}.got-text{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.claw-name{font-size:1.5rem;font-weight:800}.outcome-text{font-size:.9rem;color:var(--text-muted)}.winner-display{margin-top:.75rem;padding:.5rem .75rem;background:rgba(255,215,0,.1);border:1px solid var(--gold);border-radius:8px;display:flex;align-items:center;gap:.5rem}.winner-label{font-size:.8rem;color:var(--gold)}.winner-address{font-size:.85rem;font-family:monospace;color:var(--text);background:rgba(0,0,0,.2);padding:.2rem .5rem;border-radius:4px}.confetti-container{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:100;overflow:hidden}.confetti{position:absolute;top:-20px;width:12px;height:12px;border-radius:50%;animation:confettiFall 2.5s ease-out forwards}@keyframes confettiFall{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}.section-title{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1.25rem;color:var(--text)}.how-it-works{width:100%;margin-bottom:3rem}.steps-timeline{justify-content:center;gap:0}.step,.steps-timeline{display:flex;align-items:center}.step{flex-direction:column;text-align:center;max-width:180px}.step-number{width:40px;height:40px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.75rem}.step-content h3{font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:.35rem}.step-content p{font-size:.8rem;color:var(--text-muted);line-height:1.5}.step-connector{width:60px;height:2px;background:var(--border);margin:0 .5rem 3rem}.outcomes-section{width:100%;margin-bottom:3rem}.outcomes-list{display:flex;flex-direction:column;gap:.75rem}.outcome-row{display:flex;align-items:center;gap:1.5rem;padding:1rem 1.5rem;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;transition:all .2s ease}.outcome-row:hover{background:var(--bg-card-hover)}.outcome-row.jackpot:hover{border-color:var(--gold)}.outcome-row.rewards:hover{border-color:var(--cyan)}.outcome-row.burn:hover{border-color:var(--accent)}.outcome-left{display:flex;align-items:center;gap:.75rem;min-width:180px}.outcome-emoji{font-size:1.5rem}.outcome-name{font-size:.9rem;font-weight:700}.outcome-row.jackpot .outcome-name{color:var(--gold)}.outcome-row.rewards .outcome-name{color:var(--cyan)}.outcome-row.burn .outcome-name{color:var(--accent)}.outcome-desc{font-size:.85rem;color:var(--text-muted);line-height:1.5}.recent-section{width:100%}.recent-list{display:flex;flex-direction:column;gap:.75rem}.recent-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;text-decoration:none}.recent-item.clickable{cursor:pointer;transition:all .2s ease}.recent-item.clickable:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.recent-item.clickable.jackpot:hover{border-color:var(--gold);box-shadow:0 4px 15px rgba(255,215,0,.15)}.recent-item.clickable.buyback:hover{border-color:var(--accent);box-shadow:0 4px 15px rgba(232,90,90,.15)}.recent-winner{font-size:.75rem;font-family:monospace;color:var(--gold);background:rgba(255,215,0,.1);padding:.2rem .5rem;border-radius:4px;margin-left:auto}.recent-link-icon{font-size:1rem;color:var(--text-muted);transition:color .2s;flex-shrink:0}.recent-item.clickable:hover .recent-link-icon{color:var(--text)}.recent-time{font-size:.8rem;color:var(--text-muted);min-width:80px}.recent-outcome{font-size:.7rem;font-weight:700;padding:.25rem .75rem;border-radius:20px;text-transform:uppercase;letter-spacing:1px}.jackpot-tag{background:rgba(255,215,0,.2);color:var(--gold)}.rewards-tag{background:rgba(0,212,255,.2);color:var(--cyan)}.burn-tag{background:rgba(232,90,90,.2);color:var(--accent)}.recent-amount{flex:1 1;text-align:right;font-size:.85rem;color:var(--text)}.recent-item.empty{justify-content:center;padding:2rem}.recent-empty-text{color:var(--text-muted);font-size:.9rem}@media (max-width:700px){.logo{font-size:2rem}.stats-row,.steps-timeline{flex-direction:column}.steps-timeline{gap:.5rem}.step-connector{width:2px;height:30px;margin:0}.outcome-row{flex-direction:column;align-items:flex-start;gap:.5rem}.outcome-left{min-width:auto}.claw-area{height:400px}.machine-enclosure{height:340px}.recent-item{flex-wrap:wrap}.recent-amount{width:100%;text-align:left;margin-top:.5rem}}