.blog-reading-progress[data-v-f911bc84]{position:fixed;top:0;left:0;z-index:9999;height:3px;width:0;background:var(--color-brand, #1ad79f);pointer-events:none;transition:width .1s ease-out}.preferred-source-btn[data-v-e00e31e7]{display:inline-flex;align-items:center;vertical-align:middle;flex-shrink:0;zoom:.72;line-height:0}@supports not (zoom:1){.preferred-source-btn[data-v-e00e31e7]{transform:scale(.72);transform-origin:left center;margin-inline-end:-39.2px;height:29px}}.blog-article-faq[data-v-57c5d89e]{margin-top:var(--space-10)}.blog-article-faq__title[data-v-57c5d89e]{margin:0;padding-bottom:24px;border-bottom:1px solid #c7d1d6;color:var(--color-text-primary);font-size:28px;font-weight:600;line-height:1.6}.blog-article-faq__item[data-v-57c5d89e]{border-bottom:1px solid #c7d1d6;cursor:pointer;padding:20px 0}.blog-article-faq__q[data-v-57c5d89e]{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:0;border:none;background:none;color:var(--color-text-primary);cursor:pointer;font-size:18px;font-weight:500;line-height:30px;text-align:left}.blog-article-faq__q-text[data-v-57c5d89e]{flex:1;min-width:0}.blog-article-faq__icon[data-v-57c5d89e]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;margin-left:24px;border-radius:8px;background:#f5f5f5;color:var(--color-text-primary);transition:background .2s ease}.blog-article-faq__item.group:hover .blog-article-faq__icon[data-v-57c5d89e],.blog-article-faq__item:hover .blog-article-faq__icon[data-v-57c5d89e]{background:#ededed}.blog-article-faq__a-wrap[data-v-57c5d89e]{overflow:hidden;transition:height .25s ease}.blog-article-faq__a[data-v-57c5d89e]{padding-top:20px;color:var(--color-text-secondary);font-size:16px;line-height:26px;white-space:pre-line}.blog-article-faq__a[data-v-57c5d89e] p{margin:0}.blog-article-faq__a[data-v-57c5d89e] p+p{margin-top:.75em}.blog-article-faq__a[data-v-57c5d89e] a{color:var(--color-brand-strong);text-decoration:underline;word-break:break-word}.blog-article-faq__a[data-v-57c5d89e] b,.blog-article-faq__a[data-v-57c5d89e] strong{color:var(--color-text-primary);font-weight:700}@media(max-width:760px){.blog-article-faq__title[data-v-57c5d89e]{font-size:24px;line-height:1.2;padding-bottom:16px}.blog-article-faq__item[data-v-57c5d89e]{padding:16px 0}.blog-article-faq__q[data-v-57c5d89e]{font-size:16px;line-height:26px;gap:16px}.blog-article-faq__icon[data-v-57c5d89e]{margin-left:16px}.blog-article-faq__a[data-v-57c5d89e]{padding-top:12px;font-size:14px}}.blog-directory__list[data-v-ba194a74],.blog-directory__sublist[data-v-ba194a74]{margin:0;padding:0;list-style:none}.blog-directory__item[data-v-ba194a74]{margin:0;border-left:3px solid transparent;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;background:transparent;padding-top:8px;padding-right:16px;padding-bottom:8px}.blog-directory__item.is-active[data-v-ba194a74]{border-left-color:#1ad79f;background:#1ad79f0f}.blog-directory__link[data-v-ba194a74]{display:block;width:100%;color:var(--color-text-secondary);font-family:Archivo,Inter,sans-serif;font-size:14px;line-height:18px;text-decoration:none;word-break:break-word}.blog-directory__link.is-active[data-v-ba194a74],.blog-directory__link[data-v-ba194a74]:hover{color:#1ad79f}.blog-directory__link--sub[data-v-ba194a74]{font-size:12px;color:var(--color-text-subtle)}.blog-directory__sublist[data-v-ba194a74]{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .2s ease-in-out}.blog-directory__sublist.is-active[data-v-ba194a74]{max-height:999px;opacity:1}.blog-rich-content[data-v-ba194a74]{--blog-accent: #1ad79f;display:flex;flex-direction:column;gap:32px;max-width:760px;color:#27272a;font-family:Manrope Variable,Manrope,PingFang SC,Microsoft YaHei,sans-serif;font-size:17px;line-height:1.8;letter-spacing:.01em}.blog-rich-content[data-v-ba194a74]>*{min-width:0;max-width:100%}.blog-rich-content[data-v-ba194a74] b,.blog-rich-content[data-v-ba194a74] strong{color:#09090b;font-weight:700}.blog-rich-content[data-v-ba194a74] h1,.blog-rich-content[data-v-ba194a74] h2,.blog-rich-content[data-v-ba194a74] h3,.blog-rich-content[data-v-ba194a74] h4,.blog-rich-content[data-v-ba194a74] h5,.blog-rich-content[data-v-ba194a74] h6{scroll-margin-top:112px}.blog-rich-content[data-v-ba194a74] p{margin:0;line-height:1.8;color:#27272a;word-break:break-word;overflow-wrap:anywhere}.blog-rich-content[data-v-ba194a74] h2{margin:56px 0 0;color:#09090b;font-size:24px;font-weight:700;line-height:1.35;letter-spacing:-.025em}.blog-rich-content[data-v-ba194a74] h3{margin:40px 0 0;color:#09090b;font-size:21px;font-weight:700;line-height:1.45;letter-spacing:-.025em}.blog-rich-content[data-v-ba194a74] h4,.blog-rich-content[data-v-ba194a74] h5,.blog-rich-content[data-v-ba194a74] h6{margin:32px 0 0;color:#09090b;font-weight:700;line-height:1.3}.blog-rich-content[data-v-ba194a74] .blog-heading-cjk,.blog-rich-content[data-v-ba194a74]:lang(ja) h2,.blog-rich-content[data-v-ba194a74]:lang(ja) h3,.blog-rich-content[data-v-ba194a74]:lang(zh) h2,.blog-rich-content[data-v-ba194a74]:lang(zh) h3{letter-spacing:0}.blog-rich-content[data-v-ba194a74]:lang(ru) h2,.blog-rich-content[data-v-ba194a74]:lang(ru) h3{letter-spacing:0}.blog-rich-content[data-v-ba194a74] .blog-callout,.blog-rich-content[data-v-ba194a74] .blog-code-block,.blog-rich-content[data-v-ba194a74] .blog-formula,.blog-rich-content[data-v-ba194a74] .kg-card,.blog-rich-content[data-v-ba194a74] .table-wrapper,.blog-rich-content[data-v-ba194a74] blockquote,.blog-rich-content[data-v-ba194a74] figure{margin:24px 0}.blog-rich-content[data-v-ba194a74] .table-wrapper{width:100%;overflow-x:auto;border-radius:12px;border:1px solid hsla(240,6%,90%,.9);background:#fff;box-shadow:0 2px 8px #09090b0d;scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent}.blog-rich-content[data-v-ba194a74] .table-wrapper::-webkit-scrollbar{height:6px}.blog-rich-content[data-v-ba194a74] .table-wrapper::-webkit-scrollbar-thumb{border-radius:999px;background:#d4d4d8}.blog-rich-content[data-v-ba194a74] .table-wrapper.wide table{width:-moz-max-content;width:max-content;min-width:940px;max-width:none}.blog-rich-content[data-v-ba194a74] img{display:block;width:100%;height:auto;border:1px solid #e4e4e7;border-radius:12px;box-shadow:0 2px 8px #09090b0f;cursor:zoom-in}.blog-rich-content[data-v-ba194a74] .blog-image--unsized{aspect-ratio:auto 16 / 10;-o-object-fit:contain;object-fit:contain}.blog-rich-content[data-v-ba194a74] figcaption{margin-top:12px;color:#71717a;font-size:13px;line-height:1.6;text-align:center}.blog-rich-content[data-v-ba194a74] .kg-gallery-image img,.blog-rich-content[data-v-ba194a74] .kg-image-card img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.blog-rich-content[data-v-ba194a74] .kg-bookmark-card,.blog-rich-content[data-v-ba194a74] .kg-embed-card,.blog-rich-content[data-v-ba194a74] .kg-gallery-card,.blog-rich-content[data-v-ba194a74] .kg-header-card,.blog-rich-content[data-v-ba194a74] .kg-toggle-card{max-width:100%}.blog-rich-content[data-v-ba194a74] blockquote{padding:16px 20px;border-left:4px solid var(--color-brand);border-radius:0 12px 12px 0;background:#1ad79f0a;color:#27272a}.blog-rich-content[data-v-ba194a74] .blog-image-block,.blog-rich-content[data-v-ba194a74] .kg-gallery-card,.blog-rich-content[data-v-ba194a74] .kg-image-card,.blog-rich-content[data-v-ba194a74]>img{margin:28px 0}.blog-rich-content[data-v-ba194a74] .blog-code-block{overflow:hidden;border-radius:12px;background:#09090b;color:#f4f4f5}.blog-rich-content[data-v-ba194a74] .blog-code-block__bar{display:flex;align-items:center;justify-content:space-between;min-height:42px;gap:16px;border-bottom:1px solid hsla(0,0%,100%,.12);padding:0 14px 0 16px;color:#a1a1aa;font-size:12px;letter-spacing:.02em}.blog-rich-content[data-v-ba194a74] .blog-code-block__filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-rich-content[data-v-ba194a74] .blog-code-block__actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.blog-rich-content[data-v-ba194a74] .blog-code-block__language{color:#d4d4d8;font-size:11px;font-weight:700;text-transform:uppercase}.blog-rich-content[data-v-ba194a74] .blog-code-block__copy{border:1px solid hsla(0,0%,100%,.18);border-radius:6px;background:transparent;padding:4px 8px;color:#f4f4f5;cursor:pointer;font:inherit;font-size:11px}.blog-rich-content[data-v-ba194a74] .blog-code-block__copy:hover{border-color:var(--color-brand);color:var(--color-brand)}.blog-rich-content[data-v-ba194a74] pre{margin:0;overflow-x:auto;padding:16px;background:#09090b;color:#f4f4f5;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;line-height:24px;letter-spacing:0;white-space:pre;scrollbar-width:thin;scrollbar-color:#52525b transparent}.blog-rich-content[data-v-ba194a74] code,.blog-rich-content[data-v-ba194a74] pre code{color:inherit;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;line-height:24px}.blog-rich-content[data-v-ba194a74] :not(pre)>code{border:1px solid #e4e4e7;border-radius:4px;background:#f4f4f5;padding:2px 5px;color:#27272a}.blog-rich-content[data-v-ba194a74] pre code{font-size:inherit;line-height:inherit}.blog-rich-content[data-v-ba194a74] table{width:-moz-max-content;width:max-content;min-width:100%;max-width:100%;table-layout:auto;border-collapse:collapse;border:0;background:#fff;overflow:hidden}.blog-rich-content[data-v-ba194a74] table thead{background:#fafafacc}.blog-rich-content[data-v-ba194a74] td,.blog-rich-content[data-v-ba194a74] th{padding:14px 16px;border-bottom:1px solid #f4f4f5;vertical-align:top;text-align:left;overflow-wrap:anywhere}.blog-rich-content[data-v-ba194a74] th{border-bottom:1px solid #e4e4e7;vertical-align:middle;color:#3f3f46;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blog-rich-content[data-v-ba194a74] th:first-child{color:var(--color-brand)}.blog-rich-content[data-v-ba194a74] td{color:#27272a;font-size:15px;line-height:28px}.blog-rich-content[data-v-ba194a74] td:first-child{color:#09090b;font-weight:600}.blog-rich-content[data-v-ba194a74] tbody tr:nth-child(odd){background:#fafafa66}.blog-rich-content[data-v-ba194a74] tbody tr:hover{background:#fafafacc}.blog-rich-content[data-v-ba194a74] tr:last-child td{border-bottom:0}.blog-rich-content[data-v-ba194a74] hr{margin:16px 0;border:0;border-top:1px solid #e4e4e7}.blog-rich-content[data-v-ba194a74] a{color:var(--blog-accent);text-decoration:underline;word-break:break-word}.blog-rich-content[data-v-ba194a74] iframe,.blog-rich-content[data-v-ba194a74] video{display:block;max-width:100%}.blog-rich-content[data-v-ba194a74] ol,.blog-rich-content[data-v-ba194a74] ul{margin:0;padding-left:24px}.blog-rich-content[data-v-ba194a74] li{margin:0;padding-left:4px}.blog-rich-content[data-v-ba194a74] li+li{margin-top:16px}.blog-rich-content[data-v-ba194a74] ul{list-style:none}.blog-rich-content[data-v-ba194a74] ul>li{position:relative}.blog-rich-content[data-v-ba194a74] ul>li:before{position:absolute;top:.9em;left:-18px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:var(--blog-accent);content:""}.blog-rich-content[data-v-ba194a74] ol{counter-reset:blog-list;list-style:none}.blog-rich-content[data-v-ba194a74] ol>li{counter-increment:blog-list;position:relative}.blog-rich-content[data-v-ba194a74] ol>li:before{position:absolute;left:-28px;top:3px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#1ad79f1a;color:var(--blog-accent);content:counter(blog-list);font-size:12px;font-weight:700}.blog-rich-content[data-v-ba194a74] .blog-callout{--callout-tone: #2563eb;border:1px solid rgba(37,99,235,.2);border-radius:12px;padding:16px 20px;background:#2563eb0d;font-size:14px;line-height:28px}.blog-rich-content[data-v-ba194a74] .blog-callout[data-tone=success]{--callout-tone: #10b981;border-color:#10b98133;background:#10b9810d}.blog-rich-content[data-v-ba194a74] .blog-callout[data-tone=warn]{--callout-tone: #f59e0b;border-color:#f59e0b33;background:#f59e0b0d}.blog-rich-content[data-v-ba194a74] .blog-callout__title{display:flex;align-items:center;gap:8px;margin:0 0 4px;color:var(--callout-tone);font-size:14px;font-weight:500}.blog-rich-content[data-v-ba194a74] .blog-callout__title:before{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;border:1px solid;border-radius:50%;color:var(--callout-tone);content:"i";font-size:11px;line-height:1}.blog-rich-content[data-v-ba194a74] .blog-callout[data-tone=success] .blog-callout__title:before{content:"✓"}.blog-rich-content[data-v-ba194a74] .blog-callout[data-tone=warn] .blog-callout__title:before{content:"!"}.blog-rich-content[data-v-ba194a74] .blog-callout p{font-size:14px;line-height:28px}.blog-rich-content[data-v-ba194a74] .blog-callout[data-tone=success] .blog-callout__title{color:#10b981}.blog-rich-content[data-v-ba194a74] .blog-callout[data-tone=warn] .blog-callout__title{color:#f59e0b}.blog-rich-content[data-v-ba194a74] .blog-callout__text{margin:0;color:#27272a;font-size:14px;line-height:28px}.blog-rich-content[data-v-ba194a74] .blog-formula{border:1px solid #e4e4e7;border-radius:12px;padding:16px 20px;background:#fafafab3}.blog-rich-content[data-v-ba194a74] .blog-formula__title{margin:0 0 8px;color:var(--color-brand);font-size:15px;font-weight:700}.blog-rich-content[data-v-ba194a74] .blog-formula code,.blog-rich-content[data-v-ba194a74] .blog-formula pre{background:transparent;color:#3f3f46;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:24px;white-space:pre-wrap}.blog-rich-content[data-v-ba194a74] .blog-formula__name{color:#3f3f46;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:600;line-height:24px}.blog-rich-content[data-v-ba194a74] .blog-formula__expression{margin:0;padding:0}.blog-rich-content[data-v-ba194a74] .blog-formula__group+.blog-formula__group{margin-top:16px;border-top:1px solid #e4e4e7;padding-top:16px}.blog-rich-content[data-v-ba194a74] .blog-callout .table-wrapper,.blog-rich-content[data-v-ba194a74] .kg-card .blog-code-block,.blog-rich-content[data-v-ba194a74] .kg-card .table-wrapper{margin:0}@media(max-width:1060px){.blog-directory[data-v-ba194a74]{display:none}}@media(min-width:641px){.blog-rich-content[data-v-ba194a74]{font-size:17px}.blog-rich-content[data-v-ba194a74] h2{font-size:26px}.blog-rich-content[data-v-ba194a74] h3{font-size:22px}}@media(max-width:640px){.blog-rich-content[data-v-ba194a74]{font-size:16px}.blog-rich-content[data-v-ba194a74] td{font-size:13px}.blog-rich-content[data-v-ba194a74] td{line-height:24px}}
