:root{--bg:#f7f7f2;--card:#fff;--ink:#171717;--muted:#666;--line:#e8e8e3;--accent:#111;--success:#166534;--warning:#92400e}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}main{place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:24px;width:min(100%,520px);padding:28px;box-shadow:0 16px 50px #0000000f}.brand{aspect-ratio:2170/725;color:#0000;background:url(/earncash-logo.png) 50%/contain no-repeat;width:min(100%,340px);margin:0 auto 24px;font-size:0}h1{margin:0 0 14px;font-size:clamp(30px,7vw,46px);line-height:1.02}p{color:var(--muted);line-height:1.55}.money{letter-spacing:-.04em;margin:12px 0;font-size:42px;font-weight:850}.stack{gap:12px;display:grid}label{font-size:13px;font-weight:700}input{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:12px;padding:14px 16px}button,.button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-flex}button:disabled{opacity:.55;cursor:wait}.secondary{color:#171717;background:#efefe9}.note{color:#555;background:#f3f3ee;border-radius:12px;padding:12px 14px;font-size:13px}.success{color:var(--success)}.warning{color:var(--warning)}.spinner{border:3px solid #ddd;border-top-color:#111;border-radius:50%;width:26px;height:26px;margin:22px auto 4px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stat{border:1px solid var(--line);background:#fafaf7;border-radius:14px;padding:16px}.small{color:var(--muted);font-size:12px}.payout-footer{max-width:1100px;margin:-4px auto 0;padding:0 20px 28px}.payout-strip{background:#fff;border:1px solid #e6e1d9;border-radius:20px;overflow:hidden;box-shadow:0 8px 26px #19162708}.payout-heading{color:#211d30;justify-content:space-between;align-items:center;padding:14px 20px 4px;font-size:13px;font-weight:800;display:flex}.ticker-control{color:#383145;background:#f4f1ec;border-radius:8px;padding:6px 12px;font-size:12px}.payout-window{padding:12px 0 18px;overflow:hidden}.payout-track{width:max-content;animation:32s linear infinite payouts-scroll;display:flex}.payout-track.paused,.payout-strip:hover .payout-track,.payout-strip:focus-within .payout-track{animation-play-state:paused}.payout-group{gap:14px;padding-right:14px;display:flex}.payout-chip{white-space:nowrap;background:#faf8f4;border:1px solid #eee9e1;border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:14px;display:inline-flex}.payout-avatar{color:#8b3700;background:#ffe5ce;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.payout-chip strong{color:#177342}.payout-disclosure{text-align:center;margin:12px 0 0;font-size:12px}@keyframes payouts-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.payout-track{animation:none}.payout-window{overflow-x:auto}}
