.Sidebar_sidebar__G7Mzs{width:260px;flex-shrink:0;height:100vh;position:-webkit-sticky;position:sticky;top:0;border-right:1px solid var(--border);background:var(--bg-sidebar);overflow-y:auto;display:flex;flex-direction:column}.Sidebar_brand__0NoWE{padding:20px 24px 16px;border-bottom:1px solid var(--border)}.Sidebar_brandLink__La0Fj{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--text)}.Sidebar_brandTitle___cfuQ{font-size:15px;font-weight:600;color:var(--text)}.Sidebar_brandSub__JPLC_{font-size:12px;color:var(--text-muted)}.Sidebar_nav__9EDqy{flex:1 1;padding:16px 12px}.Sidebar_group__YBdya{margin-bottom:20px}.Sidebar_groupTitle__4sCmP{padding:4px 12px;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.Sidebar_list__I5HfV{list-style:none;padding:0;margin:0}.Sidebar_link__NjnkI{display:block;padding:6px 12px;font-size:13.5px;color:var(--text-secondary);text-decoration:none;border-radius:6px;line-height:1.5;transition:background .12s,color .12s}.Sidebar_link__NjnkI:hover{background:var(--hover);color:var(--text)}.Sidebar_linkActive__n1YQv{background:var(--active-bg);color:var(--accent);font-weight:500}.Sidebar_footer__TtSk7{padding:16px 24px;border-top:1px solid var(--border);font-size:12px}.Sidebar_footerLink__Zp_4e{color:var(--text-muted);text-decoration:none}.Sidebar_footerLink__Zp_4e:hover{color:var(--accent)}@media (max-width:768px){.Sidebar_sidebar__G7Mzs{width:100%;height:auto;position:relative;border-right:none;border-bottom:1px solid var(--border)}.Sidebar_nav__9EDqy{padding:8px 12px 16px}.Sidebar_group__YBdya{margin-bottom:12px}}.page_layout__p93s2{display:flex;min-height:100vh}.page_main__nw1Wk{flex:1 1;min-width:0}.page_container__jZF7q{max-width:920px;margin:0 auto;padding:56px 48px}.page_hero__7KFOs{margin-bottom:56px}.page_badge__0mJr3{display:inline-block;padding:4px 10px;font-size:12px;font-weight:500;background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-bottom:16px}.page_title__po7na{font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 16px;letter-spacing:-.02em}.page_subtitle__YBgxm{font-size:17px;line-height:1.7;color:var(--text-secondary);margin:0 0 28px;max-width:720px}.page_cta__i2v5_{display:flex;gap:12px;flex-wrap:wrap}.page_ctaPrimary__Nrok5{display:inline-flex;align-items:center;padding:10px 20px;background:var(--accent);color:#fff;border-radius:8px;font-size:14px;font-weight:500;transition:opacity .15s}.page_ctaPrimary__Nrok5:hover{opacity:.9}.page_ctaSecondary__5EfaG{display:inline-flex;align-items:center;padding:10px 20px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;font-size:14px;font-weight:500;transition:background .15s}.page_ctaSecondary__5EfaG:hover{background:var(--hover)}.page_paths__8EXJk{margin-bottom:56px}.page_sectionTitle__6ic_4{font-size:14px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px}.page_pathGrid__c1Umy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.page_pathCard__qcRn_{padding:20px;border:1px solid var(--border);border-top:3px solid;border-radius:8px;background:var(--bg)}.page_pathTag__hPVP1{font-size:12px;font-weight:600;margin-bottom:8px}.page_pathTitle__gEY7O{font-size:15px;font-weight:500;color:var(--text);line-height:1.5;margin-bottom:8px}.page_pathCount__22pjx{font-size:12px;color:var(--text-muted)}.page_allDocs__w4dko{margin-bottom:56px}.page_docList__5oDxN{list-style:none;padding:0;margin:0;border:1px solid var(--border);border-radius:8px;overflow:hidden}.page_docItem__5RhRf{display:flex;align-items:center;padding:14px 20px;border-bottom:1px solid var(--border);transition:background .12s}.page_docItem__5RhRf:last-child{border-bottom:none}.page_docItem__5RhRf:hover{background:var(--hover)}.page_docIndex__4FAvU{width:36px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--text-muted);font-family:var(--font-mono)}.page_docInfo__ayoXR{flex:1 1;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.page_docLink__i33GD{font-size:15px;font-weight:500;color:var(--text)}.page_docLink__i33GD:hover{color:var(--accent)}.page_docSection__RkWid{font-size:12px;color:var(--text-muted);padding:2px 8px;background:var(--bg-sidebar);border-radius:4px}.page_footer__F3MD0{padding-top:24px;border-top:1px solid var(--border);font-size:13px;color:var(--text-muted);line-height:1.8}.page_footer__F3MD0 a{color:var(--accent)}@media (max-width:768px){.page_layout__p93s2{flex-direction:column}.page_container__jZF7q{padding:32px 20px}.page_title__po7na{font-size:1.75rem}.page_subtitle__YBgxm{font-size:15px}}.DocContent_article__wzW3P{font-size:15px;line-height:1.75;color:var(--text)}.DocContent_article__wzW3P h1{font-size:2rem;font-weight:600;margin:0 0 .6em;padding-bottom:.4em;border-bottom:1px solid var(--border);line-height:1.3}.DocContent_article__wzW3P h2{font-size:1.5rem;font-weight:600;margin:1.6em 0 .6em;padding-top:.4em;line-height:1.35}.DocContent_article__wzW3P h3{font-size:1.2rem;font-weight:600;margin:1.4em 0 .5em}.DocContent_article__wzW3P h4{font-size:1.05rem;font-weight:600;margin:1.2em 0 .4em}.DocContent_article__wzW3P p{margin:0 0 1em}.DocContent_article__wzW3P ol,.DocContent_article__wzW3P ul{padding-left:1.6em;margin:0 0 1em}.DocContent_article__wzW3P li,.DocContent_article__wzW3P li>p{margin:.3em 0}.DocContent_article__wzW3P blockquote{margin:1em 0;padding:8px 16px;border-left:3px solid var(--accent);background:var(--blockquote-bg);color:var(--text-secondary);border-radius:0 6px 6px 0}.DocContent_article__wzW3P blockquote p{margin:.3em 0}.DocContent_article__wzW3P code{font-family:var(--font-mono);font-size:.88em;padding:2px 6px;background:var(--code-inline-bg);border-radius:4px;color:#c7254e}.DocContent_article__wzW3P pre{margin:1em 0;padding:14px 16px;background:#fafafa;border:1px solid var(--border);border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.55}.DocContent_article__wzW3P pre code{padding:0;background:transparent;color:inherit;font-size:inherit}.DocContent_tableWrap__194mQ{overflow-x:auto;margin:1em 0;border:1px solid var(--border);border-radius:8px}.DocContent_article__wzW3P table{width:100%;border-collapse:collapse;font-size:14px}.DocContent_article__wzW3P td,.DocContent_article__wzW3P th{padding:8px 12px;text-align:left;border-bottom:1px solid var(--border)}.DocContent_article__wzW3P th{background:var(--table-header);font-weight:600;font-size:13px;color:var(--text-secondary)}.DocContent_article__wzW3P tr:last-child td{border-bottom:none}.DocContent_article__wzW3P hr{border:none;border-top:1px solid var(--border);margin:2em 0}.DocContent_article__wzW3P a{color:var(--accent);text-decoration:none}.DocContent_article__wzW3P a:hover{text-decoration:underline}.DocContent_article__wzW3P img{max-width:100%;height:auto;border-radius:6px}.DocContent_article__wzW3P .hljs{color:#24292e;background:transparent}.DocContent_article__wzW3P .hljs-comment,.DocContent_article__wzW3P .hljs-quote{color:#6a737d;font-style:italic}.DocContent_article__wzW3P .hljs-keyword,.DocContent_article__wzW3P .hljs-selector-tag,.DocContent_article__wzW3P .hljs-subst{color:#d73a49}.DocContent_article__wzW3P .hljs-literal,.DocContent_article__wzW3P .hljs-number{color:#005cc5}.DocContent_article__wzW3P .hljs-doctag,.DocContent_article__wzW3P .hljs-string{color:#032f62}.DocContent_article__wzW3P .hljs-section,.DocContent_article__wzW3P .hljs-selector-id,.DocContent_article__wzW3P .hljs-title{color:#6f42c1}.DocContent_article__wzW3P .hljs-class .hljs-title,.DocContent_article__wzW3P .hljs-type{color:#d73a49}.DocContent_article__wzW3P .hljs-attribute,.DocContent_article__wzW3P .hljs-name,.DocContent_article__wzW3P .hljs-tag{color:#22863a}.DocContent_article__wzW3P .hljs-link,.DocContent_article__wzW3P .hljs-regexp{color:#032f62}.DocContent_article__wzW3P .hljs-bullet,.DocContent_article__wzW3P .hljs-symbol{color:#e36209}.DocContent_article__wzW3P .hljs-built_in,.DocContent_article__wzW3P .hljs-builtin-name{color:#005cc5}.DocContent_article__wzW3P .hljs-meta{color:#6a737d;font-weight:600}.DocContent_article__wzW3P .hljs-deletion{background:#ffeef0}.DocContent_article__wzW3P .hljs-addition{background:#f0fff4}.DocContent_article__wzW3P .hljs-emphasis{font-style:italic}.DocContent_article__wzW3P .hljs-strong{font-weight:700}.page_layout__KQ6xW{display:flex;min-height:100vh}.page_main__GtI4e{flex:1 1;min-width:0;background:var(--bg)}.page_container__rGSNP{max-width:820px;margin:0 auto;padding:48px 56px 80px}.page_breadcrumb__xB9Qe{font-size:13px;color:var(--text-muted);margin-bottom:28px}.page_breadcrumb__xB9Qe a{color:var(--text-muted)}.page_breadcrumb__xB9Qe a:hover{color:var(--accent)}.page_divider__pjd3K{margin:0 8px}.page_docNav__Nlf58{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:64px;padding-top:24px;border-top:1px solid var(--border)}.page_docNavLink__wPKXz{display:flex;flex-direction:column;gap:4px;padding:16px 20px;border:1px solid var(--border);border-radius:8px;transition:border-color .15s,background .15s}.page_docNavLink__wPKXz:hover{border-color:var(--accent);background:var(--active-bg)}.page_docNavLinkRight__hd8xP{text-align:right;align-items:flex-end}.page_docNavLabel__QbkpL{font-size:12px;color:var(--text-muted)}.page_docNavTitle__h1V6a{font-size:14px;font-weight:500;color:var(--text)}@media (max-width:768px){.page_layout__KQ6xW{flex-direction:column}.page_container__rGSNP{padding:24px 20px 60px}.page_docNav__Nlf58{grid-template-columns:1fr}.page_docNavLinkRight__hd8xP{text-align:left;align-items:flex-start}}