.res-search[data-v-f296845b]{margin-bottom:20px}.res-search-input[data-v-f296845b]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:14px;padding:8px 12px;width:100%}.res-search-input[data-v-f296845b]:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.res-results[data-v-f296845b]{gap:8px;list-style:none;margin:10px 0 0;padding:0}.res-results[data-v-f296845b],.res-results a[data-v-f296845b]{display:flex;flex-direction:column}.res-results a[data-v-f296845b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:2px;padding:8px 10px}.res-results a[data-v-f296845b]:hover{border-color:var(--color-primary)}.res-result-title[data-v-f296845b]{color:var(--color-text);font-size:14px;font-weight:600}.res-result-kind[data-v-f296845b],.res-result-trail[data-v-f296845b]{font-size:12px}.res-result-snippet[data-v-f296845b]{color:var(--color-text-muted);font-size:12.5px;line-height:1.5;margin:2px 0 0}.res-no-results[data-v-f296845b]{font-size:13px;margin-top:10px}.nav-row[data-v-971ee6a8]{align-items:center;display:flex;gap:2px}.nav-link[data-v-971ee6a8]{border-radius:var(--radius-sm);color:var(--color-text-muted);display:block;flex:1;font-weight:500;min-width:0;padding:5px 8px}.nav-link[data-v-971ee6a8]:hover{background:var(--color-surface-2);color:var(--color-text)}li.active>.nav-row>.nav-link[data-v-971ee6a8]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}li.ancestor>.nav-row>.nav-link[data-v-971ee6a8]{color:var(--color-text)}li.root>.nav-row>.nav-link[data-v-971ee6a8]{color:var(--color-text);font-weight:700}.nav-toggle[data-v-971ee6a8]{align-items:center;background:none;border:0;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex:none;height:20px;justify-content:center;padding:0;width:20px}.nav-toggle[data-v-971ee6a8]:hover{background:var(--color-surface-2);color:var(--color-text)}.nav-toggle svg[data-v-971ee6a8]{fill:none;height:12px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .15s ease;width:12px}.nav-toggle[aria-expanded=true] svg[data-v-971ee6a8]{transform:rotate(90deg)}.nav-sub[data-v-971ee6a8]{border-left:1px solid var(--color-border);list-style:none;margin:4px 0 0 12px;padding:0 0 0 10px}.res-nav[data-v-d0f6fe39]{font-size:14px}.res-nav ul[data-v-d0f6fe39]{list-style:none;margin:0;padding:0}.resources-section[data-v-b9191577]{padding:40px 0 64px}.resources-grid[data-v-b9191577]{align-items:start;display:grid;gap:36px;grid-template-columns:250px minmax(0,1fr)}.resources-sidebar[data-v-b9191577]{max-height:calc(100vh - var(--header-height) - 48px);overflow-y:auto;position:sticky;top:calc(var(--header-height) + 24px)}.resources-main[data-v-b9191577]{min-width:0}.breadcrumbs[data-v-b9191577]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-bottom:12px}.breadcrumbs[data-v-b9191577],.breadcrumbs a[data-v-b9191577]{color:var(--color-text-muted)}.breadcrumbs a[data-v-b9191577]:hover{color:var(--color-primary)}h1.page-title[data-v-b9191577]{font-size:30px;margin-bottom:20px}.toc[data-v-b9191577]{margin-bottom:20px;padding:16px 20px}.toc-label[data-v-b9191577]{color:var(--color-text-muted);display:block;font-size:12px;font-weight:700;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.toc ul[data-v-b9191577]{list-style:none;margin:0;padding:0}.toc li a[data-v-b9191577]{color:var(--color-text-muted);display:block;font-size:14px;padding:3px 0}.toc li a[data-v-b9191577]:hover{color:var(--color-primary)}.toc-level-3[data-v-b9191577]{padding-left:16px}.toc-level-4[data-v-b9191577]{padding-left:32px}.resources-article[data-v-b9191577]{padding:32px}.subdirs[data-v-b9191577]{margin-top:28px}.subdirs h2[data-v-b9191577]{font-size:20px;margin-bottom:12px}.subdirs-grid[data-v-b9191577]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.subdir-link[data-v-b9191577]{display:flex;flex-direction:column;gap:4px;padding:16px 18px}.subdir-link[data-v-b9191577]:hover{border-color:var(--color-primary)}.subdir-title[data-v-b9191577]{color:var(--color-text);font-weight:600}.subdir-note[data-v-b9191577]{font-size:12.5px}@media(max-width:900px){.resources-grid[data-v-b9191577]{gap:24px;grid-template-columns:1fr}.resources-sidebar[data-v-b9191577]{max-height:none;overflow:visible;position:static}.resources-article[data-v-b9191577]{padding:20px}}
