
.sx-ca{margin:22px 0 18px;max-width:640px;padding:16px 18px;border-radius:14px;background:#0f1310;
 border:1px solid rgba(200,255,90,.35);box-shadow:0 0 0 1px rgba(200,255,90,.08) inset,0 0 28px -8px rgba(200,255,90,.35)}
.sx-ca-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.sx-ca-dot{width:9px;height:9px;border-radius:2px;background:#c8ff5a;box-shadow:0 0 12px #c8ff5a}
.sx-ca-label{font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:#c8ff5a}
.sx-ca-row{display:flex;align-items:center;gap:10px}
.sx-ca-addr{flex:1;min-width:0;font:600 clamp(14px,1.7vw,19px)/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#eef5e6;word-break:break-all;
 padding:11px 13px;border-radius:10px;background:#070908;border:1px solid rgba(238,245,230,.14)}
.sx-ca-copy{flex:none;min-height:46px;padding:0 18px;border-radius:10px;border:0;cursor:pointer;font:700 14px/1 inherit;color:#0b0d0c;background:#c8ff5a;
 transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s}
.sx-ca-copy:hover{transform:translateY(-1px);filter:brightness(1.05)}.sx-ca-copy:focus-visible{outline:2px solid #eef5e6;outline-offset:2px}
.sx-ca-copy.is-done{background:#eef5e6}
.sx-ca-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px}
.sx-ca-buy{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:10px;border:1px solid #c8ff5a;color:#c8ff5a;font-weight:700;text-decoration:none}
.sx-ca-buy:hover{background:rgba(200,255,90,.1)}
.sx-ca-scan{color:#eef5e6;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.sx-ca-chain{margin-left:auto;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(238,245,230,.7)}
.sx-ca.is-pop{animation:sxca-pop .7s cubic-bezier(.22,1,.36,1) both}
@keyframes sxca-pop{0%{opacity:0;transform:translateY(12px)}60%{opacity:1;transform:none;box-shadow:0 0 0 1px rgba(200,255,90,.08) inset,0 0 44px -4px rgba(200,255,90,.6)}100%{opacity:1;transform:none}}
@media (max-width:640px){.sx-ca-row{flex-direction:column;align-items:stretch}.sx-ca-copy{width:100%}.sx-ca-chain{margin-left:0}}
@media (prefers-reduced-motion:reduce){.sx-ca.is-pop{animation:none}}
