.cg[data-v-bc0088fe]{display:flex;flex-direction:column;gap:.55rem}.cg-head[data-v-bc0088fe]{display:flex;align-items:center;gap:.7rem}.cg-photo[data-v-bc0088fe]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;overflow:hidden;font-size:1.125rem;font-weight:800;color:#fff;text-decoration:none;background:linear-gradient(135deg,#3b82f673,#1e40af99);border:1px solid rgba(255,255,255,.16)}.cg-photo img[data-v-bc0088fe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.is-compact .cg-photo[data-v-bc0088fe]{width:2.75rem;height:2.75rem}.cg-id[data-v-bc0088fe]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0}.cg-links[data-v-bc0088fe]{display:flex;flex-wrap:wrap;gap:.5rem}.cg-chip[data-v-bc0088fe]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.35rem .8rem;font-size:.9375rem;font-weight:600;color:#fff;text-decoration:none;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.cg-chip[data-v-bc0088fe]:hover{background:#3b82f633}.cg-chip[data-v-bc0088fe]:focus-visible,.cg-credit[data-v-bc0088fe]:focus-visible,.cg-photo[data-v-bc0088fe]:focus-visible{outline:none;box-shadow:0 0 0 3px #3b82f659}.cg-badge[data-v-bc0088fe]{padding:.1rem .45rem;font-size:.875rem;font-weight:800;letter-spacing:.03em;color:#dbeafe;border-radius:6px;background:#3b82f64d}.cg-badge.is-imdb[data-v-bc0088fe]{color:#111827;background:#f5c518}.cg-sep[data-v-bc0088fe]{color:#d1d5db}.cg-stars[data-v-bc0088fe]{display:inline-flex;align-items:center;gap:.1rem;font-size:1rem}.cg-star.is-full[data-v-bc0088fe]{color:#fbbf24}.cg-star.is-half[data-v-bc0088fe]{background:linear-gradient(90deg,#fbbf24 50%,#ffffff4d 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.cg-star.is-empty[data-v-bc0088fe]{color:#ffffff4d}.cg-score[data-v-bc0088fe]{margin-left:.35rem;font-size:.875rem;font-weight:700;color:#fff}.cg-list[data-v-bc0088fe]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cg-credit[data-v-bc0088fe]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;min-height:44px;padding:.4rem .6rem;color:#fff;text-decoration:none;border-radius:10px;background:#ffffff0a}a.cg-credit[data-v-bc0088fe]:hover{background:#3b82f629}.cg-title[data-v-bc0088fe]{font-size:1rem;font-weight:600}.cg-meta[data-v-bc0088fe]{font-size:.875rem;color:#d1d5db}.cg-empty[data-v-bc0088fe]{margin:0;font-size:.9375rem;color:#d1d5db}
