.zsp[data-v-c66c8b66]{margin:8px 0}.zsp-search input[data-v-c66c8b66]{width:100%;box-sizing:border-box;padding:12px 16px;font-size:var(--fs-7);border:1px solid var(--vp-c-divider);border-radius:10px;background:var(--vp-c-bg);color:inherit}.zsp-chips[data-v-c66c8b66]{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.zsp-chip[data-v-c66c8b66]{padding:5px 12px;border-radius:20px;border:1px solid var(--vp-c-divider);background:var(--vp-c-bg-soft);color:var(--vp-c-text-2);font-size:var(--fs-3);cursor:pointer}.zsp-chip--active[data-v-c66c8b66]{background:var(--cl-brand);border-color:var(--cl-brand);color:#fff}.zsp-count[data-v-c66c8b66]{font-size:var(--fs-3);color:var(--vp-c-text-3);margin:6px 0 12px}.zsp-empty[data-v-c66c8b66]{padding:14px 16px;border:1px dashed var(--vp-c-divider);border-radius:10px;color:var(--vp-c-text-2);font-size:var(--fs-5)}.zsp-group[data-v-c66c8b66]{margin:18px 0}.zsp-group__title[data-v-c66c8b66]{margin:0 0 8px;font-size:var(--fs-6);color:var(--vp-c-text-2);text-transform:none}.zsp-list[data-v-c66c8b66]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.zsp-item__link[data-v-c66c8b66]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:11px 14px;border:1px solid var(--vp-c-divider);border-radius:10px;text-decoration:none!important;color:inherit;background:var(--vp-c-bg);transition:border-color .15s ease,transform .1s ease}.zsp-item__link[data-v-c66c8b66]:hover{border-color:var(--cl-brand);transform:translate(2px)}.zsp-item__verb[data-v-c66c8b66]{font-size:var(--fs-5);color:var(--vp-c-text-1)}.zsp-item__tool[data-v-c66c8b66]{font-size:var(--fs-3);color:var(--cl-brand-deep);white-space:nowrap;font-weight:600}.zsp-item--gap .zsp-item__gap[data-v-c66c8b66]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 14px;border:1px dashed var(--vp-c-divider);border-radius:10px;background:var(--vp-c-bg-soft)}.zsp-item__badge[data-v-c66c8b66]{font-size:var(--fs-2);color:var(--vp-c-text-3);background:var(--vp-c-bg-alt);border-radius:12px;padding:2px 9px;white-space:nowrap}.zsp-item__note[data-v-c66c8b66]{flex-basis:100%;font-size:var(--fs-3);color:var(--vp-c-text-3)}@media (max-width: 480px){.zsp-item__link[data-v-c66c8b66]{flex-direction:column;align-items:flex-start}}
