.group-buy-page[data-v-7ed52590]{background:#f8f5f0;min-height:100vh}.group-buy-page .page-header[data-v-7ed52590]{position:relative;padding:80px 20px 60px;text-align:center;overflow:hidden}.group-buy-page .page-header .header-bg[data-v-7ed52590]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#990c00,#cd1000 50%,#e61600)}.group-buy-page .page-header .header-content[data-v-7ed52590]{position:relative;z-index:1}.group-buy-page .page-header .header-content .page-tag[data-v-7ed52590]{display:inline-block;padding:6px 20px;background:rgba(217,169,106,.2);color:#d9a96a;border-radius:20px;font-size:15px;margin-bottom:20px;font-weight:500}.group-buy-page .page-header .header-content h1[data-v-7ed52590]{font-size:44px;color:#fff;margin-bottom:16px;font-weight:700}.group-buy-page .page-header .header-content p[data-v-7ed52590]{font-size:20px;color:hsla(0,0%,100%,.9)}.group-buy-page .page-container[data-v-7ed52590]{max-width:1600px;margin:0 auto;padding:0 20px;margin-top:20px;position:relative;z-index:2}.group-buy-page .section[data-v-7ed52590]{margin-top:60px}.group-buy-page .section-header[data-v-7ed52590]{text-align:center;margin-bottom:40px}.group-buy-page .section-header .section-tag[data-v-7ed52590]{display:inline-block;padding:6px 20px;background:rgba(205,16,0,.1);color:#cd1000;border-radius:20px;font-size:15px;margin-bottom:16px;font-weight:500}.group-buy-page .section-header h2[data-v-7ed52590]{font-size:36px;color:#333;margin-bottom:12px;font-weight:600}.group-buy-page .section-header .subtitle[data-v-7ed52590]{color:#666;font-size:17px;position:relative;display:inline-block}.group-buy-page .section-header .subtitle[data-v-7ed52590]:after,.group-buy-page .section-header .subtitle[data-v-7ed52590]:before{content:"";display:inline-block;width:30px;height:1px;background:#d9a96a;margin:0 15px;vertical-align:middle}.group-buy-page .banner-section[data-v-7ed52590]{margin-top:-40px}.group-buy-page .banner[data-v-7ed52590]{position:relative;border-radius:16px;overflow:hidden;padding:56px 48px;background:#fff;box-shadow:0 4px 24px rgba(205,16,0,.08);border:1px solid rgba(205,16,0,.08)}.group-buy-page .banner .banner-overlay[data-v-7ed52590]{position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(205,16,0,.04) 0,transparent 60%)}.group-buy-page .banner .banner-content[data-v-7ed52590]{position:relative;z-index:1}.group-buy-page .banner .banner-content .banner-tag[data-v-7ed52590]{display:inline-flex;align-items:center;padding:6px 16px;background:rgba(205,16,0,.08);color:#cd1000;border-radius:16px;font-size:14px;font-weight:500;margin-bottom:20px}.group-buy-page .banner .banner-content .banner-tag i[data-v-7ed52590]{margin-right:6px;font-size:16px}.group-buy-page .banner .banner-content h2[data-v-7ed52590]{font-size:40px;color:#333;margin:0 0 14px;font-weight:700}.group-buy-page .banner .banner-content>p[data-v-7ed52590]{font-size:18px;color:#666;margin:0 0 24px}.group-buy-page .banner .banner-content .banner-meta[data-v-7ed52590]{display:flex;align-items:center;flex-wrap:wrap}.group-buy-page .banner .banner-content .banner-meta .meta-item[data-v-7ed52590]{font-size:15px;color:#999}.group-buy-page .banner .banner-content .banner-meta .meta-item i[data-v-7ed52590]{margin-right:4px;color:#cd1000}.group-buy-page .banner .banner-content .banner-meta .meta-divider[data-v-7ed52590]{margin:0 16px;color:#ddd}.group-buy-page .product-section .product-list[data-v-7ed52590] .el-col{padding:0 12px;box-sizing:border-box}.group-buy-page .product-section .product-list[data-v-7ed52590]{row-gap:24px}.group-buy-page .product-section .product-card[data-v-7ed52590]{background:#fff;border-radius:16px;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 24px rgba(205,16,0,.06);transition:all .3s ease;display:flex;flex-direction:column;height:100%}.group-buy-page .product-section .product-card[data-v-7ed52590]:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(205,16,0,.15)}.group-buy-page .product-section .product-card:hover .product-cover .cover-icon[data-v-7ed52590]{transform:scale(1.1) rotate(5deg)}.group-buy-page .product-section .product-card .product-cover[data-v-7ed52590]{position:relative;width:100%;height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden}.group-buy-page .product-section .product-card .product-cover .cover-icon[data-v-7ed52590]{font-size:64px;color:hsla(0,0%,100%,.85);transition:transform .4s ease;text-shadow:0 4px 12px rgba(0,0,0,.15)}.group-buy-page .product-section .product-card .product-cover .product-tag[data-v-7ed52590]{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:12px;background:hsla(0,0%,100%,.95);color:#cd1000;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.1)}.group-buy-page .product-section .product-card .product-cover .share-btn[data-v-7ed52590]{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.95);color:#cd1000;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:all .3s ease}.group-buy-page .product-section .product-card .product-cover .share-btn[data-v-7ed52590]:hover{background:#cd1000;color:#fff;transform:scale(1.1)}.group-buy-page .product-section .product-card .product-body[data-v-7ed52590]{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.group-buy-page .product-section .product-card .product-name[data-v-7ed52590]{color:#333;font-size:17px;font-weight:600;line-height:1.4;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.group-buy-page .product-section .product-card .product-desc[data-v-7ed52590]{color:#999;font-size:13px;line-height:1.5;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.group-buy-page .product-section .product-card .price-row[data-v-7ed52590]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.group-buy-page .product-section .product-card .price-row .price-info[data-v-7ed52590]{display:flex;align-items:baseline}.group-buy-page .product-section .product-card .price-row .price-info .price-symbol[data-v-7ed52590]{color:#cd1000;font-size:14px;font-weight:600}.group-buy-page .product-section .product-card .price-row .price-info .price-num[data-v-7ed52590]{color:#cd1000;font-size:26px;font-weight:700;line-height:1;margin-right:8px}.group-buy-page .product-section .product-card .price-row .price-info .price-origin[data-v-7ed52590]{color:#999;font-size:13px;text-decoration:line-through}.group-buy-page .product-section .product-card .price-row .joined-count[data-v-7ed52590]{color:#666;font-size:13px}.group-buy-page .product-section .product-card .price-row .joined-count i[data-v-7ed52590]{color:#d9a96a;margin-right:2px}.group-buy-page .product-section .product-card .progress-row[data-v-7ed52590]{margin-bottom:16px}.group-buy-page .product-section .product-card .progress-row .progress-info[data-v-7ed52590]{display:flex;justify-content:space-between;margin-bottom:6px}.group-buy-page .product-section .product-card .progress-row .progress-info .progress-label[data-v-7ed52590]{color:#666;font-size:12px}.group-buy-page .product-section .product-card .progress-row .progress-info .progress-text[data-v-7ed52590]{color:#cd1000;font-size:12px;font-weight:600}.group-buy-page .product-section .product-card .progress-row .group-progress[data-v-7ed52590] .el-progress-bar__outer{border-radius:4px;background:#f5f0eb}.group-buy-page .product-section .product-card .progress-row .group-progress[data-v-7ed52590] .el-progress-bar__inner{border-radius:4px}.group-buy-page .product-section .product-card .join-btn[data-v-7ed52590]{width:100%;height:42px;font-size:15px;font-weight:600;border:none;border-radius:10px;color:#fff;background:linear-gradient(135deg,#cd1000,#e61600);box-shadow:0 4px 12px rgba(205,16,0,.25);transition:all .3s ease;margin-top:auto}.group-buy-page .product-section .product-card .join-btn i[data-v-7ed52590]{margin-left:4px}.group-buy-page .product-section .product-card .join-btn[data-v-7ed52590]:hover{background:linear-gradient(135deg,#990c00,#cd1000);transform:translateY(-2px);box-shadow:0 8px 20px rgba(205,16,0,.35)}.group-buy-page .product-section .product-card .join-btn[data-v-7ed52590]:active{transform:translateY(0)}@media(max-width:992px){.group-buy-page .page-header .header-content h1[data-v-7ed52590]{font-size:36px}.group-buy-page .page-header .header-content p[data-v-7ed52590]{font-size:17px}.group-buy-page .section-header h2[data-v-7ed52590]{font-size:30px}.group-buy-page .banner[data-v-7ed52590]{padding:44px 36px}.group-buy-page .banner .banner-content h2[data-v-7ed52590]{font-size:34px}.group-buy-page .banner .banner-content>p[data-v-7ed52590]{font-size:16px}.group-buy-page .product-section .product-card .product-cover[data-v-7ed52590]{height:160px}.group-buy-page .product-section .product-card .product-cover .cover-icon[data-v-7ed52590]{font-size:56px}.group-buy-page .product-section .product-card .product-body[data-v-7ed52590]{padding:16px 18px 18px}.group-buy-page .product-section .product-card .product-name[data-v-7ed52590]{font-size:16px}.group-buy-page .product-section .product-card .price-row .price-info .price-num[data-v-7ed52590]{font-size:23px}}@media(max-width:768px){.group-buy-page .page-header[data-v-7ed52590]{padding:60px 20px}.group-buy-page .page-header .header-content .page-tag[data-v-7ed52590]{font-size:13px;margin-bottom:16px}.group-buy-page .page-header .header-content h1[data-v-7ed52590]{font-size:32px}.group-buy-page .page-header .header-content p[data-v-7ed52590]{font-size:16px}.group-buy-page .section[data-v-7ed52590]{margin-top:40px}.group-buy-page .section-header[data-v-7ed52590]{margin-bottom:28px}.group-buy-page .section-header .section-tag[data-v-7ed52590]{font-size:13px;padding:4px 14px}.group-buy-page .section-header h2[data-v-7ed52590]{font-size:24px}.group-buy-page .section-header .subtitle[data-v-7ed52590]{font-size:14px}.group-buy-page .section-header .subtitle[data-v-7ed52590]:after,.group-buy-page .section-header .subtitle[data-v-7ed52590]:before{width:20px;margin:0 10px}.group-buy-page .banner[data-v-7ed52590]{padding:36px 24px;border-radius:14px}.group-buy-page .banner .banner-content .banner-tag[data-v-7ed52590]{font-size:12px;padding:4px 12px;margin-bottom:16px}.group-buy-page .banner .banner-content h2[data-v-7ed52590]{font-size:26px;margin-bottom:10px}.group-buy-page .banner .banner-content>p[data-v-7ed52590]{font-size:14px;margin-bottom:18px}.group-buy-page .banner .banner-content .banner-meta .meta-item[data-v-7ed52590]{font-size:13px}.group-buy-page .banner .banner-content .banner-meta .meta-divider[data-v-7ed52590]{margin:0 10px}.group-buy-page .product-section .product-card[data-v-7ed52590]{margin-bottom:20px}.group-buy-page .product-section .product-card .product-cover[data-v-7ed52590]{height:150px}.group-buy-page .product-section .product-card .product-cover .cover-icon[data-v-7ed52590]{font-size:50px}.group-buy-page .product-section .product-card .product-cover .product-tag[data-v-7ed52590]{font-size:11px;padding:3px 10px}.group-buy-page .product-section .product-card .product-cover .share-btn[data-v-7ed52590]{width:32px;height:32px;font-size:14px}.group-buy-page .product-section .product-card .product-body[data-v-7ed52590]{padding:14px 16px 16px}.group-buy-page .product-section .product-card .product-name[data-v-7ed52590]{font-size:15px}.group-buy-page .product-section .product-card .product-desc[data-v-7ed52590]{font-size:12px}.group-buy-page .product-section .product-card .price-row[data-v-7ed52590]{margin-bottom:12px}.group-buy-page .product-section .product-card .price-row .price-info .price-symbol[data-v-7ed52590]{font-size:12px}.group-buy-page .product-section .product-card .price-row .price-info .price-num[data-v-7ed52590]{font-size:21px}.group-buy-page .product-section .product-card .price-row .joined-count[data-v-7ed52590],.group-buy-page .product-section .product-card .price-row .price-info .price-origin[data-v-7ed52590]{font-size:12px}.group-buy-page .product-section .product-card .join-btn[data-v-7ed52590]{height:38px;font-size:14px}}@media(max-width:480px){.group-buy-page .page-header[data-v-7ed52590]{padding:48px 16px}.group-buy-page .page-header .header-content h1[data-v-7ed52590]{font-size:26px}.group-buy-page .page-header .header-content p[data-v-7ed52590]{font-size:14px}.group-buy-page .section-header h2[data-v-7ed52590]{font-size:20px}.group-buy-page .banner[data-v-7ed52590]{padding:28px 18px;border-radius:12px}.group-buy-page .banner .banner-content .banner-tag[data-v-7ed52590]{font-size:11px;margin-bottom:12px}.group-buy-page .banner .banner-content h2[data-v-7ed52590]{font-size:22px;margin-bottom:8px}.group-buy-page .banner .banner-content>p[data-v-7ed52590]{font-size:13px;margin-bottom:14px}.group-buy-page .banner .banner-content .banner-meta .meta-item[data-v-7ed52590]{font-size:12px}.group-buy-page .banner .banner-content .banner-meta .meta-divider[data-v-7ed52590]{margin:0 8px}.group-buy-page .product-section .product-card .product-cover[data-v-7ed52590]{height:130px}.group-buy-page .product-section .product-card .product-cover .cover-icon[data-v-7ed52590]{font-size:42px}.group-buy-page .product-section .product-card .product-body[data-v-7ed52590]{padding:12px 14px 14px}.group-buy-page .product-section .product-card .product-name[data-v-7ed52590]{font-size:14px}.group-buy-page .product-section .product-card .price-row .price-info .price-num[data-v-7ed52590]{font-size:19px}.group-buy-page .product-section .product-card .join-btn[data-v-7ed52590]{height:36px;font-size:13px}}.serve-people-page[data-v-3545edc6]{background:#f8f5f0;min-height:100vh}.serve-people-page .page-header[data-v-3545edc6]{position:relative;padding:80px 20px 60px;text-align:center;overflow:hidden}.serve-people-page .page-header .header-bg[data-v-3545edc6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#990c00,#cd1000 50%,#e61600)}.serve-people-page .page-header .header-content[data-v-3545edc6]{position:relative;z-index:1}.serve-people-page .page-header .header-content .page-tag[data-v-3545edc6]{display:inline-block;padding:6px 20px;background:rgba(217,169,106,.2);color:#d9a96a;border-radius:20px;font-size:15px;margin-bottom:20px;font-weight:500}.serve-people-page .page-header .header-content h1[data-v-3545edc6]{font-size:44px;color:#fff;margin-bottom:16px;font-weight:700}.serve-people-page .page-header .header-content p[data-v-3545edc6]{font-size:20px;color:hsla(0,0%,100%,.9)}.serve-people-page .page-container[data-v-3545edc6]{max-width:1600px;margin:0 auto;padding:0 20px;margin-top:-40px;position:relative;z-index:2}.serve-people-page .section[data-v-3545edc6]{margin-top:60px}.serve-people-page .section[data-v-3545edc6] .el-col:not(.section-header){padding:0 12px;box-sizing:border-box}.serve-people-page .section-header[data-v-3545edc6]{text-align:center;margin-bottom:40px}.serve-people-page .section-header .section-tag[data-v-3545edc6]{display:inline-block;padding:6px 20px;background:rgba(205,16,0,.1);color:#cd1000;border-radius:20px;font-size:15px;margin-bottom:16px;font-weight:500}.serve-people-page .section-header h2[data-v-3545edc6]{font-size:36px;color:#333;margin-bottom:12px;font-weight:600}.serve-people-page .section-header .subtitle[data-v-3545edc6]{color:#666;font-size:17px;position:relative;display:inline-block}.serve-people-page .section-header .subtitle[data-v-3545edc6]:after,.serve-people-page .section-header .subtitle[data-v-3545edc6]:before{content:"";display:inline-block;width:30px;height:1px;background:#d9a96a;margin:0 15px;vertical-align:middle}.serve-people-page .category-card[data-v-3545edc6]{text-align:center;padding:40px 24px;margin-bottom:24px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(205,16,0,.06);transition:all .4s ease;border:2px solid transparent}.serve-people-page .category-card[data-v-3545edc6]:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(205,16,0,.15);border-color:rgba(205,16,0,.2)}.serve-people-page .category-card .category-icon[data-v-3545edc6]{width:88px;height:88px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px rgba(205,16,0,.2)}.serve-people-page .category-card .category-icon i[data-v-3545edc6]{font-size:40px;color:#fff}.serve-people-page .category-card h3[data-v-3545edc6]{color:#333;margin-bottom:12px;font-size:22px;font-weight:600}.serve-people-page .category-card p[data-v-3545edc6]{color:#666;line-height:1.8;font-size:15px;margin:0}.serve-people-page .activity-card[data-v-3545edc6]{margin-bottom:24px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(205,16,0,.06);transition:all .4s ease;display:flex;flex-direction:column}.serve-people-page .activity-card[data-v-3545edc6]:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(205,16,0,.15)}.serve-people-page .activity-card:hover .activity-cover .cover-text[data-v-3545edc6]{transform:scale(1.05)}.serve-people-page .activity-card .activity-cover[data-v-3545edc6]{height:160px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.serve-people-page .activity-card .activity-cover .cover-text[data-v-3545edc6]{color:#fff;font-size:26px;font-weight:700;letter-spacing:4px;text-shadow:0 4px 12px rgba(0,0,0,.3);transition:transform .4s ease}.serve-people-page .activity-card .activity-cover .status-tag[data-v-3545edc6]{position:absolute;top:14px;right:14px;padding:4px 14px;border-radius:14px;font-size:13px;font-weight:500;color:#fff;backdrop-filter:blur(4px)}.serve-people-page .activity-card .activity-cover .status-tag.ongoing[data-v-3545edc6]{background:rgba(205,16,0,.85)}.serve-people-page .activity-card .activity-cover .status-tag.signup[data-v-3545edc6]{background:rgba(217,169,106,.9)}.serve-people-page .activity-card .activity-cover .status-tag.preview[data-v-3545edc6]{background:hsla(0,0%,60%,.85)}.serve-people-page .activity-card .activity-cover .status-tag.ended[data-v-3545edc6]{background:hsla(0,0%,40%,.85)}.serve-people-page .activity-card .activity-body[data-v-3545edc6]{padding:24px;display:flex;flex-direction:column;flex:1}.serve-people-page .activity-card .activity-body .activity-title[data-v-3545edc6]{color:#333;font-size:19px;font-weight:600;margin-bottom:16px;line-height:1.5}.serve-people-page .activity-card .activity-body .activity-info[data-v-3545edc6]{margin-bottom:20px}.serve-people-page .activity-card .activity-body .activity-info .info-item[data-v-3545edc6]{display:flex;align-items:center;margin-bottom:8px;color:#666;font-size:14px}.serve-people-page .activity-card .activity-body .activity-info .info-item[data-v-3545edc6]:last-child{margin-bottom:0}.serve-people-page .activity-card .activity-body .activity-info .info-item i[data-v-3545edc6]{font-size:16px;color:#cd1000;margin-right:8px;flex-shrink:0}.serve-people-page .activity-card .activity-body .sign-up-btn[data-v-3545edc6]{align-self:flex-start;background:linear-gradient(135deg,#cd1000,#e61600);border:none;border-radius:24px;font-size:15px;padding:10px 24px;font-weight:600;transition:all .3s ease;margin-top:auto}.serve-people-page .activity-card .activity-body .sign-up-btn i[data-v-3545edc6]{margin-left:6px}.serve-people-page .activity-card .activity-body .sign-up-btn[data-v-3545edc6]:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(205,16,0,.3)}.serve-people-page .activity-card .activity-body .sign-up-btn.is-disabled[data-v-3545edc6]{background:#ccc;border-color:#ccc;cursor:not-allowed}.serve-people-page .model-card[data-v-3545edc6]{display:flex;align-items:flex-start;padding:32px 28px;margin-bottom:24px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(205,16,0,.06);transition:all .4s ease;border:2px solid transparent}.serve-people-page .model-card[data-v-3545edc6]:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(205,16,0,.15);border-color:rgba(205,16,0,.2)}.serve-people-page .model-card .model-avatar[data-v-3545edc6]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0;color:#fff;font-size:32px;font-weight:700;box-shadow:0 8px 24px rgba(205,16,0,.2)}.serve-people-page .model-card .model-info[data-v-3545edc6]{flex:1}.serve-people-page .model-card .model-info h3[data-v-3545edc6]{color:#333;margin-bottom:12px;font-size:21px;font-weight:600}.serve-people-page .model-card .model-info .model-desc[data-v-3545edc6]{color:#666;line-height:1.8;font-size:15px;margin:0}@media(max-width:992px){.serve-people-page .page-header .header-content h1[data-v-3545edc6]{font-size:36px}.serve-people-page .page-header .header-content p[data-v-3545edc6]{font-size:17px}.serve-people-page .section-header h2[data-v-3545edc6]{font-size:30px}.serve-people-page .category-card[data-v-3545edc6]{padding:32px 20px}.serve-people-page .category-card .category-icon[data-v-3545edc6]{width:72px;height:72px}.serve-people-page .category-card .category-icon i[data-v-3545edc6]{font-size:32px}.serve-people-page .category-card h3[data-v-3545edc6]{font-size:20px}.serve-people-page .activity-card .activity-cover[data-v-3545edc6]{height:140px}.serve-people-page .activity-card .activity-cover .cover-text[data-v-3545edc6]{font-size:22px}.serve-people-page .activity-card .activity-body[data-v-3545edc6]{padding:20px}.serve-people-page .activity-card .activity-body .activity-title[data-v-3545edc6]{font-size:18px}.serve-people-page .model-card[data-v-3545edc6]{padding:28px 24px}.serve-people-page .model-card .model-avatar[data-v-3545edc6]{width:70px;height:70px;font-size:28px}.serve-people-page .model-card .model-info h3[data-v-3545edc6]{font-size:19px}}@media(max-width:768px){.serve-people-page .page-header[data-v-3545edc6]{padding:60px 20px}.serve-people-page .page-header .header-content .page-tag[data-v-3545edc6]{font-size:13px;margin-bottom:16px}.serve-people-page .page-header .header-content h1[data-v-3545edc6]{font-size:32px}.serve-people-page .page-header .header-content p[data-v-3545edc6]{font-size:16px}.serve-people-page .section[data-v-3545edc6]{margin-top:40px}.serve-people-page .section-header[data-v-3545edc6]{margin-bottom:28px}.serve-people-page .section-header .section-tag[data-v-3545edc6]{font-size:13px;padding:4px 14px}.serve-people-page .section-header h2[data-v-3545edc6]{font-size:24px}.serve-people-page .section-header .subtitle[data-v-3545edc6]{font-size:14px}.serve-people-page .section-header .subtitle[data-v-3545edc6]:after,.serve-people-page .section-header .subtitle[data-v-3545edc6]:before{width:20px;margin:0 10px}.serve-people-page .category-card[data-v-3545edc6]{padding:28px 16px}.serve-people-page .category-card .category-icon[data-v-3545edc6]{width:64px;height:64px}.serve-people-page .category-card .category-icon i[data-v-3545edc6]{font-size:28px}.serve-people-page .category-card h3[data-v-3545edc6]{font-size:18px}.serve-people-page .category-card p[data-v-3545edc6]{font-size:14px}.serve-people-page .activity-card .activity-cover[data-v-3545edc6]{height:120px}.serve-people-page .activity-card .activity-cover .cover-text[data-v-3545edc6]{font-size:20px;letter-spacing:2px}.serve-people-page .activity-card .activity-cover .status-tag[data-v-3545edc6]{font-size:12px;padding:3px 10px}.serve-people-page .activity-card .activity-body[data-v-3545edc6]{padding:18px 16px}.serve-people-page .activity-card .activity-body .activity-title[data-v-3545edc6]{font-size:17px}.serve-people-page .activity-card .activity-body .activity-info .info-item[data-v-3545edc6]{font-size:13px}.serve-people-page .activity-card .activity-body .sign-up-btn[data-v-3545edc6]{font-size:14px;padding:9px 20px}.serve-people-page .model-card[data-v-3545edc6]{padding:24px 18px}.serve-people-page .model-card .model-avatar[data-v-3545edc6]{width:60px;height:60px;font-size:24px;margin-right:16px}.serve-people-page .model-card .model-info h3[data-v-3545edc6]{font-size:18px}.serve-people-page .model-card .model-info .model-desc[data-v-3545edc6]{font-size:14px}}@media(max-width:480px){.serve-people-page .page-header[data-v-3545edc6]{padding:48px 16px}.serve-people-page .page-header .header-content h1[data-v-3545edc6]{font-size:26px}.serve-people-page .page-header .header-content p[data-v-3545edc6]{font-size:14px}.serve-people-page .section[data-v-3545edc6]{margin-top:32px}.serve-people-page .section-header h2[data-v-3545edc6]{font-size:20px}.serve-people-page .category-card[data-v-3545edc6]{padding:24px 12px}.serve-people-page .category-card .category-icon[data-v-3545edc6]{width:56px;height:56px}.serve-people-page .category-card .category-icon i[data-v-3545edc6]{font-size:24px}.serve-people-page .category-card h3[data-v-3545edc6]{font-size:16px}.serve-people-page .category-card p[data-v-3545edc6]{font-size:13px}.serve-people-page .activity-card .activity-cover[data-v-3545edc6]{height:100px}.serve-people-page .activity-card .activity-cover .cover-text[data-v-3545edc6]{font-size:18px}.serve-people-page .activity-card .activity-body[data-v-3545edc6]{padding:16px 14px}.serve-people-page .activity-card .activity-body .activity-title[data-v-3545edc6]{font-size:16px}.serve-people-page .model-card[data-v-3545edc6]{padding:20px 14px}.serve-people-page .model-card .model-avatar[data-v-3545edc6]{width:52px;height:52px;font-size:22px;margin-right:14px}.serve-people-page .model-card .model-info h3[data-v-3545edc6]{font-size:16px}.serve-people-page .model-card .model-info .model-desc[data-v-3545edc6]{font-size:13px}}.veteran-station-page[data-v-14e0c058]{background:#f8f5f0;min-height:100vh}.veteran-station-page .page-header[data-v-14e0c058]{position:relative;padding:80px 20px 60px;text-align:center;overflow:hidden}.veteran-station-page .page-header .header-bg[data-v-14e0c058]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#7a0e05,#990c00 50%,#cd1000)}.veteran-station-page .page-header .header-content[data-v-14e0c058]{position:relative;z-index:1}.veteran-station-page .page-header .header-content .page-tag[data-v-14e0c058]{display:inline-block;padding:6px 20px;background:rgba(217,169,106,.2);color:#d9a96a;border-radius:20px;font-size:15px;margin-bottom:20px;font-weight:500}.veteran-station-page .page-header .header-content h1[data-v-14e0c058]{font-size:44px;color:#fff;margin-bottom:16px;font-weight:700}.veteran-station-page .page-header .header-content p[data-v-14e0c058]{font-size:20px;color:hsla(0,0%,100%,.9)}.veteran-station-page .page-container[data-v-14e0c058]{max-width:1600px;margin:0 auto;padding:0 20px;margin-top:20px;position:relative;z-index:2}.veteran-station-page .main-carousel[data-v-14e0c058]{border-radius:16px;overflow:hidden;background:#f8f5f0}.veteran-station-page .main-carousel[data-v-14e0c058] .el-carousel__container{border-radius:16px;overflow:hidden}.veteran-station-page .main-carousel[data-v-14e0c058] .el-carousel__item{border-radius:16px;overflow:hidden;background:#f8f5f0}.veteran-station-page .main-carousel[data-v-14e0c058] .el-carousel__indicators--outside{margin-top:8px}.veteran-station-page .main-carousel[data-v-14e0c058] .el-carousel__indicator__inner{background:hsla(0,0%,100%,.5)}.veteran-station-page .main-carousel[data-v-14e0c058] .el-carousel__indicator.is-active .el-carousel__indicator__inner{background:#d9a96a}.veteran-station-page .banner-item[data-v-14e0c058]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;border-radius:16px;overflow:hidden}.veteran-station-page .banner-item .banner-overlay[data-v-14e0c058]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%,rgba(0,0,0,.15) 0,rgba(0,0,0,.3) 100%)}.veteran-station-page .banner-item .banner-content[data-v-14e0c058]{text-align:center;color:#fff;position:relative;z-index:1;max-width:700px;padding:0 20px}.veteran-station-page .banner-item .banner-content h2[data-v-14e0c058]{font-size:40px;margin-bottom:16px;font-weight:700;text-shadow:0 4px 12px rgba(0,0,0,.3)}.veteran-station-page .banner-item .banner-content p[data-v-14e0c058]{font-size:18px;margin-bottom:32px;text-shadow:0 2px 8px rgba(0,0,0,.3);opacity:.95}.veteran-station-page .banner-item .banner-content .banner-btn[data-v-14e0c058]{background:#d9a96a;border-color:#d9a96a;font-size:17px;padding:14px 36px;border-radius:30px;font-weight:600}.veteran-station-page .banner-item .banner-content .banner-btn i[data-v-14e0c058]{margin-left:6px}.veteran-station-page .banner-item .banner-content .banner-btn[data-v-14e0c058]:hover{background:#e8bf85;border-color:#e8bf85;transform:translateY(-2px);box-shadow:0 8px 24px rgba(217,169,106,.4)}.veteran-station-page .section[data-v-14e0c058]{margin-top:60px}.veteran-station-page .section[data-v-14e0c058] .el-col:not(.section-header){padding:0 12px;box-sizing:border-box}.veteran-station-page .section-header[data-v-14e0c058]{text-align:center;margin-bottom:40px}.veteran-station-page .section-header .section-tag[data-v-14e0c058]{display:inline-block;padding:6px 20px;background:rgba(205,16,0,.1);color:#cd1000;border-radius:20px;font-size:15px;margin-bottom:16px;font-weight:500}.veteran-station-page .section-header h2[data-v-14e0c058]{font-size:36px;color:#333;margin-bottom:12px;font-weight:600}.veteran-station-page .section-header .subtitle[data-v-14e0c058]{color:#666;font-size:17px;position:relative;display:inline-block}.veteran-station-page .section-header .subtitle[data-v-14e0c058]:after,.veteran-station-page .section-header .subtitle[data-v-14e0c058]:before{content:"";display:inline-block;width:30px;height:1px;background:#d9a96a;margin:0 15px;vertical-align:middle}.veteran-station-page .veteran-card[data-v-14e0c058]{text-align:center;padding:40px 24px;margin-bottom:24px;background:#fff;border-radius:16px;transition:all .4s ease;border:2px solid transparent}.veteran-station-page .veteran-card[data-v-14e0c058]:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(205,16,0,.15);border-color:rgba(205,16,0,.2)}.veteran-station-page .veteran-card .veteran-avatar[data-v-14e0c058]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 8px 24px rgba(205,16,0,.2)}.veteran-station-page .veteran-card .veteran-avatar i[data-v-14e0c058]{font-size:48px;color:#fff}.veteran-station-page .veteran-card .veteran-info h3[data-v-14e0c058]{color:#333;margin-bottom:8px;font-size:22px;font-weight:600}.veteran-station-page .veteran-card .veteran-info .veteran-rank[data-v-14e0c058]{display:inline-block;padding:4px 16px;background:rgba(205,16,0,.1);color:#cd1000;border-radius:16px;font-size:14px;font-weight:500;margin-bottom:12px}.veteran-station-page .veteran-card .veteran-info .veteran-desc[data-v-14e0c058]{color:#666;line-height:1.8;font-size:15px;margin:0}.veteran-station-page .activity-card[data-v-14e0c058]{padding:32px;margin-bottom:24px;background:#fff;border-radius:16px;transition:all .4s ease;display:flex;flex-direction:column}.veteran-station-page .activity-card[data-v-14e0c058]:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(205,16,0,.15)}.veteran-station-page .activity-card .activity-header[data-v-14e0c058]{display:flex;align-items:center;margin-bottom:16px}.veteran-station-page .activity-card .activity-header .activity-icon[data-v-14e0c058]{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.veteran-station-page .activity-card .activity-header .activity-icon i[data-v-14e0c058]{font-size:28px;color:#fff}.veteran-station-page .activity-card .activity-header h3[data-v-14e0c058]{color:#333;margin:0;font-size:22px;font-weight:600}.veteran-station-page .activity-card .activity-desc[data-v-14e0c058]{color:#666;line-height:1.8;font-size:16px;margin-bottom:20px;flex:1}.veteran-station-page .activity-card .activity-info[data-v-14e0c058]{margin-bottom:20px}.veteran-station-page .activity-card .activity-info .info-item[data-v-14e0c058]{display:flex;align-items:center;margin-bottom:8px;color:#555;font-size:15px}.veteran-station-page .activity-card .activity-info .info-item[data-v-14e0c058]:last-child{margin-bottom:0}.veteran-station-page .activity-card .activity-info .info-item i[data-v-14e0c058]{font-size:18px;color:#cd1000;margin-right:10px}.veteran-station-page .activity-card .join-btn[data-v-14e0c058]{align-self:flex-start;background:linear-gradient(135deg,#cd1000,#e61600);border:none;border-radius:24px;font-size:16px;padding:12px 28px;font-weight:600;transition:all .3s ease}.veteran-station-page .activity-card .join-btn i[data-v-14e0c058]{margin-left:6px}.veteran-station-page .activity-card .join-btn[data-v-14e0c058]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(205,16,0,.3)}@media(max-width:992px){.veteran-station-page .page-header .header-content h1[data-v-14e0c058]{font-size:36px}.veteran-station-page .page-header .header-content p[data-v-14e0c058]{font-size:17px}.veteran-station-page .section-header h2[data-v-14e0c058]{font-size:30px}.veteran-station-page .banner-item .banner-content h2[data-v-14e0c058]{font-size:32px}.veteran-station-page .veteran-card[data-v-14e0c058]{padding:32px 20px}.veteran-station-page .veteran-card .veteran-avatar[data-v-14e0c058]{width:88px;height:88px}.veteran-station-page .veteran-card .veteran-avatar i[data-v-14e0c058]{font-size:40px}.veteran-station-page .veteran-card .veteran-info h3[data-v-14e0c058]{font-size:20px}}@media(max-width:768px){.veteran-station-page .page-header[data-v-14e0c058]{padding:60px 20px}.veteran-station-page .page-header .header-content .page-tag[data-v-14e0c058]{font-size:13px;margin-bottom:16px}.veteran-station-page .page-header .header-content h1[data-v-14e0c058]{font-size:32px}.veteran-station-page .page-header .header-content p[data-v-14e0c058]{font-size:16px}.veteran-station-page .section-header[data-v-14e0c058]{margin-bottom:28px}.veteran-station-page .section-header .section-tag[data-v-14e0c058]{font-size:13px;padding:4px 14px}.veteran-station-page .section-header h2[data-v-14e0c058]{font-size:24px}.veteran-station-page .section-header .subtitle[data-v-14e0c058]{font-size:14px}.veteran-station-page .section-header .subtitle[data-v-14e0c058]:after,.veteran-station-page .section-header .subtitle[data-v-14e0c058]:before{width:20px;margin:0 10px}.veteran-station-page .banner-item .banner-content h2[data-v-14e0c058]{font-size:26px;margin-bottom:12px}.veteran-station-page .banner-item .banner-content p[data-v-14e0c058]{font-size:15px;margin-bottom:24px}.veteran-station-page .banner-item .banner-content .banner-btn[data-v-14e0c058]{font-size:15px;padding:12px 28px}.veteran-station-page .veteran-card[data-v-14e0c058]{padding:28px 16px}.veteran-station-page .veteran-card .veteran-avatar[data-v-14e0c058]{width:72px;height:72px}.veteran-station-page .veteran-card .veteran-avatar i[data-v-14e0c058]{font-size:34px}.veteran-station-page .veteran-card .veteran-info h3[data-v-14e0c058]{font-size:18px}.veteran-station-page .veteran-card .veteran-info .veteran-desc[data-v-14e0c058]{font-size:14px}.veteran-station-page .activity-card[data-v-14e0c058]{padding:24px 20px}.veteran-station-page .activity-card .activity-header .activity-icon[data-v-14e0c058]{width:48px;height:48px}.veteran-station-page .activity-card .activity-header .activity-icon i[data-v-14e0c058]{font-size:24px}.veteran-station-page .activity-card .activity-header h3[data-v-14e0c058]{font-size:19px}.veteran-station-page .activity-card .activity-desc[data-v-14e0c058],.veteran-station-page .activity-card .activity-info .info-item[data-v-14e0c058]{font-size:14px}}@media(max-width:480px){.veteran-station-page .page-header[data-v-14e0c058]{padding:48px 16px}.veteran-station-page .page-header .header-content h1[data-v-14e0c058]{font-size:26px}.veteran-station-page .page-header .header-content p[data-v-14e0c058]{font-size:14px}.veteran-station-page .section[data-v-14e0c058]{margin-top:40px}.veteran-station-page .section-header h2[data-v-14e0c058]{font-size:20px}.veteran-station-page .banner-item .banner-content h2[data-v-14e0c058]{font-size:22px}.veteran-station-page .banner-item .banner-content p[data-v-14e0c058]{font-size:13px}.veteran-station-page .veteran-card[data-v-14e0c058]{padding:24px 16px}.veteran-station-page .veteran-card .veteran-avatar[data-v-14e0c058]{width:64px;height:64px}.veteran-station-page .veteran-card .veteran-avatar i[data-v-14e0c058]{font-size:28px}.veteran-station-page .activity-card[data-v-14e0c058]{padding:20px 16px}.veteran-station-page .activity-card .activity-header h3[data-v-14e0c058]{font-size:17px}.veteran-station-page .activity-card .join-btn[data-v-14e0c058]{font-size:14px;padding:10px 22px}}