*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#eef2ff;background:radial-gradient(900px 500px at 15% -5%,rgba(124,58,237,.45),transparent 60%),radial-gradient(700px 450px at 90% 10%,rgba(34,211,238,.28),transparent 60%),radial-gradient(600px 400px at 50% 110%,rgba(240,196,83,.14),transparent 60%),radial-gradient(circle,rgba(255,255,255,.55) 1px,transparent 1.5px) 0 0 / 130px 130px,radial-gradient(circle,rgba(255,255,255,.35) 1px,transparent 1.5px) 40px 60px / 170px 170px,#050514;background-attachment:fixed;min-height:100vh}main{max-width:560px;margin:0 auto;padding:20px 14px 48px}.hero{text-align:center;margin:8px 0 20px}.planet{font-size:64px;filter:drop-shadow(0 0 18px rgba(34,211,238,.6))}h1{font-size:30px;margin:6px 0;letter-spacing:.2px}h2{font-size:19px;margin:0 0 10px}.tagline{color:#c7d2fe;margin:0}.card{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:16px;margin-bottom:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card.admin{border-color:#f0c45373}.big{font-size:24px;font-weight:700}.gold{color:#f0c453}.muted{color:#a5b4fc;font-size:14px}.warn{color:#fbbf24}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all}.linkbox{background:#00000059;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:10px}button{border:0;border-radius:12px;padding:12px 18px;font-size:16px;font-weight:700;cursor:pointer;margin:6px 6px 6px 0;color:#fff}button:disabled{opacity:.5;cursor:default}button.glow{background:linear-gradient(135deg,#7c3aed,#0891b2);box-shadow:0 0 18px #7c3aed8c}button.cyan{background:#0e7490}button.ghost{background:#ffffff1f}input{width:100%;padding:12px;margin:6px 0;border-radius:10px;font-size:16px;background:#0006;border:1px solid rgba(255,255,255,.2);color:#fff}label{display:block;margin-top:10px}ol{padding-left:20px}ol li{margin-bottom:8px;line-height:1.45}.log pre{white-space:pre-wrap;word-break:break-word;font-size:13px;color:#c7d2fe;margin:0}.security{background:#dc262624;border:2px solid rgba(248,113,113,.75);border-radius:14px;padding:12px 14px;margin-bottom:14px;font-size:15px;line-height:1.5}.security strong{color:#fca5a5}.card.countdown{border-color:#f0c453a6;text-align:center}.countdown .clock{display:block;font-size:44px;font-weight:800;letter-spacing:2px;color:#f0c453;font-variant-numeric:tabular-nums;margin-top:4px}.countdown .clock.done{color:#fca5a5}table.payout{width:100%;border-collapse:collapse;font-size:13px;margin:8px 0}table.payout th,table.payout td{text-align:right;padding:5px 6px;border-bottom:1px solid rgba(255,255,255,.12)}table.payout th:first-child,table.payout td:first-child{text-align:left}table.payout td.addr{font-family:ui-monospace,Menlo,monospace;font-size:11px;word-break:break-all}textarea{width:100%;padding:10px;margin:6px 0;border-radius:10px;font-size:14px;background:#0006;border:1px solid rgba(255,255,255,.2);color:#fff}.adminstats{background:#0000004d;border-radius:10px;padding:10px 12px}.adminstats p{margin:6px 0}.battery{position:relative;height:34px;border:3px solid rgba(255,255,255,.35);border-radius:8px;padding:3px;margin:12px 0}.battery:after{content:"";position:absolute;right:-11px;top:9px;width:7px;height:12px;background:#ffffff59;border-radius:0 4px 4px 0}.battery-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#f0c453,#34d399);transition:width .4s}
