.category-sidebar.svelte-zk4jfs{top:calc(40px + var(--spacing-2xl));right:var(--spacing-lg);width:var(--docs-toc-width,220px);max-height:calc(100vh - 80px);padding:var(--spacing-md);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);position:fixed;overflow-y:auto}.sidebar-header.svelte-zk4jfs{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.sidebar-header.svelte-zk4jfs h3:where(.svelte-zk4jfs){font-size:var(--font-size-sm);color:var(--text-primary);margin:0;font-weight:600}.tool-count.svelte-zk4jfs{font-size:var(--font-size-xs);color:var(--text-tertiary)}.tool-nav.svelte-zk4jfs{flex-direction:column;gap:2px;display:flex}.tool-link.svelte-zk4jfs{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:var(--transition-base);background:0 0;border:none;display:flex}.tool-link.svelte-zk4jfs:hover{background:var(--surface-2)}.tool-link.active.svelte-zk4jfs{background:var(--primary-50,#eff6ff);border-left:2px solid var(--primary-500)}.tool-link.svelte-zk4jfs .tool-name:where(.svelte-zk4jfs){font-size:var(--font-size-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tool-link.active.svelte-zk4jfs .tool-name:where(.svelte-zk4jfs){color:var(--primary-700);font-weight:500}@media (width<=1200px){.category-sidebar.svelte-zk4jfs{display:none}}.category-layout.svelte-dftase{display:flex}.category-content.svelte-dftase{flex:1;min-width:0}.category-header.svelte-dftase{padding:2.5rem 2rem 1rem}.category-header.svelte-dftase h1:where(.svelte-dftase){margin-bottom:.5rem}.tool-count.svelte-dftase{color:var(--text-tertiary);font-size:.85rem}@media (width<=1200px){.category-layout.svelte-dftase{flex-direction:column}}
