*{margin:0;padding:0;box-sizing:border-box}body{font-family:PingFang SC,Microsoft YaHei,sans-serif}#app{min-height:100vh}#app,.home-page[data-v-298f2a01]{width:100%}.header[data-v-298f2a01]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100;padding:10px 0}.header-top[data-v-298f2a01]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.flex-wrap[data-v-298f2a01]{display:flex;flex-wrap:wrap}.logo-container[data-v-298f2a01]{height:80px;display:flex;align-items:center}.logo[data-v-298f2a01]{width:80px;height:80px}.logo-text[data-v-298f2a01]{margin-left:10px;font-size:18px;font-weight:700;color:var(--text-color)}.nav[data-v-298f2a01]{width:100%}.nav-list[data-v-298f2a01]{list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.nav-item[data-v-298f2a01]{margin:0 15px;cursor:pointer;position:relative;font-size:14px;padding:10px 0}.nav-link[data-v-298f2a01]{color:var(--text-color);text-decoration:none;transition:color .3s ease}.nav-item.active .nav-link[data-v-298f2a01],.nav-link[data-v-298f2a01]:hover{color:var(--primary-color)}.nav-item.active[data-v-298f2a01]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary-color)}.user-actions[data-v-298f2a01]{display:flex;align-items:center}.login-btn[data-v-298f2a01]{margin-right:15px;color:var(--text-color);text-decoration:none}.register-btn[data-v-298f2a01]{text-decoration:none}.banner[data-v-298f2a01]{padding:60px 0;background-color:#fff;overflow:hidden}.banner-wrapper[data-v-298f2a01]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.banner-content[data-v-298f2a01]{width:50%;padding-right:30px}.banner-title[data-v-298f2a01]{font-size:32px;font-weight:700;color:var(--text-color);margin-bottom:20px;line-height:1.4}.banner-desc[data-v-298f2a01]{font-size:16px;color:var(--light-text-color);margin-bottom:30px;line-height:1.6}.banner-btn[data-v-298f2a01]{padding:10px 24px;font-size:16px;display:inline-block;transition:transform .3s ease,box-shadow .3s ease}.banner-btn[data-v-298f2a01]:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.banner-image[data-v-298f2a01]{width:50%;text-align:center}.banner-img[data-v-298f2a01]{width:100%;max-width:500px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .5s ease}.banner-img[data-v-298f2a01]:hover{transform:translateY(-5px)}.section-title[data-v-298f2a01]{font-size:24px;font-weight:700;color:var(--text-color);margin-bottom:15px;text-align:center}.section-desc[data-v-298f2a01]{font-size:16px;color:var(--light-text-color);margin-bottom:30px;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.hot-product-section[data-v-298f2a01],.product-section[data-v-298f2a01]{background-color:var(--background-color)}.product-card[data-v-298f2a01]{padding:20px;margin-bottom:20px}.product-image[data-v-298f2a01]{width:100%;border-radius:8px;margin-bottom:15px}.product-info[data-v-298f2a01]{padding:10px 0}.product-desc[data-v-298f2a01]{font-size:14px;color:var(--light-text-color);line-height:1.6}.case-cards[data-v-298f2a01]{display:flex;justify-content:space-between;flex-wrap:wrap}.case-card[data-v-298f2a01]{width:calc(33.333% - 20px);margin-bottom:20px}.case-image[data-v-298f2a01]{width:100%;border-radius:8px 8px 0 0}.case-info[data-v-298f2a01]{padding:15px}.case-title[data-v-298f2a01]{font-size:16px;font-weight:700;margin-bottom:10px}.case-desc[data-v-298f2a01]{font-size:14px;color:var(--light-text-color);line-height:1.5}.news-item[data-v-298f2a01]{display:flex;margin-bottom:20px;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.avatar[data-v-298f2a01]{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:15px}.avatar img[data-v-298f2a01]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.news-content[data-v-298f2a01]{flex:1}.news-author[data-v-298f2a01]{font-size:16px;font-weight:700;margin-bottom:5px}.news-date[data-v-298f2a01]{font-size:12px;color:var(--light-text-color);margin-bottom:10px}.news-text[data-v-298f2a01]{font-size:14px;line-height:1.6;color:var(--text-color)}.price-cards[data-v-298f2a01]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:stretch}.price-card[data-v-298f2a01]{width:calc(25% - 15px);padding:20px;display:flex;flex-direction:column;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;justify-content:space-between;height:100%;min-height:330px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);background-color:var(--card-background)}.price-content[data-v-298f2a01]{flex:1;display:flex;flex-direction:column}.price-footer[data-v-298f2a01]{margin-top:20px;text-align:center}.price-card[data-v-298f2a01]:hover{transform:translateY(-15px);box-shadow:0 15px 30px rgba(0,0,0,.15);border-color:var(--primary-color)}.price-card:hover .price[data-v-298f2a01]{color:#fff;background-color:var(--primary-color);border-radius:4px;padding:5px 15px}.price-card:hover .price-title[data-v-298f2a01]{color:var(--primary-color)}.price-card:hover .btn[data-v-298f2a01]{background-color:var(--primary-color);color:#fff;transform:scale(1.05)}.price-card[data-v-298f2a01]:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background-color:var(--primary-color)}.price-header[data-v-298f2a01]{text-align:center;margin-bottom:20px}.price-title[data-v-298f2a01]{font-size:18px;font-weight:700;margin-bottom:10px;transition:color .3s ease}.price[data-v-298f2a01]{font-size:32px;font-weight:700;color:var(--primary-color);margin-bottom:20px;display:inline-block;transition:all .3s ease}.price-features[data-v-298f2a01]{list-style:none;padding-left:20px;flex:1}.price-features li[data-v-298f2a01]{margin-bottom:10px;position:relative;font-size:14px;transition:transform .2s ease}.price-card:hover .price-features li[data-v-298f2a01]{transform:translateX(5px)}.price-features li[data-v-298f2a01]:before{content:"✓";position:absolute;left:-20px;color:var(--primary-color)}.join-section[data-v-298f2a01]{background:#f9f9f9;padding:60px 0}.join-form[data-v-298f2a01]{max-width:500px;margin:0 auto;padding:20px}.form-group-inline[data-v-298f2a01]{display:flex;align-items:center;justify-content:space-between}.form-control-inline[data-v-298f2a01]{flex:1;padding:12px;border:1px solid #ddd;border-radius:4px 0 0 4px;font-size:16px;height:48px}.join-btn-inline[data-v-298f2a01]{padding:12px 20px;font-size:16px;border-radius:0 4px 4px 0;height:48px;margin:0;width:auto}.form-control[data-v-298f2a01]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px}textarea.form-control[data-v-298f2a01]{min-height:120px;resize:vertical}.join-btn[data-v-298f2a01]{margin-top:10px;padding:12px 30px;font-size:16px;width:100%}.faq-item[data-v-298f2a01]{margin-bottom:20px;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.faq-question[data-v-298f2a01]{font-size:16px;font-weight:700;margin-bottom:10px;color:var(--text-color)}.faq-answer[data-v-298f2a01]{font-size:14px;line-height:1.6;color:var(--light-text-color)}.footer[data-v-298f2a01]{background-color:#333;color:#fff;padding:40px 0}.footer-top[data-v-298f2a01]{display:flex;justify-content:space-between}.footer-logo[data-v-298f2a01]{width:30%}.footer-logo-img[data-v-298f2a01]{width:120px;margin-bottom:15px;border-radius:8px;transition:transform .3s ease}.footer-logo-img[data-v-298f2a01]:hover{transform:scale(1.05)}.footer-desc[data-v-298f2a01]{font-size:14px;margin-bottom:10px;color:hsla(0,0%,100%,.8)}.footer-copyright[data-v-298f2a01],.footer-icp[data-v-298f2a01]{font-size:12px;color:hsla(0,0%,100%,.6)}.icp-link[data-v-298f2a01]{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease}.icp-link[data-v-298f2a01]:hover{color:hsla(0,0%,100%,.9)}.footer-links[data-v-298f2a01]{width:60%;display:flex;justify-content:space-between}.footer-link-group[data-v-298f2a01]{width:33.333%}.footer-link-title[data-v-298f2a01]{font-size:16px;font-weight:700;margin-bottom:15px;color:#fff}.footer-link-group ul[data-v-298f2a01]{list-style:none}.footer-link-group ul li[data-v-298f2a01]{margin-bottom:10px}.footer-link-group ul li a[data-v-298f2a01]{font-size:14px;color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s}.footer-link-group ul li a[data-v-298f2a01]:hover{color:#fff}@media (max-width:768px){.header[data-v-298f2a01]{padding:5px 0}.header-top[data-v-298f2a01]{padding:0 15px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px}.logo-container[data-v-298f2a01]{height:80px;display:flex;align-items:center}.logo[data-v-298f2a01]{width:80px;height:80px}.logo-text[data-v-298f2a01]{font-size:14px}.user-actions[data-v-298f2a01]{display:flex}.login-btn[data-v-298f2a01]{margin-right:10px;font-size:14px}.register-btn[data-v-298f2a01]{font-size:14px;padding:6px 12px}.nav-list[data-v-298f2a01]{justify-content:flex-start;padding:0 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%}.nav-item[data-v-298f2a01]{margin:0 10px;display:inline-block;white-space:nowrap}.nav-item[data-v-298f2a01]:first-child{margin-left:0}.banner[data-v-298f2a01]{padding:30px 0;text-align:center}.banner-wrapper[data-v-298f2a01]{flex-direction:column-reverse}.banner-content[data-v-298f2a01],.banner-image[data-v-298f2a01]{width:100%;padding:0}.banner-image[data-v-298f2a01]{margin-bottom:30px}.banner-img[data-v-298f2a01]{max-width:300px}.banner-title[data-v-298f2a01]{font-size:24px;margin-bottom:15px}.banner-desc[data-v-298f2a01]{font-size:14px;margin-bottom:20px}.banner-btn[data-v-298f2a01]{padding:12px 24px;font-size:16px;width:80%;max-width:250px}.case-cards[data-v-298f2a01]{flex-direction:column;align-items:center}.case-card[data-v-298f2a01],.price-card[data-v-298f2a01]{width:100%;max-width:400px;margin-bottom:20px}.price-card[data-v-298f2a01]:hover{transform:translateY(-8px)}.price-card .btn[data-v-298f2a01]{padding:12px 24px;font-size:16px}.price-card[data-v-298f2a01]:active{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.15);border-color:var(--primary-color)}.price-card:active .price[data-v-298f2a01]{color:#fff;background-color:var(--primary-color);border-radius:4px;padding:5px 15px}.price-card:active .price-title[data-v-298f2a01]{color:var(--primary-color)}.price-card:active .btn[data-v-298f2a01]{background-color:var(--primary-color);color:#fff}.footer-top[data-v-298f2a01]{flex-direction:column}.footer-links[data-v-298f2a01],.footer-logo[data-v-298f2a01]{width:100%}.footer-logo[data-v-298f2a01]{margin-bottom:30px}.join-form[data-v-298f2a01]{padding:15px}.form-group-inline[data-v-298f2a01]{flex-direction:column}.form-control-inline[data-v-298f2a01]{width:100%;border-radius:4px;margin-bottom:10px}.join-btn-inline[data-v-298f2a01]{width:100%;border-radius:4px}.price-cards[data-v-298f2a01]{flex-direction:column;align-items:center}.price-card[data-v-298f2a01]{width:100%;max-width:400px;margin-bottom:20px}}@media (min-width:769px) and (max-width:1200px){.price-card[data-v-298f2a01]{width:calc(50% - 10px);margin-bottom:20px}}.download-page[data-v-a72bbd4c]{width:100%;min-height:100vh;background-color:var(--background-color)}.header[data-v-a72bbd4c]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100;padding:10px 0}.header-top[data-v-a72bbd4c]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.flex-wrap[data-v-a72bbd4c]{display:flex;flex-wrap:wrap}.logo-container[data-v-a72bbd4c]{height:80px;display:flex;align-items:center}.logo[data-v-a72bbd4c]{width:80px;height:80px}.logo-text[data-v-a72bbd4c]{margin-left:10px;font-size:18px;font-weight:700;color:var(--text-color)}.nav[data-v-a72bbd4c]{width:100%}.nav-list[data-v-a72bbd4c]{list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.nav-item[data-v-a72bbd4c]{margin:0 15px;cursor:pointer;position:relative;font-size:14px;padding:10px 0}.nav-link[data-v-a72bbd4c]{color:var(--text-color);text-decoration:none;transition:color .3s ease}.nav-item.active .nav-link[data-v-a72bbd4c],.nav-link[data-v-a72bbd4c]:hover{color:var(--primary-color)}.nav-item.active[data-v-a72bbd4c]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary-color)}.user-actions[data-v-a72bbd4c]{display:flex;align-items:center}.login-btn[data-v-a72bbd4c]{margin-right:15px;color:var(--text-color);text-decoration:none}.register-btn[data-v-a72bbd4c]{text-decoration:none}.download-section[data-v-a72bbd4c]{padding:60px 0}.section-title[data-v-a72bbd4c]{font-size:24px;font-weight:700;color:var(--text-color);margin-bottom:15px;text-align:center}.section-desc[data-v-a72bbd4c]{font-size:16px;color:var(--light-text-color);margin-bottom:30px;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.download-cards[data-v-a72bbd4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}.download-card[data-v-a72bbd4c]{padding:30px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease;background-color:var(--card-background);border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);width:100%;max-width:400px;margin:0 auto}.download-card[data-v-a72bbd4c]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.download-icon[data-v-a72bbd4c]{width:80px;height:80px;background-color:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.download-icon i[data-v-a72bbd4c]{font-size:40px;color:#fff}.download-info[data-v-a72bbd4c]{width:100%}.download-title[data-v-a72bbd4c]{font-size:20px;font-weight:700;margin-bottom:10px;color:var(--text-color)}.download-version[data-v-a72bbd4c]{font-size:14px;color:var(--primary-color);margin-bottom:10px}.download-desc[data-v-a72bbd4c]{font-size:14px;color:var(--light-text-color);margin-bottom:20px}.download-actions[data-v-a72bbd4c]{display:flex;flex-direction:column;gap:10px}.download-btn[data-v-a72bbd4c]{width:100%;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px}.download-btn i[data-v-a72bbd4c]{font-size:18px}.contact-section[data-v-a72bbd4c]{margin-top:60px}.contact-content[data-v-a72bbd4c]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.contact-info[data-v-a72bbd4c]{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.contact-item[data-v-a72bbd4c]{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--text-color)}.contact-item i[data-v-a72bbd4c]{font-size:20px;color:var(--primary-color)}.changelog-section[data-v-a72bbd4c]{margin-top:60px}.changelog-list[data-v-a72bbd4c]{max-width:800px;margin:0 auto}.changelog-item[data-v-a72bbd4c]{background-color:#fff;border-radius:8px;padding:30px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.changelog-header[data-v-a72bbd4c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.changelog-version[data-v-a72bbd4c]{font-size:18px;font-weight:700;color:var(--text-color)}.changelog-date[data-v-a72bbd4c]{font-size:14px;color:var(--light-text-color)}.changelog-content[data-v-a72bbd4c]{list-style:none;padding-left:20px}.changelog-content li[data-v-a72bbd4c]{position:relative;margin-bottom:8px;font-size:14px;color:var(--text-color)}.changelog-content li[data-v-a72bbd4c]:before{content:"•";position:absolute;left:-15px;color:var(--primary-color)}.footer[data-v-a72bbd4c]{background-color:#333;color:#fff;padding:40px 0}.footer-top[data-v-a72bbd4c]{display:flex;justify-content:space-between}.footer-logo[data-v-a72bbd4c]{width:30%}.footer-logo-img[data-v-a72bbd4c]{width:120px;margin-bottom:15px;border-radius:8px;transition:transform .3s ease}.footer-logo-img[data-v-a72bbd4c]:hover{transform:scale(1.05)}.footer-desc[data-v-a72bbd4c]{font-size:14px;margin-bottom:10px;color:hsla(0,0%,100%,.8)}.footer-copyright[data-v-a72bbd4c],.footer-icp[data-v-a72bbd4c]{font-size:12px;color:hsla(0,0%,100%,.6)}.icp-link[data-v-a72bbd4c]{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease}.icp-link[data-v-a72bbd4c]:hover{color:hsla(0,0%,100%,.9)}.footer-links[data-v-a72bbd4c]{width:60%;display:flex;justify-content:space-between}.footer-link-group[data-v-a72bbd4c]{width:33.333%}.footer-link-title[data-v-a72bbd4c]{font-size:16px;font-weight:700;margin-bottom:15px;color:#fff}.footer-link-group ul[data-v-a72bbd4c]{list-style:none}.footer-link-group ul li[data-v-a72bbd4c]{margin-bottom:10px}.footer-link-group ul li a[data-v-a72bbd4c]{font-size:14px;color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s}.footer-link-group ul li a[data-v-a72bbd4c]:hover{color:#fff}@media (max-width:768px){.header[data-v-a72bbd4c]{padding:5px 0}.header-top[data-v-a72bbd4c]{padding:0 15px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px}.logo-container[data-v-a72bbd4c]{height:80px}.logo[data-v-a72bbd4c]{width:80px;height:80px}.logo-text[data-v-a72bbd4c]{font-size:14px}.user-actions[data-v-a72bbd4c]{display:flex}.login-btn[data-v-a72bbd4c]{margin-right:10px;font-size:14px}.register-btn[data-v-a72bbd4c]{font-size:14px;padding:6px 12px}.nav-list[data-v-a72bbd4c]{justify-content:flex-start;padding:0 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%}.nav-item[data-v-a72bbd4c]{margin:0 10px;display:inline-block;white-space:nowrap}.nav-item[data-v-a72bbd4c]:first-child{margin-left:0}.download-section[data-v-a72bbd4c]{padding:20px 0}.download-cards[data-v-a72bbd4c]{grid-template-columns:1fr;padding:0 15px;margin-top:20px}.download-card[data-v-a72bbd4c]{padding:15px}.download-actions[data-v-a72bbd4c]{flex-direction:column}.download-btn[data-v-a72bbd4c]{width:100%}.footer-top[data-v-a72bbd4c]{flex-direction:column}.footer-links[data-v-a72bbd4c],.footer-logo[data-v-a72bbd4c]{width:100%}.footer-logo[data-v-a72bbd4c]{margin-bottom:30px}.qr-code[data-v-a72bbd4c]{width:100px;height:100px}.contact-content[data-v-a72bbd4c]{grid-template-columns:1fr;padding:0 15px}.contact-info[data-v-a72bbd4c]{order:3}.contact-form[data-v-a72bbd4c]{order:1}.map-container[data-v-a72bbd4c]{order:2;height:250px}.changelog-list[data-v-a72bbd4c]{padding:0 15px}.changelog-item[data-v-a72bbd4c]{padding:20px}}@media (min-width:769px) and (max-width:1200px){.download-cards[data-v-a72bbd4c]{grid-template-columns:repeat(2,1fr);max-width:800px}}.qr-code-container[data-v-a72bbd4c]{margin-bottom:15px;text-align:center}.qr-code[data-v-a72bbd4c]{width:120px;height:120px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:transform .3s ease}.qr-code[data-v-a72bbd4c]:hover{transform:scale(1.05)}.qr-code-tip[data-v-a72bbd4c]{margin-top:8px;font-size:12px;color:var(--light-text-color)}.download-btn[data-v-a72bbd4c]{margin-top:10px}.map-container[data-v-a72bbd4c]{width:100%;height:300px;margin:20px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05)}.map[data-v-a72bbd4c]{width:100%;height:100%}.document-page[data-v-fe08aa8e]{width:100%}.header[data-v-fe08aa8e]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:100;padding:10px 0}.header-top[data-v-fe08aa8e]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.flex-wrap[data-v-fe08aa8e]{display:flex;flex-wrap:wrap}.logo-container[data-v-fe08aa8e]{height:80px;display:flex;align-items:center}.logo[data-v-fe08aa8e]{width:80px;height:80px}.logo-text[data-v-fe08aa8e]{margin-left:10px;font-size:18px;font-weight:700;color:var(--text-color)}.nav[data-v-fe08aa8e]{width:100%}.nav-list[data-v-fe08aa8e]{list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.nav-item[data-v-fe08aa8e]{margin:0 15px;cursor:pointer;position:relative;font-size:14px;padding:10px 0}.nav-link[data-v-fe08aa8e]{color:var(--text-color);text-decoration:none;transition:color .3s ease}.nav-item.active .nav-link[data-v-fe08aa8e],.nav-link[data-v-fe08aa8e]:hover{color:var(--primary-color)}.nav-item.active[data-v-fe08aa8e]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--primary-color)}.user-actions[data-v-fe08aa8e]{display:flex;align-items:center}.login-btn[data-v-fe08aa8e]{margin-right:15px;color:var(--text-color);text-decoration:none}.register-btn[data-v-fe08aa8e]{text-decoration:none}.document-container[data-v-fe08aa8e]{padding:40px 0;background-color:var(--background-color)}.document-layout[data-v-fe08aa8e]{display:flex;gap:40px}.document-sidebar[data-v-fe08aa8e]{width:280px;flex-shrink:0;background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.05);height:-moz-fit-content;height:fit-content;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto}.sidebar-section[data-v-fe08aa8e]{margin-bottom:30px}.sidebar-title[data-v-fe08aa8e]{font-size:16px;font-weight:700;color:var(--text-color);margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}.sidebar-menu[data-v-fe08aa8e]{list-style:none;padding:0}.sidebar-item[data-v-fe08aa8e]{margin-bottom:10px}.sidebar-item a[data-v-fe08aa8e]{display:block;padding:8px 12px;color:var(--text-color);text-decoration:none;border-radius:4px;transition:all .3s ease;cursor:pointer}.sidebar-item a[data-v-fe08aa8e]:hover,.sidebar-item.active a[data-v-fe08aa8e]{background-color:var(--primary-color);color:#fff}.document-content[data-v-fe08aa8e]{flex:1;background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.doc-section[data-v-fe08aa8e]{margin-bottom:60px;scroll-margin-top:100px}.section-title[data-v-fe08aa8e]{font-size:28px;font-weight:700;color:var(--text-color);margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #eee}.section-text[data-v-fe08aa8e]{font-size:16px;line-height:1.8;color:var(--text-color);margin-bottom:30px}.feature-list[data-v-fe08aa8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.feature-item[data-v-fe08aa8e]{padding:20px;background:#f8f9fa;border-radius:8px;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.feature-item[data-v-fe08aa8e]:hover{transform:translateY(-5px)}.feature-item h3[data-v-fe08aa8e]{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--primary-color);width:100%}.feature-item p[data-v-fe08aa8e]{font-size:14px;color:var(--text-color);line-height:1.6;width:100%;margin-bottom:15px}.feature-image[data-v-fe08aa8e]{width:100%;max-width:100%;height:auto;margin-top:15px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease;-o-object-fit:cover;object-fit:cover}.installation-steps[data-v-fe08aa8e]{margin-top:30px}.step[data-v-fe08aa8e]{margin-bottom:30px}.step h3[data-v-fe08aa8e]{font-size:20px;font-weight:700;margin-bottom:15px;color:var(--text-color)}.step ol[data-v-fe08aa8e],.step ul[data-v-fe08aa8e]{padding-left:20px;margin-bottom:15px}.step li[data-v-fe08aa8e]{margin-bottom:10px;line-height:1.6}.quickstart-guide[data-v-fe08aa8e]{background:#f8f9fa;padding:20px;border-radius:8px}.quickstart-guide h3[data-v-fe08aa8e]{font-size:20px;font-weight:700;margin-bottom:15px}.quickstart-guide ol[data-v-fe08aa8e]{padding-left:20px}.quickstart-guide li[data-v-fe08aa8e]{margin-bottom:10px;line-height:1.6}.footer[data-v-fe08aa8e]{background-color:#333;color:#fff;padding:40px 0}.footer-top[data-v-fe08aa8e]{display:flex;justify-content:space-between}.footer-logo[data-v-fe08aa8e]{width:30%}.footer-logo-img[data-v-fe08aa8e]{width:120px;margin-bottom:15px;border-radius:8px;transition:transform .3s ease}.footer-logo-img[data-v-fe08aa8e]:hover{transform:scale(1.05)}.footer-desc[data-v-fe08aa8e]{font-size:14px;margin-bottom:10px;color:hsla(0,0%,100%,.8)}.footer-copyright[data-v-fe08aa8e],.footer-icp[data-v-fe08aa8e]{font-size:12px;color:hsla(0,0%,100%,.6)}.icp-link[data-v-fe08aa8e]{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease}.icp-link[data-v-fe08aa8e]:hover{color:hsla(0,0%,100%,.9)}.footer-links[data-v-fe08aa8e]{width:60%;display:flex;justify-content:space-between}.footer-link-group[data-v-fe08aa8e]{width:33.333%}.footer-link-title[data-v-fe08aa8e]{font-size:16px;font-weight:700;margin-bottom:15px;color:#fff}.footer-link-group ul[data-v-fe08aa8e]{list-style:none}.footer-link-group ul li[data-v-fe08aa8e]{margin-bottom:10px}.footer-link-group ul li a[data-v-fe08aa8e]{font-size:14px;color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s}.footer-link-group ul li a[data-v-fe08aa8e]:hover{color:#fff}@media (max-width:768px){.header[data-v-fe08aa8e]{padding:5px 0}.header-top[data-v-fe08aa8e]{padding:0 15px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px}.logo-container[data-v-fe08aa8e]{height:80px;display:flex;align-items:center}.logo[data-v-fe08aa8e]{width:80px;height:80px}.user-actions[data-v-fe08aa8e]{display:flex}.login-btn[data-v-fe08aa8e]{margin-right:10px;font-size:14px}.register-btn[data-v-fe08aa8e]{font-size:14px;padding:6px 12px}.nav-list[data-v-fe08aa8e]{justify-content:flex-start;padding:0 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%}.nav-item[data-v-fe08aa8e]{margin:0 10px;display:inline-block;white-space:nowrap}.nav-item[data-v-fe08aa8e]:first-child{margin-left:0}.document-layout[data-v-fe08aa8e]{flex-direction:column}.document-container[data-v-fe08aa8e]{padding:20px 0}.document-sidebar[data-v-fe08aa8e]{width:100%;position:fixed;top:0;left:0;z-index:1000;background:#fff;padding:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);transform:translateY(-100%);transition:transform .3s ease}.document-content[data-v-fe08aa8e]{margin-top:0;padding:10px}.doc-section[data-v-fe08aa8e]{margin-bottom:30px;scroll-margin-top:60px}.section-title[data-v-fe08aa8e]{font-size:22px;margin-bottom:15px;padding-bottom:10px}.sidebar-menu[data-v-fe08aa8e]{display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:5px}.sidebar-item[data-v-fe08aa8e]{margin:0 8px 0 0;flex-shrink:0}.sidebar-item a[data-v-fe08aa8e]{padding:6px 12px;font-size:14px}.logo-text[data-v-fe08aa8e]{font-size:14px}.footer-top[data-v-fe08aa8e]{flex-direction:column}.footer-links[data-v-fe08aa8e],.footer-logo[data-v-fe08aa8e]{width:100%}.footer-logo[data-v-fe08aa8e]{margin-bottom:30px}}@media (min-width:769px) and (max-width:1200px){.document-sidebar[data-v-fe08aa8e]{width:240px}}.step-image[data-v-fe08aa8e]{width:100%;max-width:600px;height:auto;margin-top:20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.flow-image[data-v-fe08aa8e]{max-width:800px}.architecture-image[data-v-fe08aa8e],.flow-image[data-v-fe08aa8e]{width:100%;height:auto;margin-top:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.architecture-image[data-v-fe08aa8e]{max-width:1000px}.operation-flow[data-v-fe08aa8e]{margin-top:10px;text-align:center;margin-bottom:10px}.architecture-content[data-v-fe08aa8e]{text-align:center}.document-sidebar[data-v-fe08aa8e]::-webkit-scrollbar{width:6px}.document-sidebar[data-v-fe08aa8e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.document-sidebar[data-v-fe08aa8e]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.document-sidebar[data-v-fe08aa8e]::-webkit-scrollbar-thumb:hover{background:#555}.basic-usage-guide[data-v-fe08aa8e]{background:#f8f9fa;padding:30px;border-radius:8px;margin-top:20px}.basic-usage-guide h3[data-v-fe08aa8e]{font-size:20px;font-weight:700;margin-bottom:15px;color:var(--text-color)}.basic-usage-guide ol[data-v-fe08aa8e],.basic-usage-guide ul[data-v-fe08aa8e]{padding-left:20px;margin-bottom:20px}.basic-usage-guide li[data-v-fe08aa8e]{margin-bottom:10px;line-height:1.6;color:var(--text-color)}.image-collection-tips[data-v-fe08aa8e]{background:#fff;padding:20px;border-radius:6px;margin:20px 0;box-shadow:0 2px 8px rgba(0,0,0,.05)}.image-collection-tips h3[data-v-fe08aa8e]{color:var(--primary-color);margin-bottom:15px}.image-collection-tips ul[data-v-fe08aa8e]{padding-left:20px;margin-bottom:20px}.image-collection-tips li[data-v-fe08aa8e]{margin-bottom:10px;line-height:1.6;color:var(--text-color)}.image-collection-demo[data-v-fe08aa8e]{text-align:center;margin-top:30px}.collection-demo-image[data-v-fe08aa8e]{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.collection-demo-image[data-v-fe08aa8e]:hover{transform:scale(1.02)}.image-caption[data-v-fe08aa8e]{margin-top:10px;color:#666;font-size:14px}@media (max-width:768px){.basic-usage-guide[data-v-fe08aa8e]{padding:20px}.image-collection-tips[data-v-fe08aa8e]{padding:15px}}.video-section[data-v-fe08aa8e]{background:#f8f9fa;padding:30px;border-radius:8px;margin-top:20px}.video-container[data-v-fe08aa8e]{width:100%;max-width:800px;margin:0 auto;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.demo-video[data-v-fe08aa8e]{width:100%;height:auto;display:block}.video-description[data-v-fe08aa8e]{margin-top:20px;padding:20px;background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.video-description h3[data-v-fe08aa8e]{font-size:18px;font-weight:700;color:var(--primary-color);margin-bottom:15px}.video-description ul[data-v-fe08aa8e]{padding-left:20px}.video-description li[data-v-fe08aa8e]{margin-bottom:10px;line-height:1.6;color:var(--text-color)}@media (max-width:768px){.video-section[data-v-fe08aa8e]{padding:20px}.video-description[data-v-fe08aa8e]{padding:15px}}.header[data-v-2aae1f71]{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);position:sticky;top:0;z-index:999;padding:10px 0}.header-top[data-v-2aae1f71]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.flex-wrap[data-v-2aae1f71]{display:flex;flex-wrap:wrap}.logo-container[data-v-2aae1f71]{height:80px;display:flex;align-items:center}.logo[data-v-2aae1f71]{width:80px;height:80px}.logo-text[data-v-2aae1f71]{margin-left:10px;font-size:18px;font-weight:700;color:#333}.nav[data-v-2aae1f71]{width:100%}.nav-list[data-v-2aae1f71]{list-style:none;display:flex;justify-content:center;flex-wrap:wrap}.nav-item[data-v-2aae1f71]{margin:0 15px;cursor:pointer;position:relative;font-size:14px;padding:10px 0}.nav-link[data-v-2aae1f71]{color:#333;text-decoration:none;transition:color .3s ease}.nav-item.active .nav-link[data-v-2aae1f71],.nav-link[data-v-2aae1f71]:hover{color:#1989fa}.user-actions[data-v-2aae1f71]{display:flex;align-items:center}.login-btn[data-v-2aae1f71]{margin-right:15px;color:#333;text-decoration:none}.register-btn[data-v-2aae1f71]{text-decoration:none}.footer[data-v-2aae1f71]{background-color:#333;color:#fff;padding:40px 0}.footer-top[data-v-2aae1f71]{display:flex;justify-content:space-between}.footer-logo[data-v-2aae1f71]{width:30%}.footer-logo-img[data-v-2aae1f71]{width:120px;margin-bottom:15px;border-radius:8px;transition:transform .3s ease}.footer-logo-img[data-v-2aae1f71]:hover{transform:scale(1.05)}.footer-desc[data-v-2aae1f71]{font-size:14px;margin-bottom:10px;color:hsla(0,0%,100%,.8)}.footer-copyright[data-v-2aae1f71],.footer-icp[data-v-2aae1f71]{font-size:12px;color:hsla(0,0%,100%,.6)}.icp-link[data-v-2aae1f71]{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease}.icp-link[data-v-2aae1f71]:hover{color:hsla(0,0%,100%,.9)}.footer-links[data-v-2aae1f71]{width:60%;display:flex;justify-content:space-between}.footer-link-group[data-v-2aae1f71]{width:33.333%}.footer-link-title[data-v-2aae1f71]{font-size:16px;font-weight:700;margin-bottom:15px;color:#fff}.footer-link-group ul[data-v-2aae1f71]{list-style:none}.footer-link-group ul li[data-v-2aae1f71]{margin-bottom:10px}.footer-link-group ul li a[data-v-2aae1f71]{font-size:14px;color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s}.footer-link-group ul li a[data-v-2aae1f71]:hover{color:#fff}@media (max-width:768px){.header[data-v-2aae1f71]{padding:5px 0}.header-top[data-v-2aae1f71]{padding:0 15px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px}.logo-container[data-v-2aae1f71]{height:80px;display:flex;align-items:center}.logo[data-v-2aae1f71]{width:80px;height:80px}.logo-text[data-v-2aae1f71]{font-size:14px}.user-actions[data-v-2aae1f71]{display:flex}.login-btn[data-v-2aae1f71]{margin-right:10px;font-size:14px}.register-btn[data-v-2aae1f71]{font-size:14px;padding:6px 12px}.nav-list[data-v-2aae1f71]{justify-content:flex-start;padding:0 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%}.nav-item[data-v-2aae1f71]{margin:0 10px;display:inline-block;white-space:nowrap}.nav-item[data-v-2aae1f71]:first-child{margin-left:0}.footer-top[data-v-2aae1f71]{flex-direction:column}.footer-links[data-v-2aae1f71],.footer-logo[data-v-2aae1f71]{width:100%}.footer-logo[data-v-2aae1f71]{margin-bottom:30px}}.contact-section[data-v-2aae1f71]{margin-top:60px}.contact-content[data-v-2aae1f71]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.contact-info[data-v-2aae1f71]{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.contact-item[data-v-2aae1f71]{display:flex;align-items:center;gap:10px;font-size:16px;color:var(--text-color)}.contact-item i[data-v-2aae1f71]{font-size:20px;color:var(--primary-color)}.contact-form[data-v-2aae1f71]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.form-group[data-v-2aae1f71]{margin-bottom:20px}.form-group input[data-v-2aae1f71],.form-group textarea[data-v-2aae1f71]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s ease}.form-group textarea[data-v-2aae1f71]{height:120px;resize:vertical}.form-group input[data-v-2aae1f71]:focus,.form-group textarea[data-v-2aae1f71]:focus{border-color:var(--primary-color);outline:none}.map-container[data-v-2aae1f71]{width:100%;height:300px;margin:20px 0;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05)}.map[data-v-2aae1f71]{width:100%;height:100%}@media (max-width:768px){.contact-content[data-v-2aae1f71]{grid-template-columns:1fr;padding:0 15px}.contact-info[data-v-2aae1f71]{order:3}.contact-form[data-v-2aae1f71]{order:1}.map-container[data-v-2aae1f71]{order:2;height:250px}}.section-title[data-v-2aae1f71]{font-size:24px;font-weight:700;color:#333;margin-bottom:15px;text-align:center}:root{--primary-color:#1989fa;--text-color:#333;--light-text-color:#999;--border-color:#eaeaea;--background-color:#f5f5f5;--card-background:#fff}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.btn{display:inline-block;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;border:none;outline:none;text-align:center}.btn-primary{background-color:var(--primary-color);color:#fff}.card{background-color:var(--card-background);border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow:hidden}.section{padding:40px 0}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.text-center{text-align:center}.mb-20{margin-bottom:20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}