.tf{padding-top:16px;max-width:none}.tf-pill-article{color:var(--text-color)}.tf-pill-video{color:var(--nav-accent)}.tf-pill-hot,.tf-pill-milestone{color:var(--nav-accent)}.tf-pill-cold{color:var(--status-bad)}.tf-pill-stat{color:var(--nav-link)}.tf-byline{display:inline-flex;align-items:center;gap:6px}.tf-byline img{width:20px;height:20px;border-radius:50%;object-fit:cover}.rc.has-thumb{grid-template-columns:48px minmax(0,1fr) 232px}.rc-media.tf-thumb{background:var(--panel-bg)}.tf-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .25s ease}.rc:hover .tf-thumb-img{transform:scale(1.03)}.tf-play{position:absolute;left:12px;bottom:12px;width:36px;height:36px;border-radius:4px;display:grid;place-items:center;background:color-mix(in srgb,var(--bg-color) 80%,transparent);color:var(--text-color)}.tf-play svg{width:18px;height:18px;fill:currentColor}.tf-dur{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:3px;background:color-mix(in srgb,var(--bg-color) 82%,transparent);color:var(--text-color);font-family:var(--font-data);font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.tf-stat .tf-thumb-img{object-position:center 18%}.rc.has-thumb.tf-video,.rc.has-thumb.tf-article{grid-template-columns:48px minmax(0,1fr) 272px}.tf-video .rc-media.tf-thumb,.tf-article .rc-media.tf-thumb{align-self:center;aspect-ratio:16 / 9;margin:12px 12px 12px 0;border:1px solid var(--nav-border);border-radius:4px}.tf-video .tf-thumb-img,.tf-article .tf-thumb-img{object-position:center}.tf-video .tf-thumb .tf-play{display:none}.tf-video .rc-media.tf-thumb:hover,.tf-article .rc-media.tf-thumb:hover{border-color:var(--nav-link-dim)}.tf .rb-bar-top{padding-right:8px}.tf-kinds{-webkit-mask-image:none;mask-image:none}.tf .rb-range[hidden],.tf-kinds .rb-chip[hidden],.tf-kinds .rb-count[hidden],.tf .rb-empty[hidden],.tf .rb-empty a[hidden]{display:none}.tf-shorts-cta{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;margin:6px 0;border-radius:4px;text-decoration:none;border:1px solid var(--nav-border-strong);color:var(--text-color);font-family:var(--font-data);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.tf-shorts-cta:hover{border-color:var(--nav-accent);color:var(--nav-accent)}.tf-shorts-cta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.tf-shorts-cta svg path{fill:currentColor;stroke:none}.tf-shelf{display:grid;gap:10px;padding:14px 16px 16px;background:var(--card-bg);border:1px solid var(--nav-border-strong);border-radius:4px;min-width:0}.tf-shelf[hidden]{display:none}.tf-shelf-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.tf-shelf-all{font-family:var(--font-base);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--nav-accent);text-decoration:none}.tf-shelf-row{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:148px;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.tf-shelf-row li{scroll-snap-align:start}.tf-short{position:relative;display:block;aspect-ratio:9 / 16;border-radius:4px;overflow:hidden;text-decoration:none;background:var(--panel-bg);border:1px solid var(--nav-border)}.tf-short:hover{border-color:var(--nav-accent)}.tf-short img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.tf-short:hover img{transform:scale(1.04)}.tf-short-title{position:absolute;left:0;right:0;bottom:0;padding:28px 8px 8px;background:linear-gradient(transparent,color-mix(in srgb,var(--bg-color) 92%,transparent));font-family:var(--font-base);font-weight:600;font-size:13px;line-height:1.25;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tf-short .tf-dur{top:6px;bottom:auto;right:6px;font-size:12px}.tf-short-item{display:grid;gap:6px;text-decoration:none}.tf-short-item:hover .tf-short{border-color:var(--nav-accent)}.tf-short-item:hover .tf-short img{transform:scale(1.04)}.tf-short-cap{font-family:var(--font-base);font-weight:600;font-size:13px;line-height:1.3;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tf-short-item:hover .tf-short-cap{color:var(--nav-accent)}.tf-side-shorts{display:grid;gap:12px}.tf-side-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.tf-side-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tf-side-play{display:flex;justify-content:center;align-items:center;gap:6px;padding:9px 12px;border-radius:4px;text-decoration:none;background:var(--nav-accent);color:var(--bg-color);font-family:var(--font-data);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.tf-side-play:hover{filter:brightness(1.08)}.tf-side-play svg{width:14px;height:14px;fill:currentColor}.tf .rb-shelf-narrow{display:none}@media (max-width:980px){.tf .tf-side-shorts{display:none}.tf .rb-shelf-narrow{display:grid}.tf .rb-shelf-narrow[hidden]{display:none}}.tf .rb-side{position:static}.tf-more{display:flex;justify-content:center;align-items:center;gap:10px;padding:20px 0;font-family:var(--font-base);font-size:13px;color:var(--nav-link-dim)}.tf-more[hidden],.tf-end[hidden]{display:none}.tf-more a{color:var(--nav-accent)}.tf-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--nav-border-strong);border-top-color:var(--nav-accent);animation:tf-spin .8s linear infinite}.tf-end{text-align:center;padding:16px 0 4px}.tf-in{animation:tf-rise .35s ease-out both}[data-feed-list]{transition:opacity .15s ease}@keyframes tf-spin{to{transform:rotate(360deg)}}@keyframes tf-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:720px){.tf{padding-top:12px}.tf-shelf{padding:12px}.tf-shelf-row{grid-auto-columns:112px;gap:8px}.tf-short-cap{font-size:12px}.tf .rc-actions{flex-wrap:nowrap}.tf .rc-src{min-width:0;flex:0 1 auto}.tf-act-label{display:none}.rc.has-thumb{grid-template-columns:40px minmax(0,1fr) 112px}.rc.has-thumb.tf-video,.rc.has-thumb.tf-article{grid-template-columns:40px minmax(0,1fr) 132px}.tf-video .rc-media.tf-thumb,.tf-article .rc-media.tf-thumb{margin:10px 10px 10px 0}.tf-play{width:28px;height:28px;left:8px;bottom:8px}.tf-play svg{width:14px;height:14px}}@media (max-width:480px){.tf-cta-long{display:none}.tf-shorts-cta{padding:5px 8px}.rc.has-thumb,.rc.has-thumb.tf-video,.rc.has-thumb.tf-article{grid-template-columns:40px minmax(0,1fr)}.rc.has-thumb>.vote{grid-row:1 / span 2}.rc.has-thumb .rc-main{grid-column:2;grid-row:1}.rc.has-thumb .rc-media.tf-thumb{grid-column:2;grid-row:2;aspect-ratio:16 / 9;margin:0 12px 12px;border:1px solid var(--nav-border);border-radius:4px}.rc.has-thumb .rc-actions{flex-wrap:wrap}.tf .rc-main{grid-template-columns:minmax(0,1fr)}.tf .rc-actions{flex-wrap:wrap}.tf .rc-actions .rc-src{flex:0 0 auto;max-width:100%}.rc-headline{overflow-wrap:anywhere}.tf-dur{font-size:11px;right:4px;bottom:4px}}@media (prefers-reduced-motion:reduce){.tf-in,.tf-spinner{animation:none}.tf-thumb-img,.tf-short img{transition:none}}