.captcha-row{display:flex;gap:8px;align-items:center}.captcha-row input{margin:0}.captcha-row img{width:120px;height:42px;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer}.member-status{padding:20px;background:linear-gradient(135deg,#1d4ed8,#4f46e5);color:#fff;border-radius:14px;margin-bottom:20px}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plan{background:#fff;border:1px solid #e5e7eb;border-radius:13px;padding:20px}.plan strong{font-size:26px;color:#2563eb}.card-redeem{display:flex;gap:10px}.admin-links{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.generated{width:100%;min-height:150px;font-family:monospace}.upgrade-modal{position:fixed;inset:0;background:#0008;display:grid;place-items:center;z-index:50;padding:20px}.upgrade-box{background:#fff;border-radius:16px;padding:25px;max-width:390px;text-align:center}.upgrade-box[hidden],.upgrade-modal[hidden]{display:none!important}@media(max-width:700px){.plan-grid{grid-template-columns:1fr}.card-redeem{flex-direction:column}}
