.bm-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 50% 40%,#1e143ceb,#05050ff5);place-items:center;padding:16px;animation:.25s ease-out bm-fade;display:grid;position:fixed;inset:0}.bm-stage{color:#fff;text-align:center;justify-items:center;gap:14px;width:min(340px,100%);display:grid}.bm-burn,.bm-mint{justify-items:center;gap:14px;width:100%;display:grid;position:relative}.bm-card{aspect-ratio:5/7;border-radius:22px;align-content:space-between;justify-items:start;width:100%;max-height:60vh;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000080}.bm-chip{background:#00000038;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:800}.bm-amount{font-size:clamp(2.2rem,11vw,3rem);line-height:1}.bm-small{opacity:.85;font-size:.85rem}.bm-aff{color:#3b2400;background:linear-gradient(145deg,#fde68a,#f59e0b 55%,#b45309);animation:1.7s ease-in .15s forwards bm-burn}@keyframes bm-burn{0%{clip-path:inset(0);filter:brightness()}25%{filter:brightness(1.25)saturate(1.3)}to{clip-path:inset(100% 0 0);filter:brightness(2)saturate(1.6)blur(1px)}}.bm-flame{filter:blur(6px);pointer-events:none;background:radial-gradient(at 50% 100%,#fff7ae,#fb923c 40%,#dc2626 65%,#0000 72%);border-radius:50%;height:46px;animation:1.7s ease-in .15s forwards bm-flame;position:absolute;top:0;left:0;right:0}@keyframes bm-flame{0%{opacity:.9;transform:translateY(-20px)}to{opacity:0;transform:translateY(min(60vh,476px))}}.bm-ember{opacity:0;pointer-events:none;background:#fdba74;border-radius:50%;animation:1.1s ease-out infinite bm-ember;position:absolute;bottom:30%;box-shadow:0 0 10px #f97316}@keyframes bm-ember{0%{opacity:0;transform:translateY(0)scale(1)}15%{opacity:1}to{opacity:0;transform:translateY(-180px)translate(12px)scale(.3)}}.bm-caption{opacity:.9;margin:0;font-weight:700}.bm-mint .bm-card{animation:.9s cubic-bezier(.2,.8,.2,1.2) bm-flip}@keyframes bm-flip{0%{opacity:0;transform:perspective(900px)rotateY(95deg)scale(.8)}to{opacity:1;transform:perspective(900px)rotateY(0)scale(1)}}.bm-holo{color:#fff;text-shadow:0 2px 10px #00000059;background:linear-gradient(160deg,#ffffff2e,#0000 40%),conic-gradient(#22d3ee,#a78bfa,#f472b6,#facc15,#34d399,#22d3ee);border:1px solid #ffffff73;animation:.9s cubic-bezier(.2,.8,.2,1.2) bm-flip,6s linear infinite bm-hue}@keyframes bm-hue{to{filter:hue-rotate(360deg)}}.bm-sheen{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff8c 50%,#0000 60%);animation:2.4s ease-in-out infinite bm-sheen;position:absolute;inset:-40%}@keyframes bm-sheen{0%{transform:translate(-60%)}to{transform:translate(60%)}}.bm-coin{perspective:600px;filter:drop-shadow(0 10px 18px #00000059);justify-self:center;place-items:center;display:grid}.bm-coin>*{transform-style:preserve-3d;animation:1.6s linear infinite bm-coin-spin}@keyframes bm-coin-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.bm-chip-holo{background:#0000004d}.bm-amount-holo small{font-size:.45em}.bm-meta{text-align:left;gap:6px;width:100%;margin:0;font-size:.82rem;display:grid}.bm-meta div{background:#00000040;border-radius:10px;justify-content:space-between;gap:10px;padding:6px 10px;display:flex}.bm-meta dt{opacity:.85}.bm-meta dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.bm-title{margin:4px 0 0;font-size:1.5rem}.bm-text{opacity:.9;margin:0}.bm-ok{color:#1e1b4b;cursor:pointer;background:linear-gradient(135deg,#a5f3fc,#f0abfc,#fde68a);border:0;border-radius:999px;min-height:48px;padding:12px 28px;font-size:1rem;font-weight:800}@keyframes bm-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bm-overlay,.bm-aff,.bm-flame,.bm-ember,.bm-mint .bm-card,.bm-holo,.bm-sheen,.bm-coin>*{animation:none}}
