.xc-news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:22px}.xc-news-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--xc-surface, rgba(16, 14, 24, .7));border:1px solid var(--xc-line, rgba(255, 255, 255, .08));text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:xc-news-in .42s cubic-bezier(.22,1,.36,1) both}.xc-news-card:hover{transform:translateY(-3px);border-color:var(--xc-line-3, rgba(255, 255, 255, .2));box-shadow:0 14px 34px #0006}.xc-news-card.is-pinned{border-color:color-mix(in oklab,var(--xc-vio, #8b5cf6) 45%,var(--xc-line, rgba(255, 255, 255, .1)));box-shadow:0 0 0 1px color-mix(in oklab,var(--xc-vio, #8b5cf6) 22%,transparent)}.xc-news-cover{aspect-ratio:16 / 9;overflow:hidden;background:var(--xc-bg-2, #14121a)}.xc-news-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.xc-news-body{display:flex;flex-direction:column;gap:8px;padding:16px}.xc-news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px}.xc-news-pin{color:var(--xc-vio-2, #a78bfa);font-weight:600}.xc-news-cat{padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--xc-vio, #8b5cf6) 18%,transparent);color:var(--xc-vio-2, #a78bfa);font-weight:600;text-transform:lowercase}.xc-news-date{color:var(--xc-fg-3, #5e5a6e)}.xc-news-body h3{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--xc-fg-0, #f6f4f9)}.xc-news-body p{margin:0;font-size:13.5px;line-height:1.5;color:var(--xc-fg-2, #908ca0);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.xc-news-more{display:flex;justify-content:center;margin-top:24px}.xc-news-more button{padding:10px 22px;border-radius:999px;background:var(--xc-surface-strong, rgba(16, 14, 24, .84));border:1px solid var(--xc-line-2, rgba(255, 255, 255, .11));color:var(--xc-fg-0, #f6f4f9);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.xc-news-more button:hover:not(:disabled){border-color:var(--xc-vio, #8b5cf6);transform:translateY(-1px)}.xc-news-more button:disabled{opacity:.5;cursor:default}.xc-news-count{margin-top:16px;text-align:center;font-size:12px;color:var(--xc-fg-3, #5e5a6e)}.xc-news-detail-cover{margin:18px 0;border-radius:16px;overflow:hidden;border:1px solid var(--xc-line, rgba(255, 255, 255, .08))}.xc-news-detail-cover img{width:100%;display:block}.xc-news-skeleton{min-height:180px;animation:xc-news-pulse 1.3s ease-in-out infinite;pointer-events:none}@keyframes xc-news-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes xc-news-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.xc-news-card,.xc-news-skeleton{animation:none}}.xc-dash-news{display:flex;flex-direction:column;gap:2px}.xc-dash-news-item{display:flex;align-items:baseline;gap:10px;padding:9px 2px;text-decoration:none;color:inherit;border-bottom:1px solid var(--xc-line, rgba(255, 255, 255, .06));transition:opacity .15s ease}.xc-dash-news-item:last-child{border-bottom:none}.xc-dash-news-item:hover{opacity:.82}.xc-dash-news-item .t{flex:1;font-size:13.5px;font-weight:500;color:var(--xc-fg-0, #f6f4f9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xc-dash-news-item .d{font-size:11px;color:var(--xc-fg-3, #5e5a6e);flex:0 0 auto}.xc-dash-news-new{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--xc-mag, #d946ef);box-shadow:0 0 8px var(--xc-mag-glow, rgba(217, 70, 239, .5));flex:0 0 auto}
