.pcard[data-v-fa2d3eb6]{--arrow-shift:-4px;border:1px solid var(--lian-line);background:var(--lian-surface);height:100%;transition:transform .6s var(--ease-out-expo),box-shadow .6s var(--ease-out-expo),border-color .4s ease;border-radius:28px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 14px 34px #0f0e0b0f}html[dir=ltr] .pcard[data-v-fa2d3eb6]{--arrow-shift:4px}.pcard[data-v-fa2d3eb6]:focus-visible,.pcard[data-v-fa2d3eb6]:hover{border-color:var(--brand-accent-line);box-shadow:0 30px 64px var(--brand-accent-glow);transform:translateY(-7px)}.pcard[data-v-fa2d3eb6]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.pcard-stage[data-v-fa2d3eb6]{aspect-ratio:1/.88;background:radial-gradient(72% 72% at 50% 60%,var(--brand-accent-glow),transparent 72%),var(--pcard-stage-base,linear-gradient(160deg,#fffaf6 0,#f4eae3 100%));border-radius:20px;place-items:center;margin:10px 10px 0;display:grid;position:relative;overflow:hidden}.pcard-stage[data-v-fa2d3eb6]:before{content:"";aspect-ratio:1;border:1px solid var(--brand-accent-soft);width:64%;transition:transform .9s var(--ease-out-expo),border-color .4s ease;border-radius:50%;position:absolute}.pcard:hover .pcard-stage[data-v-fa2d3eb6]:before{border-color:var(--brand-accent-line);transform:scale(1.14)}.pcard-img[data-v-fa2d3eb6]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 20px #50241238);width:76%;height:84%;transition:transform .9s var(--ease-out-expo);position:relative}.pcard:hover .pcard-img[data-v-fa2d3eb6]{transform:translateY(-5px)scale(1.07)rotate(-2.5deg)}.pcard-badge[data-v-fa2d3eb6],.pcard-type[data-v-fa2d3eb6]{z-index:2;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;line-height:1.2;position:absolute;top:12px}.pcard-badge[data-v-fa2d3eb6]{color:#fff;background:linear-gradient(135deg,#ef8a5f,var(--lian-primary-dark));inset-inline-start:12px;box-shadow:0 8px 18px #b84a2e4d}.pcard-soon[data-v-fa2d3eb6]{top:12px;z-index:2;position:absolute;inset-inline-start:12px}.pcard.is-soon .pcard-stage[data-v-fa2d3eb6]:before{border-style:dashed;border-color:var(--brand-accent-line)}.pcard.is-soon .pcard-img[data-v-fa2d3eb6]{opacity:.88;filter:saturate(.55)contrast(.97)drop-shadow(0 18px 20px #50241224);transition:transform .9s var(--ease-out-expo),filter .5s ease,opacity .5s ease}.pcard.is-soon:focus-visible .pcard-img[data-v-fa2d3eb6],.pcard.is-soon:hover .pcard-img[data-v-fa2d3eb6]{opacity:1;filter:saturate(.9)drop-shadow(0 18px 20px #50241233)}.pcard-type[data-v-fa2d3eb6]{color:var(--lian-muted);-webkit-backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #0f0e0b0f;inset-inline-end:12px}.pcard-brand[data-v-fa2d3eb6]{align-self:flex-start;margin-bottom:10px}.pcard-body[data-v-fa2d3eb6]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.pcard-body h3[data-v-fa2d3eb6]{color:var(--lian-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:800;line-height:1.6;display:-webkit-box;overflow:hidden}.pcard-specs[data-v-fa2d3eb6]{border-top:1px dashed var(--lian-line);gap:10px;margin:14px 0 0;padding:14px 0 0;list-style:none;display:grid}.pcard-specs li[data-v-fa2d3eb6]{color:var(--lian-muted);align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.pcard-spec-icon[data-v-fa2d3eb6]{width:30px;height:30px;color:var(--brand-accent-strong);background:var(--brand-accent-soft);border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;display:grid}.pcard-foot[data-v-fa2d3eb6]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.pcard-cta[data-v-fa2d3eb6]{color:var(--lian-text);font-size:13px;font-weight:800}.pcard-arrow[data-v-fa2d3eb6]{width:40px;height:40px;color:var(--lian-text);border:1px solid var(--lian-line);transition:background .35s ease,color .35s ease,border-color .35s ease,transform .6s var(--ease-out-expo);border-radius:50%;place-items:center;font-size:18px;display:grid}.pcard:focus-visible .pcard-arrow[data-v-fa2d3eb6],.pcard:hover .pcard-arrow[data-v-fa2d3eb6]{color:#fff;border-color:var(--brand-fill);background:var(--brand-fill);transform:translateX(var(--arrow-shift))}@media (width<=560px){.pcard[data-v-fa2d3eb6]{border-radius:22px}.pcard-stage[data-v-fa2d3eb6]{aspect-ratio:1;border-radius:16px;margin:8px 8px 0}.pcard-badge[data-v-fa2d3eb6],.pcard-type[data-v-fa2d3eb6]{padding:4px 9px;font-size:10px;top:8px}.pcard-badge[data-v-fa2d3eb6]{inset-inline-start:8px}.pcard .pcard-soon[data-v-fa2d3eb6]{top:8px;padding:4px 9px;font-size:10px;inset-inline-start:8px}.pcard-type[data-v-fa2d3eb6]{display:none}.pcard-body[data-v-fa2d3eb6]{padding:12px 12px 14px}.pcard-body h3[data-v-fa2d3eb6]{font-size:14px}.pcard-specs[data-v-fa2d3eb6]{gap:6px;margin-top:10px;padding-top:10px}.pcard-specs li[data-v-fa2d3eb6]{gap:8px;font-size:11.5px}.pcard-specs li[data-v-fa2d3eb6]:nth-child(n+2){display:none}.pcard-spec-icon[data-v-fa2d3eb6]{border-radius:8px;width:24px;height:24px;font-size:13px}.pcard-foot[data-v-fa2d3eb6]{padding-top:12px}.pcard-cta[data-v-fa2d3eb6]{display:none}.pcard-foot[data-v-fa2d3eb6]{justify-content:flex-end}.pcard-arrow[data-v-fa2d3eb6]{width:34px;height:34px;font-size:16px}}@media (prefers-reduced-motion:reduce){.pcard[data-v-fa2d3eb6],.pcard-arrow[data-v-fa2d3eb6],.pcard-img[data-v-fa2d3eb6],.pcard-stage[data-v-fa2d3eb6]:before,.pcard.is-soon .pcard-img[data-v-fa2d3eb6]{transition:none}.pcard[data-v-fa2d3eb6]:hover,.pcard:hover .pcard-img[data-v-fa2d3eb6],.pcard:hover .pcard-stage[data-v-fa2d3eb6]:before{transform:none}}html.dark .pcard{box-shadow:inset 0 1px #ffffff0a,0 18px 40px #0000004d}html.dark .pcard:focus-visible,html.dark .pcard:hover{box-shadow:0 30px 64px #00000080}html.dark .pcard-stage{background:radial-gradient(72% 72% at 50% 60%,var(--brand-accent-glow),transparent 72%),var(--pcard-stage-base,linear-gradient(160deg,#2a211d 0,#171310 100%))}html.dark .pcard-img{filter:drop-shadow(0 18px 22px #0000008c)}html.dark .pcard.is-soon .pcard-img{filter:saturate(.55)drop-shadow(0 18px 22px #0000008c)}html.dark .pcard.is-soon:focus-visible .pcard-img,html.dark .pcard.is-soon:hover .pcard-img{filter:saturate(.9)drop-shadow(0 18px 22px #0000008c)}html.dark .pcard-type{color:#d9d3cf;background:#0f0e0b8c;border-color:#f0eeed1a}
