.tf-page{max-width:1600px;margin:24px auto;padding:0 20px;color:#ddd;font-family:Inconsolata,monospace}.tf-page header{display:flex;justify-content:space-between;gap:20px;align-items:start}.tf-page h1{font-size:24px;margin:12px 0}.tf-page a{color:#76a1ff}.tf-page p{line-height:1.5}.tf-filters{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:22px 0}.tf-filters label{display:flex;flex-direction:column;gap:7px;font-size:13px}.tf-filters input,.tf-filters select,.tf-filters button{background:#161616;color:#eee;border:1px solid #555;padding:9px;font:inherit}.tf-filters input[type=checkbox]{align-self:start}.tf-proof{border-left:3px solid #777;padding:10px 14px;background:#111}.tf-proof[data-status=unavailable]{border-color:#e35959}.tf-scroll{overflow:auto;border:1px solid #333}.tf-page table{border-collapse:collapse;width:100%;font-size:13px}.tf-page th,.tf-page td{text-align:left;padding:12px;border-bottom:1px solid #333;vertical-align:top;white-space:nowrap}.tf-page th{background:#171717}.tf-page td small{display:block;color:#aaa;margin-top:6px;white-space:normal;max-width:300px}.tf-state{font-weight:700}.tf-state[data-state=blocked],.tf-state[data-state=stale]{color:#ff7777}.tf-state[data-state=unknown],.tf-state[data-state=warming_up],.tf-state[data-state=awaiting_bar]{color:#FB8B1E}.tf-note{color:#aaa;font-size:13px}.tf-handoff{margin:24px 0;border:1px solid #444;padding:16px;line-height:1.6}.tf-handoff summary{cursor:pointer;color:#76a1ff}.signal-clock{font-size:12px;border:1px solid #555;padding:2px 6px;margin-left:8px}.strategy-family{border:1px solid #444;padding:16px;min-width:0}.strategy-family h3{margin:0 0 12px}.strategy-family summary{cursor:pointer;padding:12px 0;color:#76a1ff}.strategy-family-workers{display:grid;gap:12px}.strategy-family .card{width:auto}.family-totals{font-size:13px;line-height:1.7;color:#ccc}@media(max-width:700px){.tf-page header{display:block}.tf-filters>label{min-width:130px}.tf-page{padding:0 10px}}
