.category-page[data-astro-cid-fjlfljli]{padding:28px 0 60px}.category-header[data-astro-cid-fjlfljli] h1[data-astro-cid-fjlfljli]{font-size:clamp(28px,4vw,36px);margin:8px 0}.category-intro[data-astro-cid-fjlfljli]{color:var(--ink);line-height:1.7;max-width:560px;margin:12px 0 24px}.chip-hot[data-astro-cid-fjlfljli]{background:#ff3d5a1f;color:var(--accent)}.rank-tabs[data-astro-cid-fjlfljli]{display:flex;gap:6px;background:var(--paper);padding:4px;border-radius:12px;box-shadow:var(--shadow);margin-bottom:20px;max-width:420px}.rank-tab[data-astro-cid-fjlfljli]{flex:1;border:0;background:transparent;padding:8px 16px;border-radius:9px;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .16s,color .16s}.rank-tab[data-astro-cid-fjlfljli].is-active{background:var(--paper-2);color:var(--ink);box-shadow:0 1px 3px #0000000f}.rank-status[data-astro-cid-fjlfljli]{margin:0 0 12px;font-size:14px;color:var(--muted)}.rank-status-error[data-astro-cid-fjlfljli]{color:var(--accent)}.rank-page-list[data-astro-cid-fjlfljli]{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow);list-style:none;margin:0 0 24px;padding:8px 6px}.rank-page-list[data-astro-cid-fjlfljli] li[data-astro-cid-fjlfljli]{position:relative}.rank-page-list[data-astro-cid-fjlfljli] .rank-meta[data-astro-cid-fjlfljli]{display:block;padding:0 16px 8px 54px;font-size:12px;color:var(--muted)}.rank-list-tophub[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli],.rank-list-finance[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:14px 16px;border-radius:10px;transition:background .16s}.rank-list-tophub[data-astro-cid-fjlfljli] .rank-feed-item--media[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli],.rank-list-finance[data-astro-cid-fjlfljli] .rank-feed-item--media[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli]{grid-template-columns:36px minmax(0,1fr) 96px}.rank-list-tophub[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli]:hover,.rank-list-finance[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli]:hover{background:var(--paper-2)}.rank-list-tophub[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli] .rk[data-astro-cid-fjlfljli],.rank-list-finance[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli] .rk[data-astro-cid-fjlfljli]{align-self:start;line-height:1.45;padding-top:1px}.rank-feed-body[data-astro-cid-fjlfljli]{min-width:0}.rank-feed-title[data-astro-cid-fjlfljli]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;line-height:1.45;margin:0 0 6px}.rank-feed-meta[data-astro-cid-fjlfljli]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:var(--muted)}.rank-feed-source[data-astro-cid-fjlfljli]{display:inline-flex;align-items:center;gap:4px;min-width:0}.rank-feed-heat[data-astro-cid-fjlfljli]{font-family:var(--display);font-weight:600;font-size:12px;color:#b5860a;white-space:nowrap;flex-shrink:0}.rank-feed-media[data-astro-cid-fjlfljli]{width:96px;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:var(--paper-2);flex-shrink:0;align-self:center}.rank-feed-media-img[data-astro-cid-fjlfljli]{width:100%;height:100%;object-fit:cover;display:block}.rank-source-logo[data-astro-cid-fjlfljli]{width:16px;height:16px;border-radius:3px;object-fit:cover;flex-shrink:0}.rank-finance-gate-hint[data-astro-cid-fjlfljli]{margin:0 0 24px;padding:14px 16px;border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);font-size:14px;color:var(--muted);line-height:1.6}.rank-finance-gate-hint[data-astro-cid-fjlfljli] a[data-astro-cid-fjlfljli]{color:var(--teal);font-weight:600}.rank-panel[data-astro-cid-fjlfljli][hidden]{display:none}.rank-scroll-sentinel[data-astro-cid-fjlfljli]{height:1px}.rank-scroll-hint[data-astro-cid-fjlfljli]{margin:0 0 32px;text-align:center;font-size:14px;color:var(--muted)}.rank-links[data-astro-cid-fjlfljli] h2[data-astro-cid-fjlfljli]{font-size:18px;margin:0 0 16px}.link-grid[data-astro-cid-fjlfljli]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.link-grid[data-astro-cid-fjlfljli] h3[data-astro-cid-fjlfljli]{font-size:13px;color:var(--muted);margin:0 0 10px}.link-grid[data-astro-cid-fjlfljli] ul[data-astro-cid-fjlfljli]{list-style:none;padding:0;margin:0}.link-grid[data-astro-cid-fjlfljli] li[data-astro-cid-fjlfljli]{margin-bottom:6px}.link-grid[data-astro-cid-fjlfljli] a[data-astro-cid-fjlfljli]{font-weight:500}@media(max-width:640px){.link-grid[data-astro-cid-fjlfljli]{grid-template-columns:1fr}.rank-list-tophub[data-astro-cid-fjlfljli] .rank-feed-item--media[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli],.rank-list-finance[data-astro-cid-fjlfljli] .rank-feed-item--media[data-astro-cid-fjlfljli] .rank-feed-link[data-astro-cid-fjlfljli]{grid-template-columns:28px minmax(0,1fr) 80px;gap:10px}.rank-feed-media[data-astro-cid-fjlfljli]{width:80px}}
