.page[data-v-a4906522]{padding:2rem 3.2rem;background:#f5f5f5;min-height:100vh}.vip-header[data-v-a4906522]{background:linear-gradient(180deg,#fdf3e4,#f9d7b6 36.81%,#f9cca5 88.11%,#f9cca5);padding:3rem;border-radius:.8rem;margin-bottom:3rem}.vip-title[data-v-a4906522]{font-size:3.2rem;font-weight:700;color:#8b4513;text-align:center;margin-bottom:3rem}.user-info[data-v-a4906522]{display:flex;align-items:center;padding:0 2rem;margin-bottom:3rem}.user-info .left .avatar[data-v-a4906522]{width:8rem;height:8rem;border-radius:50%;object-fit:cover;margin-right:2rem}.user-info .right .username[data-v-a4906522]{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:.8rem}.user-info .right .member-level[data-v-a4906522]{padding:0 .8rem;background:#000;display:flex;align-items:center;margin-bottom:.8rem;margin-left:1.6rem}.user-info .right .member-level img[data-v-a4906522]{width:2.4rem;height:2.4rem;margin-right:.8rem}.user-info .right .member-level span[data-v-a4906522]{font-size:1.2rem;color:#fae1be}.user-info .right .contact[data-v-a4906522]{font-size:1.2rem;color:#666}.progress-section[data-v-a4906522]{display:flex;align-items:center;padding:0 2rem}.progress-section .progress-left[data-v-a4906522]{min-width:12rem}.progress-section .progress-left .current-amount[data-v-a4906522]{font-size:1.6rem;font-weight:700;color:#333}.progress-section .progress-left .total-amount[data-v-a4906522]{font-size:1.6rem;color:#666}.progress-section .progress-bar[data-v-a4906522]{flex:1;height:.8rem;background:#c96;border-radius:.4rem;margin:0 2rem;overflow:hidden}.progress-section .progress-bar .progress-fill[data-v-a4906522]{height:100%;background:#000;border-radius:.4rem;transition:width .3s ease}.progress-section .progress-right[data-v-a4906522]{min-width:30rem;font-size:1.4rem;color:#333}.rules-section[data-v-a4906522]{background:#fff;padding:3rem;border-radius:.8rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.1)}.rules-title[data-v-a4906522]{font-size:2.4rem;font-weight:700;color:#000;text-align:center;margin-bottom:3rem}.rules-table[data-v-a4906522]{width:100%;border-collapse:collapse}.rules-table thead tr th[data-v-a4906522]{background:#ffd9b3;padding:2rem;text-align:center;font-size:1.6rem;font-weight:700;color:#333;border:1px solid #f0d9b3}.rules-table tbody tr.highlight[data-v-a4906522]{background:#fff5e6}.rules-table tbody tr td[data-v-a4906522]{padding:2rem;text-align:center;font-size:1.4rem;color:#333;border:1px solid #f0d9b3}