.iFhOjW_article{max-width:760px;color:var(--text-secondary);font-size:1rem;line-height:1.8}.iFhOjW_article h1{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 16px;font-size:2rem;font-weight:700;line-height:1.2}.iFhOjW_article h2{color:var(--text-primary);letter-spacing:-.02em;border-bottom:1px solid var(--border-subtle);margin:48px 0 16px;padding-bottom:8px;scroll-margin-top:80px;font-size:1.375rem;font-weight:650;position:relative}.iFhOjW_article h3{color:var(--text-primary);margin:32px 0 12px;scroll-margin-top:80px;font-size:1.0625rem;font-weight:600;position:relative}.iFhOjW_article .heading-anchor{color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast);font-weight:400;text-decoration:none;position:absolute;left:-24px;border-bottom:none!important}:is(.iFhOjW_article h2:hover .heading-anchor,.iFhOjW_article h3:hover .heading-anchor){opacity:1;color:var(--accent-primary)}.iFhOjW_article p{margin:0 0 20px}.iFhOjW_article strong{color:var(--text-primary);font-weight:600}.iFhOjW_article a{color:var(--accent-primary);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.iFhOjW_article a:hover{border-bottom-color:var(--accent-primary)}.iFhOjW_article ul,.iFhOjW_article ol{margin:0 0 20px;padding-left:24px}.iFhOjW_article li{margin-bottom:8px}.iFhOjW_article li::marker{color:var(--accent-primary)}.iFhOjW_article blockquote{border-left:3px solid var(--accent-primary);background:var(--state-accent-bg);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);margin:24px 0;padding:16px 20px;font-style:italic}.iFhOjW_article blockquote p{margin:0}.iFhOjW_article code{background:var(--state-neutral-bg);color:var(--accent-primary);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.875em}.iFhOjW_article pre{border-radius:var(--radius-md);background:var(--bg-tertiary);border:1px solid var(--border-subtle);margin:24px 0;padding:20px 24px;font-size:.875rem;line-height:1.7}.iFhOjW_article pre code{color:var(--text-primary);background:0 0;padding:0}.iFhOjW_article img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:24px 0}.iFhOjW_article hr{background:var(--border-subtle);border:none;height:1px;margin:40px 0}.iFhOjW_articleHeader{margin-bottom:40px}.iFhOjW_articleMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.iFhOjW_articleTag{border-radius:var(--radius-full);background:var(--state-accent-bg);color:var(--accent-primary);padding:4px 10px;font-size:.75rem;font-weight:600}.iFhOjW_articleDate,.iFhOjW_articleReadTime{color:var(--text-muted);font-size:.8125rem}.iFhOjW_articleDot{background:var(--text-muted);border-radius:50%;width:3px;height:3px}.iFhOjW_articleTitle{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 12px;font-size:2.25rem;font-weight:700;line-height:1.15}.iFhOjW_articleExcerpt{color:var(--text-tertiary);margin:0;font-size:1.125rem;line-height:1.6}.iFhOjW_articleAuthor{color:var(--text-secondary);align-items:center;gap:10px;margin-top:20px;font-size:.875rem;display:flex}.iFhOjW_authorAvatar{background:var(--bg-tertiary);width:28px;height:28px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.iFhOjW_authorAvatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width:768px){.iFhOjW_articleTitle{font-size:1.75rem}.iFhOjW_articleExcerpt{font-size:1rem}.iFhOjW_article h2{font-size:1.25rem}}
.xW7nNq_sidebar{scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex-shrink:0;width:220px;max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}.xW7nNq_sectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:0 0 10px;font-size:.625rem;font-weight:600;display:flex}.xW7nNq_sectionDivided{border-top:1px solid var(--border-subtle);margin-top:20px;padding-top:16px}.xW7nNq_tocList{margin:0 0 4px;padding:0;list-style:none}.xW7nNq_tocItem{margin-bottom:1px}.xW7nNq_tocLink{color:var(--text-muted);transition:all var(--transition-fast);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000;padding:4px 10px;font-size:.75rem;line-height:1.4;text-decoration:none;display:block}.xW7nNq_tocLink:hover{color:var(--text-secondary)}.xW7nNq_tocLinkActive{color:var(--text-primary);border-left-color:var(--accent-primary);font-weight:500}.xW7nNq_tocItemH3 .xW7nNq_tocLink{padding-left:20px;font-size:.6875rem}.xW7nNq_chapterList{margin:0;padding:0;list-style:none}.xW7nNq_chapterLink{color:var(--text-tertiary);border-radius:var(--radius-sm);transition:background var(--transition-fast), color var(--transition-fast);align-items:center;gap:10px;padding:8px 12px;font-size:.8125rem;text-decoration:none;display:flex}.xW7nNq_chapterLink:hover{color:var(--text-secondary);background:var(--state-neutral-bg)}.xW7nNq_chapterCurrent{color:var(--accent-primary);background:var(--state-accent-bg);font-weight:500}.xW7nNq_chapterNumber{background:var(--state-neutral-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.6875rem;font-weight:600;display:flex}.xW7nNq_chapterCurrent .xW7nNq_chapterNumber{background:var(--accent-primary);color:#fff}.xW7nNq_chapterTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xW7nNq_chapterCheck{color:var(--accent-primary);flex-shrink:0}.xW7nNq_translationLink{border-radius:var(--radius-md);background:var(--state-neutral-bg);color:var(--text-secondary);transition:all var(--transition-fast);border:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:6px;width:100%;margin-top:20px;padding:8px 12px;font-family:inherit;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.xW7nNq_translationLink:hover{background:var(--state-neutral-bg-hover);color:var(--text-primary);border-color:var(--border-hover)}@media (max-width:1024px){.xW7nNq_sidebar{display:none}}
.Q8-eQa_progressBar{width:100%;height:3px;z-index:var(--z-top);pointer-events:none;transform-origin:0;position:fixed;top:0;left:0}.Q8-eQa_progressFill{background:linear-gradient(90deg, var(--accent-primary), var(--accent-primary-hover));transform-origin:0;will-change:transform;height:100%}
.F20qca_toc{flex-shrink:0;width:220px;position:sticky;top:100px}.F20qca_tocTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:0 0 10px;font-size:.625rem;font-weight:600;display:flex}.F20qca_tocList{margin:0 0 4px;padding:0;list-style:none}.F20qca_tocItem{margin-bottom:1px}.F20qca_tocLink{color:var(--text-muted);transition:all var(--transition-fast);border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:2px solid #0000;padding:4px 10px;font-size:.75rem;line-height:1.4;text-decoration:none;display:block}.F20qca_tocLink:hover{color:var(--text-secondary)}.F20qca_tocLinkActive{color:var(--text-primary);border-left-color:var(--accent-primary);font-weight:500}.F20qca_tocItemH3 .F20qca_tocLink{padding-left:20px;font-size:.6875rem}.F20qca_translationLink{border-radius:var(--radius-md);background:var(--state-neutral-bg);color:var(--text-secondary);transition:all var(--transition-fast);border:1px solid var(--border-subtle);cursor:pointer;align-items:center;gap:6px;width:100%;margin-top:20px;padding:8px 12px;font-family:inherit;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.F20qca_translationLink:hover{background:var(--state-neutral-bg-hover);color:var(--text-primary);border-color:var(--border-hover)}@media (max-width:1024px){.F20qca_toc{display:none}}
.Va5eAa_article{max-width:760px;color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word;font-size:1rem;line-height:1.8}.Va5eAa_article h1{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 16px;font-size:2rem;font-weight:700;line-height:1.2}.Va5eAa_article h2{color:var(--text-primary);letter-spacing:-.02em;border-bottom:1px solid var(--border-subtle);margin:48px 0 16px;padding-bottom:8px;scroll-margin-top:80px;font-size:1.375rem;font-weight:650;position:relative}.Va5eAa_article h3{color:var(--text-primary);margin:32px 0 12px;scroll-margin-top:80px;font-size:1.0625rem;font-weight:600;position:relative}.Va5eAa_article .heading-anchor{color:var(--text-muted);opacity:0;transition:opacity var(--transition-fast);font-weight:400;text-decoration:none;position:absolute;left:-24px;border-bottom:none!important}:is(.Va5eAa_article h2:hover .heading-anchor,.Va5eAa_article h3:hover .heading-anchor){opacity:1;color:var(--accent-primary)}.Va5eAa_article p{margin:0 0 20px}.Va5eAa_article strong{color:var(--text-primary);font-weight:600}.Va5eAa_article a{color:var(--accent-primary);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.Va5eAa_article a:hover{border-bottom-color:var(--accent-primary)}.Va5eAa_article ul,.Va5eAa_article ol{margin:0 0 20px;padding-left:24px}.Va5eAa_article li{margin-bottom:8px}.Va5eAa_article li::marker{color:var(--accent-primary)}.Va5eAa_article blockquote{border-left:3px solid var(--accent-primary);background:var(--state-accent-bg);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);margin:24px 0;padding:16px 20px;font-style:italic}.Va5eAa_article blockquote p{margin:0}.Va5eAa_article code{background:var(--state-neutral-bg);color:var(--accent-primary);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,monospace;font-size:.875em}.Va5eAa_article pre{border-radius:var(--radius-md);background:var(--bg-tertiary);border:1px solid var(--border-subtle);margin:24px 0;padding:20px 24px;font-size:.875rem;line-height:1.7}.Va5eAa_article pre code{color:var(--text-primary);background:0 0;padding:0}.Va5eAa_article table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.875rem}.Va5eAa_article th,.Va5eAa_article td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:10px 14px}.Va5eAa_article th{color:var(--text-primary);background:var(--state-neutral-bg);font-weight:600}.Va5eAa_article img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:24px 0}.Va5eAa_article hr{background:var(--border-subtle);border:none;height:1px;margin:40px 0}@media (max-width:768px){.Va5eAa_article h2{font-size:1.25rem}}
._7iLhCa_shareBar{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:40px;padding-top:24px;display:flex}._7iLhCa_shareLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:4px;font-size:.75rem;font-weight:600}._7iLhCa_shareButton{border-radius:var(--radius-md);background:var(--state-neutral-bg);border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._7iLhCa_shareButton:hover{background:var(--state-neutral-bg-hover);color:var(--text-primary);border-color:var(--border-hover);transform:translateY(-1px)}._7iLhCa_shareButtonCopied{background:var(--state-success-bg);border-color:var(--state-success-border);color:var(--accent-success)}
.Xbppwa_docsArticle{width:100%;min-width:0;max-width:760px}.Xbppwa_breadcrumb{align-items:center;gap:6px;margin-bottom:24px;font-size:.8125rem;display:flex}.Xbppwa_breadcrumbLink{color:var(--text-muted);transition:color var(--transition-fast);text-decoration:none}.Xbppwa_breadcrumbLink:hover{color:var(--text-secondary)}.Xbppwa_breadcrumbSeparator{color:var(--text-muted);opacity:.5;flex-shrink:0}.Xbppwa_breadcrumbCurrent{color:var(--text-secondary);font-weight:500}.Xbppwa_header{margin-bottom:24px}.Xbppwa_title{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 12px;font-size:2rem;font-weight:700;line-height:1.2}.Xbppwa_meta{color:var(--text-muted);align-items:center;gap:16px;font-size:.8125rem;display:flex}.Xbppwa_metaItem{align-items:center;gap:4px;display:flex}.Xbppwa_excerpt{color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);margin:0 0 32px;padding-bottom:24px;font-size:1.0625rem;line-height:1.7}.Xbppwa_planBadge{background:color-mix(in srgb, var(--accent-primary) 12%, transparent);color:var(--accent-primary);letter-spacing:.01em;border-radius:20px;align-items:center;gap:4px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}@media (max-width:768px){.Xbppwa_title{font-size:1.5rem}.Xbppwa_excerpt{font-size:.9375rem}}
._4UgQ-G_navigation{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:16px;margin-top:48px;padding-top:32px;display:grid}._4UgQ-G_navCard{border-radius:var(--radius-md);background:var(--state-neutral-bg);border:1px solid var(--border-subtle);transition:all var(--transition-fast);flex-direction:column;gap:6px;padding:16px 20px;text-decoration:none;display:flex}._4UgQ-G_navCard:hover{background:var(--state-neutral-bg-hover);border-color:var(--border-hover);transform:translateY(-1px)}._4UgQ-G_navPrev{text-align:left}._4UgQ-G_navNext{text-align:right}._4UgQ-G_navLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:4px;font-size:.6875rem;font-weight:600;display:flex}._4UgQ-G_navNext ._4UgQ-G_navLabel{justify-content:flex-end}._4UgQ-G_navTitle{color:var(--text-primary);font-size:.875rem;font-weight:500;line-height:1.4}@media (max-width:600px){._4UgQ-G_navigation{grid-template-columns:1fr}}
.nM7YEW_articlePage{align-items:flex-start;gap:48px;display:flex}.nM7YEW_articleMain{flex:1;min-width:0}.nM7YEW_backLink{border-radius:var(--radius-full);background:var(--state-neutral-bg);color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;gap:6px;margin-bottom:24px;padding:6px 12px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.nM7YEW_backLink:hover{background:var(--state-neutral-bg-hover);color:var(--text-primary)}@media (max-width:1024px){.nM7YEW_articlePage{flex-direction:column}}
.cD_4_a_gateContainer{min-height:300px;position:relative}.cD_4_a_gatedContent{pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(3px);opacity:.5;max-height:400px;overflow:hidden}.cD_4_a_overlay{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--bg-primary) 60%, transparent) 30%, color-mix(in srgb, var(--bg-primary) 90%, transparent) 60%, var(--bg-primary) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 -24px}.cD_4_a_ctaCard{text-align:center;border-radius:var(--radius-lg,12px);background:var(--bg-secondary,var(--state-neutral-bg));border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);flex-direction:column;align-items:center;gap:12px;max-width:380px;padding:32px 40px;display:flex;box-shadow:0 4px 24px #00000014}.cD_4_a_ctaIcon{background:var(--state-accent-bg);width:44px;height:44px;color:var(--accent-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.cD_4_a_ctaTitle{color:var(--text-primary);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.cD_4_a_ctaIconError{background:var(--state-warning-bg);color:var(--accent-warning)}.cD_4_a_ctaBody{color:var(--text-secondary);max-width:300px;margin:0;font-size:.8125rem;line-height:1.5}.cD_4_a_ctaButton{border-radius:var(--radius-md);background:var(--accent-primary);color:#fff;transition:all var(--transition-fast);cursor:pointer;border:none;justify-content:center;align-items:center;margin-top:4px;padding:10px 24px;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.cD_4_a_ctaButton:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}.cD_4_a_ctaSecondary{color:var(--text-muted);transition:color var(--transition-fast);font-size:.8125rem;font-weight:500;text-decoration:none}.cD_4_a_ctaSecondary:hover{color:var(--text-primary)}.cD_4_a_loadingIndicator{justify-content:center;align-items:center;display:flex}.cD_4_a_spinner{border:2px solid var(--border-subtle);border-top-color:var(--accent-primary);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite cD_4_a_spin}@keyframes cD_4_a_spin{to{transform:rotate(360deg)}}[data-theme=dark] .cD_4_a_ctaCard{box-shadow:0 4px 24px #0000004d}
.Qz-bxW_articlePage{align-items:flex-start;gap:48px;display:flex}.Qz-bxW_articleMain{flex:1;min-width:0}.Qz-bxW_backLink{border-radius:var(--radius-full);background:var(--state-neutral-bg);color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;gap:6px;margin-bottom:24px;padding:6px 12px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.Qz-bxW_backLink:hover{background:var(--state-neutral-bg-hover);color:var(--text-primary)}.Qz-bxW_articleHeader{margin-bottom:40px}.Qz-bxW_articleMeta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Qz-bxW_articleTag{border-radius:var(--radius-full);background:var(--state-accent-bg);color:var(--accent-primary);padding:4px 10px;font-size:.75rem;font-weight:600}.Qz-bxW_articleDate,.Qz-bxW_articleReadTime{color:var(--text-muted);font-size:.8125rem}.Qz-bxW_articleDot{background:var(--text-muted);border-radius:50%;width:3px;height:3px}.Qz-bxW_title{color:var(--text-primary);letter-spacing:-.03em;margin:0 0 12px;font-size:2.25rem;font-weight:700;line-height:1.15}.Qz-bxW_excerpt{color:var(--text-tertiary);margin:0;font-size:1.125rem;line-height:1.6}@media (max-width:1024px){.Qz-bxW_articlePage{flex-direction:column}}@media (max-width:640px){.Qz-bxW_title{font-size:1.75rem}.Qz-bxW_excerpt{font-size:1rem}}
.nd_1VG_docsPage{align-items:flex-start;gap:40px;width:100%;min-width:0;display:flex}.nd_1VG_articleMain{flex:1;min-width:0;max-width:760px}@media (max-width:1280px){.nd_1VG_docsPage{gap:24px}}@media (max-width:1024px){.nd_1VG_docsPage{flex-direction:column;gap:0}.nd_1VG_articleMain{width:100%;min-width:0;max-width:100%}}