.page[data-v-ba8f677c]{gap:18px;max-width:900px;margin:0 auto;padding:28px 16px 56px;display:grid}.page-head[data-v-ba8f677c]{gap:8px;display:grid}h1[data-v-ba8f677c]{letter-spacing:-.02em;font-size:32px;font-weight:800}.lead[data-v-ba8f677c]{color:var(--ink-2);max-width:62ch;font-size:17px;line-height:1.55}.search[data-v-ba8f677c]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:12px;padding:14px 16px;display:flex}.search input[data-v-ba8f677c]{border:1px solid var(--surface-3);border-radius:var(--radius-sm);background:var(--surface);width:0;min-width:0;color:var(--ink);font:inherit;flex:1;padding:10px 12px;font-size:16px}.search input[data-v-ba8f677c]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.search-hint[data-v-ba8f677c]{color:var(--ink-3);margin:0 0 0 20px;font-size:13px;line-height:1.6}.search-hint[data-v-ba8f677c] code{background:var(--surface-2);border-radius:var(--radius-sm);color:var(--ink-2);padding:1px 6px;font-size:12px}.count[data-v-ba8f677c]{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.sr-only[data-v-ba8f677c]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group[data-v-ba8f677c]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);gap:12px;padding:22px;display:grid}.group h2[data-v-ba8f677c]{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:14px;font-weight:800}.grid[data-v-ba8f677c]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.grid a[data-v-ba8f677c]{border-bottom:1px solid var(--surface-2);gap:2px;padding:9px 0;text-decoration:none;display:grid}.grid li:last-child a[data-v-ba8f677c]{border-bottom:0}.grid a:hover .name[data-v-ba8f677c]{text-decoration:underline}.grid a[data-v-ba8f677c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.name[data-v-ba8f677c]{color:var(--accent);font-size:15px;font-weight:600}.meta[data-v-ba8f677c]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.partial[data-v-ba8f677c]{font-style:italic}.empty[data-v-ba8f677c]{color:var(--ink-2);font-size:15px;line-height:1.6}
