.page_layoutWrapper__vmGVA,.page_layout__39uId{background:#fff;min-height:calc(100vh - 64px)}.page_layout__39uId{display:flex;width:1200px;margin:0 auto}.page_sidebar__qD0mq{position:-webkit-sticky;position:sticky;top:64px;width:280px;height:calc(100vh - 64px);overflow-y:auto;flex-shrink:0;border-right:1px solid #e2e8f0;padding:20px 0;background:#fff}.page_searchBox__WHwVn{position:relative;padding:0 16px;margin-bottom:16px}.page_searchIcon__E_mps{position:absolute;left:28px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#94a3b8;pointer-events:none}.page_searchInput__upSlr{width:100%;padding:9px 12px 9px 36px;font-size:.85rem;border:1px solid #e2e8f0;border-radius:8px;outline:none;background:#f8fafc;box-sizing:border-box;transition:border-color .2s}.page_searchInput__upSlr:focus{border-color:#2563eb;background:#fff}.page_sidebarNav__BLnD_{padding:0 8px}.page_sectionGroup__LD975{margin-bottom:4px}.page_sectionToggle__gg2_Q{display:flex;align-items:center;gap:4px;width:100%;padding:8px 10px;font-size:.88rem;font-weight:600;color:#1e293b;background:none;border:none;cursor:pointer;border-radius:6px;text-align:left;transition:background .15s}.page_sectionToggle__gg2_Q:hover{background:#f1f5f9}.page_chevron__A9yX3{width:16px;height:16px;flex-shrink:0;transition:transform .2s;transform:rotate(-90deg)}.page_chevronOpen__nWWt6{transform:rotate(0deg)}.page_articleList__qtpwq{list-style:none;margin:0;padding:0 0 4px 12px}.page_articleLink__MBIes{display:flex;align-items:flex-start;gap:6px;padding:6px 10px;font-size:.84rem;color:#475569;text-decoration:none;border-radius:6px;line-height:1.4;transition:background .15s,color .15s}.page_articleLink__MBIes:hover{background:#f1f5f9;color:#1e293b}.page_articleLinkActive__s1AP2{background:#eff6ff;color:#2563eb;font-weight:600}.page_articleIcon__5l1uj{width:14px;height:14px;flex-shrink:0;margin-top:2px;opacity:.5}.page_articleLinkActive__s1AP2 .page_articleIcon__5l1uj{opacity:1}.page_noResult__5NNjr{padding:12px 16px;font-size:.85rem;color:#94a3b8}.page_content__XBdqt{flex:1 1;min-width:0;padding:28px 48px 60px;background:#fff;max-width:900px}.page_breadcrumb__i_Qky{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.82rem;margin-bottom:24px}.page_breadcrumbLink__OVg2I{color:#64748b;text-decoration:none;transition:color .15s}.page_breadcrumbLink__OVg2I:hover{color:#2563eb}.page_breadcrumbSep__5cIZh{color:#cbd5e1}.page_breadcrumbCurrent__hKYAN{color:#334155;font-weight:500}.page_article__iOpIY{max-width:760px}.page_articleTitle__3_Z01{font-size:1.75rem;font-weight:700;color:#0f172a;margin:0 0 8px;line-height:1.3}.page_articleDate__Y2T3C{font-size:.82rem;color:#94a3b8;margin:0 0 28px}.page_articleBody__sEJvs{font-size:.95rem;line-height:1.75;color:#334155;word-break:break-word}.page_articleBody__sEJvs h2{font-size:1.35rem;font-weight:700;color:#0f172a;margin:36px 0 12px}.page_articleBody__sEJvs h3{font-size:1.1rem;font-weight:600;color:#1e293b;margin:28px 0 10px}.page_articleBody__sEJvs p{margin:0 0 16px}.page_articleBody__sEJvs img{max-width:100%;height:auto;border-radius:10px;margin:16px 0}.page_articleBody__sEJvs iframe{width:100%;aspect-ratio:16/9;border:none;border-radius:10px;margin:16px 0}.page_articleBody__sEJvs div[data-youtube-video]{margin:16px 0}.page_articleBody__sEJvs div[data-youtube-video] iframe{width:100%;aspect-ratio:16/9;border:none;border-radius:10px}.page_articleBody__sEJvs ol,.page_articleBody__sEJvs ul{margin:0 0 16px;padding-left:24px}.page_articleBody__sEJvs li{margin-bottom:6px}.page_articleBody__sEJvs a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.page_articleBody__sEJvs blockquote{margin:16px 0;padding:12px 20px;border-left:4px solid #2563eb;background:#f8fafc;color:#475569;border-radius:0 8px 8px 0}.page_articleBody__sEJvs hr{border:none;border-top:1px solid #e2e8f0;margin:32px 0}.page_articleBody__sEJvs pre{background:#1e293b;color:#e2e8f0;padding:16px 20px;border-radius:10px;overflow-x:auto;font-size:.85rem;margin:16px 0}.page_articleBody__sEJvs code{background:#f1f5f9;padding:2px 6px;border-radius:4px;font-size:.88em}.page_articleBody__sEJvs pre code{background:transparent;padding:0}.page_pagination__wM1_Q{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:28px;border-top:1px solid #e2e8f0}.page_paginationLink__gF3pu{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;transition:border-color .2s,box-shadow .2s;max-width:48%}.page_paginationLink__gF3pu:hover{border-color:#2563eb;box-shadow:0 2px 12px rgba(37,99,235,.08)}.page_paginationNext__0SOyV{text-align:right;margin-left:auto}.page_paginationLabel__NKkg2{font-size:.78rem;color:#94a3b8;font-weight:500}.page_paginationTitle__LPDYE{font-size:.9rem;font-weight:600;color:#2563eb;line-height:1.3}.page_mobileSidebarBtn__sLd_Y,.page_mobileSidebar__O7roT,.page_overlay__KyGz0{display:none}.page_mobileSidebarHead__sOSmr{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px;border-bottom:1px solid #e2e8f0}.page_mobileSidebarTitle__xfbVG{font-weight:700;font-size:1rem;color:#0f172a}.page_mobileSidebarClose__Y4q4r{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#64748b;padding:4px 8px}@media (max-width:900px){.page_layout__39uId{width:100%}.page_sidebar__qD0mq{display:none}.page_mobileSidebarBtn__sLd_Y{display:flex;align-items:center;gap:6px;position:fixed;bottom:20px;left:20px;z-index:50;padding:10px 18px;background:#0f172a;color:#fff;border:none;border-radius:999px;font-size:.85rem;font-weight:600;cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.2)}.page_overlay__KyGz0{display:block;position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.4);animation:page_fadeIn__6gZc7 .2s ease}.page_mobileSidebar__O7roT{display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:201;width:300px;max-width:85vw;background:#fff;overflow-y:auto;animation:page_slideIn__jo7B6 .25s ease}.page_content__XBdqt{padding:20px 20px 60px}.page_articleTitle__3_Z01{font-size:1.35rem}.page_articleBody__sEJvs div[data-youtube-video] iframe,.page_articleBody__sEJvs iframe{aspect-ratio:16/9;max-height:260px;width:100%}.page_pagination__wM1_Q{flex-direction:column}.page_paginationLink__gF3pu{max-width:100%}.page_paginationNext__0SOyV{text-align:left}}@keyframes page_fadeIn__6gZc7{0%{opacity:0}to{opacity:1}}@keyframes page_slideIn__jo7B6{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DocHeader_header__sRIS4{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e2e8f0}.DocHeader_inner__xE2dM{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:14px 24px}.DocHeader_brand__ZKoHw{display:flex;align-items:center;text-decoration:none}.DocHeader_logo__z6Ued{width:auto;height:32px}.DocHeader_nav__jZNSJ{display:flex;align-items:center;gap:32px}.DocHeader_navLink__k5UPQ{font-size:.92rem;font-weight:500;color:#334155;text-decoration:none;transition:color .2s;white-space:nowrap}.DocHeader_navLink__k5UPQ:hover{color:#2563eb}.DocHeader_burger__rHc_m{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:4px}.DocHeader_burgerLine__oF8oC,.DocHeader_burgerLine__oF8oC:after,.DocHeader_burgerLine__oF8oC:before{display:block;height:2px;width:100%;background:#334155;border-radius:2px;transition:all .25s ease;position:relative}.DocHeader_burgerLine__oF8oC:after,.DocHeader_burgerLine__oF8oC:before{content:"";position:absolute}.DocHeader_burgerLine__oF8oC:before{top:-7px}.DocHeader_burgerLine__oF8oC:after{top:7px}.DocHeader_burgerOpen__Dk2TF{background:transparent}.DocHeader_burgerOpen__Dk2TF:before{top:0;transform:rotate(45deg)}.DocHeader_burgerOpen__Dk2TF:after{top:0;transform:rotate(-45deg)}@media (max-width:768px){.DocHeader_burger__rHc_m{display:flex}.DocHeader_nav__jZNSJ{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:flex-start;background:#fff;padding:16px 24px 20px;gap:16px;border-bottom:1px solid #e2e8f0;box-shadow:0 8px 24px rgba(0,0,0,.06)}.DocHeader_navOpen__GmNVE{display:flex}}