[data-v-09a008c7]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.membership-container[data-v-09a008c7]{margin:0;padding:30px 20px;min-height:calc(100vh - 100px)}.membership-header[data-v-09a008c7]{text-align:center;margin-bottom:40px}.membership-header h2[data-v-09a008c7]{font-size:32px;color:#333;margin-bottom:10px;font-weight:600}.membership-header p[data-v-09a008c7]{font-size:16px;color:#666}.membership-cards[data-v-09a008c7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:20px 0}.membership-card[data-v-09a008c7]{border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;border:none;box-shadow:0 5px 20px rgba(0,0,0,.08);background:#fff}.membership-card[data-v-09a008c7]:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.12)}.membership-card.vip-1[data-v-09a008c7]{border-top:4px solid #cd7f32}.membership-card.vip-1 .card-header[data-v-09a008c7]{background:linear-gradient(135deg,#f5f7fa,#fff)}.membership-card.vip-2[data-v-09a008c7]{border-top:4px solid silver}.membership-card.vip-2 .card-header[data-v-09a008c7]{background:linear-gradient(135deg,#f8f8f8,#fff)}.membership-card.vip-3[data-v-09a008c7]{border-top:4px solid gold}.membership-card.vip-3 .card-header[data-v-09a008c7]{background:linear-gradient(135deg,#fff9e6,#fff)}.membership-card.vip-4[data-v-09a008c7]{border-top:4px solid #e5e4e2}.membership-card.vip-4 .card-header[data-v-09a008c7]{background:linear-gradient(135deg,#fdfdfd,#fff)}.membership-card.vip-5[data-v-09a008c7]{border-top:4px solid #000}.membership-card.vip-5 .card-header[data-v-09a008c7]{background:linear-gradient(135deg,#f0f0f0,#fdfdfd)}.card-badge[data-v-09a008c7]{position:absolute;top:10px;right:-30px;background:#ff4d4f;color:#fff;padding:5px 40px;transform:rotate(45deg);font-size:12px;font-weight:700;z-index:1}.card-header[data-v-09a008c7]{position:relative;padding:30px 20px 20px;text-align:center;color:#333}.corner-ribbon[data-v-09a008c7]{position:absolute;top:15px;left:-35px;width:140px;padding:6px 0;background-color:#f56c6c;color:#fff;text-align:center;transform:rotate(-45deg);font-size:13px;font-weight:700;box-shadow:0 2px 5px rgba(0,0,0,.1)}.card-title[data-v-09a008c7]{margin:0;font-size:26px;font-weight:600;color:#333}.card-subtitle[data-v-09a008c7]{font-size:14px;color:#666;margin-top:5px}.card-content[data-v-09a008c7]{padding:10px;flex-grow:1;display:flex;flex-direction:column}.price-section[data-v-09a008c7]{text-align:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #eee}.price-section .original-price[data-v-09a008c7]{text-decoration:line-through;color:#999;margin-right:10px;font-size:16px}.price-section .current-price[data-v-09a008c7]{font-size:32px;font-weight:700;color:#f56c6c;margin-right:5px}.price-section .duration[data-v-09a008c7]{font-size:14px;color:#666}.privilege-container[data-v-09a008c7]{flex-grow:1}.privilege-section[data-v-09a008c7]{margin-bottom:10px}.privilege-section[data-v-09a008c7]:last-child{margin-bottom:0}.section-title[data-v-09a008c7]{font-size:16px;color:#333;margin:0 0 5px 0;padding-bottom:8px;border-bottom:1px solid #f0f0f0;font-weight:500}.feature-grid[data-v-09a008c7]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.feature-item[data-v-09a008c7]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px dashed #f0f0f0}.feature-item[data-v-09a008c7]:last-child{border-bottom:none}.feature-label[data-v-09a008c7]{font-size:14px;color:#666}.feature-value[data-v-09a008c7]{font-size:15px;font-weight:600;color:#333}.purchase-btn[data-v-09a008c7]{width:calc(100% - 40px);margin:0 auto 20px;border-radius:6px;padding:12px;font-size:16px;font-weight:500;letter-spacing:1px;transition:all .3s;border:none}.purchase-btn.vip-1-btn[data-v-09a008c7]{background:linear-gradient(135deg,#cd7f32,#a46628);color:#333;box-shadow:0 4px 15px rgba(205,127,50,.3)}.purchase-btn.vip-1-btn[data-v-09a008c7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(205,127,50,.4)}.purchase-btn.vip-2-btn[data-v-09a008c7]{background:linear-gradient(135deg,silver,#a7a7a7);color:#333;box-shadow:0 4px 15px hsla(0,0%,75.3%,.3)}.purchase-btn.vip-2-btn[data-v-09a008c7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,0%,75.3%,.4)}.purchase-btn.vip-3-btn[data-v-09a008c7]{background:linear-gradient(135deg,gold,#ccac00);color:#333;box-shadow:0 4px 15px rgba(255,215,0,.3)}.purchase-btn.vip-3-btn[data-v-09a008c7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,215,0,.4)}.purchase-btn.vip-4-btn[data-v-09a008c7]{background:linear-gradient(135deg,#e5e4e2,#cdcbc7);color:#333;box-shadow:0 4px 15px rgba(229,228,226,.3)}.purchase-btn.vip-4-btn[data-v-09a008c7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(229,228,226,.4)}.purchase-btn.vip-5-btn[data-v-09a008c7]{background:linear-gradient(135deg,#000,#000);color:#333;box-shadow:0 4px 15px rgba(0,0,0,.3)}.purchase-btn.vip-5-btn[data-v-09a008c7]:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.4)}.purchase-btn.recommend-btn[data-v-09a008c7]{animation:pulse-09a008c7 2s infinite}.membership-footer[data-v-09a008c7]{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #f0f0f0;color:#666}.membership-footer a[data-v-09a008c7]{color:#409eff;cursor:pointer}.membership-footer a[data-v-09a008c7]:hover{text-decoration:underline}.floating-service[data-v-09a008c7]{position:fixed;right:30px;bottom:30px;z-index:1000}.floating-service .el-button[data-v-09a008c7]{width:56px;height:56px;font-size:24px;box-shadow:0 4px 12px rgba(64,158,255,.3);transition:all .3s}.floating-service .el-button[data-v-09a008c7]:hover{transform:scale(1.1)}@keyframes pulse-09a008c7{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:768px){.membership-header h2[data-v-09a008c7]{font-size:24px}.membership-header p[data-v-09a008c7]{font-size:14px}.membership-cards[data-v-09a008c7]{grid-template-columns:1fr;max-width:400px;margin:0 auto}.floating-service[data-v-09a008c7]{right:15px;bottom:15px}.floating-service .el-button[data-v-09a008c7]{width:48px;height:48px;font-size:20px}}[data-v-09a008c7] .el-card__body{display:flex;flex-direction:column}