.tcard[data-v-2ff185d3]{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.tcard__art[data-v-2ff185d3]{aspect-ratio:1;background:rgba(var(--v-theme-on-surface),.08);border-radius:var(--z-r-md);flex:none;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-bottom-right-radius .28s cubic-bezier(.34,1.4,.64,1)}.tcard__art[data-v-2ff185d3]:has(.artwork-play):not(:has(.artwork-play--playing)):focus-within,.tcard__art[data-v-2ff185d3]:has(.artwork-play):not(:has(.artwork-play--playing)):hover{border-bottom-right-radius:26px}@media(hover:none){.tcard__art[data-v-2ff185d3]:has(.artwork-play):not(:has(.artwork-play--playing)){border-bottom-right-radius:26px}}.tcard__art img[data-v-2ff185d3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-radius .28s cubic-bezier(.34,1.4,.64,1);width:100%}.tcard__art[data-v-2ff185d3]:after{background:radial-gradient(circle at 100% 100%,rgba(0,0,0,.55) 0,rgba(0,0,0,.28) 28%,transparent 58%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.tcard__art[data-v-2ff185d3]:focus-within:after,.tcard__art[data-v-2ff185d3]:hover:after{opacity:1}.tcard__art[data-v-2ff185d3]:has(.artwork-play--playing):after,.tcard__art[data-v-2ff185d3]:not(:has(.artwork-play)):after{display:none}@media(hover:none){.tcard__art[data-v-2ff185d3]:after{opacity:1}}@media(hover:hover){.tcard:hover .tcard__art[data-v-2ff185d3]:not(:has(.artwork-play--playing)){box-shadow:0 18px 30px -16px #0000008c;transform:translateY(-4px)}.tcard:hover .tcard__art:not(:has(.artwork-play--playing)) img[data-v-2ff185d3]{transform:scale(1.05)}}.tcard__meta[data-v-2ff185d3]{align-items:flex-start;display:flex;gap:var(--z-sp-2);margin-top:var(--z-sp-3)}.tcard__text[data-v-2ff185d3]{flex:1;min-width:0}.tcard__sub[data-v-2ff185d3],.tcard__title[data-v-2ff185d3]{color:inherit;display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tcard__title[data-v-2ff185d3]{display:-webkit-box;-webkit-box-orient:vertical;font-size:16px;font-weight:700;-webkit-line-clamp:2;line-height:22px;white-space:normal}.tcard__sub[data-v-2ff185d3]{margin-top:var(--z-sp-1);opacity:.7}.tcard__extra[data-v-2ff185d3],.tcard__sub[data-v-2ff185d3]{font-size:13px;line-height:18px}.tcard__extra[data-v-2ff185d3]{margin-top:2px;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcard__price[data-v-2ff185d3]{background:rgb(var(--v-theme-primary),.12);border-radius:var(--z-r-pill);color:#2a9d2a;display:inline-block;font-size:13px;font-weight:700;margin-top:var(--z-sp-1);padding:2px 10px;text-decoration:none}html.dark .tcard__price[data-v-2ff185d3]{color:var(--z-brand)}.tcard__below[data-v-2ff185d3]{margin-top:auto;padding-top:var(--z-sp-3)}.tcard__meta[data-v-2ff185d3] .v-btn{margin-top:-4px}.tcard a[data-v-2ff185d3]:focus-visible{border-radius:var(--z-r-xs);outline:3px solid var(--z-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.tcard__art[data-v-2ff185d3],.tcard__art img[data-v-2ff185d3]{transform:none!important;transition:none}.tcard__art[data-v-2ff185d3]{box-shadow:none!important}}
