.dsp[data-v-1fe0cfee]{margin:1.2rem 0 1.6rem}.dsp__grid[data-v-1fe0cfee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:1rem}.dsp__card[data-v-1fe0cfee]{margin:0;max-width:340px;border:1px solid var(--vp-c-divider);border-radius:12px;overflow:hidden;background:var(--vp-c-bg);display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s}.dsp__card[data-v-1fe0cfee]:hover{border-color:var(--cl-brand);box-shadow:0 10px 26px -14px #0006;transform:translateY(-2px)}.dsp__shot[data-v-1fe0cfee]{position:relative;display:block;padding:0;border:0;cursor:zoom-in;background:#fff;line-height:0;border-bottom:1px solid var(--vp-c-divider)}.dsp__shot img[data-v-1fe0cfee]{width:100%;height:260px;object-fit:cover;object-position:top center}.dsp__zoom[data-v-1fe0cfee]{position:absolute;right:8px;bottom:8px;font-size:.72rem;line-height:1;padding:.3rem .5rem;border-radius:999px;color:#fff;background:#0009;opacity:0;transition:opacity .15s}.dsp__card:hover .dsp__zoom[data-v-1fe0cfee]{opacity:1}.dsp__body[data-v-1fe0cfee]{padding:.7rem .8rem .85rem;display:flex;flex-direction:column;gap:.3rem}.dsp__title[data-v-1fe0cfee]{font-size:.92rem;font-weight:600;color:var(--vp-c-text-1);line-height:1.35;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dsp__badge[data-v-1fe0cfee]{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cl-brand-deep);background:color-mix(in srgb,var(--cl-brand) 14%,transparent);padding:.14rem .4rem;border-radius:999px}.dsp__desc[data-v-1fe0cfee]{font-size:.82rem;color:var(--vp-c-text-2);line-height:1.45;flex:1}.dsp__dl[data-v-1fe0cfee]{font-size:.8rem;font-weight:500;color:var(--cl-brand);text-decoration:none;align-self:flex-start}.dsp__dl[data-v-1fe0cfee]:hover{text-decoration:underline}.dsp__note[data-v-1fe0cfee]{font-size:.84rem;color:var(--vp-c-text-2);line-height:1.55;margin:.9rem 0 0;padding-left:.7rem;border-left:3px solid color-mix(in srgb,var(--cl-brand) 45%,transparent)}.dsp__lb[data-v-1fe0cfee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:1.2rem}.dsp__lb-inner[data-v-1fe0cfee]{background:var(--vp-c-bg);border-radius:12px;max-width:780px;width:100%;max-height:92vh;display:flex;flex-direction:column;overflow:hidden}.dsp__lb-head[data-v-1fe0cfee]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .9rem;border-bottom:1px solid var(--vp-c-divider);font-size:.92rem;font-weight:600;color:var(--vp-c-text-1)}.dsp__lb-x[data-v-1fe0cfee]{font:inherit;font-size:1.4rem;line-height:1;cursor:pointer;border:0;background:transparent;color:var(--vp-c-text-2);padding:0 .3rem}.dsp__lb-body[data-v-1fe0cfee]{flex:1;min-height:0;overflow-y:auto;background:#fff}.dsp__lb-inner img[data-v-1fe0cfee]{display:block;width:100%;height:auto}.dsp__lb-foot[data-v-1fe0cfee]{padding:.7rem .9rem;border-top:1px solid var(--vp-c-divider)}@media (max-width: 640px){.dsp__grid[data-v-1fe0cfee]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.dsp__card[data-v-1fe0cfee]{max-width:none}.dsp__shot img[data-v-1fe0cfee]{height:190px}}
