.tf-page .check-card .field-label{display:block;margin-bottom:8px}.tf-page .field .at svg{width:17px;height:17px;stroke-width:1.8}.tf-page .check-card .helper{margin-top:12px}.tf-page .run-row{margin-top:16px}.results.tf{padding:0;overflow:hidden}.tf-head{padding:16px 20px;border-bottom:1px solid var(--border);background:var(--blue-tint);font-size:13.5px;line-height:1.55;color:var(--text)}[data-theme=dark] .tf-head{background:rgba(47,107,255,.1)}.tf-head a{color:var(--blue);font-weight:500;text-decoration:none}.tf-head a:hover{text-decoration:underline}.tf-stamp{margin-top:4px;font-size:12px;color:var(--text-3)}.tf-sec{padding:16px 20px;border-bottom:1px solid var(--border)}.tf-sec h4{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px}.tf-note{margin-top:10px;font-size:12px;line-height:1.5;color:var(--text-3)}.tf-card-wrap{max-width:560px;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.tf-card-wrap img{display:block;width:100%;height:auto}.tf-card-ph{aspect-ratio:1200/630;display:grid;place-items:center;color:var(--text-3)}.tf-card-ph svg{width:22px;height:22px;animation:spin 1s linear infinite}.tf-share-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tf-share-btns .btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:13px}.tf-share-btns .btn svg{width:14px;height:14px}.tf-body{display:grid;grid-template-columns:minmax(0,1fr) 250px}.tf-body .tf-sec{border-bottom:none}.tf-chart{border-left:1px solid var(--border)}@media (max-width:760px){.tf-body{grid-template-columns:minmax(0,1fr)}.tf-chart{border-left:none;border-top:1px solid var(--border)}}.tf-list-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.tf-list-h h4{margin-bottom:0}.tf-csv{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px}.tf-csv svg{width:13px;height:13px}.tf-rows{list-style:none;margin:0;padding:0}.tf-rows li+li{border-top:1px solid var(--border)}.tf-rows a{display:flex;align-items:center;gap:10px;min-width:0;padding:9px 4px;color:inherit;text-decoration:none;border-radius:8px}.tf-rows a:hover{background:var(--surface)}[data-theme=dark] .tf-rows a:hover{background:rgba(148,163,184,.06)}.tf-rank{flex-shrink:0;width:22px;text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--text-3)}.tf-av{position:relative;width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue)}.tf-av b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.tf-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tf-who{display:flex;flex-direction:column;min-width:0;flex:1}.tf-name{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:13.5px;font-weight:700;color:var(--text)}.tf-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-name svg{width:14px;height:14px;flex-shrink:0;color:var(--blue)}.tf-handle{font-size:12px;color:var(--text-3)}.tf-bio{font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-num{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.tf-num b{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:var(--text)}.tf-cat{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;background:var(--surface-2);color:var(--text-2)}.tf-all{display:block;margin:10px auto 0;padding:7px 14px;font-size:13px}.tf-chart ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tf-chart li{display:grid;grid-template-columns:78px minmax(0,1fr) 28px;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2)}.tf-chart i{height:8px;background:var(--surface-2);overflow:hidden}.tf-chart i,.tf-chart s{display:block;border-radius:999px}.tf-chart s{height:100%;background:var(--blue)}.tf-chart b{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;color:var(--text)}.tf-cat.c-journalist,.tf-chart s.c-journalist{--c:#d97706}.tf-cat.c-founder,.tf-chart s.c-founder{--c:#2f6bff}.tf-cat.c-investor,.tf-chart s.c-investor{--c:#059669}.tf-cat.c-developer,.tf-chart s.c-developer{--c:#7c3aed}.tf-cat.c-creator,.tf-chart s.c-creator{--c:#db2777}.tf-cat.c-researcher,.tf-chart s.c-researcher{--c:#0891b2}.tf-cat.c-brand,.tf-chart s.c-brand{--c:#475569}.tf-cat:not(.c-other){background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c)}[data-theme=dark] .tf-cat:not(.c-other){color:color-mix(in srgb,var(--c) 70%,#fff)}.tf-chart s:not(.c-other){background:var(--c)}.tf-chart s.c-other{background:var(--text-3)}@media (max-width:560px){.tf-head,.tf-sec{padding-left:14px;padding-right:14px}.tf-bio{display:none}}.tf-page .res-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;max-width:640px;margin:12px auto 0;padding:0 4px;font-size:13.5px}.tf-page .res-links a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:500}.tf-page .res-links a:hover{text-decoration:underline}.tf-page .res-links svg{width:13px;height:13px}.tf-page .res-links .rl-next{color:var(--text-2)}.tf-page .res-links .rl-api{color:var(--blue);margin-left:auto}.tf-page .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-page .steps .step{flex-direction:column;gap:10px}@media (max-width:860px){.tf-page .steps{grid-template-columns:minmax(0,1fr)}.tf-page .steps .step{flex-direction:row}}.tf-bl{margin-top:12px;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.65;color:var(--text-2)}.tf-bl strong{color:var(--text)}.tf-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}@media (max-width:760px){.tf-tiles{grid-template-columns:minmax(0,1fr)}}.tf-tile{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}[data-theme=dark] .tf-tile{background:linear-gradient(180deg,#080D19,#050812)}.tf-tile h3{font-size:15px;font-weight:600;color:var(--text)}.tf-tile p{font-size:13.5px;line-height:1.55;color:var(--text-2)}.tf-tile a{color:var(--blue);text-decoration:none;font-weight:500}.tf-tile a:hover{text-decoration:underline}.tf-page .prose a{color:var(--blue);text-decoration:none;font-weight:500}.tf-page .prose a:hover{text-decoration:underline}.tf-page .prose code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px}