.lc[data-v-2b41a1e2]{--accent:var(--color-brand);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.lc-head[data-v-2b41a1e2]{display:none}.lc-rows[data-v-2b41a1e2]{list-style:none;margin:0;padding:0}.lc-rows>li+li[data-v-2b41a1e2]{border-top:1px solid var(--color-line)}.lc-row[data-v-2b41a1e2]{align-items:start;display:grid;gap:6px 12px;grid-template-columns:64px minmax(0,1fr) auto;padding:16px 18px;transition:background-color .15s ease}.lc-shot[data-v-2b41a1e2]{align-self:center;grid-row:span 3}.lc-shot img[data-v-2b41a1e2]{aspect-ratio:3/2;background:var(--color-paper);border-radius:var(--radius-md);box-sizing:border-box;display:block;-o-object-fit:contain;object-fit:contain;padding:5px;width:100%}.lc-row[data-v-2b41a1e2]:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.lc-row--feature[data-v-2b41a1e2]{background:color-mix(in srgb,var(--accent) 4%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.lc-row--feature .lc-name[data-v-2b41a1e2]{color:var(--accent)}.lc-name[data-v-2b41a1e2]{color:var(--color-fg);font-size:16px;font-weight:700;line-height:1.3}.lc-covers[data-v-2b41a1e2]{color:var(--color-fg-muted);font-size:14px;grid-column:2/-1;line-height:1.5}.lc-specs[data-v-2b41a1e2]{display:flex;flex-direction:column;gap:2px;grid-column:2/-1}.lc-spec[data-v-2b41a1e2]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--text-micro);gap:6px;line-height:1.4}.lc-spec-v[data-v-2b41a1e2]{color:var(--color-fg);font-weight:700}.lc-spec-l[data-v-2b41a1e2]{color:var(--color-fg-subtle)}.lc-go[data-v-2b41a1e2]{color:var(--accent);font-size:16px;font-weight:700;transition:transform .15s ease}.lc-row:hover .lc-go[data-v-2b41a1e2]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.lc-row:hover .lc-go[data-v-2b41a1e2]{transform:none}}@media(min-width:860px){.lc-head[data-v-2b41a1e2],.lc-row[data-v-2b41a1e2]{align-items:center;display:grid;gap:24px;grid-template-columns:96px minmax(0,15rem) minmax(0,1fr) minmax(0,19rem) 1rem}.lc-shot[data-v-2b41a1e2]{grid-row:auto}.lc-head[data-v-2b41a1e2]{background:var(--color-surface-2);border-bottom:1px solid var(--color-line);color:var(--color-fg-subtle);font-size:var(--text-micro);font-weight:700;letter-spacing:.08em;padding:10px 20px;text-transform:uppercase}.lc-row[data-v-2b41a1e2]{padding:15px 20px}.lc-covers[data-v-2b41a1e2],.lc-specs[data-v-2b41a1e2]{grid-column:auto}.lc-name[data-v-2b41a1e2]{font-size:15px}}
