.cpick[data-v-7fc7be4e]{width:100%}.cpick--grid[data-v-7fc7be4e]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px 24px;display:grid}.cpick--row[data-v-7fc7be4e]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cpick-card[data-v-7fc7be4e]{opacity:0;text-align:center;flex-direction:column;gap:14px;text-decoration:none}.cpick-card[data-v-7fc7be4e],.cpick-card__disc[data-v-7fc7be4e]{align-items:center;display:flex}.cpick-card__disc[data-v-7fc7be4e]{aspect-ratio:1;background:radial-gradient(circle at 50% 30%,#9bc94a2e 0,#0000 60%),linear-gradient(160deg,#1f2b16,#141d10);border-radius:50%;justify-content:center;width:100%;max-width:200px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff0a}.cpick-card__ring[data-v-7fc7be4e]{pointer-events:none;border:2px solid #9bc94a59;border-radius:50%;transition:border-color .3s,transform .3s,box-shadow .3s;position:absolute;inset:6px}.cpick-card__img[data-v-7fc7be4e]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:6%;transition:transform .4s cubic-bezier(.2,.7,.3,1)}.cpick-card__placeholder[data-v-7fc7be4e]{font-size:3rem}.cpick-card:hover .cpick-card__disc[data-v-7fc7be4e]{transform:translateY(-6px);box-shadow:0 22px 46px #00000080,0 0 40px #9bc94a2e}.cpick-card:hover .cpick-card__ring[data-v-7fc7be4e]{border-color:var(--accent,#9bc94a);transform:scale(1.02);box-shadow:0 0 16px #9bc94a66}.cpick-card:hover .cpick-card__img[data-v-7fc7be4e]{transform:scale(1.08)rotate(-2deg)}.cpick-card__name[data-v-7fc7be4e]{color:var(--text-primary,#2d2d2d);font-size:1.1rem;font-weight:700;transition:color .2s}.cpick-card:hover .cpick-card__name[data-v-7fc7be4e]{color:var(--accent-dark,#3a5a3c)}.cpick-card__sub[data-v-7fc7be4e]{color:var(--text-secondary,#6b6b6b);max-width:220px;font-size:.85rem;line-height:1.5}@media (width<=720px){.cpick--row[data-v-7fc7be4e]{grid-template-columns:repeat(2,1fr);gap:24px 18px}.cpick--grid[data-v-7fc7be4e]{gap:26px 18px}}
