.tc[data-v-3934bad4]{color:var(--s-text);display:flex;text-decoration:none}.tc--card[data-v-3934bad4]{background:var(--s-card);border:1px solid var(--s-border);border-radius:16px;flex-direction:column;overflow:hidden;transition:border-color .15s ease-out,transform .15s ease-out}.tc--card[data-v-3934bad4]:hover{border-color:var(--s-border2);transform:translateY(-2px)}.tc--card .tc-media[data-v-3934bad4]{aspect-ratio:16/9;font-size:28px}.tc--card .tc-body[data-v-3934bad4]{gap:6px;padding:14px 16px 16px}.tc--card .tc-title[data-v-3934bad4]{font-size:16px}.tc--row[data-v-3934bad4]{align-items:center;border-radius:12px;gap:12px;padding:10px;transition:background-color .15s ease-out}.tc--row[data-v-3934bad4]:hover{background:var(--s-chip)}.tc--row .tc-media[data-v-3934bad4]{border-radius:10px;flex:none;font-size:16px;height:44px;width:64px}.tc--row .tc-body[data-v-3934bad4]{flex:1;gap:2px}.tc--row .tc-title[data-v-3934bad4]{font-size:14px}.tc--row .tc-play[data-v-3934bad4]{font-size:8px;height:20px;width:20px}.tc-media[data-v-3934bad4]{background:color-mix(in srgb,var(--s-lime) 12%,var(--s-card2));color:var(--s-lime);display:grid;overflow:hidden;place-items:center;position:relative}.tc-img[data-v-3934bad4]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%}.tc-img[data-v-3934bad4],.tc-play[data-v-3934bad4]{position:absolute}.tc-play[data-v-3934bad4]{background:#000000a6;border-radius:999px;bottom:8px;color:#fff;display:grid;font-size:10px;height:28px;place-items:center;right:8px;width:28px}.tc--row .tc-play[data-v-3934bad4]{bottom:4px;right:4px}.tc-body[data-v-3934bad4]{display:flex;flex-direction:column;min-width:0}.tc-meta[data-v-3934bad4]{align-items:center;color:var(--s-muted);display:flex;font-size:12px;font-weight:600;gap:6px}.tc-cat[data-v-3934bad4]{color:var(--s-lime)}.tc-dot[data-v-3934bad4]{color:var(--s-faint)}.tc-title[data-v-3934bad4]{font-weight:700;line-height:1.35}.tc--row .tc-title[data-v-3934bad4]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-desc[data-v-3934bad4]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--s-muted);font-size:13.5px;line-height:1.5;overflow:hidden}.tc--row .tc-desc[data-v-3934bad4]{-webkit-line-clamp:1;line-clamp:1;font-size:12.5px}.tc-arrow[data-v-3934bad4]{color:var(--s-faint);flex:none;font-size:11px}@media (prefers-reduced-motion:reduce){.tc--card[data-v-3934bad4],.tc--row[data-v-3934bad4]{transition:none}.tc--card[data-v-3934bad4]:hover{transform:none}}
