.docs-shell{display:flex;align-items:flex-start;gap:40px;max-width:1280px;margin:0 auto;padding:32px 24px 64px}.docs-aside{flex:none;width:248px;position:sticky;top:88px}.docs-nav{background:var(--surface-1);border-radius:14px;padding:16px 14px;box-shadow:0 2px 10px rgba(31,45,61,.06)}.docs-nav,.docs-nav-group{display:flex;flex-direction:column}.docs-nav-group{gap:2px}.docs-nav-group+.docs-nav-group{margin-top:14px;padding-top:14px;border-top:1px solid #f0f2f5}.docs-nav-title{padding:2px 12px 10px;font-size:15px;font-weight:600;color:var(--color-dark);letter-spacing:.2px;line-height:1.5}.docs-nav-item{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;color:#4e5969;text-align:left;background:none;border:none;border-radius:9px;cursor:pointer;transition:color .15s,background .15s;line-height:1.5}.docs-nav-icon{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--surface-3);color:#86909c;font-size:13px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.docs-nav-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-nav-count{flex-shrink:0;font-size:12px;color:#98a2b3;background:var(--surface-3);border-radius:999px;padding:1px 8px;transition:background .15s,color .15s}.docs-nav-item:hover{color:var(--color-dark);background:var(--surface-2)}.docs-nav-item.is-active{color:var(--color-primary);font-weight:600;background:var(--color-primary-soft)}.docs-nav-item.is-active .docs-nav-icon{background:var(--color-primary);color:#fff}.docs-nav-item.is-active .docs-nav-count{background:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.docs-main{flex:1;min-width:0}.docs-group-section{scroll-margin-top:96px;background:var(--surface-1);border-radius:14px;padding:22px 26px 26px;box-shadow:0 2px 10px rgba(31,45,61,.06)}.docs-group-section+.docs-group-section{margin-top:20px}.docs-group-head{display:flex;align-items:flex-start;gap:12px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid #f0f2f5}.docs-group-icon{width:38px;height:38px;flex-shrink:0;border-radius:10px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);font-size:17px;display:inline-flex;align-items:center;justify-content:center}.docs-group-headtext{flex:1;min-width:0}.docs-group-titlerow{display:flex;align-items:baseline;gap:12px}.docs-group-title{font-size:18px;font-weight:600;color:var(--color-dark);line-height:1.4}.docs-group-count{margin-left:auto;font-size:13px;color:#86909c;flex-shrink:0}.docs-group-desc{margin-top:6px;font-size:13px;color:#86909c;line-height:1.6}.docs-wiki-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.docs-wiki-card{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface-1);border:1px solid var(--border-soft);border-radius:10px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.docs-wiki-card-top{display:flex;align-items:flex-start;gap:10px}.docs-wiki-card-icon{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:rgba(var(--color-primary-rgb),.08);color:var(--color-primary);font-size:15px;display:inline-flex;align-items:center;justify-content:center}.docs-wiki-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.docs-wiki-card-name{font-size:15px;font-weight:600;color:var(--color-dark);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-wiki-card-desc{font-size:12.5px;color:#86909c;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs-wiki-card-foot{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid #f4f5f7;font-size:12.5px;color:#86909c}.docs-wiki-card-sep{color:#c9cdd4}.docs-wiki-card-more{display:inline-flex;align-items:center;gap:3px;color:var(--color-primary);transition:gap .15s}.docs-wiki-card-more i{font-size:13px;transition:transform .15s}.docs-wiki-card:hover{border-color:var(--color-primary);box-shadow:0 6px 18px rgba(var(--color-primary-rgb),.1);transform:translateY(-2px)}.docs-wiki-card:hover .docs-wiki-card-more i{transform:translateX(2px)}.docs-head{max-width:1280px;margin:0 auto;padding:36px 24px 0}.docs-hero-search{position:relative;width:min(560px,100%);margin-left:auto;margin-right:auto}.docs-head h1{font-size:26px;font-weight:700;color:var(--color-dark)}.docs-head p{margin-top:8px;font-size:14px;color:var(--color-gray-500)}@media (max-width:1279px){.docs-wiki-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.docs-shell{flex-direction:column;gap:24px;padding-top:16px}.docs-aside{position:static;width:100%}.docs-nav{background:none;box-shadow:none;padding:0}.docs-nav,.docs-nav-group{flex-direction:row;flex-wrap:wrap;gap:8px}.docs-nav-group+.docs-nav-group{margin:0;padding:0;border-top:none}.docs-nav-title{display:none}.docs-nav-item{border-radius:999px;padding:7px 16px;background:var(--surface-1);border:1px solid var(--border-1)}.docs-nav-count,.docs-nav-icon{display:none}.docs-nav-item.is-active{background:var(--color-primary-soft);border-color:var(--color-primary)}}@media (max-width:640px){.docs-head{padding:24px 16px 0}.docs-shell{padding:16px 16px 48px}.docs-group-section{padding:16px}.docs-wiki-grid{grid-template-columns:1fr;gap:12px}}.doc-tree{list-style:none;padding:0;margin:0}.doc-tree-children{list-style:none;padding:0;margin:0 0 0 13px;border-left:1px solid var(--color-gray-200)}.doc-tree-row{display:flex;align-items:center;gap:4px;padding:5px 8px 5px 4px;font-size:14px;border-radius:6px;transition:background .15s}.doc-tree-row:hover{background:var(--color-gray-100)}.doc-tree-row.is-active{background:rgba(var(--color-primary-rgb),.08)}.doc-tree-caret{width:16px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-gray-400);font-size:12px;background:none;border:none;padding:0;cursor:pointer;transition:color .15s}.doc-tree-caret:hover{color:var(--color-primary)}.doc-tree-caret--leaf{visibility:hidden;cursor:default}.doc-tree-caret--home{visibility:visible;cursor:pointer;color:var(--color-gray-400);font-size:13px}.doc-tree-row.is-active .doc-tree-caret--home{color:var(--color-primary)}.doc-tree-label{display:flex;align-items:center;gap:6px;min-width:0;flex:1;color:var(--color-gray-500);background:none;border:none;padding:0;text-align:left;font-size:14px;cursor:pointer;transition:color .15s}.doc-tree-label:hover{color:var(--color-primary)}.doc-tree-row.is-active .doc-tree-label{color:var(--color-primary);font-weight:600}.doc-tree-lock{font-size:12px;color:var(--color-gray-400);flex-shrink:0}.doc-col-left,.doc-col-right{position:relative}.doc-col-left:before,.doc-col-right:before{content:"";position:absolute;top:-24px;bottom:-24px;width:1px;background:currentColor;color:#e5e6eb;pointer-events:none}.doc-col-left:before{left:auto;right:0}.doc-col-right:before{left:0;right:auto}@media (max-width:1023px){.doc-col-left:before,.doc-col-right:before{display:none}}main.page-main:has(.doc-cols){box-sizing:border-box;display:flex;flex-direction:column}main.page-main:has(.doc-cols)>*{flex-shrink:0}main.page-main:has(.doc-cols)>section:has(>div>.doc-cols){flex:1 0 auto;display:flex;flex-direction:column}main.page-main:has(.doc-cols)>section:has(>div>.doc-cols)>div{flex:1 0 auto;width:100%;display:flex;flex-direction:column}main.page-main:has(.doc-cols) .doc-cols{flex:1 0 auto;margin-left:0;margin-right:0}@media (max-width:1023px){main.page-main:has(.doc-cols) .doc-cols{flex:none}}@media (min-width:1024px) and (max-width:1983.98px){.dl-shell{padding-right:64px}}