#ui-layer .gain-pop,body>.gain-pop{z-index:60;pointer-events:none;background:radial-gradient(circle at 50% 46%,#0008,#0000 60%);place-items:center;animation:.2s ease-out gp-fade;display:grid;position:fixed;inset:0}.gain-pop.out{pointer-events:none;animation:.7s ease-in forwards gp-out}.gain-pop .gp-box{pointer-events:auto;cursor:pointer;color:#fff4dc;background:linear-gradient(#2b2140f2,#17111ff2);border:2px solid #ffd36e;border-radius:16px;align-items:center;gap:14px;min-width:240px;padding:14px 24px 14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7a5a1f,0 10px 34px #000a,0 0 28px #ffd36e55}.gain-pop.bump .gp-box{animation:.5s cubic-bezier(.2,1.6,.4,1) gp-bump}.gain-pop .gp-rays{background:repeating-conic-gradient(#ffd36e22 0 10deg, transparent 10deg 30deg);pointer-events:none;border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:6s linear infinite gp-spin;position:absolute;top:50%;left:52px}.gain-pop .gp-ico{filter:drop-shadow(0 0 10px #8fd8ffaa);place-items:center;width:72px;height:72px;animation:1.6s ease-in-out infinite gp-float;display:grid;position:relative}.gain-pop .gp-ico img,.gain-pop .gp-ico svg{width:72px;height:72px}.gain-pop .gp-text{line-height:1.15;display:grid;position:relative}.gain-pop .gp-text small{color:#d8c9a8;font-size:12px}.gain-pop .gp-text b{color:#ffe08a;text-shadow:0 2px #6b4a12,0 0 12px #ffd36e88;font-variant-numeric:tabular-nums;font:800 30px/1.1 Mali,sans-serif}.gain-pop .gp-text span{color:#bfe6ff;font-size:13px;font-weight:700}.gain-pop .gp-text em{color:#c9bfd6;margin-top:2px;font-size:12px;font-style:normal}@keyframes gp-fade{0%{opacity:0}}@keyframes gp-out{to{opacity:0;transform:scale(.94)}}@keyframes gp-bump{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes gp-spin{to{transform:rotate(360deg)}}@keyframes gp-float{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.gain-pop,.gain-pop *,.gain-pop .gp-box{animation:none!important}}#ui-layer.reduced-motion .gain-pop,#ui-layer.reduced-motion .gain-pop *{animation:none!important}
