.trending-board>.tool-hero{padding-top:clamp(38px,4.6vw,60px);padding-bottom:34px}.trending-board .tool-breadcrumbs{margin-bottom:18px}.trending-board .tool-breadcrumbs a{color:var(--brand-muted)}.trending-board .tool-breadcrumbs [aria-current=page]{color:var(--brand-text)}.trending-board .tool-hero h1{letter-spacing:-.045em;max-width:900px;margin:16px 0 14px;font-size:clamp(32px,3.9vw,52px);line-height:1.02}.trending-board .tool-hero__intro{max-width:720px;font-size:clamp(14.5px,1.2vw,16px);line-height:1.7}.tv-side__section+.tv-side__section{margin-top:6px}.tv-side__sub{color:var(--brand-muted);padding:6px 10px 4px;font-size:11.5px;font-weight:600}.tv-rank-table tbody tr{cursor:default}.tv-thumb{background:var(--brand-surface-3);border:1px solid var(--brand-border);object-fit:cover;border-radius:7px;flex:none;width:64px;height:36px}.tv-thumb--empty{display:inline-block}.tv-rank-table .cr-who__text{max-width:460px}.tv-rank-table .cr-who__sub a{color:inherit;text-decoration:none}.tv-rank-table .cr-who__sub a:hover{color:var(--brand-text);text-decoration:underline}.tv-rank-table .tv-up{color:var(--tool-accent,var(--lime))}.tv-rank-table .tv-dim{color:var(--brand-muted);font-weight:500}.tv-col--analyze{text-align:right;width:1%}.tv-pill{background:var(--tool-accent,var(--lime));color:var(--ink,#10140f);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.tv-pill:hover{filter:brightness(1.08)}.tv-stale{border:1px solid var(--coral);color:var(--coral);vertical-align:1px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;display:inline-block}.tv-empty{color:var(--brand-muted);margin:0;padding:18px 12px;font-size:13.5px;line-height:1.7}.tv-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tv-also p{color:var(--brand-muted);margin:0;font-size:.9rem;line-height:1.8}.tv-also a{color:var(--brand-text)}.tv-also a:hover{color:var(--tool-accent,var(--lime))}@media (max-width:980px){.tv-side__sub{padding:4px 2px 6px}.tv-side__section+.tv-side__section{margin-top:8px}}@media (max-width:720px){.trending-board>.tool-hero{padding-bottom:26px}.tv-thumb{width:56px;height:32px}.tv-rank-table .cr-who__text{max-width:44vw}}
