.download-page-wrapper[data-v-05cc5051]{background-color:var(--bg-main,#f8fafc);min-height:calc(100vh - 60px)}.download-container[data-v-05cc5051]{max-width:1140px}.wechat-top-banner[data-v-05cc5051]{background:linear-gradient(90deg,#10b981,#059669)}.wechat-guide-overlay[data-v-05cc5051]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);z-index:99999;display:flex;justify-content:center;align-items:flex-start;padding-top:20px}.wechat-guide-content[data-v-05cc5051]{text-align:right;width:90%;max-width:400px;color:#fff}.wechat-guide-arrow[data-v-05cc5051]{animation:pulseArrow-05cc5051 1.2s ease-in-out infinite alternate;margin-right:15px}@keyframes pulseArrow-05cc5051{0%{transform:translate(0)}to{transform:translate(8px,-8px)}}.wechat-guide-text[data-v-05cc5051]{text-align:center;margin-top:20px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);padding:20px;border-radius:12px;border:1px solid hsla(0,0%,100%,.2)}.hero-card[data-v-05cc5051]{background-color:var(--bg-card,#fff);border-radius:16px;position:relative}.hero-bg-accent[data-v-05cc5051]{position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.12) 0,rgba(59,130,246,0) 70%);pointer-events:none}.app-hero-logo[data-v-05cc5051]{width:68px;height:68px;border-radius:16px;-o-object-fit:cover;object-fit:cover}.app-hero-title[data-v-05cc5051]{color:var(--text-main,#1e293b)}.app-hero-tagline[data-v-05cc5051]{color:var(--accent-color,#3b82f6);letter-spacing:.5px}.app-hero-desc[data-v-05cc5051]{color:var(--text-muted,#64748b);line-height:1.7}.meta-tag[data-v-05cc5051]{background-color:var(--bg-muted,#f1f5f9);color:var(--text-main,#1e293b);border-radius:8px;padding:4px 10px;font-size:.85rem;font-weight:500;border:1px solid var(--border-color,#e2e8f0)}.download-cta-btn[data-v-05cc5051]{border-radius:10px;letter-spacing:.5px;transition:transform .15s ease,box-shadow .15s ease}.download-cta-btn[data-v-05cc5051]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(59,130,246,.35)!important}.changelog-anchor-btn[data-v-05cc5051]{border-radius:10px}.qr-card[data-v-05cc5051]{background-color:var(--bg-muted,#f8fafc);border:1px solid var(--border-color,#e2e8f0);max-width:280px}.qr-code-frame[data-v-05cc5051]{background-color:#fff;padding:10px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.qr-code-image[data-v-05cc5051]{width:190px;height:190px;display:block}.qr-loading-box[data-v-05cc5051]{width:190px;height:190px}.qr-title[data-v-05cc5051],.section-main-title[data-v-05cc5051]{color:var(--text-main,#1e293b)}.feature-card[data-v-05cc5051]{background-color:var(--bg-card,#fff);border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.feature-card[data-v-05cc5051]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.08)!important}.feature-icon-box[data-v-05cc5051]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center}.bg-primary-soft[data-v-05cc5051]{background-color:rgba(59,130,246,.1)}.bg-success-soft[data-v-05cc5051]{background-color:rgba(34,197,94,.1)}.bg-warning-soft[data-v-05cc5051]{background-color:rgba(245,158,11,.1)}.bg-info-soft[data-v-05cc5051]{background-color:rgba(6,182,212,.1)}.feature-card-title[data-v-05cc5051]{color:var(--text-main,#1e293b)}.feature-card-desc[data-v-05cc5051]{line-height:1.6}.bottom-cta-card[data-v-05cc5051],.changelog-card[data-v-05cc5051],.faq-card[data-v-05cc5051]{background-color:var(--bg-card,#fff);border-radius:16px}.changelog-header-title[data-v-05cc5051],.faq-header-title[data-v-05cc5051],.version-title[data-v-05cc5051]{color:var(--text-main,#1e293b)}.changelog-list[data-v-05cc5051]{color:var(--text-muted,#64748b);line-height:1.8}.faq-question[data-v-05cc5051]{color:var(--text-main,#1e293b)}.theme-dark .meta-tag[data-v-05cc5051],body.theme-dark .meta-tag[data-v-05cc5051]{background-color:var(--bg-muted,#334155);color:var(--text-main,#f1f5f9);border-color:var(--border-color,#334155)}.theme-dark .qr-card[data-v-05cc5051],body.theme-dark .qr-card[data-v-05cc5051]{background-color:var(--bg-muted,#1e293b);border-color:var(--border-color,#334155)}.theme-dark .bottom-cta-card[data-v-05cc5051],.theme-dark .changelog-card[data-v-05cc5051],.theme-dark .faq-card[data-v-05cc5051],.theme-dark .feature-card[data-v-05cc5051],.theme-dark .hero-card[data-v-05cc5051],body.theme-dark .bottom-cta-card[data-v-05cc5051],body.theme-dark .changelog-card[data-v-05cc5051],body.theme-dark .faq-card[data-v-05cc5051],body.theme-dark .feature-card[data-v-05cc5051],body.theme-dark .hero-card[data-v-05cc5051]{background-color:var(--bg-card,#1e293b);border-color:var(--border-color,#334155)}.theme-dark .changelog-item.border-bottom[data-v-05cc5051],body.theme-dark .changelog-item.border-bottom[data-v-05cc5051]{border-color:var(--border-color,#334155)!important}.theme-dark hr[data-v-05cc5051],body.theme-dark hr[data-v-05cc5051]{border-color:var(--border-color,#334155)}@media (max-width:768px){.hero-card .card-body[data-v-05cc5051]{padding:1.5rem!important}.app-hero-title[data-v-05cc5051]{font-size:1.4rem}.app-hero-tagline[data-v-05cc5051]{font-size:1.05rem}}