.docs-shell[data-v-6ce30e69]{display:grid;grid-template-columns:270px minmax(0,1fr);gap:40px;padding:112px 0 72px}.docs-nav[data-v-6ce30e69]{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 116px);overflow-y:auto;padding-right:6px}.docs-nav-search[data-v-6ce30e69]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.docs-nav-search[data-v-6ce30e69]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #1c1b181f}.docs-nav-search input[data-v-6ce30e69]{width:100%;border:0;outline:none;background:transparent;color:var(--ink)}.docs-nav-toggle[data-v-6ce30e69]{display:none}.docs-nav-list[data-v-6ce30e69]{display:grid;gap:2px;margin-top:16px}.docs-nav-home[data-v-6ce30e69],.docs-nav-section[data-v-6ce30e69]{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 10px;border-radius:8px;color:var(--ink-2);font-size:.93rem;font-weight:600}.docs-nav-label[data-v-6ce30e69]{flex:1;line-height:1.3}.docs-nav-section small[data-v-6ce30e69]{color:var(--muted);font-weight:500}.docs-nav-home[data-v-6ce30e69]:hover,.docs-nav-section[data-v-6ce30e69]:hover{background:var(--panel-soft)}.docs-nav-home.router-link-exact-active[data-v-6ce30e69],.docs-nav-section.active[data-v-6ce30e69]{color:var(--ink);background:var(--paper-2)}.docs-nav-group ul[data-v-6ce30e69]{margin:4px 0 8px 22px;padding:0 0 0 12px;border-left:1px solid var(--line);list-style:none}.docs-nav-group li a[data-v-6ce30e69]{display:block;padding:6px 8px;border-radius:6px;color:var(--muted);font-size:.9rem;line-height:1.35}.docs-nav-group li a[data-v-6ce30e69]:hover{color:var(--ink)}.docs-nav-group li a.active[data-v-6ce30e69]{color:var(--ink);font-weight:600}.docs-main[data-v-6ce30e69]{min-width:0}@media(max-width:980px){.docs-shell[data-v-6ce30e69]{grid-template-columns:1fr;gap:24px;padding-top:96px}.docs-nav[data-v-6ce30e69]{position:static;max-height:none;overflow:visible;padding:0}.docs-nav-toggle[data-v-6ce30e69]{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:10px;padding:0 12px;color:var(--ink);font-weight:600}.docs-nav-list[data-v-6ce30e69],.docs-nav-toggle[data-v-6ce30e69]{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.docs-nav-list[data-v-6ce30e69]{display:none;margin-top:8px;padding:8px}.docs-nav-list.open[data-v-6ce30e69]{display:grid}}
