.share-copy-toast[data-v-84dbbab7]{background:#f0fbf4;border:1px solid #b7dfc5;border-radius:10px;box-shadow:0 6px 24px #171a3226;color:#246c3e;left:50%;max-width:calc(100vw - 32px);padding:12px 24px;pointer-events:none;position:fixed;top:24px;transform:translate(-50%);z-index:10000}.article-page>main[data-v-84dbbab7]{--blog-border:#e5ebfa;--blog-muted:#6a7284;background:var(--white);color:var(--ink);font-family:Assistant,var(--chinese-font-stack),sans-serif;font-size:18px;line-height:1.72}.article-page[data-v-84dbbab7] .site-header:not(.site-header--scrolled){background:#f0f4fff0;--site-nav-caret-image:url(../images/figma/header-dropdown-caret.webp)}.article-page[data-v-84dbbab7] .site-header :is(.site-nav__link,.site-nav__trigger),.article-page[data-v-84dbbab7] .site-mobile-menu-toggle{color:var(--navy)}.article-page[data-v-84dbbab7] .site-mobile-menu-toggle span{background:var(--navy)}.article-page a[data-v-84dbbab7]{text-decoration:none}.article-hero[data-v-84dbbab7]{background:#f0f4ff;padding:156px 24px 82px}.article-hero__inner[data-v-84dbbab7]{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,492fr) minmax(0,684fr);margin:auto;width:min(var(--site-content-width),100%)}.article-hero__content[data-v-84dbbab7],.article-main[data-v-84dbbab7]{min-width:0}.eyebrow[data-v-84dbbab7]{color:var(--purple);font-size:14px;font-weight:700;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}.eyebrow a[data-v-84dbbab7]{color:inherit}h1[data-v-84dbbab7],h2[data-v-84dbbab7]{color:var(--navy);letter-spacing:-.025em;overflow-wrap:anywhere}h1[data-v-84dbbab7]{font-size:48px;font-weight:700;line-height:1.12;margin:0 0 26px}h1[data-v-84dbbab7]:lang(zh-CN){line-height:1.35}.article-deck[data-v-84dbbab7]{color:#6a7284;font-size:16px;line-height:1.7;margin:0 0 28px;overflow-wrap:anywhere}.article-meta[data-v-84dbbab7]{color:#6a7284;display:flex;flex-wrap:wrap;font-size:15px;gap:8px 18px}.share[data-v-84dbbab7]{align-items:center;display:flex;gap:10px;margin-top:34px}.share-label[data-v-84dbbab7]{color:var(--navy);font-size:14px;font-weight:700;margin-right:8px;text-transform:uppercase}.share a[data-v-84dbbab7],.share button[data-v-84dbbab7]{background:#fff;border:1px solid #e5ebfa;border-radius:50%;color:var(--navy);cursor:pointer;display:grid;font:inherit;font-size:14px;font-weight:700;height:42px;padding:0;place-items:center;transition:background .2s,transform .2s;width:42px}.share a[data-v-84dbbab7]:hover,.share button[data-v-84dbbab7]:hover{background:var(--purple);color:#fff;transform:translateY(-2px)}.article-demo[data-v-84dbbab7],.share-status[data-v-84dbbab7]{color:var(--navy);font-size:14px}.share-status input[data-v-84dbbab7]{max-width:100%}.article-hero__visual[data-v-84dbbab7]{margin-right:18px;min-width:0;position:relative}.article-hero__visual[data-v-84dbbab7]:before{background:#d3d3ff;border-radius:24px;content:"";inset:28px -18px -18px 28px;position:absolute}.hero-image[data-v-84dbbab7]{aspect-ratio:684/372;border:8px solid #fff;border-radius:24px;box-shadow:0 8px 28px #2c33591a;display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.article-layout[data-v-84dbbab7]{align-items:start;display:grid;gap:80px;grid-template-columns:240px minmax(0,1fr);margin:96px auto 0;width:min(var(--site-content-width),calc(100% - 48px))}.article-layout--no-toc[data-v-84dbbab7]{display:block}.toc[data-v-84dbbab7]{max-height:calc(100vh - 140px);overflow-y:auto;position:sticky;top:110px}.toc-title[data-v-84dbbab7]{color:var(--navy);font-size:13px;font-weight:700;letter-spacing:.12em;margin-bottom:20px}.toc-list[data-v-84dbbab7]{border-left:1px solid #e5ebfa}.toc a[data-v-84dbbab7]{color:#6a7284;display:grid;font-size:14px;gap:6px;grid-template-columns:30px 1fr;line-height:1.35;overflow-wrap:anywhere;padding:10px 0 10px 18px;position:relative}.toc a.active[data-v-84dbbab7]{border-left:2px solid var(--purple);color:var(--navy);font-weight:700;margin-left:-1px}.toc a.toc-child[data-v-84dbbab7]{font-size:13px;padding-left:30px}.toc-num[data-v-84dbbab7]{color:var(--purple);font-variant-numeric:tabular-nums}.mobile-toc[data-v-84dbbab7]{display:none}.article-content[data-v-84dbbab7]{overflow-wrap:anywhere}.article-content[data-v-84dbbab7] h2,.article-content[data-v-84dbbab7] h3{color:var(--navy);scroll-margin-top:120px}.article-content[data-v-84dbbab7] h2{font-size:40px;line-height:1.22;margin:64px 0 24px}.article-content[data-v-84dbbab7] h2:first-child{margin-top:0}.article-content[data-v-84dbbab7] h3{font-size:26px;line-height:1.35;margin:38px 0 15px}.article-content[data-v-84dbbab7] p{color:#343444;margin:0 0 22px}.article-content[data-v-84dbbab7] ol,.article-content[data-v-84dbbab7] ul{margin:0 0 28px;padding-left:24px}.article-content[data-v-84dbbab7] li{margin:9px 0;padding-left:5px}.article-content[data-v-84dbbab7] li::marker{color:var(--purple);font-weight:700}.article-content[data-v-84dbbab7] img{border-radius:20px;display:block;height:auto;margin:40px auto 12px;max-width:100%}.article-content[data-v-84dbbab7] .article-image-caption{color:#6a7284;display:block;font-size:14px;line-height:1.5;margin-bottom:28px}.article-content[data-v-84dbbab7] blockquote{background:#f0f4ff;border-left:4px solid var(--purple);border-radius:0 16px 16px 0;font-size:25px;font-weight:600;line-height:1.5;margin:38px 0;padding:30px 34px}.article-content[data-v-84dbbab7] blockquote p:last-child{margin-bottom:0}.article-content[data-v-84dbbab7] .article-callout{background:#d3d3ff;border:0;border-radius:24px;font-size:18px;font-weight:400;padding:34px}.article-content[data-v-84dbbab7] .article-callout>p:first-child{color:#5e5ed2;font-size:14px;font-weight:700;letter-spacing:.1em}.article-content[data-v-84dbbab7] .article-callout h3,.article-content[data-v-84dbbab7] .article-callout>p:nth-child(2) strong{font-size:27px;margin:10px 0}.article-content[data-v-84dbbab7] a{color:#5e5ed2;text-decoration:underline;text-underline-offset:4px}.article-content[data-v-84dbbab7] table{border-collapse:collapse;display:block;font-size:16px;margin-bottom:28px;max-width:100%;overflow-x:auto}.article-content[data-v-84dbbab7] td,.article-content[data-v-84dbbab7] th{border:1px solid #e5ebfa;min-width:110px;padding:12px 16px}.article-content[data-v-84dbbab7] th{background:#f0f4ff}.article-content[data-v-84dbbab7] pre{background:#f0f4ff;border-radius:12px;max-width:100%;overflow-x:auto;padding:20px}.article-content[data-v-84dbbab7] hr{border:0;border-top:1px solid #e5ebfa;margin:40px 0}.section-wrap[data-v-84dbbab7]{margin:120px auto 0;width:min(var(--site-content-width),calc(100% - 48px))}.section-heading[data-v-84dbbab7]{font-size:42px;line-height:1.2;margin:0 0 42px}.faq-list[data-v-84dbbab7]{border-top:1px solid #e5ebfa}.faq-item[data-v-84dbbab7]{border-bottom:1px solid #e5ebfa}.faq-item summary[data-v-84dbbab7]{align-items:center;color:var(--navy);cursor:pointer;display:flex;font-size:22px;font-weight:700;gap:24px;justify-content:space-between;list-style:none;overflow-wrap:anywhere;padding:27px 4px}.faq-item summary[data-v-84dbbab7]::-webkit-details-marker{display:none}.faq-icon[data-v-84dbbab7]{background:50%/contain no-repeat url(../images/figma/home-faq-arrow-down-default.png);flex:0 0 40px;height:40px;transition:transform .2s}.faq-item[open] .faq-icon[data-v-84dbbab7]{transform:rotate(-90deg)}.faq-item>p[data-v-84dbbab7]{color:#6a7284;margin:0;max-width:830px;overflow-wrap:anywhere;padding:0 4px 28px;white-space:pre-wrap}.related-grid[data-v-84dbbab7]{display:grid;gap:24px;grid-auto-columns:calc(33.33333% - 16px);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 0 18px;scroll-snap-type:x proximity}.related-grid[data-v-84dbbab7]>*{min-width:0;scroll-snap-align:start}.related-grid[data-v-84dbbab7]:focus-visible{outline:2px solid #7474e8;outline-offset:4px}.article-return[data-v-84dbbab7]{font-size:16px;margin:64px auto;width:min(var(--site-content-width),calc(100% - 48px))}.article-return a[data-v-84dbbab7]{color:#5e5ed2}.demo-cta[data-v-84dbbab7]{background:var(--purple);color:#fff;margin-top:100px;padding:72px 24px}.demo-cta__inner[data-v-84dbbab7]{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:auto;width:min(var(--site-content-width),100%)}.demo-cta .eyebrow[data-v-84dbbab7]{color:#eeeefe;margin-bottom:9px}.demo-cta h2[data-v-84dbbab7]{color:#fff;font-size:40px;margin:0 0 8px}.demo-cta p[data-v-84dbbab7]{color:#eeeefe;margin:0;max-width:620px}.article-button[data-v-84dbbab7]{background:#fff;border:0;border-radius:100px;color:var(--navy);cursor:pointer;flex-shrink:0;font:inherit;font-weight:700;padding:16px 28px}.article-page[data-v-84dbbab7] :is(a,button,summary):focus-visible{outline:2px solid #5e5ed2;outline-offset:4px}@media(max-width:980px){.article-hero__inner[data-v-84dbbab7]{gap:32px;grid-template-columns:1fr 1fr}h1[data-v-84dbbab7]{font-size:40px}.article-layout[data-v-84dbbab7]{gap:42px;grid-template-columns:190px minmax(0,1fr)}.article-content[data-v-84dbbab7] h2{font-size:34px}}@media(max-width:720px){.article-hero[data-v-84dbbab7]{padding:116px 20px 58px}.article-hero__inner[data-v-84dbbab7]{align-items:stretch;display:flex;flex-direction:column;gap:42px}h1[data-v-84dbbab7]{font-size:38px}.article-hero__visual[data-v-84dbbab7]{margin-right:8px}.article-hero__visual[data-v-84dbbab7]:before{inset:18px -8px -10px 18px}.hero-image[data-v-84dbbab7]{border-width:5px}.article-layout[data-v-84dbbab7]{display:block;margin-top:58px;width:calc(100% - 40px)}.toc[data-v-84dbbab7]{display:none}.mobile-toc[data-v-84dbbab7]{border:1px solid #e5ebfa;border-radius:16px;display:block;margin-bottom:40px;overflow:hidden}.mobile-toc summary[data-v-84dbbab7]{background:#f0f4ff;color:var(--navy);cursor:pointer;font-weight:700;padding:17px 18px}.mobile-toc nav[data-v-84dbbab7]{padding:12px 18px}.mobile-toc a[data-v-84dbbab7]{color:#6a7284;display:block;font-size:15px;padding:8px 0}.mobile-toc a.toc-child[data-v-84dbbab7]{padding-left:16px}.article-content[data-v-84dbbab7]{font-size:17px}.article-content[data-v-84dbbab7] h2{font-size:31px}.article-content[data-v-84dbbab7] h3{font-size:23px}.article-content[data-v-84dbbab7] blockquote{padding:25px}.section-wrap[data-v-84dbbab7]{margin-top:84px;width:calc(100% - 40px)}.section-heading[data-v-84dbbab7]{font-size:34px}.related-grid[data-v-84dbbab7]{gap:16px;grid-auto-columns:85%}.demo-cta[data-v-84dbbab7]{margin-top:80px}.demo-cta__inner[data-v-84dbbab7]{align-items:flex-start;flex-direction:column}.demo-cta h2[data-v-84dbbab7]{font-size:34px}}@media(prefers-reduced-motion:reduce){.faq-icon[data-v-84dbbab7],.share a[data-v-84dbbab7],.share button[data-v-84dbbab7]{transition:none}}
