.hero[data-v-df07c8b9]{text-align:center;background:var(--bg-primary);padding:120px 0 80px;position:relative;overflow:hidden}.hero-content[data-v-df07c8b9]{z-index:1;max-width:720px;margin:0 auto;position:relative}.hero-icon[data-v-df07c8b9]{justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 28px;display:flex}.hero-icon img[data-v-df07c8b9]{-o-object-fit:contain;object-fit:contain;width:72px;height:72px;transition:transform .3s}.hero-icon:hover img[data-v-df07c8b9]{transform:scale(1.08)}.hero-title[data-v-df07c8b9]{letter-spacing:-.03em;color:var(--text-primary);margin-bottom:18px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15}.hero-desc[data-v-df07c8b9]{margin-bottom:6px;position:relative}.hero-desc.is-collapsed[data-v-df07c8b9]{max-height:5.2em;overflow:hidden}.hero-desc.is-collapsed[data-v-df07c8b9]:after{content:"";background:linear-gradient(transparent,var(--bg-primary));pointer-events:none;height:2.8em;position:absolute;bottom:0;left:0;right:0}.hero-desc-intro[data-v-df07c8b9]{color:var(--text-primary);margin:0 0 4px;font-size:clamp(15px,1.8vw,17px);font-weight:500;line-height:1.65}.hero-desc-body[data-v-df07c8b9]{color:var(--text-secondary);margin:0;font-size:clamp(14px,1.6vw,15px);font-weight:400;line-height:1.7}.hero-expand[data-v-df07c8b9]{color:var(--text-tertiary,#999);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:20px;padding:6px 0;font-size:13px;transition:color .2s;display:inline-flex}.hero-expand[data-v-df07c8b9]:hover{color:var(--text-secondary)}.hero-expand-arrow[data-v-df07c8b9]{transition:transform .3s}.hero-expand-arrow.is-up[data-v-df07c8b9]{transform:rotate(180deg)}@media (width<=768px){.hero[data-v-df07c8b9]{padding:104px 0 60px}.hero-icon[data-v-df07c8b9]{width:72px;height:72px}.hero-icon img[data-v-df07c8b9]{width:58px;height:58px}}.install-card-section[data-v-ca9816e5]{background:var(--bg-secondary);text-align:center;padding:40px 24px 48px}.client-detect[data-v-ca9816e5]{border-radius:var(--radius-lg);background:var(--bg-primary);border:1px solid var(--card-border);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:32px 48px;display:inline-flex}.detect-info[data-v-ca9816e5]{text-align:left}.detect-label[data-v-ca9816e5]{color:var(--text-primary);margin-bottom:6px;font-size:20px;font-weight:700}.detect-tip[data-v-ca9816e5]{color:var(--text-secondary);font-size:14px}.detect-store-tip[data-v-ca9816e5]{color:var(--text-muted);margin-top:6px;font-size:13px;line-height:1.55}.detect-actions[data-v-ca9816e5]{align-items:center;gap:12px;display:flex}.btn-store-install[data-v-ca9816e5]{background:#fff;border:1px solid #0071e373;font-weight:600;box-shadow:inset 0 0 0 1px #0071e30a}.btn-store-install[data-v-ca9816e5],.btn-store-install[data-v-ca9816e5]:hover{color:var(--accent-blue);text-decoration:none}.btn-store-install[data-v-ca9816e5]:hover{border-color:var(--accent-blue);background:#0071e30f;transform:translateY(-2px);box-shadow:0 8px 24px #0071e329}.install-smartscreen-note[data-v-ca9816e5]{text-align:left;background:#fffaf0;border:1px solid #f59e0b52;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;max-width:920px;margin:18px auto 0;padding:16px 18px;display:grid}.note-main[data-v-ca9816e5]{gap:6px;display:grid}.note-badge[data-v-ca9816e5]{border-radius:var(--radius-full);color:#9a5b00;background:#f59e0b24;width:fit-content;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.note-main strong[data-v-ca9816e5]{color:#2f2414;font-size:15px;line-height:1.45}.note-main p[data-v-ca9816e5]{color:#6b5a3a;margin:0;font-size:13px;line-height:1.6}.note-steps[data-v-ca9816e5]{gap:8px;min-width:170px;display:grid}.note-steps span[data-v-ca9816e5]{color:#263548;background:#fff;border:1px solid #0071e329;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.note-steps b[data-v-ca9816e5]{background:var(--accent-blue);color:#fff;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.install-guide[data-v-ca9816e5]{margin-top:24px}.install-guide a[data-v-ca9816e5]{color:var(--text-secondary);font-size:14px;text-decoration:none;transition:color .2s}.install-guide a[data-v-ca9816e5]:hover{color:var(--accent-blue);text-decoration:underline}@media (width<=768px){.install-card-section[data-v-ca9816e5]{padding:32px 0 40px}.client-detect[data-v-ca9816e5]{flex-direction:column;gap:20px;width:100%;padding:24px}.detect-info[data-v-ca9816e5]{text-align:center}.detect-actions[data-v-ca9816e5]{flex-direction:column;width:100%}.detect-actions .btn[data-v-ca9816e5]{justify-content:center;width:100%}.install-smartscreen-note[data-v-ca9816e5]{grid-template-columns:1fr;margin-top:16px;padding:16px}.note-steps[data-v-ca9816e5]{min-width:0}}.features[data-v-2825405c]{padding:var(--section-padding);background:var(--bg-primary)}.section-title[data-v-2825405c]{text-align:center;margin-bottom:48px}.slogan-banner[data-v-2825405c]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);text-align:center;background:#fff9;border:1px solid #fff6;justify-content:center;align-items:center;margin-bottom:32px;padding:36px 48px;display:flex;box-shadow:0 8px 32px #0000000a}html.dark .slogan-banner[data-v-2825405c]{background:#1e1e1e99;border:1px solid #ffffff0d;box-shadow:0 8px 32px #0003}.slogan-text[data-v-2825405c]{color:var(--text-primary);letter-spacing:-.015em;background:linear-gradient(135deg,var(--text-primary) 30%,#555 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:22px;font-weight:600;line-height:1.5}html.dark .slogan-text[data-v-2825405c]{background:linear-gradient(135deg,#fff 30%,#aaa);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bento-grid[data-v-2825405c]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.bento-item[data-v-2825405c]{border-radius:var(--radius-lg);background:#fffc;border:1px solid #0000000a;flex-direction:column;padding:32px 28px;display:flex;box-shadow:0 4px 20px #00000008}html.dark .bento-item[data-v-2825405c]{background:var(--card-bg);border-color:#ffffff08}.bento-wide[data-v-2825405c]{grid-column:1/-1}.group-header[data-v-2825405c]{border-bottom:1px solid var(--card-border);margin-bottom:24px;padding-bottom:16px}.group-title[data-v-2825405c]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:14px;font-weight:600}.feature-list[data-v-2825405c]{flex-direction:column;gap:24px;height:100%;margin:0;display:flex}.bento-wide .feature-list[data-v-2825405c]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px 32px;display:grid}.feature-detail[data-v-2825405c]{flex-direction:column;gap:8px;display:flex}.feature-title[data-v-2825405c]{gap:12px;font-size:16px;font-weight:600}.feature-icon[data-v-2825405c],.feature-title[data-v-2825405c]{color:var(--text-primary);align-items:center;display:flex}.feature-icon[data-v-2825405c]{border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid var(--card-border);flex-shrink:0;justify-content:center;width:36px;height:36px;box-shadow:0 2px 8px #00000005}.feature-icon img[data-v-2825405c]{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.feature-icon svg[data-v-2825405c]{opacity:.8;width:18px;height:18px}.feature-desc[data-v-2825405c]{color:var(--text-secondary);margin:0 0 0 48px;font-size:14.5px;line-height:1.5}@media (width<=1024px){.slogan-banner[data-v-2825405c]{padding:28px 32px}}@media (width<=768px){.slogan-banner[data-v-2825405c]{padding:24px 20px}.slogan-text[data-v-2825405c]{font-size:18px}.bento-item[data-v-2825405c]{padding:24px 20px}.bento-grid[data-v-2825405c]{grid-template-columns:1fr}.bento-wide[data-v-2825405c]{grid-column:auto}.bento-wide .feature-list[data-v-2825405c]{grid-template-columns:1fr;gap:24px}.feature-desc[data-v-2825405c]{margin-top:4px;margin-left:0}}.tutorial[data-v-90f43034]{background:var(--bg-secondary);padding:90px 0}.tutorial-steps[data-v-90f43034]{justify-content:space-between;align-items:flex-start;gap:28px;margin-top:56px;display:flex;position:relative}.tutorial-steps[data-v-90f43034]:before{content:"";background:var(--card-border);z-index:0;height:2px;position:absolute;top:28px;left:60px;right:60px}.tutorial-step[data-v-90f43034]{text-align:center;z-index:1;flex-direction:column;flex:1;position:relative}.step-number[data-v-90f43034],.tutorial-step[data-v-90f43034]{align-items:center;display:flex}.step-number[data-v-90f43034]{background:var(--text-primary);color:#fff;border-radius:50%;justify-content:center;width:56px;height:56px;margin-bottom:18px;font-size:24px;font-weight:700;transition:transform .3s}.tutorial-step:hover .step-number[data-v-90f43034]{transform:scale(1.08)}.step-content h3[data-v-90f43034]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:8px;font-size:17.5px;font-weight:600}.step-content p[data-v-90f43034]{color:var(--text-secondary);font-size:14px;line-height:1.6}@media (width<=1024px){.tutorial-steps[data-v-90f43034]{flex-wrap:wrap;justify-content:center}.tutorial-steps[data-v-90f43034]:before{display:none}}@media (width<=768px){.tutorial-steps[data-v-90f43034]{flex-direction:column;align-items:center;gap:32px}}@media (width<=480px){.step-number[data-v-90f43034]{width:48px;height:48px;font-size:20px}.step-content h3[data-v-90f43034]{font-size:16px}}.platform-guide[data-v-7c6f3999]{padding:var(--section-padding);background:var(--bg-primary)}.guide-header[data-v-7c6f3999]{text-align:center;max-width:860px;margin:0 auto 44px}.guide-kicker[data-v-7c6f3999]{color:var(--accent-blue);letter-spacing:.08em;margin:0 0 10px;font-size:14px;font-weight:700}.guide-header .section-title[data-v-7c6f3999]{margin-bottom:18px}.guide-intro[data-v-7c6f3999]{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.8}.guide-grid[data-v-7c6f3999]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.compliance-note[data-v-7c6f3999],.guide-block[data-v-7c6f3999],.guide-card[data-v-7c6f3999]{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg,#fff)}.guide-card[data-v-7c6f3999]{padding:30px}.guide-block h3[data-v-7c6f3999],.guide-card h3[data-v-7c6f3999]{color:var(--text-primary);margin:0 0 22px;font-size:21px;line-height:1.4}.check-list[data-v-7c6f3999]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check-list li[data-v-7c6f3999]{color:var(--text-secondary);padding-left:26px;line-height:1.7;position:relative}.check-list li[data-v-7c6f3999]:before{content:"✓";color:var(--accent-blue);font-weight:700;position:absolute;top:0;left:0}.guide-block[data-v-7c6f3999]{margin-top:20px;padding:34px}.workflow-list[data-v-7c6f3999]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.workflow-list li[data-v-7c6f3999]{align-items:flex-start;gap:14px;display:flex}.workflow-number[data-v-7c6f3999]{background:var(--text-primary);color:#fff;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:inline-flex}.workflow-list h4[data-v-7c6f3999]{color:var(--text-primary);margin:2px 0 8px;font-size:16px}.workflow-list p[data-v-7c6f3999]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.troubleshooting-list[data-v-7c6f3999]{margin:0}.troubleshooting-item[data-v-7c6f3999]{border-top:1px solid var(--card-border);grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.troubleshooting-item[data-v-7c6f3999]:first-child{border-top:0;padding-top:0}.troubleshooting-item[data-v-7c6f3999]:last-child{padding-bottom:0}.troubleshooting-item dt[data-v-7c6f3999]{color:var(--text-primary);font-weight:600;line-height:1.6}.troubleshooting-item dd[data-v-7c6f3999]{color:var(--text-secondary);margin:0;line-height:1.7}.compliance-note[data-v-7c6f3999]{background:var(--bg-secondary);margin-top:20px;padding:24px 28px}.compliance-note strong[data-v-7c6f3999]{color:var(--text-primary)}.compliance-note p[data-v-7c6f3999]{color:var(--text-secondary);margin:8px 0 0;line-height:1.7}.reviewed-date[data-v-7c6f3999]{color:var(--text-secondary);text-align:right;margin:16px 2px 0;font-size:13px}@media (width<=820px){.guide-grid[data-v-7c6f3999],.troubleshooting-item[data-v-7c6f3999],.workflow-list[data-v-7c6f3999]{grid-template-columns:1fr}.troubleshooting-item[data-v-7c6f3999]{gap:8px}}@media (width<=520px){.guide-block[data-v-7c6f3999],.guide-card[data-v-7c6f3999]{padding:24px 20px}.guide-intro[data-v-7c6f3999]{font-size:15px}}.faq[data-v-f9231656]{background:var(--bg-secondary);padding:90px 0}.faq-list[data-v-f9231656]{max-width:800px;margin:52px auto 0}.faq-item[data-v-f9231656]{border-bottom:1px solid var(--card-border);padding:28px 0;transition:all .3s}.faq-item[data-v-f9231656]:first-child{padding-top:0}.faq-item[data-v-f9231656]:last-child{border-bottom:none}.faq-question[data-v-f9231656]{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:10px;font-size:17.5px;font-weight:600;line-height:1.5}.faq-answer[data-v-f9231656]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}@media (width<=768px){.faq-question[data-v-f9231656]{font-size:16px}.faq-answer[data-v-f9231656]{font-size:14px}}.regions[data-v-7492abe3]{background:var(--bg-primary);padding:90px 0}.region-tags[data-v-7492abe3]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.region-tag[data-v-7492abe3]{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-secondary);letter-spacing:-.01em;border-radius:980px;padding:8px 18px;font-size:13.5px;font-weight:500;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:inline-block}.region-tag[data-v-7492abe3]:hover{border-color:var(--accent-blue-light);color:var(--accent-blue-light);background:#2997ff0f;transform:translateY(-1px)}@media (width<=768px){.region-tags[data-v-7492abe3]{justify-content:flex-start}}.related[data-v-6f80b64d]{background:var(--bg-primary);padding:100px 0 64px}.related-grid[data-v-6f80b64d]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:52px;display:grid}.related-item[data-v-6f80b64d]{text-align:center;color:inherit;border-radius:var(--radius-lg);border:1px solid var(--card-border);background:var(--card-bg);flex-direction:column;align-items:center;gap:12px;padding:26px 18px;text-decoration:none;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex}.related-item[data-v-6f80b64d]:hover{border-color:#007aff1f;text-decoration:none;transform:translateY(-5px);box-shadow:0 12px 32px #00000014}.related-icon[data-v-6f80b64d]{background:var(--bg-secondary);border-radius:var(--radius-md);justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s;display:flex;overflow:hidden}.related-item:hover .related-icon[data-v-6f80b64d]{transform:scale(1.08)}.related-icon img[data-v-6f80b64d]{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.related-name[data-v-6f80b64d]{color:var(--text-primary);letter-spacing:-.01em;font-size:14.5px;font-weight:550}@media (width<=1024px){.related-grid[data-v-6f80b64d]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (width<=480px){.related[data-v-6f80b64d]{padding:60px 0 44px}.related-grid[data-v-6f80b64d]{grid-template-columns:repeat(2,1fr)}}.cta-section[data-v-bb34a055]{background:linear-gradient(180deg,var(--bg-primary) 0,#fbfbfd 58%,var(--bg-secondary) 100%);text-align:center;padding:64px 0 72px}.cta-content[data-v-bb34a055]{max-width:600px;margin:0 auto}.cta-content h2[data-v-bb34a055]{letter-spacing:0;color:var(--text-primary);margin-bottom:16px;font-size:40px;font-weight:700}.cta-content p[data-v-bb34a055]{color:var(--text-secondary);margin-bottom:28px;font-size:17.5px;line-height:1.65}.cta-actions[data-v-bb34a055]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-store-cta[data-v-bb34a055]{background:#fff;border:1px solid #0071e373;font-weight:600;box-shadow:inset 0 0 0 1px #0071e30a}.btn-store-cta[data-v-bb34a055],.btn-store-cta[data-v-bb34a055]:hover{color:var(--accent-blue);text-decoration:none}.btn-store-cta[data-v-bb34a055]:hover{border-color:var(--accent-blue);background:#0071e30f;transform:translateY(-2px);box-shadow:0 8px 24px #0071e329}.cta-content .cta-smartscreen-tip[data-v-bb34a055]{color:#6b5a3a;max-width:560px;margin:16px auto 0;font-size:13px;line-height:1.6}.cta-smartscreen-tip span[data-v-bb34a055]:first-child{color:#9a5b00;font-weight:700}@media (width<=768px){.cta-section[data-v-bb34a055]{padding:48px 0 56px}.cta-content h2[data-v-bb34a055]{font-size:28px}.cta-content p[data-v-bb34a055]{font-size:16px}.cta-actions[data-v-bb34a055]{flex-direction:column}.cta-actions .btn[data-v-bb34a055]{justify-content:center}}.platform-page[data-v-e9d6930c]{min-height:100vh;overflow-x:hidden}.install-card-section[data-v-e9d6930c]{background:var(--bg-secondary);text-align:center;padding:40px 24px 48px}.cta-section[data-v-e9d6930c]{background:linear-gradient(180deg,var(--bg-primary) 0,#fbfbfd 58%,var(--bg-secondary) 100%);text-align:center;padding:64px 0 72px}.cta-content[data-v-e9d6930c]{max-width:600px;margin:0 auto}.cta-content h2[data-v-e9d6930c]{color:var(--text-primary);letter-spacing:0;margin:0 0 16px;font-size:40px;font-weight:700}.cta-content p[data-v-e9d6930c]{color:var(--text-secondary);margin:0 0 28px;font-size:17.5px;line-height:1.65}.fallback-actions[data-v-e9d6930c]{gap:12px}.cta-actions[data-v-e9d6930c],.fallback-actions[data-v-e9d6930c]{flex-wrap:wrap;justify-content:center;display:flex}.cta-actions[data-v-e9d6930c]{gap:14px}.btn-store-fallback[data-v-e9d6930c]{color:var(--accent-blue);background:#fff;border:1px solid #0071e373;font-weight:600;text-decoration:none;box-shadow:inset 0 0 0 1px #0071e30a}.btn-store-fallback[data-v-e9d6930c]:hover{border-color:var(--accent-blue);color:var(--accent-blue);background:#0071e30f;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 24px #0071e329}@media (width<=640px){.cta-actions[data-v-e9d6930c],.fallback-actions[data-v-e9d6930c]{flex-direction:column}.cta-actions .btn[data-v-e9d6930c],.fallback-actions .btn[data-v-e9d6930c]{width:100%}.cta-content h2[data-v-e9d6930c]{font-size:28px}}
