.docs-module__2VM6LW__shell{grid-template-columns:260px minmax(0,1fr);align-items:start;max-width:1440px;margin:0 auto;display:grid}.docs-module__2VM6LW__sidebar{border-right:1px solid var(--vx-border-subtle);max-height:calc(100vh - 60px);padding:1.25rem 1rem 2rem;position:sticky;top:60px;overflow-y:auto}.docs-module__2VM6LW__sidebarTop{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.docs-module__2VM6LW__treeToggle{display:none}.docs-module__2VM6LW__tree{flex-direction:column;gap:.125rem;display:flex}.docs-module__2VM6LW__treeGroup{flex-direction:column;gap:.125rem;margin-top:1.125rem;display:flex}.docs-module__2VM6LW__treeGroupTitle{color:var(--vx-text-muted);padding:0 .5rem .25rem;font-size:.75rem;font-weight:700}.docs-module__2VM6LW__treeLink{border-radius:var(--vx-radius-sm);color:var(--vx-text-secondary);padding:.3125rem .5rem;font-size:.8125rem;font-weight:500;text-decoration:none}.docs-module__2VM6LW__treeLink:hover{background:var(--vx-surface-inset);color:var(--vx-text-primary)}.docs-module__2VM6LW__treeLinkActive,.docs-module__2VM6LW__treeLinkActive:hover{background:var(--vx-primary-subtle);color:var(--vx-primary);font-weight:600}.docs-module__2VM6LW__page{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:2.5rem;padding:2rem 2.5rem 3rem;display:grid}.docs-module__2VM6LW__article{min-width:0;max-width:780px}.docs-module__2VM6LW__tocColumn{max-height:calc(100vh - 100px);position:sticky;top:80px;overflow-y:auto}.docs-module__2VM6LW__toc{border-left:1px solid var(--vx-border-subtle);flex-direction:column;gap:.125rem;padding-left:.875rem;display:flex}.docs-module__2VM6LW__tocTitle{color:var(--vx-text-muted);margin-bottom:.375rem;font-size:.75rem;font-weight:700}.docs-module__2VM6LW__tocLink{color:var(--vx-text-secondary);padding:.1875rem 0;font-size:.8125rem;line-height:1.4;text-decoration:none}.docs-module__2VM6LW__tocLink:hover{color:var(--vx-text-primary)}.docs-module__2VM6LW__tocLinkNested{padding-left:.75rem}.docs-module__2VM6LW__tocLinkActive{color:var(--vx-primary);font-weight:600}.docs-module__2VM6LW__eyebrow{color:var(--vx-primary);margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.docs-module__2VM6LW__title{margin:0 0 .5rem;font-size:1.875rem;font-weight:800;line-height:1.2}.docs-module__2VM6LW__lede{color:var(--vx-text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.6}.docs-module__2VM6LW__localeNotice{background:var(--vx-surface-inset);border-radius:var(--vx-radius-sm);color:var(--vx-text-secondary);margin:0 0 1.25rem;padding:.625rem .875rem;font-size:.875rem}.docs-module__2VM6LW__prose{color:var(--vx-text-secondary);font-size:.9375rem;line-height:1.7}.docs-module__2VM6LW__prose h2{color:var(--vx-text-primary);margin:2.25rem 0 .75rem;scroll-margin-top:76px;font-size:1.375rem;font-weight:700;line-height:1.3}.docs-module__2VM6LW__prose h3{color:var(--vx-text-primary);margin:1.75rem 0 .5rem;scroll-margin-top:76px;font-size:1.0625rem;font-weight:700;line-height:1.35}.docs-module__2VM6LW__prose p{margin:0 0 1rem}.docs-module__2VM6LW__prose ul,.docs-module__2VM6LW__prose ol{margin:0 0 1rem;padding-left:1.375rem}.docs-module__2VM6LW__prose li{margin-bottom:.25rem}.docs-module__2VM6LW__prose strong{color:var(--vx-text-primary)}.docs-module__2VM6LW__prose a{color:var(--vx-primary)}.docs-module__2VM6LW__prose :not(pre)>code{background:var(--vx-surface-inset);font-family:var(--vx-font-mono);overflow-wrap:anywhere;border-radius:4px;padding:.125rem .3125rem;font-size:.8125rem}.docs-module__2VM6LW__prose blockquote{background:var(--vx-surface-inset);border-left:3px solid var(--vx-primary);border-radius:0 var(--vx-radius-sm) var(--vx-radius-sm) 0;margin:0 0 1.25rem;padding:.75rem 1rem}.docs-module__2VM6LW__prose blockquote p:last-child{margin-bottom:0}.docs-module__2VM6LW__prose .vx-table-wrap{margin:0 0 1.25rem;overflow-x:auto}:is(.docs-module__2VM6LW__prose .vx-table td,.docs-module__2VM6LW__prose .vx-table th){vertical-align:top;font-size:.8125rem}.docs-module__2VM6LW__codeBlock{margin:0 0 1.25rem;position:relative}.docs-module__2VM6LW__codeBlock pre{background:var(--vx-surface-inset);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-radius-md);font-family:var(--vx-font-mono);color:var(--vx-text-primary);margin:0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6;overflow-x:auto}.docs-module__2VM6LW__codeBlock code{white-space:pre;font-family:inherit}.docs-module__2VM6LW__codeBlock [data-line]{min-width:100%;display:inline-block}.docs-module__2VM6LW__codeBlock code[data-theme] span{color:var(--shiki-light)}[data-theme=dark] .docs-module__2VM6LW__codeBlock code[data-theme] span{color:var(--shiki-dark)}.docs-module__2VM6LW__copyButton{background:var(--vx-surface);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-radius-sm);color:var(--vx-text-secondary);cursor:pointer;padding:.3125rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.docs-module__2VM6LW__copyButton:hover{color:var(--vx-text-primary)}.docs-module__2VM6LW__prevNext{border-top:1px solid var(--vx-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:grid}.docs-module__2VM6LW__prevNextLink{border:1px solid var(--vx-border-subtle);border-radius:var(--vx-radius-md);flex-direction:column;gap:.125rem;padding:.75rem 1rem;text-decoration:none;display:flex}.docs-module__2VM6LW__prevNextLink:hover{border-color:var(--vx-border-hover)}.docs-module__2VM6LW__prevNextNext{text-align:right;grid-column:2}.docs-module__2VM6LW__prevNextLabel{color:var(--vx-text-muted);font-size:.75rem}.docs-module__2VM6LW__prevNextTitle{color:var(--vx-text-primary);font-size:.875rem;font-weight:600}.docs-module__2VM6LW__searchTrigger{background:var(--vx-surface);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-radius-sm);width:100%;font:inherit;color:var(--vx-text-muted);cursor:pointer;align-items:center;gap:.5rem;padding:.4375rem .625rem;font-size:.8125rem;display:flex}.docs-module__2VM6LW__searchTrigger:hover{border-color:var(--vx-border-strong)}.docs-module__2VM6LW__searchTrigger kbd{font-family:var(--vx-font-mono);margin-left:auto;font-size:.6875rem}.docs-module__2VM6LW__searchBackdrop{z-index:70;background:#00000080;justify-content:center;padding:10vh 1rem 1rem;display:flex;position:fixed;inset:0}.docs-module__2VM6LW__searchDialog{background:var(--vx-surface);border:1px solid var(--vx-border-subtle);border-radius:var(--vx-radius-lg);width:100%;max-width:620px;height:fit-content;max-height:70vh;box-shadow:var(--vx-shadow-modal);flex-direction:column;display:flex;overflow:hidden}.docs-module__2VM6LW__searchInput{border:0;border-bottom:1px solid var(--vx-border-subtle);width:100%;font:inherit;color:var(--vx-text-primary);background:0 0;outline:none;padding:.875rem 1rem;font-size:1rem}.docs-module__2VM6LW__searchResults{overflow-y:auto}.docs-module__2VM6LW__searchNote{color:var(--vx-text-muted);margin:0;padding:1rem;font-size:.875rem}.docs-module__2VM6LW__searchResult{border:0;border-bottom:1px solid var(--vx-border-subtle);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.docs-module__2VM6LW__searchResultActive{background:var(--vx-surface-inset)}.docs-module__2VM6LW__searchResultTitle{color:var(--vx-text-primary);font-size:.875rem;font-weight:600}.docs-module__2VM6LW__searchResultExcerpt{color:var(--vx-text-secondary);font-size:.8125rem;line-height:1.5}.docs-module__2VM6LW__searchResultExcerpt mark{background:var(--vx-primary-subtle);color:var(--vx-text-primary)}.docs-module__2VM6LW__homeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-bottom:2rem;display:grid}.docs-module__2VM6LW__homeCard{padding:1.25rem;text-decoration:none;display:block}.docs-module__2VM6LW__homeCard:hover{border-color:var(--vx-border-hover)}.docs-module__2VM6LW__homeCardTitle{color:var(--vx-text-primary);margin:0 0 .375rem;font-size:1rem;font-weight:700}.docs-module__2VM6LW__homeCardBody{color:var(--vx-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.docs-module__2VM6LW__homeSectionTitle{margin:0 0 .75rem;font-size:1.125rem;font-weight:700}@media (max-width:1180px){.docs-module__2VM6LW__page{grid-template-columns:minmax(0,1fr);padding:1.75rem 2rem 2.5rem}.docs-module__2VM6LW__tocColumn{display:none}}@media (max-width:960px){.docs-module__2VM6LW__shell{grid-template-columns:minmax(0,1fr)}.docs-module__2VM6LW__sidebar{border-right:0;border-bottom:1px solid var(--vx-border-subtle);max-height:none;padding:1rem;position:static}.docs-module__2VM6LW__sidebarTop{margin-bottom:0}.docs-module__2VM6LW__treeToggle{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.docs-module__2VM6LW__tree{margin-top:.75rem;display:none}.docs-module__2VM6LW__treeOpen{display:flex}.docs-module__2VM6LW__page{padding:1.25rem 1rem 2rem}.docs-module__2VM6LW__searchTrigger kbd{display:none}}
