.invite-page[data-v-26bf62a6]{min-height:100vh;background-color:#121721;color:#fff;padding-bottom:20px}.top-bar[data-v-26bf62a6]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:linear-gradient(90deg,#1a2030,#232842);border-bottom:1px solid #2a3050}.back-button[data-v-26bf62a6]{width:30px;height:30px;border-radius:50%;background-color:rgba(61,69,109,.5);display:flex;justify-content:center;align-items:center;font-size:18px;color:#a0a5c6;cursor:pointer}.title[data-v-26bf62a6]{font-size:18px;font-weight:600}.service-button[data-v-26bf62a6]{width:30px;height:30px;border-radius:50%;background-color:rgba(61,69,109,.5);display:flex;justify-content:center;align-items:center;font-size:16px;color:#a0a5c6;cursor:pointer}.content[data-v-26bf62a6]{padding:15px}.code-card[data-v-26bf62a6],.link-card[data-v-26bf62a6],.qr-card[data-v-26bf62a6],.reward-card[data-v-26bf62a6],.rules-card[data-v-26bf62a6]{background:linear-gradient(90deg,#232842,#1e2235);border-radius:12px;padding:15px;margin-bottom:15px}.code-title[data-v-26bf62a6],.link-title[data-v-26bf62a6],.qr-title[data-v-26bf62a6],.reward-title[data-v-26bf62a6],.rules-title[data-v-26bf62a6]{font-size:16px;font-weight:700;margin-bottom:15px;color:#6a7ce0}.qr-code[data-v-26bf62a6]{display:flex;justify-content:center;margin:15px 0}.qr-code img[data-v-26bf62a6]{width:180px;height:180px;background-color:#fff;padding:10px;border-radius:8px}.qr-desc[data-v-26bf62a6]{text-align:center;color:#a0a5c6;font-size:14px}.code-content[data-v-26bf62a6],.link-content[data-v-26bf62a6]{display:flex;justify-content:space-between;align-items:center;background-color:#2a3050;padding:12px 15px;border-radius:8px}.code-value[data-v-26bf62a6],.link-url[data-v-26bf62a6]{font-size:14px;color:#fff;word-break:break-all;margin-right:10px}.reward-content[data-v-26bf62a6],.rules-content[data-v-26bf62a6]{padding:0 10px}.reward-item[data-v-26bf62a6],.rule-item[data-v-26bf62a6]{display:flex;flex-direction:column;padding:10px 0;border-bottom:1px solid #2a3050}.reward-item[data-v-26bf62a6]:last-child,.rule-item[data-v-26bf62a6]:last-child{border-bottom:none}.reward-amount[data-v-26bf62a6],.rule-level[data-v-26bf62a6]{font-weight:700;margin-bottom:5px}.reward-desc[data-v-26bf62a6],.rule-desc[data-v-26bf62a6]{color:#a0a5c6}.progress-btn[data-v-26bf62a6]{margin-top:20px}