@charset "UTF-8";.header[data-v-30252e93]{background-color:#fff;top:0;width:100%;z-index:1000}.header .container[data-v-30252e93]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1200px;margin:0 auto}.header .logo[data-v-30252e93]{display:flex;align-items:center}.header .logo img[data-v-30252e93]{width:40px}.header .logo h1[data-v-30252e93]{margin-left:10px}.header .logo h1 a[data-v-30252e93]{color:#555;font-size:1.5rem;text-decoration:none}.header .nav ul[data-v-30252e93]{display:flex;list-style:none}.header .nav ul li[data-v-30252e93]{margin-left:2rem}.header .nav ul li a[data-v-30252e93]{text-decoration:none;color:#333;font-weight:500;transition:color .3s;padding:.5rem 1rem;border-radius:4px}.header .nav ul li a.active[data-v-30252e93],.header .nav ul li a[data-v-30252e93]:hover{color:#409eff;background-color:#ecf5ff}@media (max-width: 768px){.header .container[data-v-30252e93]{flex-direction:column;gap:1rem}.header .nav ul li[data-v-30252e93]{margin:0 1rem}}.footer[data-v-e9e55ee9]{background-color:#333;color:#fff;padding:2rem 0}.footer .footer-content[data-v-e9e55ee9]{display:flex;justify-content:space-between;margin-bottom:2rem}@media (max-width: 768px){.footer .footer-content[data-v-e9e55ee9]{flex-direction:column;gap:2rem}}.footer .footer-content .footer-info[data-v-e9e55ee9]{flex:1}.footer .footer-content .footer-info h3[data-v-e9e55ee9]{font-size:1.5rem;margin-bottom:1rem;color:#409eff}.footer .footer-content .footer-info p[data-v-e9e55ee9]{margin-bottom:.5rem;color:#ccc}.footer .footer-content .footer-links[data-v-e9e55ee9]{display:flex;gap:3rem}@media (max-width: 768px){.footer .footer-content .footer-links[data-v-e9e55ee9]{flex-wrap:wrap}}.footer .footer-content .footer-links .link-group h4[data-v-e9e55ee9]{font-size:1.2rem;margin-bottom:1rem;color:#409eff}.footer .footer-content .footer-links .link-group ul[data-v-e9e55ee9]{list-style:none}.footer .footer-content .footer-links .link-group ul li[data-v-e9e55ee9]{margin-bottom:.5rem}.footer .footer-content .footer-links .link-group ul li a[data-v-e9e55ee9]{color:#ccc;text-decoration:none;transition:color .3s}.footer .footer-content .footer-links .link-group ul li a[data-v-e9e55ee9]:hover{color:#409eff}.footer .footer-bottom[data-v-e9e55ee9]{text-align:center}.footer .footer-bottom a[data-v-e9e55ee9],.footer .footer-bottom p[data-v-e9e55ee9]{color:#ccc;margin-bottom:.5rem;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;color:#333;background-color:#f5f5f5}#app{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.home .hero[data-v-07ccd5c2]{background:linear-gradient(135deg,#409eff 0%,#64b5f6 100%);color:#fff;padding:5rem 0}.home .hero .container[data-v-07ccd5c2]{display:flex;align-items:center;justify-content:space-between}.home .hero .hero-content[data-v-07ccd5c2]{flex:1}.home .hero .hero-content h2[data-v-07ccd5c2]{font-size:2.5rem;margin-bottom:1rem}.home .hero .hero-content p[data-v-07ccd5c2]{font-size:1.2rem;margin-bottom:2rem;max-width:550px}.home .hero .cta-buttons .btn[data-v-07ccd5c2]{display:inline-block;padding:.5rem 2rem;margin-right:2rem;border-radius:4px;text-decoration:none;font-size:18px;font-weight:500;transition:all .3s}.home .hero .cta-buttons .btn.primary[data-v-07ccd5c2]{background-color:#fff;color:#409eff;border:2px solid #fff}.home .hero .cta-buttons .btn.primary[data-v-07ccd5c2]:hover{background-color:#e3f2fd}.home .hero .cta-buttons .btn.secondary[data-v-07ccd5c2]{background-color:transparent;color:#fff;border:2px solid #fff}.home .hero .cta-buttons .btn.secondary[data-v-07ccd5c2]:hover{background-color:#ffffff1a}.home .hero .hero-image[data-v-07ccd5c2]{flex:1;text-align:center}.home .hero .hero-image img[data-v-07ccd5c2]{max-width:100%;height:auto;box-shadow:0 2px 8px #0000001a;border-radius:10px}.home .section-title[data-v-07ccd5c2]{text-align:center;font-size:2rem;margin-bottom:3rem;color:#333}.home .features[data-v-07ccd5c2]{padding:5rem 0;background-color:#fff}.home .features .features-grid[data-v-07ccd5c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.home .features .features-grid .feature-card[data-v-07ccd5c2]{text-align:center;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;transition:transform .3s}.home .features .features-grid .feature-card[data-v-07ccd5c2]:hover{transform:translateY(-5px)}.home .features .features-grid .feature-card .feature-icon[data-v-07ccd5c2]{font-size:3rem;margin-bottom:1rem}.home .features .features-grid .feature-card h3[data-v-07ccd5c2]{font-size:1.5rem;margin-bottom:1rem;color:#333}.home .features .features-grid .feature-card p[data-v-07ccd5c2]{color:#666;line-height:1.6}.home .about[data-v-07ccd5c2]{padding:5rem 0;background-color:#f5f9ff}.home .about .about-content[data-v-07ccd5c2]{display:flex;align-items:center;gap:3rem}.home .about .about-content .about-text[data-v-07ccd5c2]{flex:1}.home .about .about-content .about-text p[data-v-07ccd5c2]{margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8;color:#555}.home .about .about-content .about-image[data-v-07ccd5c2]{flex:1;text-align:center}.home .about .about-content .about-image img[data-v-07ccd5c2]{max-width:100%;border-radius:8px;box-shadow:0 4px 12px #0000001a}.home .download[data-v-07ccd5c2]{padding:5rem 0;background-color:#fff}.home .download .download-content[data-v-07ccd5c2]{display:flex;justify-content:space-around;align-items:center;text-align:center}.home .download .download-content .download-text h3[data-v-07ccd5c2]{font-size:1.5rem;margin-bottom:1rem;color:#333}.home .download .download-content .download-text p[data-v-07ccd5c2]{color:#666;margin-bottom:1.5rem}.home .download .download-content .download-text .btn[data-v-07ccd5c2]{display:inline-block;padding:.8rem 2rem;background-color:#409eff;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background-color .3s}.home .download .download-content .download-text .btn[data-v-07ccd5c2]:hover{background-color:#1976d2}.home .contact[data-v-07ccd5c2]{padding:5rem 0;background-color:#f5f9ff}.home .contact .contact-content[data-v-07ccd5c2]{display:flex;gap:3rem}.home .contact .contact-content .contact-info[data-v-07ccd5c2],.home .contact .contact-content .contact-form[data-v-07ccd5c2]{flex:1}.home .contact .contact-content .contact-info h3[data-v-07ccd5c2],.home .contact .contact-content .contact-form h3[data-v-07ccd5c2]{font-size:1.5rem;margin-bottom:1.5rem;color:#333}.home .contact .contact-content .contact-info p[data-v-07ccd5c2],.home .contact .contact-content .contact-form p[data-v-07ccd5c2]{margin-bottom:.8rem;color:#555}.home .contact .contact-content .contact-info form[data-v-07ccd5c2],.home .contact .contact-content .contact-form form[data-v-07ccd5c2]{display:flex;flex-direction:column;gap:1rem}.home .contact .contact-content .contact-info form input[data-v-07ccd5c2],.home .contact .contact-content .contact-info form textarea[data-v-07ccd5c2],.home .contact .contact-content .contact-form form input[data-v-07ccd5c2],.home .contact .contact-content .contact-form form textarea[data-v-07ccd5c2]{padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.home .contact .contact-content .contact-info form input[data-v-07ccd5c2]:focus,.home .contact .contact-content .contact-info form textarea[data-v-07ccd5c2]:focus,.home .contact .contact-content .contact-form form input[data-v-07ccd5c2]:focus,.home .contact .contact-content .contact-form form textarea[data-v-07ccd5c2]:focus{outline:none;border-color:#409eff}.home .contact .contact-content .contact-info form .btn[data-v-07ccd5c2],.home .contact .contact-content .contact-form form .btn[data-v-07ccd5c2]{align-self:flex-start;padding:.8rem 2rem;background-color:#409eff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.home .contact .contact-content .contact-info form .btn[data-v-07ccd5c2]:hover,.home .contact .contact-content .contact-form form .btn[data-v-07ccd5c2]:hover{background-color:#1976d2}@media (max-width: 768px){.home .hero .container[data-v-07ccd5c2]{flex-direction:column;text-align:center}.home .about-content[data-v-07ccd5c2],.home .contact-content[data-v-07ccd5c2]{flex-direction:column}.home .download-content[data-v-07ccd5c2]{flex-direction:column;gap:2rem}}.about[data-v-8f05827d]{padding:2rem 0;min-height:calc(100vh - 160px)}.about .container[data-v-8f05827d]{max-width:1200px;margin:0 auto;padding:0 2rem}.about h1[data-v-8f05827d]{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#333}.about .content[data-v-8f05827d]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a}.about .content h2[data-v-8f05827d]{font-size:1.8rem;margin:2rem 0 1rem;color:#409eff}.about .content p[data-v-8f05827d]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:1rem}.about .content ul[data-v-8f05827d]{padding-left:2rem}.about .content ul li[data-v-8f05827d]{margin-bottom:.5rem;font-size:1.1rem;color:#555}.features[data-v-9bbc1b20]{padding:2rem 0;min-height:calc(100vh - 160px);background-color:#f5f9ff}.features .container[data-v-9bbc1b20]{max-width:1200px;margin:0 auto;padding:0 2rem}.features h1[data-v-9bbc1b20]{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#333}.features .features-intro[data-v-9bbc1b20]{text-align:center;margin-bottom:3rem}.features .features-intro p[data-v-9bbc1b20]{font-size:1.2rem;color:#555;max-width:800px;margin:0 auto}.features .features-list .feature-item[data-v-9bbc1b20]{background:#fff;margin-bottom:2rem;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.features .features-list .feature-item .feature-header[data-v-9bbc1b20]{display:flex;align-items:center;padding:1.5rem;background-color:#409eff;color:#fff}.features .features-list .feature-item .feature-header .feature-icon[data-v-9bbc1b20]{font-size:2rem;margin-right:1rem}.features .features-list .feature-item .feature-header h2[data-v-9bbc1b20]{font-size:1.8rem}.features .features-list .feature-item .feature-content[data-v-9bbc1b20]{padding:2rem}.features .features-list .feature-item .feature-content p[data-v-9bbc1b20]{font-size:1.1rem;line-height:1.8;color:#555;margin-bottom:1.5rem}.features .features-list .feature-item .feature-content ul[data-v-9bbc1b20]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;list-style:none}.features .features-list .feature-item .feature-content ul li[data-v-9bbc1b20]{position:relative;padding-left:1.5rem;font-size:1rem;color:#666}.features .features-list .feature-item .feature-content ul li[data-v-9bbc1b20]:before{content:"✓";position:absolute;left:0;color:#409eff;font-weight:700}.download[data-v-21a9ec44]{padding:2rem 0;min-height:calc(100vh - 160px)}.download .container[data-v-21a9ec44]{max-width:1200px;margin:0 auto;padding:0 2rem}.download h1[data-v-21a9ec44]{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#333}.download .download-intro[data-v-21a9ec44]{text-align:center;margin-bottom:3rem}.download .download-intro p[data-v-21a9ec44]{font-size:1.2rem;color:#555;max-width:800px;margin:0 auto}.download .download-content[data-v-21a9ec44]{display:flex;gap:2rem;margin-bottom:3rem}@media (max-width: 768px){.download .download-content[data-v-21a9ec44]{flex-direction:column}}.download .download-content .app-card[data-v-21a9ec44]{flex:1;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.download .download-content .app-card .app-header[data-v-21a9ec44]{display:flex;align-items:center;padding:1.5rem;background-color:#409eff;color:#fff}.download .download-content .app-card .app-header .app-icon[data-v-21a9ec44]{font-size:2rem;margin-right:1rem}.download .download-content .app-card .app-header h2[data-v-21a9ec44]{font-size:1.8rem}.download .download-content .app-card .app-description[data-v-21a9ec44]{padding:1.5rem}.download .download-content .app-card .app-description p[data-v-21a9ec44]{font-size:1.1rem;line-height:1.6;color:#555}.download .download-content .app-card .app-features[data-v-21a9ec44]{padding:0 1.5rem 1.5rem}.download .download-content .app-card .app-features h3[data-v-21a9ec44]{font-size:1.3rem;margin-bottom:1rem;color:#333}.download .download-content .app-card .app-features ul[data-v-21a9ec44]{list-style:none}.download .download-content .app-card .app-features ul li[data-v-21a9ec44]{position:relative;padding-left:1.5rem;margin-bottom:.5rem;color:#666}.download .download-content .app-card .app-features ul li[data-v-21a9ec44]:before{content:"•";position:absolute;left:0;color:#409eff}.download .download-content .app-card .download-btn[data-v-21a9ec44]{padding:1.5rem;text-align:center;border-top:1px solid #eee}.download .download-content .app-card .download-btn .flex[data-v-21a9ec44]{display:flex;justify-content:space-around}.download .download-content .app-card .download-btn .btn[data-v-21a9ec44]{display:inline-block;padding:.8rem 2rem;background-color:#409eff;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background-color .3s;margin-bottom:1rem}.download .download-content .app-card .download-btn .btn[data-v-21a9ec44]:hover{background-color:#1976d2}.download .download-content .app-card .download-btn .qr-code p[data-v-21a9ec44]{margin-bottom:.5rem;color:#666}.download .download-content .app-card .download-btn .qr-code .qr-placeholder[data-v-21a9ec44]{width:150px;height:150px;margin:0 auto;background-color:#fff;display:flex;align-items:center;justify-content:center;border:1px dashed #ddd;border-radius:8px;color:#999}.download .install-guide[data-v-21a9ec44]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:2rem}.download .install-guide h2[data-v-21a9ec44]{text-align:center;font-size:2rem;margin-bottom:2rem;color:#333}.download .install-guide .guide-steps[data-v-21a9ec44]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.download .install-guide .guide-steps .step[data-v-21a9ec44]{display:flex;flex:1;min-width:200px;max-width:300px}.download .install-guide .guide-steps .step .step-number[data-v-21a9ec44]{width:40px;height:40px;background-color:#409eff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:1rem;flex-shrink:0}.download .install-guide .guide-steps .step .step-content h3[data-v-21a9ec44]{font-size:1.3rem;margin-bottom:.5rem;color:#333}.download .install-guide .guide-steps .step .step-content p[data-v-21a9ec44]{color:#666;line-height:1.6}.contact[data-v-1d67d6fc]{padding:2rem 0;min-height:calc(100vh - 160px);background-color:#f5f9ff}.contact .container[data-v-1d67d6fc]{max-width:1200px;margin:0 auto;padding:0 2rem}.contact h1[data-v-1d67d6fc]{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:#333}.contact .contact-content[data-v-1d67d6fc]{display:flex;gap:2rem}@media (max-width: 768px){.contact .contact-content[data-v-1d67d6fc]{flex-direction:column}}.contact .contact-content .contact-info[data-v-1d67d6fc]{flex:1}.contact .contact-content .contact-info .info-card[data-v-1d67d6fc]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-bottom:2rem;overflow:hidden}.contact .contact-content .contact-info .info-card .info-header[data-v-1d67d6fc]{display:flex;align-items:center;padding:1.5rem;background-color:#409eff;color:#fff}.contact .contact-content .contact-info .info-card .info-header .info-icon[data-v-1d67d6fc]{font-size:1.5rem;margin-right:1rem}.contact .contact-content .contact-info .info-card .info-header h2[data-v-1d67d6fc]{font-size:1.5rem}.contact .contact-content .contact-info .info-card .info-details[data-v-1d67d6fc]{padding:1.5rem}.contact .contact-content .contact-info .info-card .info-details p[data-v-1d67d6fc]{margin-bottom:.8rem;color:#555}.contact .contact-content .contact-info .info-card .info-details p strong[data-v-1d67d6fc]{color:#333}.contact .contact-content .contact-form[data-v-1d67d6fc]{flex:1;background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:2rem}.contact .contact-content .contact-form .form-header[data-v-1d67d6fc]{margin-bottom:2rem}.contact .contact-content .contact-form .form-header h2[data-v-1d67d6fc]{font-size:1.8rem;color:#333;margin-bottom:.5rem}.contact .contact-content .contact-form .form-header p[data-v-1d67d6fc]{color:#666}.contact .contact-content .contact-form .form-group[data-v-1d67d6fc]{margin-bottom:1.5rem}.contact .contact-content .contact-form .form-group label[data-v-1d67d6fc]{display:block;margin-bottom:.5rem;font-weight:500;color:#333}.contact .contact-content .contact-form .form-group label .required[data-v-1d67d6fc]{color:#f56565}.contact .contact-content .contact-form .form-group input[data-v-1d67d6fc],.contact .contact-content .contact-form .form-group select[data-v-1d67d6fc],.contact .contact-content .contact-form .form-group textarea[data-v-1d67d6fc]{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .3s}.contact .contact-content .contact-form .form-group input[data-v-1d67d6fc]:focus,.contact .contact-content .contact-form .form-group select[data-v-1d67d6fc]:focus,.contact .contact-content .contact-form .form-group textarea[data-v-1d67d6fc]:focus{outline:none;border-color:#409eff}.contact .contact-content .contact-form .form-group textarea[data-v-1d67d6fc]{resize:vertical;min-height:120px}.contact .contact-content .contact-form .form-group .btn[data-v-1d67d6fc]{padding:.8rem 2rem;background-color:#409eff;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s}.contact .contact-content .contact-form .form-group .btn[data-v-1d67d6fc]:hover{background-color:#1976d2}
