.membership-cards_redeem__dxQH9{margin:28px 0;padding:28px;border:1px solid #ccb47766;border-radius:14px;background:linear-gradient(120deg,#234c3e,#14372e);color:#eee7d4;scroll-margin-top:80px}.membership-cards_redeem__dxQH9 h2{font:28px/1.4 serif;margin:8px 0 14px}.membership-cards_redeem__dxQH9 p{line-height:1.8}.membership-cards_redeem__dxQH9 label{display:block;margin-bottom:10px}.membership-cards_row__cduyK{display:flex;gap:12px;align-items:stretch}.membership-cards_row__cduyK input{flex:1;min-width:0;background:#102e26;border:1px solid #b7ab7966;border-radius:7px;padding:13px;color:#fff7e5;font:16px monospace}.membership-cards_row__cduyK button{width:auto;white-space:nowrap}.membership-cards_redeem__dxQH9 a{color:#e8ce93}.membership-cards_redeem__dxQH9 small{display:block;color:#bdcbbc;line-height:1.8}.membership-cards_error__LXqMQ{color:#ffceb9}.membership-cards_success__tINpt{background:#344f35;border:1px solid #b7c591;padding:15px;border-radius:8px;line-height:1.8}.membership-cards_codeBox__mFpgr{font:14px/1.8 monospace;overflow-wrap:anywhere;white-space:pre-wrap;padding:16px;background:#102f29;border-radius:8px;max-height:280px;overflow:auto}.membership-cards_batch__hLE6e{overflow-wrap:anywhere;font-size:12px}.membership-cards_actions__sb2yi{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}@media(max-width:640px){.membership-cards_redeem__dxQH9{padding:20px}.membership-cards_redeem__dxQH9 h2{font-size:24px}.membership-cards_row__cduyK{flex-direction:column}.membership-cards_row__cduyK button{width:100%}}