.language-switcher[data-v-29ffc4e3]{display:flex;align-items:center}.lang-button[data-v-29ffc4e3]{background-color:transparent;color:#fff;border:2px solid #fff;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s}.lang-button[data-v-29ffc4e3]:hover{background-color:#ffffff1a;transform:translateY(-2px)}.navbar[data-v-898f92a3]{background-color:#1f2937;padding:1rem 0;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100}.nav-container[data-v-898f92a3]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand[data-v-898f92a3]{font-size:1.5rem;font-weight:700}.brand-link[data-v-898f92a3]{color:#fff;text-decoration:none;transition:color .3s}.brand-link[data-v-898f92a3]:hover{color:#3b82f6}.nav-toggle[data-v-898f92a3]{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem}.nav-toggle span[data-v-898f92a3]{width:25px;height:3px;background-color:#fff;margin:3px 0;transition:.3s}.nav-menu[data-v-898f92a3]{display:flex;gap:2rem;align-items:center}.nav-link[data-v-898f92a3]{color:#fff;text-decoration:none;font-size:1rem;transition:color .3s;padding:.5rem 1rem}.nav-link[data-v-898f92a3]:hover{color:#3b82f6}.nav-link.router-link-active[data-v-898f92a3]{color:#3b82f6;border-bottom:2px solid #3B82F6}@media(max-width:768px){.nav-toggle[data-v-898f92a3]{display:flex}.nav-menu[data-v-898f92a3]{position:absolute;top:100%;left:0;right:0;background-color:#1f2937;flex-direction:column;gap:0;padding:1rem 0;max-height:0;overflow:hidden;transition:max-height .3s ease}.nav-menu.active[data-v-898f92a3]{max-height:300px}.nav-link[data-v-898f92a3]{padding:1rem 2rem;width:100%;text-align:left}}.footer[data-v-04306c82]{background-color:#1f2937;color:#fff;padding:3rem 0 2rem;margin-top:auto}.footer-container[data-v-04306c82]{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3[data-v-04306c82]{color:#3b82f6;margin-bottom:1rem;font-size:1.2rem}.contact-links[data-v-04306c82],.social-links[data-v-04306c82]{display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-04306c82]{color:#d1d5db;text-decoration:none;transition:color .3s;display:flex;align-items:center;gap:.5rem}.footer-link[data-v-04306c82]:hover{color:#3b82f6}.icon[data-v-04306c82]{font-size:1.2rem}.copyright[data-v-04306c82]{color:#9ca3af;font-size:.9rem;margin-top:1rem}.beian[data-v-04306c82]{color:#9ca3af;font-size:.9rem;margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.beian img[data-v-04306c82]{height:1rem;vertical-align:middle}.beian a[data-v-04306c82]{color:#9ca3af;text-decoration:none;transition:color .3s}.beian a[data-v-04306c82]:hover{color:#3b82f6}@media(max-width:768px){.footer-container[data-v-04306c82]{grid-template-columns:1fr;text-align:center}.contact-links[data-v-04306c82],.social-links[data-v-04306c82]{align-items:center}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:#f9fafb;color:#1f2937}#app{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}:root{--primary-color: #3B82F6;--secondary-color: #1F2937;--accent-color: #14B8A6;--background-color: #F9FAFB;--text-color: #1F2937}.home[data-v-e363dbc7]{min-height:calc(100vh - 200px)}.hero[data-v-e363dbc7]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;padding:6rem 2rem;text-align:center}.hero-content[data-v-e363dbc7]{max-width:800px;margin:0 auto}.hero-title[data-v-e363dbc7]{font-size:3rem;margin-bottom:1rem;font-weight:700}.hero-subtitle[data-v-e363dbc7]{font-size:1.5rem;margin-bottom:1.5rem;opacity:.9}.hero-description[data-v-e363dbc7]{font-size:1.1rem;line-height:1.8;margin-bottom:2rem;opacity:.95}.hero-actions[data-v-e363dbc7]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-v-e363dbc7]{padding:1rem 2rem;border-radius:.5rem;text-decoration:none;font-weight:500;font-size:1.1rem;transition:all .3s;display:inline-block}.btn-primary[data-v-e363dbc7]{background-color:#fff;color:#3b82f6}.btn-primary[data-v-e363dbc7]:hover{background-color:#f9fafb;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.btn-secondary[data-v-e363dbc7]{background-color:transparent;color:#fff;border:2px solid #fff}.btn-secondary[data-v-e363dbc7]:hover{background-color:#ffffff1a;transform:translateY(-2px)}.about[data-v-e363dbc7],.contact[data-v-e363dbc7]{padding:4rem 2rem;max-width:800px;margin:0 auto}.about-content h2[data-v-e363dbc7],.contact-content h2[data-v-e363dbc7]{color:#1f2937;font-size:2rem;margin-bottom:1.5rem;text-align:center}.about-content p[data-v-e363dbc7]{color:#4b5563;font-size:1.1rem;line-height:1.8;margin-bottom:1rem}.contact-content p[data-v-e363dbc7]{color:#4b5563;font-size:1.1rem;text-align:center;margin-bottom:2rem}.contact-links[data-v-e363dbc7]{display:flex;flex-direction:column;gap:1rem;align-items:center}.contact-link[data-v-e363dbc7]{display:flex;align-items:center;gap:.75rem;color:#3b82f6;text-decoration:none;font-size:1.1rem;transition:color .3s;padding:.5rem 1rem}.contact-link[data-v-e363dbc7]:hover{color:#2563eb}.icon[data-v-e363dbc7]{font-size:1.5rem}.qrcodes[data-v-e363dbc7]{padding:4rem 2rem;background-color:#f9fafb}.qrcodes-content[data-v-e363dbc7]{max-width:800px;margin:0 auto}.qrcodes-content h2[data-v-e363dbc7]{color:#1f2937;font-size:2rem;margin-bottom:2rem;text-align:center}.qrcode-grid[data-v-e363dbc7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;justify-items:center}.qrcode-item[data-v-e363dbc7]{text-align:center}.qrcode-item img[data-v-e363dbc7]{width:200px;height:200px;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s}.qrcode-item img[data-v-e363dbc7]:hover{transform:scale(1.05)}.qrcode-item p[data-v-e363dbc7]{margin-top:1rem;color:#4b5563;font-size:1rem;font-weight:500}@media(max-width:768px){.hero[data-v-e363dbc7]{padding:4rem 1.5rem}.hero-title[data-v-e363dbc7]{font-size:2rem}.hero-subtitle[data-v-e363dbc7]{font-size:1.2rem}.hero-description[data-v-e363dbc7]{font-size:1rem}.hero-actions[data-v-e363dbc7]{flex-direction:column;align-items:center}.btn[data-v-e363dbc7]{width:100%;max-width:300px}}.download-button[data-v-c5e75cee]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:500;transition:all .3s;box-shadow:0 2px 4px #0000001a}.download-button[data-v-c5e75cee]:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.platform-icon[data-v-c5e75cee]{font-size:1.5rem}.platform-name[data-v-c5e75cee]{font-size:1rem}@media(max-width:768px){.download-button[data-v-c5e75cee]{width:100%;justify-content:center}}.app-card[data-v-f554acb0]{background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s,box-shadow .3s}.app-card[data-v-f554acb0]:hover{transform:translateY(-4px);box-shadow:0 8px 12px #00000026}.app-header[data-v-f554acb0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.app-header-left[data-v-f554acb0]{display:flex;align-items:center;gap:.75rem}.app-icon[data-v-f554acb0]{width:40px;height:40px;object-fit:contain}.app-name[data-v-f554acb0]{color:#1f2937;font-size:1.75rem;margin:0}.app-version[data-v-f554acb0]{background-color:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:500}.app-description[data-v-f554acb0]{color:#4b5563;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.app-screenshots[data-v-f554acb0]{margin-bottom:1.5rem}.screenshot-carousel[data-v-f554acb0]{position:relative}.screenshot-image[data-v-f554acb0]{width:100%;height:auto;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.screenshot-controls[data-v-f554acb0]{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.screenshot-dot[data-v-f554acb0]{width:12px;height:12px;border-radius:50%;background-color:#d1d5db;border:none;cursor:pointer;transition:background-color .3s}.screenshot-dot.active[data-v-f554acb0]{background-color:#3b82f6}.app-features[data-v-f554acb0]{margin-bottom:1.5rem}.app-features h3[data-v-f554acb0],.app-downloads h3[data-v-f554acb0]{color:#1f2937;font-size:1.25rem;margin-bottom:.75rem}.app-features ul[data-v-f554acb0]{list-style:none;padding:0}.app-features li[data-v-f554acb0]{color:#4b5563;padding:.5rem 0 .5rem 1.5rem;position:relative}.app-features li[data-v-f554acb0]:before{content:"✓";position:absolute;left:0;color:#14b8a6;font-weight:700}.app-downloads[data-v-f554acb0]{margin-bottom:1.5rem}.download-buttons[data-v-f554acb0]{display:flex;gap:1rem;flex-wrap:wrap}.app-changelog[data-v-f554acb0]{border-top:1px solid #E5E7EB;padding-top:1rem}.changelog-toggle[data-v-f554acb0]{background:none;border:none;color:#3b82f6;font-size:1rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem 0;transition:color .3s}.changelog-toggle[data-v-f554acb0]:hover{color:#2563eb}.changelog-content[data-v-f554acb0]{margin-top:1rem}.changelog-content ul[data-v-f554acb0]{list-style:none;padding:0}.changelog-content li[data-v-f554acb0]{color:#4b5563;padding:.5rem 0 .5rem 1.5rem;position:relative}.changelog-content li[data-v-f554acb0]:before{content:"•";position:absolute;left:0;color:#3b82f6}@media(max-width:768px){.download-buttons[data-v-f554acb0]{flex-direction:column}}.downloads[data-v-f58dbf35]{min-height:calc(100vh - 200px);padding:3rem 2rem;max-width:1200px;margin:0 auto}.downloads-header[data-v-f58dbf35]{text-align:center;margin-bottom:3rem}.downloads-header h1[data-v-f58dbf35]{color:#1f2937;font-size:2.5rem;margin-bottom:.5rem}.downloads-header p[data-v-f58dbf35]{color:#4b5563;font-size:1.2rem}.loading-state[data-v-f58dbf35]{text-align:center;padding:4rem 0;color:#6b7280;font-size:1.1rem}.apps-grid[data-v-f58dbf35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}@media(max-width:768px){.downloads[data-v-f58dbf35]{padding:2rem 1rem}.downloads-header h1[data-v-f58dbf35]{font-size:2rem}.apps-grid[data-v-f58dbf35]{grid-template-columns:1fr}}
