:root{--color-primary: #07c160;--color-primary-dark: #059e4d;--color-primary-light: #e8f8ee;--color-primary-glow: rgba(7, 193, 96, .2);--color-accent: #1989fa;--color-accent-light: #e8f4ff;--color-warning: #ff976a;--color-warning-light: #fff3eb;--color-text: #1a1a2e;--color-text-secondary: #5a5a6e;--color-text-muted: #999;--color-bg: #ffffff;--color-bg-secondary: #f7f8fa;--color-bg-dark: #0d1117;--color-border: #e8e8ed;--font-family: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 20px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .12);--shadow-glow: 0 4px 30px rgba(7, 193, 96, .15);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--max-width: 1200px;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.reveal-hidden{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.reveal-visible{opacity:1;transform:translateY(0)}.reveal-visible .stagger-1{transition-delay:.1s}.reveal-visible .stagger-2{transition-delay:.2s}.reveal-visible .stagger-3{transition-delay:.3s}.reveal-visible .stagger-4{transition-delay:.4s}.reveal-visible .stagger-5{transition-delay:.5s}.reveal-visible .stagger-6{transition-delay:.6s}@media(max-width:768px){.container{padding:0 16px}}.navbar[data-v-2d7c8de3]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 0;transition:var(--transition)}.navbar.scrolled[data-v-2d7c8de3]{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 20px #0000000f;padding:10px 0}.navbar-inner[data-v-2d7c8de3]{display:flex;align-items:center;justify-content:space-between}.navbar-brand[data-v-2d7c8de3]{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.brand-icon[data-v-2d7c8de3]{width:36px;height:36px;background:linear-gradient(135deg,var(--color-primary),#00d46a);color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.brand-text[data-v-2d7c8de3]{font-size:18px;font-weight:600;color:var(--color-text)}.navbar-links[data-v-2d7c8de3]{display:flex;align-items:center;gap:32px}.navbar-links a[data-v-2d7c8de3]{font-size:15px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:var(--transition);position:relative}.navbar-links a[data-v-2d7c8de3]:hover{color:var(--color-primary)}.navbar-links a[data-v-2d7c8de3]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-primary);transition:width .3s}.navbar-links a[data-v-2d7c8de3]:hover:after{width:100%}.nav-cta[data-v-2d7c8de3]{background:var(--color-primary)!important;color:#fff!important;padding:8px 20px;border-radius:20px;font-size:14px!important}.nav-cta[data-v-2d7c8de3]:hover{background:var(--color-primary-dark)!important;transform:translateY(-1px);box-shadow:var(--shadow-glow)}.nav-cta[data-v-2d7c8de3]:after{display:none!important}.mobile-toggle[data-v-2d7c8de3]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.mobile-toggle span[data-v-2d7c8de3]{width:22px;height:2px;background:var(--color-text);border-radius:2px;transition:var(--transition)}@media(max-width:768px){.mobile-toggle[data-v-2d7c8de3]{display:flex}.menu-open .mobile-toggle span[data-v-2d7c8de3]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-open .mobile-toggle span[data-v-2d7c8de3]:nth-child(2){opacity:0}.menu-open .mobile-toggle span[data-v-2d7c8de3]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navbar-links[data-v-2d7c8de3]{position:fixed;top:60px;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;gap:0;padding:16px 0;box-shadow:var(--shadow-md);transform:translateY(-120%);transition:transform .3s ease}.navbar-links.open[data-v-2d7c8de3]{transform:translateY(0)}.navbar-links a[data-v-2d7c8de3]{padding:14px 24px;width:100%;text-align:center}.nav-cta[data-v-2d7c8de3]{margin:8px 24px 0;width:auto!important;text-align:center!important}}.hero[data-v-aee33ebb]{min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;padding:100px 0 60px}.hero-bg[data-v-aee33ebb]{position:absolute;inset:0;overflow:hidden}.hero-orb[data-v-aee33ebb]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.orb-1[data-v-aee33ebb]{width:600px;height:600px;background:radial-gradient(circle,rgba(7,193,96,.2),transparent);top:-200px;right:-100px;animation:float-aee33ebb 8s ease-in-out infinite}.orb-2[data-v-aee33ebb]{width:400px;height:400px;background:radial-gradient(circle,rgba(25,137,250,.12),transparent);bottom:-100px;left:-100px;animation:float-aee33ebb 10s ease-in-out infinite reverse}.orb-3[data-v-aee33ebb]{width:300px;height:300px;background:radial-gradient(circle,rgba(7,193,96,.1),transparent);top:50%;left:50%;animation:float-aee33ebb 6s ease-in-out infinite}.hero-grid[data-v-aee33ebb]{position:absolute;inset:0;background-image:linear-gradient(rgba(7,193,96,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(7,193,96,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,black 30%,transparent 70%)}@keyframes float-aee33ebb{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.hero-content[data-v-aee33ebb]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-badge[data-v-aee33ebb]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:var(--color-primary-light);border-radius:20px;font-size:13px;font-weight:500;color:var(--color-primary-dark);margin-bottom:24px}.badge-dot[data-v-aee33ebb]{width:6px;height:6px;background:var(--color-primary);border-radius:50%;animation:pulse-aee33ebb 2s ease-in-out infinite}@keyframes pulse-aee33ebb{0%,to{opacity:1}50%{opacity:.4}}.hero-title[data-v-aee33ebb]{font-size:56px;font-weight:900;line-height:1.2;letter-spacing:-1px;margin-bottom:24px}.gradient-text[data-v-aee33ebb]{background:linear-gradient(135deg,var(--color-primary) 0%,#00d46a 50%,var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-desc[data-v-aee33ebb]{font-size:17px;line-height:1.8;color:var(--color-text-secondary);margin-bottom:36px;max-width:500px}.hero-actions[data-v-aee33ebb]{display:flex;gap:16px;margin-bottom:48px}.btn[data-v-aee33ebb]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:var(--transition);font-family:var(--font-family)}.btn-primary[data-v-aee33ebb]{background:linear-gradient(135deg,var(--color-primary),#00d46a);color:#fff;box-shadow:0 4px 20px #07c1604d}.btn-primary[data-v-aee33ebb]:hover{transform:translateY(-2px);box-shadow:0 6px 30px #07c16066}.btn-ghost[data-v-aee33ebb]{background:transparent;color:var(--color-text-secondary);border:1.5px solid var(--color-border)}.btn-ghost[data-v-aee33ebb]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-light)}.hero-stats[data-v-aee33ebb]{display:flex;align-items:center;gap:24px}.stat-value[data-v-aee33ebb]{display:block;font-size:22px;font-weight:700;color:var(--color-text)}.stat-label[data-v-aee33ebb]{font-size:13px;color:var(--color-text-muted)}.stat-divider[data-v-aee33ebb]{width:1px;height:36px;background:var(--color-border)}.hero-visual[data-v-aee33ebb]{position:relative;display:flex;justify-content:center}.phone-mockup[data-v-aee33ebb]{position:relative;z-index:2}.iphone-btn[data-v-aee33ebb]{position:absolute;background:linear-gradient(180deg,#d4d4d8,#bcbcc4);border-radius:2px;z-index:3}.iphone-btn-silent[data-v-aee33ebb]{width:3px;height:18px;left:-3px;top:100px;border-radius:2px 0 0 2px}.iphone-btn-vol-up[data-v-aee33ebb]{width:3px;height:32px;left:-3px;top:140px;border-radius:2px 0 0 2px}.iphone-btn-vol-down[data-v-aee33ebb]{width:3px;height:32px;left:-3px;top:182px;border-radius:2px 0 0 2px}.iphone-btn-power[data-v-aee33ebb]{width:3px;height:48px;right:-3px;top:155px;border-radius:0 2px 2px 0}.phone-frame[data-v-aee33ebb]{width:290px;background:linear-gradient(145deg,#e8e8ed,#d2d2d8,#e8e8ed);border-radius:44px;padding:10px;box-shadow:0 30px 80px #0000001a,0 0 0 1px #fff9 inset,0 0 0 1.5px #c8c8ce}.phone-screen[data-v-aee33ebb]{background:linear-gradient(180deg,#f0faf4,#fff 40%);border-radius:36px;padding:0;min-height:520px;overflow:hidden;position:relative;display:flex;flex-direction:column}.dynamic-island[data-v-aee33ebb]{width:90px;height:24px;background:#2c2c2e;border-radius:20px;margin:10px auto 0;position:relative;z-index:5}.status-bar[data-v-aee33ebb]{display:flex;align-items:center;justify-content:space-between;padding:4px 22px 6px;font-size:12px;font-weight:600;color:#1d1d1f;letter-spacing:.2px}.status-time[data-v-aee33ebb]{font-variant-numeric:tabular-nums;font-weight:700;font-size:13px}.status-right[data-v-aee33ebb]{display:flex;align-items:center;gap:5px}.status-icon[data-v-aee33ebb]{display:block}.status-battery[data-v-aee33ebb]{display:flex;align-items:center;gap:1px}.battery-body[data-v-aee33ebb]{width:22px;height:11px;border:1.5px solid #1d1d1f;border-radius:3px;padding:1.5px;position:relative}.battery-level[data-v-aee33ebb]{width:100%;height:100%;background:#1d1d1f;border-radius:1px}.battery-cap[data-v-aee33ebb]{width:2px;height:5px;background:#1d1d1f;border-radius:0 1px 1px 0}.app-content[data-v-aee33ebb]{flex:1;padding:8px 16px 0;overflow:hidden}.home-indicator[data-v-aee33ebb]{width:100px;height:4px;background:#1d1d1f;border-radius:2px;margin:10px auto 6px;opacity:.2}.mock-header[data-v-aee33ebb]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.mock-avatar[data-v-aee33ebb]{width:36px;height:36px;background:linear-gradient(135deg,var(--color-primary),#00d46a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:600}.mock-name[data-v-aee33ebb]{font-size:14px;font-weight:600}.mock-card[data-v-aee33ebb]{background:linear-gradient(135deg,var(--color-primary),#00d46a);border-radius:14px;padding:16px;color:#fff;margin-bottom:14px}.mock-card-title[data-v-aee33ebb]{font-size:13px;opacity:.9;margin-bottom:4px}.mock-card-count[data-v-aee33ebb]{font-size:18px;font-weight:700;margin-bottom:10px}.mock-card-btn[data-v-aee33ebb]{display:inline-block;padding:6px 16px;background:#ffffff40;border-radius:8px;font-size:12px;font-weight:600}.mock-progress[data-v-aee33ebb]{background:#fff;border-radius:14px;padding:14px;margin-bottom:14px;box-shadow:0 2px 8px #0000000a}.mock-progress-title[data-v-aee33ebb]{font-size:13px;font-weight:600;margin-bottom:10px}.mock-stats[data-v-aee33ebb]{display:flex;justify-content:space-between}.mock-stat[data-v-aee33ebb]{text-align:center}.mock-stat-val[data-v-aee33ebb]{display:block;font-size:18px;font-weight:700;color:var(--color-primary)}.mock-stat-lbl[data-v-aee33ebb]{font-size:10px;color:var(--color-text-muted)}.mock-words[data-v-aee33ebb]{display:flex;flex-direction:column;gap:8px}.mock-word-item[data-v-aee33ebb]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a}.mock-word-en[data-v-aee33ebb]{font-size:14px;font-weight:600;margin-right:6px}.mock-word-cn[data-v-aee33ebb]{font-size:12px;color:var(--color-text-muted)}.mock-dots[data-v-aee33ebb]{display:flex;gap:3px}.dot[data-v-aee33ebb]{width:8px;height:8px;border-radius:50%;background:#e0e0e0}.dot.filled[data-v-aee33ebb]{background:var(--color-primary)}.hero-scroll-hint[data-v-aee33ebb]{display:flex;justify-content:center;margin-top:40px;cursor:pointer;position:relative;z-index:1}.scroll-mouse[data-v-aee33ebb]{width:24px;height:38px;border:2px solid var(--color-border);border-radius:12px;display:flex;justify-content:center;padding-top:8px}.scroll-dot[data-v-aee33ebb]{width:3px;height:8px;background:var(--color-primary);border-radius:2px;animation:scrollDown-aee33ebb 1.5s ease-in-out infinite}@keyframes scrollDown-aee33ebb{0%{opacity:0;transform:translateY(-4px)}50%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media(max-width:1024px){.hero-content[data-v-aee33ebb]{grid-template-columns:1fr;text-align:center;gap:40px}.hero-title[data-v-aee33ebb]{font-size:42px}.hero-desc[data-v-aee33ebb]{max-width:100%;margin-left:auto;margin-right:auto}.hero-actions[data-v-aee33ebb],.hero-stats[data-v-aee33ebb]{justify-content:center}.hero-visual[data-v-aee33ebb]{order:-1}.phone-frame[data-v-aee33ebb]{width:250px}.phone-screen[data-v-aee33ebb]{min-height:440px}.dynamic-island[data-v-aee33ebb]{width:76px;height:20px}}@media(max-width:480px){.hero-title[data-v-aee33ebb]{font-size:32px}.hero-actions[data-v-aee33ebb]{flex-direction:column;align-items:center}.hero-stats[data-v-aee33ebb]{flex-wrap:wrap;gap:16px}}.features[data-v-097be8db]{padding:120px 0;background:var(--color-bg)}.section-header[data-v-097be8db]{text-align:center;margin-bottom:64px}.section-tag[data-v-097be8db]{display:inline-block;padding:6px 16px;background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:20px;font-size:13px;font-weight:600;margin-bottom:16px}.section-title[data-v-097be8db]{font-size:40px;font-weight:800;line-height:1.3;margin-bottom:16px}.section-desc[data-v-097be8db]{font-size:17px;color:var(--color-text-secondary);max-width:520px;margin:0 auto}.features-grid[data-v-097be8db]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card[data-v-097be8db]{padding:36px 28px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:var(--transition);position:relative;overflow:hidden}.feature-card[data-v-097be8db]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary),#00d46a);opacity:0;transition:opacity .3s}.feature-card[data-v-097be8db]:hover{border-color:transparent;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-card[data-v-097be8db]:hover:before{opacity:1}.feature-name[data-v-097be8db]{font-size:20px;font-weight:700;margin-bottom:10px}.feature-desc[data-v-097be8db]{font-size:14px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:16px}.feature-tag[data-v-097be8db]{display:inline-block;padding:4px 10px;background:var(--color-bg-secondary);border-radius:6px;font-size:12px;font-weight:500;color:var(--color-text-muted)}@media(max-width:1024px){.features-grid[data-v-097be8db]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features[data-v-097be8db]{padding:80px 0}.section-title[data-v-097be8db]{font-size:28px}.features-grid[data-v-097be8db]{grid-template-columns:1fr;gap:16px}.feature-card[data-v-097be8db]{padding:24px 20px}}.how-it-works[data-v-0f850ab0]{padding:120px 0;background:var(--color-bg-secondary)}.section-header[data-v-0f850ab0]{text-align:center;margin-bottom:64px}.section-tag[data-v-0f850ab0]{display:inline-block;padding:6px 16px;background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:20px;font-size:13px;font-weight:600;margin-bottom:16px}.section-title[data-v-0f850ab0]{font-size:40px;font-weight:800;line-height:1.3;margin-bottom:16px}.section-desc[data-v-0f850ab0]{font-size:17px;color:var(--color-text-secondary)}.steps[data-v-0f850ab0]{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:80px}.step[data-v-0f850ab0]{flex:1;text-align:center;max-width:240px}.step-icon[data-v-0f850ab0]{width:72px;height:72px;margin:0 auto 16px;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:var(--shadow-sm);transition:var(--transition)}.step:hover .step-icon[data-v-0f850ab0]{transform:scale(1.08);box-shadow:var(--shadow-md)}.step-name[data-v-0f850ab0]{font-size:18px;font-weight:700;margin-bottom:8px}.step-desc[data-v-0f850ab0]{font-size:14px;line-height:1.6;color:var(--color-text-secondary);max-width:220px;margin:0 auto}.step-chevron[data-v-0f850ab0]{flex-shrink:0;width:32px;display:flex;align-items:center;justify-content:center;padding-top:20px}.step-chevron svg[data-v-0f850ab0]{width:28px;height:28px;opacity:.6;filter:drop-shadow(0 1px 2px rgba(7,193,96,.2));transition:var(--transition)}.steps:hover .step-chevron svg[data-v-0f850ab0]{opacity:.85}.workflow-visual[data-v-0f850ab0]{max-width:800px;margin:0 auto}.workflow-bar[data-v-0f850ab0]{display:flex;justify-content:space-between;position:relative;padding:0 8px}.workflow-line[data-v-0f850ab0]{position:absolute;top:8px;left:8px;right:8px;height:3px;background:linear-gradient(90deg,#e0e0e0,#ff6b6b 10%,#ffa94d 25%,#ffe066 42%,#8ce99a 58%,#51cf66 75%,#2b8a3e);border-radius:2px;z-index:0}.workflow-item[data-v-0f850ab0]{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:1}.wf-dot[data-v-0f850ab0]{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--color-border);transition:var(--transition)}.wf-dot.active[data-v-0f850ab0]{border-color:var(--color-primary);background:var(--color-primary)}.wf-label[data-v-0f850ab0]{font-size:13px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap}@media(max-width:1024px){.steps[data-v-0f850ab0]{flex-wrap:wrap;gap:32px;justify-content:center}.step[data-v-0f850ab0]{flex:0 0 calc(50% - 40px);max-width:none}.step-chevron[data-v-0f850ab0]{display:none}}@media(max-width:640px){.how-it-works[data-v-0f850ab0]{padding:80px 0}.section-title[data-v-0f850ab0]{font-size:28px}.steps[data-v-0f850ab0]{flex-direction:column;align-items:stretch;gap:24px}.step[data-v-0f850ab0]{flex:none;display:flex;text-align:left;gap:16px;align-items:flex-start}.step-icon[data-v-0f850ab0]{margin:0;width:56px;height:56px;font-size:28px;flex-shrink:0;border-radius:16px}.step-desc[data-v-0f850ab0]{max-width:none}.workflow-bar[data-v-0f850ab0]{flex-direction:column;gap:0;padding:0}.workflow-line[data-v-0f850ab0]{position:absolute;inset:8px auto 8px 8px;width:3px;height:auto;background:linear-gradient(180deg,#e0e0e0,#ff6b6b 10%,#ffa94d 25%,#ffe066 42%,#8ce99a 58%,#51cf66 75%,#2b8a3e)}.workflow-item[data-v-0f850ab0]{flex-direction:row;gap:12px;padding:8px 0}.wf-dot[data-v-0f850ab0]{width:18px;height:18px;flex-shrink:0}.wf-label[data-v-0f850ab0]{font-size:13px}}.highlights[data-v-6a40d49c]{padding:120px 0;background:var(--color-bg)}.section-header[data-v-6a40d49c]{text-align:center;margin-bottom:80px}.section-tag[data-v-6a40d49c]{display:inline-block;padding:6px 16px;background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:20px;font-size:13px;font-weight:600;margin-bottom:16px}.section-title[data-v-6a40d49c]{font-size:40px;font-weight:800;line-height:1.3}.highlight-row[data-v-6a40d49c]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:100px}.highlight-row[data-v-6a40d49c]:last-child{margin-bottom:0}.highlight-row.reverse[data-v-6a40d49c]{direction:rtl}.highlight-row.reverse[data-v-6a40d49c]>*{direction:ltr}.hl-badge[data-v-6a40d49c]{display:inline-block;padding:4px 12px;background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:6px;font-size:12px;font-weight:600;margin-bottom:16px}.hl-badge.orange[data-v-6a40d49c]{background:var(--color-warning-light);color:#c55b11}.hl-badge.blue[data-v-6a40d49c]{background:var(--color-accent-light);color:#1672c4}.hl-title[data-v-6a40d49c]{font-size:32px;font-weight:800;line-height:1.3;margin-bottom:16px}.hl-desc[data-v-6a40d49c]{font-size:15px;line-height:1.8;color:var(--color-text-secondary);margin-bottom:24px}.hl-features[data-v-6a40d49c]{display:flex;flex-direction:column;gap:10px}.hl-feature[data-v-6a40d49c]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--color-text-secondary)}.hl-check[data-v-6a40d49c]{color:var(--color-primary);font-weight:700;font-size:16px}.curve-card[data-v-6a40d49c]{background:#fff;border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.curve-title[data-v-6a40d49c]{font-size:16px;font-weight:700;margin-bottom:20px}.curve-levels[data-v-6a40d49c]{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.curve-level[data-v-6a40d49c]{display:flex;align-items:center;gap:12px;font-size:13px}.level-dots[data-v-6a40d49c]{display:flex;gap:3px;min-width:60px}.level-dot[data-v-6a40d49c]{width:10px;height:10px;border-radius:50%;background:#e8e8e8}.level-dot.filled.red[data-v-6a40d49c]{background:#ff6b6b}.level-dot.filled.orange[data-v-6a40d49c]{background:#ffa94d}.level-dot.filled.yellow[data-v-6a40d49c]{background:#a9c937}.level-dot.filled.green[data-v-6a40d49c]{background:#51cf66}.level-dot.filled.darkgreen[data-v-6a40d49c]{background:#2b8a3e}.level-name[data-v-6a40d49c]{font-weight:600;min-width:56px}.level-interval[data-v-6a40d49c]{color:var(--color-text-muted);font-size:12px}.curve-graph[data-v-6a40d49c]{position:relative;padding-top:8px}.curve-svg[data-v-6a40d49c]{width:100%;height:auto}.curve-label-left[data-v-6a40d49c],.curve-label-right[data-v-6a40d49c]{position:absolute;bottom:-4px;font-size:11px;color:var(--color-text-muted)}.curve-label-left[data-v-6a40d49c]{left:0}.curve-label-right[data-v-6a40d49c]{right:0}.photo-card[data-v-6a40d49c]{background:#fff;border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.photo-flow[data-v-6a40d49c]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:24px}.photo-step[data-v-6a40d49c]{text-align:center}.ps-icon[data-v-6a40d49c]{font-size:28px;margin-bottom:4px}.ps-label[data-v-6a40d49c]{font-size:12px;color:var(--color-text-secondary);font-weight:500}.photo-arrow[data-v-6a40d49c]{color:var(--color-text-muted);font-size:18px;margin-bottom:16px}.photo-preview[data-v-6a40d49c]{background:var(--color-bg-secondary);border-radius:12px;padding:16px}.paper-mock[data-v-6a40d49c]{display:flex;flex-direction:column;gap:10px}.paper-line[data-v-6a40d49c]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed #ddd;font-size:14px}.paper-num[data-v-6a40d49c]{font-weight:600;color:var(--color-text-muted);min-width:20px}.paper-cn[data-v-6a40d49c]{color:var(--color-text-secondary);min-width:40px}.paper-answer[data-v-6a40d49c]{font-family:Courier New,monospace;font-style:italic;color:var(--color-primary-dark);font-weight:600}.ai-card[data-v-6a40d49c]{background:#fff;border-radius:var(--radius-lg);padding:28px;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.ai-header[data-v-6a40d49c]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.ai-icon[data-v-6a40d49c]{font-size:20px}.ai-title[data-v-6a40d49c]{font-size:16px;font-weight:700}.ai-tabs[data-v-6a40d49c]{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid var(--color-bg-secondary)}.ai-tab[data-v-6a40d49c]{padding:8px 16px;font-size:13px;font-weight:500;color:var(--color-text-muted);border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer}.ai-tab.active[data-v-6a40d49c]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.ai-word[data-v-6a40d49c]{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;padding:12px 16px;background:var(--color-bg-secondary);border-radius:10px}.ai-word-en[data-v-6a40d49c]{font-size:20px;font-weight:700}.ai-word-phonetic[data-v-6a40d49c]{font-size:13px;color:var(--color-text-muted)}.ai-word-cn[data-v-6a40d49c]{font-size:14px;color:var(--color-text-secondary)}.ai-content[data-v-6a40d49c]{font-size:14px;line-height:1.8;color:var(--color-text-secondary)}.ai-content strong[data-v-6a40d49c]{color:var(--color-primary-dark)}.ai-visual-cue[data-v-6a40d49c]{margin-top:12px;padding:10px 14px;background:linear-gradient(135deg,#f0fff4,#fff7e6);border-radius:8px;font-size:14px;font-weight:600;color:var(--color-text)}@media(max-width:1024px){.highlight-row[data-v-6a40d49c]{grid-template-columns:1fr;gap:32px}.highlight-row.reverse[data-v-6a40d49c]{direction:ltr}.hl-title[data-v-6a40d49c]{font-size:26px}}@media(max-width:640px){.highlights[data-v-6a40d49c]{padding:80px 0}.section-title[data-v-6a40d49c]{font-size:28px}.highlight-row[data-v-6a40d49c]{margin-bottom:64px}.photo-flow[data-v-6a40d49c]{flex-wrap:wrap;gap:6px}.photo-arrow[data-v-6a40d49c]{display:none}}.download[data-v-84ee7c6b]{padding:120px 0;background:var(--color-bg-secondary);position:relative;overflow:hidden}.download-bg[data-v-84ee7c6b]{position:absolute;inset:0;overflow:hidden}.dl-orb[data-v-84ee7c6b]{position:absolute;border-radius:50%;filter:blur(80px)}.dl-orb-1[data-v-84ee7c6b]{width:500px;height:500px;background:radial-gradient(circle,rgba(7,193,96,.08),transparent);top:-200px;left:-100px}.dl-orb-2[data-v-84ee7c6b]{width:400px;height:400px;background:radial-gradient(circle,rgba(25,137,250,.06),transparent);bottom:-150px;right:-100px}.download-card[data-v-84ee7c6b]{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;background:#fff;border-radius:var(--radius-xl);padding:60px;box-shadow:var(--shadow-lg);position:relative;z-index:1;overflow:hidden}.download-card[data-v-84ee7c6b]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary),#00d46a,var(--color-accent))}.dl-title[data-v-84ee7c6b]{font-size:36px;font-weight:800;margin-bottom:16px}.dl-desc[data-v-84ee7c6b]{font-size:16px;line-height:1.8;color:var(--color-text-secondary);margin-bottom:28px}.dl-desc strong[data-v-84ee7c6b]{color:var(--color-primary-dark)}.dl-steps[data-v-84ee7c6b]{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.dl-step[data-v-84ee7c6b]{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--color-text-secondary)}.dl-step-num[data-v-84ee7c6b]{width:28px;height:28px;background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.dl-trust[data-v-84ee7c6b]{display:flex;gap:20px}.trust-item[data-v-84ee7c6b]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-muted)}.trust-item svg[data-v-84ee7c6b]{color:var(--color-primary)}.download-qr[data-v-84ee7c6b]{text-align:center}.qr-wrapper[data-v-84ee7c6b]{width:200px;height:200px;padding:12px;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:2px solid var(--color-primary-light);margin-bottom:12px;overflow:hidden}.qr-image[data-v-84ee7c6b]{width:100%;height:100%;object-fit:contain;border-radius:8px}.qr-hint[data-v-84ee7c6b]{font-size:13px;color:var(--color-text-muted);font-weight:500}@media(max-width:768px){.download[data-v-84ee7c6b]{padding:80px 0}.download-card[data-v-84ee7c6b]{grid-template-columns:1fr;padding:32px 24px;text-align:center;gap:32px}.dl-title[data-v-84ee7c6b]{font-size:28px}.dl-steps[data-v-84ee7c6b]{align-items:flex-start;text-align:left}.dl-trust[data-v-84ee7c6b]{justify-content:center;flex-wrap:wrap}.download-qr[data-v-84ee7c6b]{order:-1}.qr-wrapper[data-v-84ee7c6b]{margin:0 auto 12px}}.footer[data-v-41d402d6]{background:var(--color-bg-dark);color:#9ca3af;padding:60px 0 0}.footer-inner[data-v-41d402d6]{display:flex;justify-content:space-between;gap:60px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-logo[data-v-41d402d6]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.logo-icon[data-v-41d402d6]{width:32px;height:32px;background:linear-gradient(135deg,var(--color-primary),#00d46a);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.logo-text[data-v-41d402d6]{font-size:16px;font-weight:600;color:#fff}.footer-tagline[data-v-41d402d6]{font-size:14px;color:#6b7280}.footer-links[data-v-41d402d6]{display:flex;gap:60px}.footer-col h4[data-v-41d402d6]{color:#fff;font-size:14px;font-weight:600;margin-bottom:16px}.footer-col a[data-v-41d402d6]{display:block;font-size:14px;color:#6b7280;padding:4px 0;transition:color .2s}.footer-col a[data-v-41d402d6]:hover{color:var(--color-primary)}.footer-bottom[data-v-41d402d6]{padding:20px 0;text-align:center;font-size:13px;color:#4b5563}@media(max-width:640px){.footer-inner[data-v-41d402d6]{flex-direction:column;gap:32px;text-align:center}.footer-logo[data-v-41d402d6]{justify-content:center}.footer-links[data-v-41d402d6]{justify-content:center;gap:40px}}#app{min-height:100vh}
