.cc[data-v-0404f1c5]{flex-direction:column;display:flex;overflow:hidden}.cc[data-v-0404f1c5]:hover{border-color:#ddd2fa;transform:translateY(-5px);box-shadow:0 26px 56px -26px #5832b466}.grad-page.dark .cc[data-v-0404f1c5]:hover{border-color:#8b5cf666;box-shadow:0 26px 56px -24px #000000b3}.cc-media[data-v-0404f1c5]{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.cc-media img[data-v-0404f1c5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.cc:hover .cc-media img[data-v-0404f1c5]{transform:scale(1.04)}.cc-tile[data-v-0404f1c5]{color:#ffffffeb;place-items:center;width:100%;height:100%;display:grid;position:relative}.cc-tile[data-v-0404f1c5]:after{content:"";background:radial-gradient(420px 200px at 80% -20%,#ffffff47,#0000 60%),radial-gradient(300px 180px at 10% 110%,#0000002e,#0000 60%);position:absolute;inset:0}.cc-tile b[data-v-0404f1c5]{letter-spacing:-.04em;text-shadow:0 8px 30px #00000040;font-size:56px;font-weight:850}.cc-tile-ic[data-v-0404f1c5]{opacity:.7;width:26px;height:26px;position:absolute;bottom:14px;right:16px}.cc-dir[data-v-0404f1c5]{z-index:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#140c3280;border:1px solid #ffffff40;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:750;position:absolute;top:12px;left:12px}.cc-body[data-v-0404f1c5]{flex-direction:column;flex:1;padding:20px 20px 22px;display:flex}.cc-meta[data-v-0404f1c5]{flex-wrap:wrap;gap:8px;display:flex}.cc-ind[data-v-0404f1c5]{color:#6d28d9;background:#f5f3ff;border:1px solid #e9e4fb;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.grad-page.dark .cc-ind[data-v-0404f1c5]{color:#d8b4fe;background:#1e1840;border-color:#ffffff1f}.cc-title[data-v-0404f1c5]{letter-spacing:-.01em;margin:12px 0 0;font-size:17.5px;font-weight:750;line-height:1.3}.cc-title a[data-v-0404f1c5]{color:inherit;text-decoration:none}.cc-title a[data-v-0404f1c5]:hover{color:#7c3aed}.grad-page.dark .cc-title a[data-v-0404f1c5]:hover{color:#c4b5fd}.cc-ex[data-v-0404f1c5]{color:var(--mut);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.cc-stack[data-v-0404f1c5]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cc-chip[data-v-0404f1c5]{color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650}.cc-chip-more[data-v-0404f1c5]{color:#7c3aed;border-color:#ddd2fa}.grad-page.dark .cc-chip-more[data-v-0404f1c5]{color:#c4b5fd;border-color:#8b5cf666}.cc-actions[data-v-0404f1c5]{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.cc-link[data-v-0404f1c5]{background:var(--g-vp);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:6px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.cc-link svg[data-v-0404f1c5]{color:#d946ef;width:15px;height:15px;transition:transform .2s}.cc-link:hover svg[data-v-0404f1c5]{transform:translate(4px)}.cc-live[data-v-0404f1c5]{color:var(--ink);background:var(--card);border:1.5px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.cc-live svg[data-v-0404f1c5]{width:15px;height:15px}.cc-live[data-v-0404f1c5]:hover{border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 8px 24px -8px #6366f159}.grad-page.dark .cc-live[data-v-0404f1c5]:hover{border-color:#6366f1}
