.docs-sidebar[data-v-31be590e]{align-self:stretch;padding:24px 16px;border-right:1px solid var(--dwell-border);background:var(--dwell-surface)}.sidebar-inner[data-v-31be590e]{position:sticky;top:calc(var(--dwell-header-height) + 24px);max-height:calc(100dvh - var(--dwell-header-height) - 48px);overflow-y:auto;padding:4px}.nav-search[data-v-31be590e]{margin-bottom:28px}.nav-search label[data-v-31be590e]{display:block;font-size:11px;color:var(--dwell-muted);margin-bottom:9px}.nav-search>div[data-v-31be590e]{display:flex;align-items:center;gap:8px;border:1px solid var(--dwell-border);background:var(--dwell-code-bg);border-radius:8px;padding:3px 9px;min-height:42px}.nav-search>div>i[data-v-31be590e]{color:var(--dwell-muted);font-size:13px}.nav-search input[data-v-31be590e]{min-width:0;width:100%;border:0;background:transparent;color:var(--dwell-ink);font-size:12px;padding:6px 0}.nav-search input[data-v-31be590e]:focus{outline:0}.nav-search input[data-v-31be590e]::-webkit-search-cancel-button{display:none}.nav-search .btn[data-v-31be590e]{padding:0;width:26px;height:32px;flex-shrink:0;color:var(--dwell-muted)}.nav-search:focus-within>div[data-v-31be590e]{outline:2px solid var(--dwell-blue);outline-offset:3px}.nav-group[data-v-31be590e]{margin:0 0 27px}.nav-group h2[data-v-31be590e]{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--dwell-muted);margin:0 10px 12px}.nav-group ul[data-v-31be590e]{list-style:none;padding:0;margin:0;display:grid;gap:4px}.nav-group a[data-v-31be590e],.nav-group .pending[data-v-31be590e]{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:8px;color:var(--dwell-muted);font-size:12px;line-height:1.6}.nav-group a>i[data-v-31be590e],.nav-group .pending>i[data-v-31be590e]{font-size:15px;flex-shrink:0}.nav-group a .external[data-v-31be590e],.nav-group .pending .external[data-v-31be590e]{font-size:10px;margin-left:auto}.nav-group a[data-v-31be590e]:where(a):hover,.nav-group .pending[data-v-31be590e]:where(a):hover{background:var(--dwell-hover);color:var(--dwell-ink)}.nav-group a.selected[data-v-31be590e],.nav-group .pending.selected[data-v-31be590e]{background:var(--dwell-blue-disc);color:var(--dwell-blue)}.search-empty[data-v-31be590e]{font-size:13px;color:var(--dwell-muted)}.pending small[data-v-31be590e]{display:block;font-size:10px}@media(max-width:800px){.sidebar-inner[data-v-31be590e]{position:static;max-height:none;overflow:visible;padding:0}.docs-sidebar[data-v-31be590e]{border-right:0;border-bottom:1px solid var(--dwell-border);padding:20px}.nav-search[data-v-31be590e]{max-width:420px;margin-bottom:20px}nav[data-v-31be590e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nav-group[data-v-31be590e]{margin:0}}@media(max-width:380px){nav[data-v-31be590e]{grid-template-columns:1fr}}.docs-toc[data-v-9e368d83]{position:sticky;top:calc(var(--dwell-header-height) + 24px);max-height:calc(100dvh - var(--dwell-header-height) - 48px);overflow-y:auto;padding:26px 16px;border-left:1px solid var(--dwell-border)}.docs-toc h2[data-v-9e368d83]{font-size:9px;text-transform:uppercase;letter-spacing:1.4px;color:var(--dwell-muted);line-height:1.6;margin:0 0 15px}.docs-toc ul[data-v-9e368d83]{position:relative;list-style:none;padding:0;margin:0;display:grid;gap:14px}.docs-toc a[data-v-9e368d83]{display:block;font-size:11px;color:var(--dwell-muted);line-height:1.6;transition:color .18s ease}.docs-toc a[data-v-9e368d83]:hover,.docs-toc a.is-active[data-v-9e368d83]{color:var(--dwell-blue)}.docs-toc a[data-v-9e368d83]:focus-visible{outline:2px solid var(--dwell-blue);outline-offset:4px;border-radius:2px}.docs-toc .toc-indicator[data-v-9e368d83]{position:absolute;top:0;left:-16px;width:3px;border-radius:2px;background:var(--dwell-blue);pointer-events:none;transition:transform .24s ease,height .24s ease,opacity .18s ease}@media(prefers-reduced-motion:reduce){.docs-toc a[data-v-9e368d83],.docs-toc .toc-indicator[data-v-9e368d83]{transition:none}}@media(max-width:1100px){.docs-toc[data-v-9e368d83]{display:none}}.documentation-page[data-v-2e7a0aad]{display:grid;grid-template-columns:230px minmax(0,1fr) 160px;border:1px solid var(--dwell-border);border-radius:var(--dwell-radius-section);overflow:clip;align-items:start}.docs-content[data-v-2e7a0aad]{min-width:0;padding:28px 26px 36px;overflow-wrap:anywhere}.docs-guide-header[data-v-2e7a0aad]{margin-bottom:32px}.docs-guide-header h1[data-v-2e7a0aad]{font-size:clamp(32px,3.2vw,43px);line-height:1.15;letter-spacing:-1.3px;font-weight:800;margin:0 0 18px}.docs-guide-header>p[data-v-2e7a0aad]:last-child{font-size:14px;line-height:1.75;color:var(--dwell-muted);margin:0}.guide-breadcrumb[data-v-2e7a0aad]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--dwell-muted);margin:0 0 24px}.guide-breadcrumb a[data-v-2e7a0aad]{color:var(--dwell-blue)}.guide-breadcrumb i[data-v-2e7a0aad]{font-size:9px}[data-v-2e7a0aad] .guide-section{scroll-margin-top:24px;padding:26px 0;border-top:1px solid var(--dwell-border)}[data-v-2e7a0aad] .guide-section h2{font-size:20px;line-height:1.4;letter-spacing:-.4px;font-weight:700;margin:0 0 16px}[data-v-2e7a0aad] .guide-section h3{font-size:15px;line-height:1.6;margin:18px 0 8px}[data-v-2e7a0aad] .guide-section>p,[data-v-2e7a0aad] .guide-section>ul,[data-v-2e7a0aad] .guide-section>ol{font-size:13px;line-height:1.8;color:var(--dwell-muted);margin-bottom:16px}[data-v-2e7a0aad] .guide-section li+li{margin-top:8px}[data-v-2e7a0aad] .guide-section a{color:var(--dwell-blue)}[data-v-2e7a0aad] .guide-definitions{margin:20px 0;font-size:13px;line-height:1.8}[data-v-2e7a0aad] .guide-definitions dt{margin-top:14px}[data-v-2e7a0aad] .guide-definitions dd{color:var(--dwell-muted);margin:4px 0 0}[data-v-2e7a0aad] .guide-commands,[data-v-2e7a0aad] .guide-links{display:grid;gap:14px}[data-v-2e7a0aad] .guide-links{font-size:13px;line-height:1.8}@media(max-width:1100px){.documentation-page[data-v-2e7a0aad]{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:800px){.documentation-page[data-v-2e7a0aad]{grid-template-columns:1fr}.docs-content[data-v-2e7a0aad]{padding:28px 24px}}@media(max-width:575px){.docs-content[data-v-2e7a0aad]{padding:26px 20px}}
