.hub-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:14px 0 4px;padding-bottom:2px}.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs a{flex:none;min-height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--line);font-weight:600;font-size:14px;color:var(--muted)}.hub-tabs a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.lb{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb th{font-size:12px;font-weight:700;color:var(--muted);padding:8px 6px;border-bottom:1px solid var(--line)}.lb td,.lb th{text-align:right}.lb td{padding:9px 6px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);white-space:nowrap}.lb td.l,.lb td.pos,.lb th.l{text-align:left}.lb td.pos{font-family:var(--display);font-weight:800;font-size:17px;color:var(--muted);width:2.8em}.lb td.who{width:100%;white-space:normal;text-align:left}.lb td.who b{font-weight:600;display:block;line-height:1.2}.lb td.who small{color:var(--muted);font-size:12.5px}.lb td.par{font-family:var(--display);font-weight:800;font-size:22px;line-height:1;min-width:2.6em}.lb .under{color:var(--live)}.lb .even{color:var(--text)}.lb .over,.lb td.rd{color:var(--muted)}.lb td.rd{font-size:13.5px}.lb tr.lead td{background:color-mix(in srgb,var(--accent) 8%,transparent)}@media (max-width:420px){.lb .hide-xs{display:none}}.golf-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;display:grid;grid-gap:10px;gap:10px}.golf-hero .top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.golf-hero h2{font-size:26px}.golf-hero .st{color:var(--muted);font-size:13.5px}.golf-lead{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline}.golf-lead .p{font-family:var(--display);font-weight:800;font-size:15px;color:var(--muted)}.golf-lead .n{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.golf-lead .s{font-family:var(--display);font-weight:800;font-size:20px}.golf-lead .s.under{color:var(--live)}.meet{margin-top:18px}.meet h2{font-size:22px}.meet .where{color:var(--muted);font-size:13px;margin:4px 0 8px}.medal{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:800;color:#1b1b1b;flex:none}.medal.G{background:#E8C547}.medal.S{background:#C9CED3}.medal.B{background:#C98A55}.tn-event{margin-top:18px}.tn-event h2{font-size:22px;display:flex;align-items:center;gap:8px}.tn-event .when{color:var(--muted);font-size:13px;margin:4px 0 8px}.tn-match{padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent);display:grid;grid-gap:6px;gap:6px}.tn-match:first-child{border-top:0}.tn-meta{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted)}.tn-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.tn-row .nm{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-row .nm small{margin-left:6px;font-size:12.5px}.tn-row .nm small,.tn-row.lost .nm{color:var(--muted);font-weight:500}.tn-row.won .nm:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--win);margin-left:8px;vertical-align:2px}.sets{display:flex;gap:4px}.sets span{font-family:var(--display);font-weight:800;font-size:20px;line-height:1;min-width:1.15em;text-align:center;color:var(--muted)}.sets span.w{color:var(--text)}.sets sup{font-size:10px;font-family:var(--body);font-weight:700;margin-left:1px}.card-event{margin-top:18px}.card-event h2{font-size:22px}.card-event .when{color:var(--muted);font-size:13px;margin:4px 0 8px}.bout{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.bout:first-child{border-top:0}.bout.main{background:color-mix(in srgb,var(--accent) 8%,transparent)}.bout .f{min-width:0;display:grid;grid-gap:2px;gap:2px}.bout .f b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bout .f small{color:var(--muted);font-size:12.5px}.bout .f.r{text-align:right}.bout .f.won b{color:var(--win)}.bout .f.lost b{color:var(--muted);font-weight:500}.bout .mid{text-align:center;font-size:12px;color:var(--muted);display:grid;grid-gap:2px;gap:2px;justify-items:center}.bout .mid .wc{font-weight:700;color:var(--text);font-size:12.5px}.bout .corner{width:3px;height:26px;border-radius:2px;display:inline-block}.hub-note{color:var(--muted);font-size:12px;margin:16px 2px 0}.hub-note a{text-decoration:underline}.tour-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}@media (min-width:720px){.tour-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.f1-row .under{color:var(--live);font-weight:700}.race-res td.drv .who small{white-space:normal}.race-res td.time{white-space:nowrap}