.pay-body[data-v-571535e7]{text-align:center;padding:12px 0}.pay-amount[data-v-571535e7]{margin-bottom:16px}.pay-label[data-v-571535e7]{font-size:14px;color:var(--text-3);display:block;margin-bottom:4px}.pay-price[data-v-571535e7]{font-size:28px;font-weight:700;color:var(--danger-6)}.pay-qr-box[data-v-571535e7]{width:200px;height:200px;margin:0 auto 16px;border:2px solid var(--border);border-radius:8px;overflow:hidden;background:#fff}.pay-qr-img[data-v-571535e7],.pay-qr-img img[data-v-571535e7]{width:100%;height:100%}.pay-instruction[data-v-571535e7]{color:var(--text-2);font-size:13px;margin-bottom:4px}.pay-instruction i[data-v-571535e7]{color:var(--primary-6);margin-right:4px}.pay-order[data-v-571535e7]{color:var(--text-4);font-size:12px}.pay-body .pay-btn[data-v-571535e7]{width:100%;margin:12px 0 0;margin-left:0}.pay-placeholder[data-v-571535e7]{padding:40px 0;color:var(--text-3)}.pay-placeholder i[data-v-571535e7]{font-size:48px;color:var(--warning-6);display:block;margin-bottom:12px}.pay-placeholder p[data-v-571535e7]{font-size:14px;margin-bottom:16px}.packs-page[data-v-53b6590a]{padding:20px 20px 24px}.page-head[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.head-btns[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.head-btns[data-v-53b6590a] .el-button+.el-button{margin-left:0}.page-title[data-v-53b6590a]{font-size:17px;font-weight:700;color:var(--text-1)}.page-sub[data-v-53b6590a]{font-size:12px;color:var(--text-3);margin-top:4px;line-height:1.6}.free-all-banner[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:var(--success-6,#2ea22e);background:var(--success-1,#e1f3e1);border-radius:var(--radius-md);padding:9px 14px;margin-bottom:12px}.open-price[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-bottom:4px}.price-num[data-v-53b6590a]{font-size:22px;font-weight:700;color:var(--danger-6)}.price-unit[data-v-53b6590a]{font-size:12.5px;color:var(--text-4)}.open-block[data-v-53b6590a]{margin-top:14px}.block-title[data-v-53b6590a]{font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:8px}.redeem-box[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.redeem-input[data-v-53b6590a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.redeem-input[data-v-53b6590a] input{font-family:Consolas,monospace;letter-spacing:1px;text-transform:uppercase}.redeem-tip[data-v-53b6590a]{font-size:12px;color:var(--text-4);line-height:1.6;margin-top:8px}.or-line[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:18px 0 4px;color:var(--text-4);font-size:12px}.or-line[data-v-53b6590a]:after,.or-line[data-v-53b6590a]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--border)}.pack-grid[data-v-53b6590a]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;min-height:120px}.pack-card[data-v-53b6590a]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.pack-top[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pack-name[data-v-53b6590a]{font-size:15px;font-weight:700;color:var(--text-1)}.state-tag[data-v-53b6590a]{font-size:12px;padding:2px 10px;border-radius:10px;background:var(--bg-hover);color:var(--text-3)}.state-tag.state-on[data-v-53b6590a]{background:var(--success-1,#e1f3e1);color:var(--success-6,#2ea22e)}.state-tag.state-pending[data-v-53b6590a]{background:var(--warning-1,#fff3e0);color:var(--warning-6,#ed7a18)}.pack-desc[data-v-53b6590a]{font-size:13px;color:var(--text-2);line-height:1.6}.pack-caps[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.cap-empty[data-v-53b6590a]{font-size:12px;color:var(--text-4)}.cap-row[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cap-label[data-v-53b6590a]{font-size:12px;color:var(--text-3);width:34px;-ms-flex-negative:0;flex-shrink:0}.cap-chip[data-v-53b6590a]{font-size:12px;padding:1px 8px;border-radius:4px;background:var(--primary-1);color:var(--primary-6)}.cap-chip.chip-skill[data-v-53b6590a]{background:var(--success-1,#e1f3e1);color:var(--success-6,#2ea22e)}.pack-bottom[data-v-53b6590a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2px}.pack-price[data-v-53b6590a]{font-size:18px;font-weight:700;color:var(--danger-6)}.expire-line[data-v-53b6590a]{margin-top:8px;font-size:11.5px;color:var(--text-4)}.page-tip[data-v-53b6590a]{font-size:12px;color:var(--text-4);margin-top:16px;line-height:1.6}