.ea-wrap{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;padding:0 12px calc(12px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s ease;pointer-events:none;font-family:Inter,Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.ea-wrap.on{transform:none;pointer-events:auto}
.ea-card{position:relative;max-width:480px;margin:0 auto;background:#1A1A1A;border:1px solid #2C2C2C;border-radius:20px;padding:18px 18px 16px;box-shadow:0 -10px 40px rgba(0,0,0,.55),0 0 0 1px rgba(184,26,239,.18);color:#fff;text-align:left}
.ea-top{display:flex;gap:14px;align-items:center;padding-right:28px}
.ea-top img{flex:0 0 56px;width:56px;height:56px;border-radius:14px;display:block}
.ea-wrap p{margin:0}
.ea-t{font-size:17px;font-weight:700;line-height:1.25;color:#fff}
.ea-d{font-size:14px;line-height:1.45;color:#C9C9C9;margin-top:4px!important}
.ea-steps{list-style:none;margin:14px 0 0;padding:12px 14px;background:#141414;border:1px solid #2C2C2C;border-radius:14px;counter-reset:ea}
.ea-steps li{counter-increment:ea;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;line-height:1.5;color:#C9C9C9;margin:0;padding:3px 0}
.ea-steps li:before{content:counter(ea);flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:linear-gradient(90deg,#4569E7 0%,#B81AEF 100%);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}
.ea-k{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:600;background:#202020;border:1px solid #2C2C2C;border-radius:8px;padding:2px 8px}
.ea-k svg{color:#4f8bff}
.ea-btns{display:flex;gap:10px;margin-top:14px}
.ea-wrap button{font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;margin:0}
.ea-go,.ea-ok{flex:1;height:48px;border:0;border-radius:999px;background:linear-gradient(90deg,#4569E7 0%,#B81AEF 100%);color:#fff;font-size:15px;font-weight:600;box-shadow:0 8px 24px rgba(184,26,239,.3)}
.ea-no{flex:0 0 auto;height:48px;padding:0 18px;border:1px solid #3a3a3a;border-radius:999px;background:transparent;color:#C9C9C9;font-size:15px;font-weight:500}
.ea-x{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:50%;background:#202020;color:#C9C9C9;font-size:20px;line-height:32px;padding:0;text-align:center}
@media (prefers-reduced-motion:reduce){.ea-wrap{transition:none}}
