.trending-page .tool-hero h1{letter-spacing:-1.4px;max-width:720px;margin:18px 0 14px;font-size:clamp(30px,3.4vw,44px);line-height:1.1}.tv-status{color:var(--brand-muted,#aeb8b1);margin:10px 0 0;font-size:12.5px;line-height:1.7}.tv-status time{color:var(--brand-text,#f7f5ee)}.tv-stale{border:1px solid var(--coral,#ff8668);color:var(--coral,#ff8668);vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;display:inline-block}.tv-summary{color:var(--brand-muted,#aeb8b1);margin:12px 0 0;font-size:13.5px;line-height:1.7}.tv-section{margin-top:34px}.tv-section>h2{margin:0 0 6px;font-size:21px}.tv-note{color:var(--brand-muted,#aeb8b1);margin:0 0 12px;font-size:12.5px;line-height:1.7}.tv-panel{background:var(--brand-surface-1,#0f1812);border:1px solid var(--brand-border,#f5f2e924);border-radius:20px;padding:18px}.tv-panel--table{padding:6px 16px;overflow-x:auto}.tv-table{border-collapse:collapse;width:100%;font-size:13px}.tv-table th{text-align:left;color:var(--brand-muted,#aeb8b1);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--brand-border,#f5f2e924);padding:8px 6px;font-size:11px;font-weight:600}.tv-table td{vertical-align:middle;border-bottom:1px solid #f5f2e912;padding:8px 6px}.tv-table tr:last-child td{border-bottom:none}.tv-table .tv-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tv-table .tv-rank{color:var(--brand-muted,#aeb8b1);font-variant-numeric:tabular-nums;width:2.2em}.tv-table .tv-dim{color:var(--brand-muted,#aeb8b1);white-space:nowrap}.tv-table a{color:var(--brand-text,#f7f5ee);text-decoration:none}.tv-table a:hover,.tv-table .tv-creator a{color:var(--tool-accent,var(--lime,#d8ff74))}.tv-vid{align-items:center;gap:10px;min-width:260px;display:flex}.tv-vid img,.tv-vid .tv-thumb--empty{object-fit:cover;background:var(--brand-surface-3,#19281f);border-radius:6px;flex:none}.tv-vid .tv-thumb--landscape{width:96px;height:54px}.tv-vid .tv-thumb--portrait{width:40px;height:71px}.tv-vid .tv-thumb--empty{color:var(--brand-muted,#aeb8b1);letter-spacing:.08em;justify-content:center;align-items:center;font-size:9px;display:flex}.tv-vid .tv-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.tv-up{color:var(--lime,#d8ff74);font-weight:600}.tv-pill{background:var(--tool-accent,var(--lime,#d8ff74));color:var(--ink,#17211b);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.tv-table a.tv-pill{color:var(--ink,#17211b)}.tv-table a.tv-pill:hover{color:var(--ink,#17211b);filter:brightness(1.08)}.tv-empty{color:var(--brand-muted,#aeb8b1);text-align:center;padding:26px 8px;font-size:13.5px;line-height:1.7}.tv-method{background:var(--paper,#f5f2e9);color:var(--ink,#17211b);border-radius:20px;margin-top:34px;padding:22px}.tv-method h2{margin:8px 0 10px;font-size:19px}.tv-method ul{margin:0 0 0 18px;padding:0;font-size:13.5px;line-height:1.85}.tv-method .eyebrow{color:#a73f23}.tv-faq details{border-bottom:1px solid var(--brand-border,#f5f2e924);padding:12px 0;font-size:14px}.tv-faq details:last-child{border-bottom:none}.tv-faq summary{cursor:pointer;font-weight:700}.tv-faq p{color:var(--brand-muted,#aeb8b1);margin:7px 0 0;font-size:13.5px;line-height:1.7}.tv-links{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.tv-links a{border:1px solid var(--brand-border,#f5f2e924);color:var(--brand-text,#f7f5ee);border-radius:999px;padding:6px 12px;font-size:12.5px;text-decoration:none;display:inline-block}.tv-links a:hover{border-color:var(--tool-accent,var(--lime,#d8ff74));color:var(--tool-accent,var(--lime,#d8ff74))}.tv-cards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}a.tv-card{background:var(--brand-surface-1,#0f1812);border:1px solid var(--brand-border,#f5f2e924);color:inherit;border-radius:18px;padding:18px;text-decoration:none;transition:border-color .15s;display:block}a.tv-card:hover{border-color:var(--tool-accent,var(--lime,#d8ff74))}.tv-card__k{color:var(--brand-muted,#aeb8b1);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.tv-card__t{color:var(--brand-text,#f7f5ee);margin:6px 0;font-size:16px;font-weight:700}.tv-card__d{color:var(--brand-muted,#aeb8b1);font-size:12.5px;line-height:1.6}.tv-hub-count{color:var(--brand-muted,#aeb8b1);margin:0 0 10px;font-size:12px}@media (max-width:760px){.tv-cards{grid-template-columns:1fr}}
