.hbar{background:var(--band);border-radius:3px;min-width:60px;height:6px;display:block;overflow:hidden}.hbar i{background:var(--ink);height:100%;display:block}.td-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=640px){.td-two{grid-template-columns:1fr}}.td-two h3{margin:0 0 6px;font-size:14px}.crumb{color:var(--muted);padding-top:28px;font-size:12px}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--ink)}.tk-h{padding:10px 0}.tk-h h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 8px;font-size:40px;line-height:1.05}.tk-h p{color:var(--muted);max-width:64ch;margin:0 0 10px;font-size:16px}.tk-today{border-top:1px solid var(--line);margin-top:22px}.tk-today h2{letter-spacing:-.03em;margin:22px 0 4px;font-size:26px}.tk-m{flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 0 6px;display:flex}.tk-m span{color:var(--muted);font-size:13px}.tk-races{margin:0 0 12px;padding:0;list-style:none}.tk-races li{border-top:1px solid var(--line);gap:12px;padding:8px 0;font-size:14px;display:flex}.tk-races li b{flex:none;width:34px}.tk-races li .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tk-races li .t{color:var(--muted);white-space:nowrap}.tk-none{color:var(--muted);max-width:64ch;padding:18px 0 14px}.tk-sec{margin-top:44px}.tk-sec h2{letter-spacing:-.03em;margin:0 0 8px;font-size:26px}.tk-sec h3{letter-spacing:-.01em;margin:24px 0 6px;font-size:17px}.tk-sec p{color:var(--ink-2);max-width:66ch;margin:0 0 12px;font-size:15px;line-height:1.55}.tk-sec .sub{color:var(--muted);max-width:62ch;margin:0 0 14px}.tk-sec ul.plain{color:var(--ink-2);max-width:66ch;margin:0 0 12px;padding:0 0 0 18px;font-size:15px;line-height:1.55}.tk-sec ul.plain li{margin:4px 0}.range{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.range .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.plays{margin:0;padding:0;list-style:none}.plays li{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:6px 16px;padding:10px 0;display:grid}.plays li b{font-size:14px;display:block}.plays li small{color:var(--muted);font-size:12px;display:block}.plays .res{letter-spacing:.04em;border:1px solid var(--line-2);color:var(--ink-2);border-radius:4px;padding:4px 9px;font-size:11px;font-weight:700}.plays .res.won{background:var(--win);border-color:var(--win);color:var(--act-ink)}.plays .res.lost{color:var(--muted)}.plays .res.placed{background:var(--panel-2)}.plays .amt{text-align:right;min-width:56px;font-weight:650}.kv{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.kv div{background:var(--ground);min-width:0;padding:12px 14px}.kv span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.kv b{margin-top:3px;font-size:15px;font-weight:600;display:block}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.stats div{background:var(--ground);min-width:0;padding:16px 14px}.stats b{letter-spacing:-.03em;font-size:24px;font-weight:650;line-height:1;display:block}.stats span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.stats small{color:var(--ink-2);margin-top:8px;font-size:12px;line-height:1.45;display:block}.cards{grid-template-columns:repeat(2,1fr);gap:12px;margin:14px 0;display:grid}.cards div{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.cards h3{margin:0 0 6px;font-size:15px}.cards p{margin:0;font-size:14px}table.dist{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--r);width:100%;margin:14px 0;font-size:14px;overflow:hidden}table.dist th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:600}table.dist td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:10px 12px}table.dist td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:600}.tbl-wrap{overflow-x:auto}.feat{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none;overflow:hidden}.feat li{border-top:1px solid var(--line);padding:10px 14px;font-size:14px}.feat li:first-child{border-top:0}.tk-days{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tk-days a{border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);padding:6px 10px;font-size:12px;text-decoration:none}.tk-days a small{color:var(--muted);margin-left:6px}.faq details{border-top:1px solid var(--line);padding:12px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-size:15px;font-weight:650;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{color:var(--ink-2);max-width:66ch;margin:8px 0 0;font-size:14px}.rel{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.rel a{color:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;text-decoration:none;display:block}.rel a:hover{border-color:var(--ink)}.rel b{margin-bottom:4px;font-size:15px;display:block}.rel span{color:var(--muted);font-size:13px}@media (width<=640px){.tk-h h1{font-size:32px}.plays li{grid-template-columns:1fr auto}.plays li .amt{grid-area:1/2}.plays li .res{grid-area:2/1;justify-self:start}.stats,.cards,.rel{grid-template-columns:1fr}.kv{grid-template-columns:1fr 1fr}}
