
.lx-ca{margin:22px auto 0;max-width:720px;padding:18px 20px 16px;border-radius:22px;background:#fff;
 border:1px solid #cfeeee;box-shadow:0 18px 40px -22px rgba(10,74,76,.45),0 0 0 6px rgba(77,213,206,.12);text-align:left}
.lx-ca-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.lx-ca-dot{width:10px;height:10px;border-radius:50%;background:#18c2b8;box-shadow:0 0 0 4px rgba(24,194,184,.2)}
.lx-ca-label{font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#0b3f42}
.lx-ca-row{display:flex;align-items:center;gap:12px}
.lx-ca-addr{flex:1;min-width:0;font:600 clamp(15px,1.9vw,21px)/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;color:#08363a;word-break:break-all;
 padding:12px 14px;border-radius:14px;background:#f2fbfb;border:1px solid #d6f1f0}
.lx-ca-copy{flex:none;min-height:48px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;font-weight:700;font-size:15px;color:#fff;background:#0b5c5f;
 box-shadow:0 8px 18px -10px rgba(11,92,95,.8);transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s}
.lx-ca-copy:hover{transform:translateY(-1px)}.lx-ca-copy:focus-visible{outline:3px solid #7fe3dc;outline-offset:2px}.lx-ca-copy.is-done{background:#18a99f}
.lx-ca-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px}
.lx-ca-buy{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:999px;background:#4dd5ce;color:#062f31;font-weight:700;text-decoration:none}
.lx-ca-buy:hover{filter:brightness(1.05)}
.lx-ca-scan{color:#0b3f42;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.lx-ca-chain{margin-left:auto;font-size:13px;color:#2f5f62}
.lx-ca.is-pop{animation:lxca-pop .7s cubic-bezier(.22,1,.36,1) both}
@keyframes lxca-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}60%{opacity:1;transform:none;box-shadow:0 18px 40px -22px rgba(10,74,76,.45),0 0 0 14px rgba(77,213,206,.22)}100%{opacity:1;transform:none}}
@media (max-width:640px){.lx-ca{padding:16px}.lx-ca-row{flex-direction:column;align-items:stretch}.lx-ca-copy{width:100%}.lx-ca-chain{margin-left:0}}
@media (prefers-reduced-motion:reduce){.lx-ca.is-pop{animation:none}}
