.mx-balance{background:var(--surface-2);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px;margin-top:4px;padding:12px 16px;display:flex}.mx-l{color:var(--muted);font-size:13.5px}.mx-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.mx-v small{color:var(--muted);font-size:12px;font-weight:600}.mx-delta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.mx-reward{text-align:left;cursor:pointer;color:#fff;width:100%;font:inherit;background:radial-gradient(circle,#ffffff24 0 1.4px,#0000 2px) 0 0/14px 14px,linear-gradient(135deg,#3a5cff,#1d39d9 60%,#142aa8);border:0;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;animation:.45s cubic-bezier(.2,1.2,.4,1) mxRise;display:flex;box-shadow:0 12px 26px -14px #2448ffcc}.mx-reward:disabled{cursor:default;opacity:.92}.mx-reward.ready:not(:disabled):active{transform:scale(.98)}.mx-reward div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mx-reward b{font-size:15.5px}.mx-reward span:not(.mx-gift):not(.mx-cta):not(.spinner){opacity:.8;font-size:12.5px}.mx-gift{background:#ffffff1f;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.mx-reward.ready .mx-gift svg{animation:2.6s ease-in-out infinite mxWiggle}.mx-cta{background:var(--lime);color:var(--lime-ink);border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:800}@keyframes mxRise{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes mxWiggle{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-10deg)}90%{transform:rotate(9deg)}95%{transform:rotate(-4deg)}}.mx-pop{top:calc(10px + env(safe-area-inset-top));z-index:96;background:var(--surface);border:1px solid var(--line);border-radius:22px;width:min(440px,100% - 20px);padding:14px 14px 10px;animation:.45s cubic-bezier(.2,1.25,.4,1) mxDrop;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 24px 50px -18px #0000008c}@keyframes mxDrop{0%{opacity:0;transform:translate(-50%,-24px)scale(.97)}}.mx-pop-in{align-items:flex-start;gap:12px;display:flex}.mx-coin{background:var(--lime);width:46px;height:46px;color:var(--lime-ink);border:2px solid var(--lime-ink);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:900;animation:.9s ease-out mxSpin;display:grid}@keyframes mxSpin{0%{transform:rotateY(540deg)scale(.6)}}.mx-pop-body{flex:1;min-width:0}.mx-pop-t{letter-spacing:-.01em;color:var(--ok);font-size:17px;font-weight:800}.mx-pop-s{color:var(--muted);margin-top:2px;font-size:13.5px}.mx-pop-s b{color:var(--text)}.mx-pop-bal{font-variant-numeric:tabular-nums;margin-top:6px;font-size:13.5px}.mx-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:22px;line-height:1}.mx-pop-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.mx-pop-actions a,.mx-pop-actions button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:600 13px var(--font-sans), sans-serif;cursor:pointer;border-radius:999px;padding:7px 12px}.mx-pop-actions a{background:var(--brand);border-color:var(--brand);color:#fff}.mx-toast{left:50%;bottom:calc(var(--nav-h,76px) + 20px + env(safe-area-inset-bottom));z-index:96;background:var(--text);color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:700;animation:.3s ease-out mxToast;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px -10px #00000080}.mx-tick{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}@keyframes mxToast{0%{opacity:0;transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.mx-pop,.mx-coin,.mx-toast,.mx-reward,.mx-reward.ready .mx-gift svg{animation:none}}
