[data-v-30c51f4c]{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.euler-home[data-v-30c51f4c]{min-height:100vh;background:#f2f5f9;font-family:-apple-system,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;color:#1a2634;line-height:1.6}a[data-v-30c51f4c]{text-decoration:none;color:inherit}.top-header[data-v-30c51f4c]{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border-bottom:1px solid #eef2f6}.header-inner[data-v-30c51f4c]{max-width:1200px;margin:0 auto;padding:.8rem 1.2rem;gap:1.5rem}.brand[data-v-30c51f4c],.header-inner[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-30c51f4c]{gap:.6rem}.brand-logo-img[data-v-30c51f4c]{width:38px;height:38px;border-radius:50%}.brand-text[data-v-30c51f4c]{font-weight:700;font-size:1.25rem;letter-spacing:-.5px;background:linear-gradient(145deg,#1e293b,#334155);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-text small[data-v-30c51f4c]{font-weight:400;font-size:.75rem;-webkit-text-fill-color:#64748b}.main-nav[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-nav a[data-v-30c51f4c]{font-size:.9rem;font-weight:500;color:#64748b;-webkit-transition:color .2s;transition:color .2s}.main-nav a[data-v-30c51f4c]:hover{color:#2563eb}.header-actions[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.ask-link[data-v-30c51f4c],.header-actions[data-v-30c51f4c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ask-link[data-v-30c51f4c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.4rem;font-size:.85rem;font-weight:500;color:#2563eb;padding:.45rem 1rem;border:1px solid #dbe7fe;border-radius:20px;background:#eef4ff;-webkit-transition:all .2s;transition:all .2s}.ask-link[data-v-30c51f4c]:hover,.login-btn[data-v-30c51f4c]{background:#2563eb;color:#fff}.login-btn[data-v-30c51f4c]{font-size:.85rem;font-weight:600;padding:.45rem 1.2rem;border-radius:20px;-webkit-transition:all .2s;transition:all .2s}.login-btn[data-v-30c51f4c]:hover{background:#1d4ed8}.hero[data-v-30c51f4c]{background:linear-gradient(135deg,#f0f7ff,#e8f4ff 45%,#f5f7fa);padding:3.5rem 5rem;position:relative;overflow:hidden}.hero[data-v-30c51f4c]:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:rgba(37,99,235,.07);top:-180px;right:-120px}.hero-inner[data-v-30c51f4c]{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;position:relative;z-index:1}.hero-left[data-v-30c51f4c]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.hero-badge[data-v-30c51f4c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:#fff;color:#2563eb;font-size:.8rem;font-weight:600;padding:.4rem 1rem;border-radius:30px;border:1px solid #dbe7fe;margin-bottom:1.2rem}.hero-title[data-v-30c51f4c]{font-size:3rem;font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:.8rem;color:#1a2634}.hero-title span[data-v-30c51f4c]{display:block;font-size:1.5rem;font-weight:600;color:#64748b;margin-top:.4rem}.hero-desc[data-v-30c51f4c]{font-size:1.05rem;color:#64748b;max-width:560px;margin-bottom:1.8rem}.hero-actions[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-primary[data-v-30c51f4c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:#2563eb;color:#fff;font-weight:600;padding:.8rem 1.6rem;border-radius:24px;-webkit-transition:all .2s;transition:all .2s}.btn-primary[data-v-30c51f4c]:hover{background:#1d4ed8;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(37,99,235,.25);box-shadow:0 8px 20px rgba(37,99,235,.25)}.btn-outline[data-v-30c51f4c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;background:#fff;color:#2563eb;font-weight:600;padding:.8rem 1.6rem;border-radius:24px;border:1.5px solid #2563eb;-webkit-transition:all .2s;transition:all .2s}.btn-outline[data-v-30c51f4c]:hover{background:#2563eb;color:#fff}.hero-stats[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-item[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stat-num[data-v-30c51f4c]{font-size:1.6rem;font-weight:700;color:#2563eb}.stat-label[data-v-30c51f4c]{font-size:.85rem;color:#94a3b8}.hero-right[data-v-30c51f4c]{-webkit-box-flex:.9;-ms-flex:.9;flex:.9;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:320px}.mascot-card[data-v-30c51f4c]{text-align:center}.mascot-img[data-v-30c51f4c]{width:180px;height:180px;border-radius:50%;-webkit-box-shadow:0 20px 50px rgba(37,99,235,.25);box-shadow:0 20px 50px rgba(37,99,235,.25);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mascot-img[data-v-30c51f4c]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.mascot-label[data-v-30c51f4c]{display:inline-block;margin-top:.8rem;font-size:1rem;font-weight:700;color:#2563eb;background:#fff;padding:.3rem 1.2rem;border-radius:20px;-webkit-box-shadow:0 4px 14px rgba(37,99,235,.15);box-shadow:0 4px 14px rgba(37,99,235,.15)}.floating-formula[data-v-30c51f4c]{position:absolute;background:#fff;border-radius:14px;padding:.6rem 1rem;font-family:Georgia,Times New Roman,serif;font-size:.9rem;color:#1a2634;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.08);box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(37,99,235,.1)}.formula-1[data-v-30c51f4c]{top:6px;left:0}.formula-2[data-v-30c51f4c]{bottom:6px;right:0}.features-section[data-v-30c51f4c]{background:#f2f5f9;padding:3rem 1.2rem}.section-inner[data-v-30c51f4c]{max-width:1200px;margin:0 auto}.section-header[data-v-30c51f4c]{text-align:center;margin-bottom:2.5rem}.section-header h2[data-v-30c51f4c]{font-size:1.8rem;font-weight:700;color:#1a2634;margin-bottom:.5rem}.section-header p[data-v-30c51f4c]{font-size:1rem;color:#94a3b8}.feature-grid[data-v-30c51f4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.math-features[data-v-30c51f4c]{grid-template-columns:repeat(3,1fr)}.feature-card[data-v-30c51f4c]{background:#fff;border-radius:20px;padding:1.5rem 1.2rem;border:1px solid #eef2f6;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.02);box-shadow:0 2px 8px rgba(0,0,0,.02);-webkit-transition:all .25s;transition:all .25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.feature-card[data-v-30c51f4c]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 14px 30px rgba(37,99,235,.1);box-shadow:0 14px 30px rgba(37,99,235,.1);border-color:#bdd3ff}.feature-icon[data-v-30c51f4c]{width:48px;height:48px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem;margin-bottom:1rem}.feature-icon.blue[data-v-30c51f4c]{background:#e8f0fe;color:#2563eb}.feature-icon.purple[data-v-30c51f4c]{background:#ede9fe;color:#7c3aed}.feature-icon.green[data-v-30c51f4c]{background:#d1fae5;color:#059669}.feature-icon.orange[data-v-30c51f4c]{background:#fef3c7;color:#d97706}.feature-icon.cyan[data-v-30c51f4c]{background:#e0f2fe;color:#0891b2}.feature-icon.rose[data-v-30c51f4c]{background:#ffe4e6;color:#e11d48}.feature-icon.indigo[data-v-30c51f4c]{background:#e0e7ff;color:#4f46e5}.feature-card h3[data-v-30c51f4c]{font-size:1.05rem;font-weight:700;margin-bottom:.4rem}.feature-card p[data-v-30c51f4c]{font-size:.85rem;color:#64748b;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1rem}.feature-link[data-v-30c51f4c]{font-size:.85rem;font-weight:600;color:#2563eb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;-webkit-transition:gap .2s;transition:gap .2s}.feature-link[data-v-30c51f4c]:hover{gap:.6rem}.qa-section[data-v-30c51f4c]{background:#fff;padding:3rem 1.2rem}.qa-nav-tabs[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.qa-tab[data-v-30c51f4c]{padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #edf2f7;border-radius:20px;cursor:pointer;font-family:inherit;-webkit-transition:all .2s;transition:all .2s}.qa-tab[data-v-30c51f4c]:hover{color:#2563eb;border-color:#bdd3ff}.qa-tab.active[data-v-30c51f4c]{background:#2563eb;color:#fff;border-color:#2563eb}.qa-filter-tags[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-label[data-v-30c51f4c]{font-size:.8rem;color:#94a3b8;font-weight:500}.filter-tag[data-v-30c51f4c]{padding:.3rem .8rem;font-size:.8rem;font-weight:500;color:#64748b;background:#fff;border:1px solid #edf2f7;border-radius:14px;cursor:pointer;font-family:inherit;-webkit-transition:all .2s;transition:all .2s}.filter-tag[data-v-30c51f4c]:hover{color:#2563eb;border-color:#bdd3ff}.filter-tag.active[data-v-30c51f4c]{background:#eef4ff;color:#2563eb;border-color:#2563eb}.qa-list[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.qa-list.scrollable[data-v-30c51f4c]{max-height:560px;overflow-y:auto;padding-right:4px}.qa-item[data-v-30c51f4c]{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:1rem 1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.qa-item[data-v-30c51f4c]:hover{border-color:#bdd3ff;-webkit-box-shadow:0 6px 16px rgba(37,99,235,.08);box-shadow:0 6px 16px rgba(37,99,235,.08)}.qa-badge[data-v-30c51f4c]{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.72rem;font-weight:600;padding:.15rem .6rem;border-radius:6px}.qa-badge.knowledge[data-v-30c51f4c]{background:#e0f2fe;color:#0369a1}.qa-badge.exam[data-v-30c51f4c]{background:#fef3c7;color:#b45309}.qa-badge.book[data-v-30c51f4c]{background:#ede9fe;color:#6d28d9}.qa-context[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;font-size:.78rem;color:#94a3b8}.qa-context span[data-v-30c51f4c]:first-child{color:#2563eb;font-weight:500}.qa-title[data-v-30c51f4c]{font-size:.95rem;font-weight:600;color:#1a2634}.qa-meta[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;font-size:.78rem;color:#94a3b8}.qa-meta .answered[data-v-30c51f4c]{color:#059669;font-weight:600}.qa-meta .pending[data-v-30c51f4c]{color:#d97706;font-weight:600}.qa-empty[data-v-30c51f4c]{text-align:center;padding:1.5rem;color:#94a3b8;font-size:.9rem}.qa-more[data-v-30c51f4c]{text-align:center}.wrongbook-section[data-v-30c51f4c]{background:#f2f5f9;padding:3rem 1.2rem}.wrongbook-grid[data-v-30c51f4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.wb-card[data-v-30c51f4c]{background:#fff;border-radius:20px;padding:1.5rem 1.2rem;border:1px solid #eef2f6;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.02);box-shadow:0 2px 8px rgba(0,0,0,.02);-webkit-transition:all .25s;transition:all .25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer}.wb-card[data-v-30c51f4c]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 14px 30px rgba(37,99,235,.1);box-shadow:0 14px 30px rgba(37,99,235,.1);border-color:#bdd3ff}.wb-icon[data-v-30c51f4c]{width:48px;height:48px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.3rem;margin-bottom:1rem}.wb-icon.purple[data-v-30c51f4c]{background:#ede9fe;color:#7c3aed}.wb-icon.blue[data-v-30c51f4c]{background:#e8f0fe;color:#2563eb}.wb-icon.green[data-v-30c51f4c]{background:#d1fae5;color:#059669}.wb-icon.orange[data-v-30c51f4c]{background:#fef3c7;color:#d97706}.wb-card h3[data-v-30c51f4c]{font-size:1.05rem;font-weight:700;margin-bottom:.4rem}.wb-card p[data-v-30c51f4c]{font-size:.85rem;color:#64748b;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1rem}.cta-section[data-v-30c51f4c]{background:linear-gradient(135deg,#2563eb,#1d4ed8);padding:3.5rem 1.2rem;text-align:center}.cta-inner[data-v-30c51f4c]{max-width:600px;margin:0 auto}.cta-mascot[data-v-30c51f4c]{width:90px;height:90px;margin-bottom:1rem}.cta-inner h2[data-v-30c51f4c]{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:.6rem}.cta-inner p[data-v-30c51f4c]{color:hsla(0,0%,100%,.85);font-size:1rem;margin-bottom:1.8rem}.cta-btn[data-v-30c51f4c]{display:inline-block;background:#fff;color:#2563eb;font-weight:700;padding:.8rem 2.4rem;border-radius:30px;-webkit-transition:all .2s;transition:all .2s}.cta-btn[data-v-30c51f4c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.2);box-shadow:0 8px 24px rgba(0,0,0,.2)}.site-footer[data-v-30c51f4c]{background:#f2f5f9;border-top:1px solid #eef2f6;padding:1.5rem 1.2rem;text-align:center}.footer-inner[data-v-30c51f4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.85rem;color:#94a3b8}.footer-beian[data-v-30c51f4c]{color:#94a3b8;-webkit-transition:color .2s;transition:color .2s}.footer-beian[data-v-30c51f4c]:hover{color:#2563eb}@media(max-width:900px){.hero[data-v-30c51f4c]{padding:3rem 1.2rem}.hero-inner[data-v-30c51f4c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.hero-left[data-v-30c51f4c]{max-width:100%}.hero-desc[data-v-30c51f4c]{margin-left:auto;margin-right:auto}.hero-actions[data-v-30c51f4c],.hero-stats[data-v-30c51f4c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature-grid[data-v-30c51f4c],.math-features[data-v-30c51f4c],.wrongbook-grid[data-v-30c51f4c]{grid-template-columns:repeat(2,1fr)}.main-nav[data-v-30c51f4c]{display:none}}@media(max-width:560px){.feature-grid[data-v-30c51f4c],.math-features[data-v-30c51f4c],.wrongbook-grid[data-v-30c51f4c]{grid-template-columns:1fr}.hero-title[data-v-30c51f4c]{font-size:2.2rem}.mascot-img[data-v-30c51f4c]{width:140px;height:140px}}