.vp-head[data-v-393c437f]{padding:clamp(36px,6vh,64px) 0 0}.vp-title[data-v-393c437f]{font-family:var(--font-display);font-size:var(--v2-fs-h1);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:12px 0 24px}.vp-toolbar[data-v-393c437f]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-top:var(--v2-rule);border-bottom:1px solid var(--border)}.vp-count[data-v-393c437f]{font-family:var(--font-mono);font-size:12px;color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.vp-search-wrap[data-v-393c437f]{position:relative;width:min(320px,100%)}.vp-search[data-v-393c437f]{width:100%;padding:8px 0;font-family:var(--font-mono);font-size:13px;color:inherit;background:transparent;border:none;border-bottom:2px solid var(--border);border-radius:0;outline:none;transition:border-color .2s ease}.vp-search[data-v-393c437f]:focus{border-bottom-color:var(--text)}.vp-search[data-v-393c437f]::placeholder{color:var(--text-soft)}.vp-suggest[data-v-393c437f]{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:4px;background:var(--bg-soft);border:1px solid var(--text);box-shadow:4px 4px color-mix(in srgb,var(--text) 12%,transparent);max-height:320px;overflow-y:auto}.vp-suggest li[data-v-393c437f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 10px;cursor:pointer;transition:background .12s ease}.vp-suggest li.on[data-v-393c437f]{background:color-mix(in srgb,var(--text) 8%,transparent)}.vps-title[data-v-393c437f]{font-size:13.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vps-title[data-v-393c437f] mark{background:color-mix(in srgb,var(--accent) 24%,transparent);color:inherit;font-weight:700}.vps-tag[data-v-393c437f]{flex-shrink:0;font-family:var(--font-mono);font-size:11px;color:var(--text-soft)}.v2-index-name-wrap[data-v-393c437f]{display:flex;flex-direction:column;gap:4px;min-width:0}.v2-index-name.read[data-v-393c437f]{color:var(--text-soft)}.v2-index-name.read[data-v-393c437f]:after{content:"✓";margin-left:8px;font-family:var(--font-mono);font-size:12px;color:#22c55e}.v2-index-brief[data-v-393c437f]{font-size:12px;line-height:1.5;color:var(--text-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vp-empty[data-v-393c437f]{padding:48px 0 72px;font-family:var(--font-mono);font-size:13px;color:var(--text-soft)}.v2-posts>div[data-v-393c437f]:last-of-type{margin-bottom:72px}@media (max-width: 640px){.vp-toolbar[data-v-393c437f]{flex-direction:column;align-items:stretch;gap:10px}.v2-index-tag[data-v-393c437f]{display:none}.v2-index-name-wrap[data-v-393c437f]{flex:1}.v2-index-brief[data-v-393c437f]{-webkit-line-clamp:1}}
