.fresh[data-v-ee898efc]:before{content:"";background:var(--firuze);width:7px;height:7px;box-shadow:0 0 0 3px var(--firuze-soft);border-radius:50%}.pcard[data-v-7c5adf58]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.pcard[data-v-7c5adf58]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.pcard[data-v-7c5adf58]:has(a:focus-visible){box-shadow:var(--ring)}.pcard__media[data-v-7c5adf58]{aspect-ratio:16/10;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.off[data-v-7c5adf58]{top:10px;background:var(--saffron);height:22px;color:var(--on-saffron);border-radius:7px;padding-inline:7px;font-size:12px;font-weight:800;display:inline-grid;inset-inline-end:10px}.off[data-v-7c5adf58],.pcard__fav[data-v-7c5adf58]{z-index:2;place-items:center;position:absolute}.pcard__fav[data-v-7c5adf58]{top:8px;background:var(--surface);width:34px;height:34px;color:var(--ink-2);box-shadow:var(--shadow-sm);opacity:0;border-radius:10px;transition:opacity .15s,color .15s;display:grid;inset-inline-start:8px}.pcard__fav[data-v-7c5adf58] .lucide{width:16px;height:16px}.pcard:hover .pcard__fav[data-v-7c5adf58],.pcard__fav[data-v-7c5adf58]:focus-visible,.pcard__fav[aria-pressed=true][data-v-7c5adf58]{opacity:1}.pcard__fav[data-v-7c5adf58]:hover{color:var(--ink)}.pcard__fav[aria-pressed=true][data-v-7c5adf58]{color:var(--danger)}.pcard__fav[aria-pressed=true][data-v-7c5adf58] .lucide{fill:currentColor}@media (hover:none){.pcard__fav[data-v-7c5adf58]{opacity:1}}.pcard__body[data-v-7c5adf58]{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.pcard__kicker[data-v-7c5adf58]{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:6px;display:flex}.pcard__kicker .dot[data-v-7c5adf58]{background:currentColor;border-radius:50%;width:3px;height:3px}.pcard__title[data-v-7c5adf58]{font-size:var(--fs-base);font-weight:800;line-height:1.6}.pcard__title a[data-v-7c5adf58]{outline:none}.pcard__title a[data-v-7c5adf58]:focus-visible{box-shadow:none}.pcard__title a[data-v-7c5adf58]:after{content:"";z-index:1;position:absolute;inset:0}.pcard__tag[data-v-7c5adf58]{font-size:var(--fs-sm);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.3em;line-height:1.65;display:-webkit-box;overflow:hidden}.pcard__stats[data-v-7c5adf58]{font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.pcard__stats>span[data-v-7c5adf58]{align-items:center;gap:4px;display:inline-flex}.pcard__stats[data-v-7c5adf58] .lucide{width:14px;height:14px}.pcard__stats .rate[data-v-7c5adf58] .lucide{color:var(--saffron);fill:currentColor}.pcard__foot[data-v-7c5adf58]{border-top:1px dashed var(--line);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:12px;display:flex}.pcard--row[data-v-7c5adf58]{flex-direction:row}.pcard--row .pcard__media[data-v-7c5adf58]{border-bottom:0;border-inline-end:1px solid var(--line);aspect-ratio:auto;flex:none;width:260px;min-height:180px}.pcard--row .pcard__tag[data-v-7c5adf58]{-webkit-line-clamp:3;min-height:0}@media (width<=900px){.pcard--row[data-v-7c5adf58]{flex-direction:column}.pcard--row .pcard__media[data-v-7c5adf58]{border-inline-end:0;border-bottom:1px solid var(--line);aspect-ratio:16/10;width:auto;min-height:0}}
