.landing-page[data-v-af46a3d7]{min-height:100vh;background:#fff;color:#2c3e50;font-family:PingFang SC,Microsoft YaHei,sans-serif}.navbar[data-v-af46a3d7]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;background:#ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #e8ecf1}.nav-container[data-v-af46a3d7]{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-af46a3d7]{display:flex;align-items:center;gap:.75rem}.logo-img[data-v-af46a3d7]{width:40px;height:40px;border-radius:50%;object-fit:cover}.logo-icon[data-v-af46a3d7]{font-size:1.75rem}.logo-text[data-v-af46a3d7]{font-size:1.5rem;font-weight:700;color:#4caf50}.nav-links[data-v-af46a3d7]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-af46a3d7]{color:#5a6270;text-decoration:none;font-size:.95rem;transition:color .3s}.nav-link[data-v-af46a3d7]:hover{color:#4caf50}.mobile-menu-btn[data-v-af46a3d7]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;background:transparent;border:none;cursor:pointer;padding:8px}.menu-line[data-v-af46a3d7]{display:block;width:100%;height:2px;background:#2c3e50;border-radius:2px;transition:all .3s}.menu-line.open[data-v-af46a3d7]:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-line.open[data-v-af46a3d7]:nth-child(2){opacity:0}.menu-line.open[data-v-af46a3d7]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-af46a3d7]{display:none;flex-direction:column;gap:.5rem;padding:1rem 2rem 1.5rem;background:#fffffffa;border-bottom:1px solid #e8ecf1}.mobile-nav-link[data-v-af46a3d7]{color:#2c3e50;text-decoration:none;font-size:1rem;padding:.75rem 0;border-bottom:1px solid #f0f0f5;transition:color .3s}.mobile-nav-link[data-v-af46a3d7]:hover{color:#4caf50}.mobile-login-btn[data-v-af46a3d7]{width:100%;margin-top:.5rem}.slide-down-enter-active[data-v-af46a3d7],.slide-down-leave-active[data-v-af46a3d7]{transition:all .3s ease}.slide-down-enter-from[data-v-af46a3d7],.slide-down-leave-to[data-v-af46a3d7]{opacity:0;transform:translateY(-10px)}.btn-primary[data-v-af46a3d7]{background:linear-gradient(135deg,#4caf50,#7dcd84);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-size:.95rem;font-weight:500;cursor:pointer;transition:transform .3s,box-shadow .3s}.btn-primary[data-v-af46a3d7]:hover{transform:translateY(-2px);box-shadow:0 10px 30px #4a6cf740}.hero[data-v-af46a3d7]{min-height:100vh;display:flex;align-items:center;padding:8rem 2rem 4rem;position:relative;overflow:hidden;background:linear-gradient(180deg,#f8faff,#fff)}.hero-bg[data-v-af46a3d7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.floating-shape[data-v-af46a3d7]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:float-af46a3d7 20s ease-in-out infinite}.shape-1[data-v-af46a3d7]{width:600px;height:600px;background:linear-gradient(135deg,#4caf50,#7dcd84);top:-200px;right:-100px}.shape-2[data-v-af46a3d7]{width:400px;height:400px;background:linear-gradient(135deg,#7dcd84,#38f9d7);bottom:-100px;left:-100px;animation-delay:-5s}.shape-3[data-v-af46a3d7]{width:300px;height:300px;background:linear-gradient(135deg,#4facfe,#00f2fe);top:50%;left:30%;animation-delay:-10s}.shape-4[data-v-af46a3d7]{width:200px;height:200px;background:linear-gradient(135deg,#fa709a,#fee140);bottom:30%;right:20%;animation-delay:-15s}@keyframes float-af46a3d7{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-30px) scale(1.1)}50%{transform:translate(-20px,20px) scale(.9)}75%{transform:translate(20px,30px) scale(1.05)}}.hero-content[data-v-af46a3d7]{max-width:600px;position:relative;z-index:1}.hero-title[data-v-af46a3d7]{font-size:4rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;color:#1a2332}.title-line[data-v-af46a3d7]{display:block}.title-line.highlight[data-v-af46a3d7]{background:linear-gradient(135deg,#4caf50,#7dcd84,#7dcd84);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle[data-v-af46a3d7]{font-size:1.25rem;color:#5a6270;margin-bottom:2rem;line-height:1.8}.hero-actions[data-v-af46a3d7]{display:flex;gap:1rem;margin-bottom:3rem}.btn-large[data-v-af46a3d7]{padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s}.btn-large.btn-primary[data-v-af46a3d7]{background:linear-gradient(135deg,#4caf50,#7dcd84);border:none;color:#fff}.btn-large.btn-primary[data-v-af46a3d7]:hover{transform:translateY(-3px);box-shadow:0 15px 40px #4a6cf74d}.btn-arrow[data-v-af46a3d7]{width:20px;height:20px;transition:transform .3s}.btn-large.btn-primary:hover .btn-arrow[data-v-af46a3d7]{transform:translate(5px)}.btn-large.btn-outline[data-v-af46a3d7]{background:#fff;border:2px solid #e8ecf1;color:#2c3e50}.btn-large.btn-outline[data-v-af46a3d7]:hover{border-color:#4caf50;color:#4caf50;background:#f8faff}.hero-stats[data-v-af46a3d7]{display:flex;align-items:center;gap:2rem}.stat-item[data-v-af46a3d7]{text-align:center}.stat-number[data-v-af46a3d7]{display:block;font-size:2rem;font-weight:700;color:#4caf50}.stat-label[data-v-af46a3d7]{font-size:.9rem;color:#8c939d}.stat-divider[data-v-af46a3d7]{width:1px;height:40px;background:#e8ecf1}.hero-illustration[data-v-af46a3d7]{position:absolute;right:5%;top:50%;transform:translateY(-50%);z-index:1}.phone-mockup[data-v-af46a3d7]{width:280px;height:560px;background:linear-gradient(145deg,#2c3e50,#1a2332);border-radius:40px;padding:12px;box-shadow:0 50px 100px #4a6cf726,0 20px 40px #00000014;animation:phoneFloat-af46a3d7 6s ease-in-out infinite}@keyframes phoneFloat-af46a3d7{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.phone-screen[data-v-af46a3d7]{width:100%;height:100%;background:linear-gradient(180deg,#4caf50,#3d9140);border-radius:32px;overflow:hidden;padding:20px}.mini-dashboard[data-v-af46a3d7]{height:100%}.mini-header[data-v-af46a3d7]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#ffffff26;border-radius:12px;margin-bottom:15px;font-size:.9rem;color:#fff}.mini-badge[data-v-af46a3d7]{background:#ffffff40;padding:4px 10px;border-radius:20px;font-size:.75rem;color:#fff}.mini-cards[data-v-af46a3d7]{display:flex;flex-direction:column;gap:10px}.mini-card[data-v-af46a3d7]{background:#ffffff1f;border-radius:12px;padding:15px;display:flex;align-items:center;gap:12px;color:#fff}.mini-icon[data-v-af46a3d7]{font-size:1.5rem}.mini-value[data-v-af46a3d7]{font-size:1.25rem;font-weight:700;color:#fff}.mini-label[data-v-af46a3d7]{font-size:.8rem;color:#ffffffb3;margin-left:auto}.section-container[data-v-af46a3d7]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-header[data-v-af46a3d7]{text-align:center;margin-bottom:4rem}.section-tag[data-v-af46a3d7]{display:inline-block;padding:.5rem 1rem;background:#eaf5ec;border:1px solid #dfe6fe;border-radius:20px;font-size:.85rem;color:#4caf50;margin-bottom:1rem}.section-title[data-v-af46a3d7]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#1a2332}.section-desc[data-v-af46a3d7]{font-size:1.1rem;color:#5a6270}.features-section[data-v-af46a3d7]{padding:6rem 0;background:#f8faff}.features-grid[data-v-af46a3d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-card[data-v-af46a3d7]{background:#fff;border:1px solid #e8ecf1;border-radius:20px;padding:2rem;transition:all .3s}.feature-card[data-v-af46a3d7]:hover{border-color:#cdd7fd;transform:translateY(-5px);box-shadow:0 12px 40px #4a6cf714}.feature-icon[data-v-af46a3d7]{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.5rem}.feature-title[data-v-af46a3d7]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#1a2332}.feature-desc[data-v-af46a3d7]{font-size:.95rem;color:#5a6270;margin-bottom:1.5rem;line-height:1.6}.feature-list[data-v-af46a3d7]{list-style:none;padding:0;margin:0}.feature-list li[data-v-af46a3d7]{font-size:.9rem;color:#5a6270;padding:.5rem 0 .5rem 1.5rem;position:relative}.feature-list li[data-v-af46a3d7]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:600}.roles-section[data-v-af46a3d7]{padding:6rem 0;background:#fff}.roles-container[data-v-af46a3d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.role-card[data-v-af46a3d7]{background:#fff;border:1px solid #e8ecf1;border-radius:24px;padding:2.5rem;text-align:center;transition:all .3s}.role-card[data-v-af46a3d7]:hover{transform:translateY(-10px)}.role-card.teacher[data-v-af46a3d7]:hover{border-color:#cdd7fd;box-shadow:0 20px 60px #4a6cf71a}.role-card.student[data-v-af46a3d7]:hover{border-color:#b3e0ff;box-shadow:0 20px 60px #4facfe1a}.role-card.parent[data-v-af46a3d7]:hover{border-color:#f9d4f0;box-shadow:0 20px 60px #f093fb1a}.role-avatar[data-v-af46a3d7]{width:80px;height:80px;margin:0 auto 1.5rem;background:#f8faff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.role-title[data-v-af46a3d7]{font-size:1.5rem;font-weight:600;margin-bottom:.75rem;color:#1a2332}.role-desc[data-v-af46a3d7]{font-size:.95rem;color:#5a6270;margin-bottom:1.5rem}.role-features[data-v-af46a3d7]{text-align:left}.role-feature[data-v-af46a3d7]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.9rem;color:#5a6270}.check-icon[data-v-af46a3d7]{width:20px;height:20px;background:#eaf5ec;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#4caf50}.about-section[data-v-af46a3d7]{padding:6rem 0;background:#f8faff}.about-content[data-v-af46a3d7]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-text .section-title[data-v-af46a3d7]{text-align:left}.about-desc[data-v-af46a3d7]{font-size:1.1rem;color:#5a6270;line-height:1.8;margin-bottom:2rem}.about-values[data-v-af46a3d7]{display:flex;flex-direction:column;gap:1.5rem}.value-item[data-v-af46a3d7]{display:flex;gap:1rem;align-items:flex-start}.value-icon[data-v-af46a3d7]{font-size:1.5rem;margin-top:.25rem}.value-content h4[data-v-af46a3d7]{font-size:1.1rem;margin-bottom:.25rem;color:#1a2332}.value-content p[data-v-af46a3d7]{font-size:.9rem;color:#8c939d}.visual-card[data-v-af46a3d7]{background:#fff;border:1px solid #e8ecf1;border-radius:24px;padding:3rem;display:flex;flex-direction:column;gap:2rem}.visual-stat[data-v-af46a3d7]{display:flex;align-items:baseline;gap:.75rem}.big-number[data-v-af46a3d7]{font-size:3.5rem;font-weight:800;color:#4caf50}.stat-text[data-v-af46a3d7]{font-size:1.25rem;color:#5a6270}.cta-section[data-v-af46a3d7]{padding:6rem 0;background:#fff}.cta-content[data-v-af46a3d7]{text-align:center;background:linear-gradient(135deg,#eaf5ec,#e8efff);border:1px solid #dfe6fe;border-radius:32px;padding:4rem}.cta-title[data-v-af46a3d7]{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#1a2332}.cta-desc[data-v-af46a3d7]{font-size:1.1rem;color:#5a6270;margin-bottom:2rem}.cta-buttons[data-v-af46a3d7]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-platforms[data-v-af46a3d7]{display:flex;gap:1rem}.platform-tag[data-v-af46a3d7]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e8ecf1;border-radius:20px;font-size:.9rem;color:#5a6270}.footer[data-v-af46a3d7]{background:#1a2332;padding:4rem 0 2rem;border-top:none}.footer-container[data-v-af46a3d7]{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-main[data-v-af46a3d7]{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-bottom:3rem}.footer-slogan[data-v-af46a3d7]{margin-top:.75rem;color:#ffffff80}.footer-links[data-v-af46a3d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column h4[data-v-af46a3d7]{font-size:1rem;margin-bottom:1rem;color:#ffffffe6}.footer-column a[data-v-af46a3d7]{display:block;color:#ffffff80;text-decoration:none;padding:.5rem 0;font-size:.9rem;transition:color .3s}.footer-column a[data-v-af46a3d7]:hover{color:#7dcd84}.footer-bottom[data-v-af46a3d7]{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08);color:#ffffff4d;font-size:.85rem}.footer-bottom a[data-v-af46a3d7]{color:#ffffff4d;text-decoration:none}.footer-bottom a[data-v-af46a3d7]:hover{color:#fff9}@media(max-width:1024px){.hero-illustration[data-v-af46a3d7]{display:none}.features-grid[data-v-af46a3d7],.roles-container[data-v-af46a3d7]{grid-template-columns:repeat(2,1fr)}.about-content[data-v-af46a3d7],.footer-main[data-v-af46a3d7]{grid-template-columns:1fr}}@media(max-width:768px){.nav-container[data-v-af46a3d7]{padding:0 1rem}.nav-links[data-v-af46a3d7]{display:none}.mobile-menu-btn[data-v-af46a3d7],.mobile-menu[data-v-af46a3d7]{display:flex}.hero[data-v-af46a3d7]{min-height:auto;padding:6rem 1rem 3rem;text-align:center}.hero-content[data-v-af46a3d7]{max-width:100%}.hero-title[data-v-af46a3d7]{font-size:2.25rem;margin-bottom:1rem}.hero-subtitle[data-v-af46a3d7]{font-size:1rem;margin-bottom:1.5rem}.hero-actions[data-v-af46a3d7]{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2rem}.btn-large[data-v-af46a3d7]{width:100%;max-width:280px;justify-content:center}.hero-stats[data-v-af46a3d7]{flex-wrap:wrap;justify-content:center;gap:1rem}.stat-divider[data-v-af46a3d7]{display:none}.stat-number[data-v-af46a3d7]{font-size:1.5rem}.section-container[data-v-af46a3d7]{padding:0 1rem}.section-title[data-v-af46a3d7]{font-size:1.75rem}.section-desc[data-v-af46a3d7]{font-size:1rem}.features-section[data-v-af46a3d7],.roles-section[data-v-af46a3d7],.about-section[data-v-af46a3d7],.cta-section[data-v-af46a3d7]{padding:3rem 0}.features-grid[data-v-af46a3d7],.roles-container[data-v-af46a3d7]{grid-template-columns:1fr;gap:1.25rem}.feature-card[data-v-af46a3d7],.role-card[data-v-af46a3d7]{padding:1.5rem}.cta-content[data-v-af46a3d7]{padding:2rem 1rem;border-radius:20px}.cta-title[data-v-af46a3d7]{font-size:1.75rem}.footer[data-v-af46a3d7]{padding:2.5rem 0 1.5rem}.footer-main[data-v-af46a3d7]{gap:2rem}.footer-links[data-v-af46a3d7]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.download-section[data-v-af46a3d7]{padding:6rem 0;background:linear-gradient(180deg,#f8faff,#fff)}.download-section .section-header[data-v-af46a3d7]{margin-bottom:3rem}.download-cards[data-v-af46a3d7]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto}.download-card[data-v-af46a3d7]{position:relative;background:#fff;border:1px solid #e8ecf1;border-radius:24px;padding:2.5rem 1.75rem;text-align:center;transition:all .3s;display:flex;flex-direction:column;align-items:center}.download-card[data-v-af46a3d7]:hover{transform:translateY(-6px);box-shadow:0 20px 50px #4a6cf71a;border-color:#cdd7fd}.download-card.pc-card[data-v-af46a3d7]{border:2px solid #4CAF50}.download-badge[data-v-af46a3d7]{position:absolute;top:16px;right:16px;background:linear-gradient(135deg,#4caf50,#7dcd84);color:#fff;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px}.download-icon-wrap[data-v-af46a3d7]{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#eaf5ec,#e8efff);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#4caf50}.download-icon-wrap.mini[data-v-af46a3d7]{background:linear-gradient(135deg,#e6f7ff,#d9f7e6);color:#07c160}.download-icon-wrap.web[data-v-af46a3d7]{background:linear-gradient(135deg,#fff5e6,#fff0f5);color:#ff8c00}.download-platform-icon[data-v-af46a3d7]{width:36px;height:36px}.download-title[data-v-af46a3d7]{font-size:1.25rem;font-weight:600;color:#1a2332;margin:0 0 .75rem}.download-desc[data-v-af46a3d7]{font-size:.9rem;color:#5a6270;line-height:1.6;margin:0 0 1.25rem;flex:1}.download-meta[data-v-af46a3d7]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem;font-size:.85rem;color:#909399}.meta-version[data-v-af46a3d7]{color:#4caf50;background:#eaf5ec;padding:2px 10px;border-radius:12px;font-weight:500}.meta-size[data-v-af46a3d7]{color:#606266}.meta-divider[data-v-af46a3d7]{color:#c0c4cc}.btn-download-primary[data-v-af46a3d7]{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1.75rem;background:linear-gradient(135deg,#4caf50,#7dcd84);color:#fff;border-radius:10px;text-decoration:none;font-size:.95rem;font-weight:600;transition:all .3s;border:none;cursor:pointer}.btn-download-primary[data-v-af46a3d7]:hover{transform:translateY(-2px);box-shadow:0 10px 25px #4caf5059}.download-btn-icon[data-v-af46a3d7]{width:18px;height:18px}.btn-download-outline[data-v-af46a3d7]{display:inline-flex;align-items:center;gap:8px;padding:.75rem 1.75rem;background:transparent;color:#4caf50;border:1.5px solid #4CAF50;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-download-outline[data-v-af46a3d7]:hover{background:#eaf5ec}.mp-qrcode-img[data-v-af46a3d7]{display:block;width:170px;height:170px;object-fit:contain;padding:6px;background:#fff;border:1px solid #e8ecf1;border-radius:10px}.download-tip[data-v-af46a3d7]{text-align:center;font-size:.85rem;color:#909399;margin-top:2.5rem}.btn-download[data-v-af46a3d7]{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#fff;color:#4caf50;border:2px solid #4CAF50;border-radius:50px;text-decoration:none;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-download[data-v-af46a3d7]:hover{background:#4caf50;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #4caf504d}.btn-download-icon[data-v-af46a3d7]{width:20px;height:20px}@media(max-width:1024px){.download-cards[data-v-af46a3d7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.download-section[data-v-af46a3d7]{padding:4rem 0}.download-section .section-title[data-v-af46a3d7]{font-size:1.75rem}.download-cards[data-v-af46a3d7]{grid-template-columns:1fr;gap:1.25rem;padding:0 1rem}.download-card[data-v-af46a3d7]{padding:2rem 1.5rem}}.qq-group-widget[data-v-af46a3d7]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:95;display:flex;align-items:center}.qq-group-tab[data-v-af46a3d7]{display:flex;flex-direction:column;align-items:center;gap:6px;width:52px;padding:14px 0;border:none;border-radius:12px 0 0 12px;background:linear-gradient(135deg,#4caf50,#7dcd84);color:#fff;cursor:pointer;box-shadow:-4px 6px 18px #4caf5047;transition:transform .25s,box-shadow .25s}.qq-group-tab[data-v-af46a3d7]:hover{transform:translate(-3px)}.qq-group-widget.is-open .qq-group-tab[data-v-af46a3d7]{transform:translate(-3px);box-shadow:-6px 8px 22px #4caf5059}.qq-tab-icon[data-v-af46a3d7]{width:24px;height:24px}.qq-tab-text[data-v-af46a3d7]{font-size:.82rem;line-height:1.15;font-weight:600;text-align:center}.qq-group-panel[data-v-af46a3d7]{width:232px;margin-right:10px;padding:18px 16px 16px;background:#fff;border:1px solid #e8ecf1;border-radius:16px;box-shadow:0 16px 44px #1a233229;text-align:center}.qq-panel-title[data-v-af46a3d7]{font-size:1rem;font-weight:700;color:#1a2332;margin-bottom:12px}.qq-panel-qr[data-v-af46a3d7]{display:block;width:100%;height:auto;border:1px solid #eef1f5;border-radius:10px;background:#fff}.qq-panel-num[data-v-af46a3d7]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:.9rem;color:#5a6270}.qq-num-label[data-v-af46a3d7]{color:#8c939d}.qq-num-value[data-v-af46a3d7]{font-size:1.05rem;font-weight:700;color:#1a2332;letter-spacing:.5px}.qq-copy-btn[data-v-af46a3d7]{border:1px solid #4CAF50;background:#fff;color:#4caf50;border-radius:6px;padding:2px 10px;font-size:.8rem;cursor:pointer;transition:all .2s}.qq-copy-btn[data-v-af46a3d7]:hover{background:#eaf5ec}.qq-copy-btn.is-done[data-v-af46a3d7]{background:#4caf50;color:#fff;border-color:#4caf50}.qq-panel-tip[data-v-af46a3d7]{margin:10px 0 0;font-size:.8rem;color:#909399;line-height:1.5}.qq-pop-enter-active[data-v-af46a3d7],.qq-pop-leave-active[data-v-af46a3d7]{transition:opacity .22s ease,transform .22s ease;transform-origin:right center}.qq-pop-enter-from[data-v-af46a3d7],.qq-pop-leave-to[data-v-af46a3d7]{opacity:0;transform:translate(12px) scale(.96)}@media(max-width:768px){.qq-group-widget[data-v-af46a3d7]{top:auto;bottom:88px;transform:none}.qq-group-tab[data-v-af46a3d7]{width:46px;padding:11px 0}.qq-tab-text[data-v-af46a3d7]{font-size:.75rem}.qq-group-panel[data-v-af46a3d7]{width:200px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb;color:#2c3e50}html,body,#app{width:100%;height:100%}:root{--el-color-primary: #4CAF50;--el-color-primary-light-3: #7dcd84;--el-color-primary-light-5: #a5d8a9;--el-color-primary-light-7: #c8e6c9;--el-color-primary-light-8: #d9eedb;--el-color-primary-light-9: #eaf5ec;--el-color-primary-dark-2: #3d9140;--el-bg-color: #ffffff;--el-bg-color-page: #f5f7fb;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #2c3e50;--el-text-color-regular: #5a6270;--el-text-color-secondary: #8c939d;--el-text-color-placeholder: #a0a8b4;--el-border-color: #e8ecf1;--el-border-color-light: #f0f2f5;--el-border-color-lighter: #f5f7fb;--el-fill-color: #f5f7fb;--el-fill-color-light: #fafbfe;--el-fill-color-lighter: #ffffff;--el-border-radius-base: 8px;--el-border-radius-small: 6px}.el-card{border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 2px 12px #0000000a}.el-card:hover{box-shadow:0 4px 20px #0000000f}.el-button,.el-input__wrapper{border-radius:8px}.el-table{--el-table-border-color: #e8ecf1;--el-table-header-bg-color: #f8faff;--el-table-row-hover-bg-color: #eaf5ec;--el-table-bg-color: #ffffff}.el-dialog{border-radius:16px}.el-tabs__item.is-active{color:#4caf50}.el-tabs__active-bar{background-color:#4caf50}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:#4caf50}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b0b7c3}
