.c4lr-box{max-width:920px;margin:24px 0;padding:24px;border:1px solid rgba(167,139,250,.30);border-radius:22px;background:#0f172a;color:#e5e7eb;box-shadow:0 18px 48px rgba(0,0,0,.25)}
.c4lr-box h2,.c4lr-box h3{color:#fff;margin-top:0}.c4lr-lead{font-size:1.05rem;line-height:1.65;color:#dbe4ff}.c4lr-linkwrap{display:flex;gap:10px;align-items:center;margin:16px 0;flex-wrap:wrap}.c4lr-input{flex:1 1 360px;min-width:0;padding:12px 14px;border-radius:12px;border:1px solid rgba(196,181,253,.45);background:#020617;color:#f8fafc}.c4lr-btn,.c4lr-primary,.c4lr-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;font-weight:800;text-decoration:none;cursor:pointer;min-height:44px}.c4lr-btn,.c4lr-primary{background:#7c3aed;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #a78bfa}.c4lr-secondary{background:#e0e7ff;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid #c4b5fd;margin-left:8px;box-shadow:0 0 0 1px rgba(255,255,255,.18) inset}.c4lr-hint,.c4lr-small{font-size:.9rem;color:#cbd5e1}.c4lr-sep{border:0;border-top:1px solid rgba(196,181,253,.25);margin:22px 0}.c4lr-empty{padding:14px;border:1px dashed rgba(196,181,253,.35);border-radius:14px;background:rgba(255,255,255,.04);color:#cbd5e1}.c4lr-tablewrap{overflow-x:auto}.c4lr-table,.c4lr-reward-table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;background:#101827;border:1px solid rgba(196,181,253,.28);border-radius:16px;overflow:hidden;color:#e5e7eb}.c4lr-table th,.c4lr-table td,.c4lr-reward-table th,.c4lr-reward-table td{padding:12px 14px;border-bottom:1px solid rgba(196,181,253,.18);text-align:left}.c4lr-table tr:last-child td,.c4lr-reward-table tr:last-child td{border-bottom:0}.c4lr-table th,.c4lr-reward-table th{background:#1f1640;color:#fff}.c4lr-badge{display:inline-block;border-radius:999px;padding:4px 10px;background:rgba(124,58,237,.18);border:1px solid rgba(196,181,253,.35);color:#ddd6fe;font-size:.82rem}@media(max-width:640px){.c4lr-box{padding:18px}.c4lr-linkwrap{display:block}.c4lr-input{width:100%;margin-bottom:10px}.c4lr-secondary{margin-left:0;margin-top:8px}}