.xtz-card{box-sizing:border-box;background:#fff;color:#231b32;border:1px solid #e5dff0;border-radius:18px;padding:26px;margin:16px 0 24px;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 10px 30px #37235309;max-width:720px;overflow:hidden;text-align:left}.xtz-card *{box-sizing:border-box}.xtz-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.xtz-brand{font-size:12px;font-weight:800;letter-spacing:2px}.xtz-brand span{font-size:9px;color:#80768d;letter-spacing:1px}.xtz-pill{background:#f4effb;color:#68429c;border-radius:30px;padding:4px 10px;font-size:10px;font-weight:700}.xtz-heading{font-size:29px;font-weight:700;letter-spacing:-1px;margin-top:22px;line-height:1.3}.xtz-heading>span{color:#6d39cb}.xtz-card p.xtz-intro{color:#70677d;margin:10px 0 20px;font-size:14px}.xtz-recipient{background:#faf8ff;border:1px solid #e8dff5;border-radius:12px;padding:16px}.xtz-label{display:block;font-size:10px;letter-spacing:1.5px;color:#82768f;font-weight:700;margin-bottom:6px}.xtz-copy-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.xtz-copy-row>strong{font-size:19px;overflow-wrap:anywhere;min-width:0}.xtz-card button.xtz-copy{background:#6b35c7;color:#fff;border:0;border-radius:7px;padding:8px 12px;min-height:38px;font-size:11px;line-height:1.4;cursor:pointer;text-transform:none;letter-spacing:0;box-shadow:none}.xtz-card button.xtz-copy:hover{background:#52249f}.xtz-card button.xtz-copy:focus-visible{outline:3px solid #b698e7;outline-offset:3px}.xtz-memo{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid #eee9f4}.xtz-marker{flex:0 0 24px;height:24px;text-align:center;border-radius:50%;background:#f0e8fc;color:#6b35c7;font-weight:800}.xtz-memo strong{font-size:14px}.xtz-card .xtz-memo p{font-size:12px;line-height:1.6;color:#776b83;margin:3px 0 0}.xtz-card ol.xtz-steps{padding-left:20px;margin:18px 0;color:#665b73;font-size:12px;list-style:decimal}.xtz-steps li{padding-left:5px;margin:6px 0}.xtz-card p.xtz-foot{font-size:11px;margin:18px 0 0;color:#83778e}.xtz-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px 0 0}.xtz-summary strong{font-size:20px}.xtz-feedback{display:block;color:#6733b6;font-size:12px;margin-top:6px}@media(max-width:480px){.xtz-card{padding:19px;border-radius:14px}.xtz-heading{font-size:26px}.xtz-copy-row>strong{font-size:17px}.xtz-summary{grid-template-columns:1fr}.xtz-brand{font-size:11px}}
