.th{color:var(--c-text);font-size:14px}.th a{color:inherit;text-decoration:none}.th h2,.th h3,.th p{margin:0}.th .pgh{margin:2px 0 18px}.th .pgh h1{color:var(--c-text);letter-spacing:-.015em;margin:0;font-size:26px;font-weight:800;line-height:1.5}.th .pgsub{color:var(--c-text-muted);margin-top:4px;font-size:14px;line-height:1.55}.th .pg-m{display:none}.th .hero{background:linear-gradient(120deg, var(--c-navy) 0%, var(--c-navy-2) 100%);color:var(--c-on-navy);text-align:center;border-radius:10px;margin-bottom:26px;padding:32px 20px 28px;position:relative;overflow:hidden}.th .hero-loc{letter-spacing:.35em;opacity:.85;font-size:11px;font-weight:700;position:relative}.th .hero-t{letter-spacing:.04em;text-shadow:0 2px 14px #0006;margin:10px 0 8px;font-family:Georgia,serif;font-size:52px;font-weight:700;line-height:1.5;position:relative}.th .hero-d{letter-spacing:.08em;opacity:.9;font-size:13px;font-weight:600;position:relative}.th .hero-ctaw{margin-top:14px;position:relative}.th a.hero-cta{color:var(--c-on-navy);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff73;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:800;transition:background .15s;display:inline-block}.th a.hero-cta:hover{background:#ffffff29}.th .cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.th .maincol{min-width:0}.th .sidecol{scrollbar-width:none;flex-direction:column;gap:26px;max-height:calc(100vh - 4px);margin:-14px;padding:14px;display:flex;position:sticky;top:2px;overflow-y:auto}.th .sidecol::-webkit-scrollbar{display:none}.th .feat,.th .race,.th .tcard,.th .pcard{background:var(--c-surface-raised);box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th .feat{border:1px solid var(--c-border-card);border-radius:12px;padding:24px 26px}.th .feat-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.th .feat-top h2{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.5}.th .feat[hidden]{display:none}.th .feat-nav{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.th .feat-tab{border:1px solid var(--c-border-card);background:var(--c-surface-raised);color:var(--c-text-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.th .feat-tab:hover{border-color:var(--c-border-strong)}.th .feat-tab.on{border-color:var(--c-text);background:var(--c-text);color:var(--c-on-navy)}.th .chart svg{block-size:auto;inline-size:100%;display:block}.th .ib{background:var(--c-surface-tile);width:16px;height:16px;color:var(--c-text-faint);vertical-align:2px;cursor:help;border-radius:50%;justify-content:center;align-items:center;margin-left:8px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.th .ib:hover,.th .ib:focus{background:var(--c-border);color:var(--c-text-mid)}.th .ib:hover:after,.th .ib:focus:after{content:attr(data-tip);z-index:60;background:var(--c-text);width:280px;color:var(--c-on-navy);text-align:left;white-space:normal;border-radius:9px;padding:10px 12px;font-size:11.5px;font-weight:500;line-height:1.5;position:absolute;top:22px;left:50%;transform:translate(-50%)}.th .feat-meta{color:var(--c-text-soft);letter-spacing:.04em;gap:18px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:flex}.th .feat-meta span,.th .race-meta>span:first-child{align-items:center;gap:4px;display:inline-flex}.th .ic{color:var(--c-text-soft);vertical-align:-2px}.th .chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.th .chip{border:1px solid var(--c-border-card);color:inherit;border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;font-size:13.5px;font-weight:600;display:inline-flex}.th a.chip:hover{border-color:var(--c-border-strong)}.th .chip b{font-weight:800}.th .chip .dot{background:var(--c-green);border-radius:50%;width:7px;height:7px}.th .chart{border-top:1px solid var(--c-border-card);gap:10px;margin:2px 0 12px;padding:14px 0 4px;display:grid}.th .bar{color:var(--c-text-mid);grid-template-columns:150px minmax(0,1fr) 48px;align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:grid}.th .bar-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th .bar-t{background:var(--c-track);border-radius:999px;height:10px;overflow:hidden}.th .bar-t i{border-radius:999px;height:100%;display:block}.th .bar-p{text-align:right;font-size:13px;font-weight:800}.th .feat-sub{color:var(--c-text-soft);margin:-4px 0 10px;font-size:12.5px}.th .bar-asof{color:var(--c-text-faint);font-size:11px;font-weight:600}.th .legend{color:var(--c-text-muted);flex-wrap:wrap;gap:6px 14px;margin:4px 0 6px;font-size:11.5px;font-weight:600;display:flex}.th .legend span{align-items:center;gap:6px;display:inline-flex}.th .legend i{border-radius:50%;block-size:8px;inline-size:8px}.th .upd h3{margin-bottom:6px;font-size:13px;font-weight:800}.th .upd p{color:var(--c-text-muted);font-size:14px;line-height:1.6}.th .sec{align-items:flex-end;gap:10px;margin:36px 0 14px;display:flex}.th .sec h2{letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.5}.th .carsub{color:var(--c-text-soft);margin-top:3px;font-size:13px;font-weight:500}.th .cs-m{display:none}.th .arrows{gap:6px;margin-left:auto;display:flex}.th .arr{border:1px solid var(--c-border);background:var(--c-surface-raised);width:26px;height:26px;color:var(--c-text-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.th .arr:hover{background:var(--c-surface)}.th .calall{background:var(--c-surface);color:var(--c-text-mid);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.th .calall:hover{background:var(--c-track)}.th .railwrap,.th .sidewrap{position:relative}.th .rail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:-14px -14px -18px;padding:14px 14px 30px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.th .rail>*{scroll-snap-align:start}.th .rail::-webkit-scrollbar{display:none}.th .railwrap.sr .rail{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.th .railwrap.sl .rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px);mask-image:linear-gradient(90deg,#0000,#000 44px)}.th .railwrap.sl.sr .rail{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}.th .tourrow{gap:10px}.th .tourrow .gi{flex:none}.th .tcard{border:1px solid var(--c-border-card);text-align:center;border-radius:11px;flex-direction:column;align-items:center;width:200px;min-height:150px;padding:13px 10px;display:flex}.th .tcard.on{border-color:var(--c-border-green-strong);background:var(--c-accent-weak)}.th .tcard .ti{height:56px;color:var(--c-text-soft);align-items:center;margin-bottom:7px;display:flex}.th .tcard .ti .ic{width:26px;height:26px}.th .timg{object-fit:contain;filter:grayscale();width:58px;height:58px;margin-bottom:7px}.th .timg.dark{filter:grayscale()brightness(.45)}.th .tmono{border:1px solid var(--c-border);background:var(--c-surface-chip);width:58px;height:58px;color:var(--c-text-muted);letter-spacing:.06em;border-radius:14px;justify-content:center;align-items:center;margin-bottom:7px;font-size:19px;font-weight:800;display:inline-flex}.th .tcard b{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:33px;font-size:12.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.th .tcard>span:last-child{color:var(--c-text-soft);margin-top:auto;font-size:11px;font-weight:600}.th .ucat{background:var(--c-warn-weak);color:var(--c-warn);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;margin-top:3px;padding:1px 7px;font-size:9.5px;font-weight:800;display:inline-block}.th .cal{scrollbar-width:none;flex-wrap:nowrap;gap:0 32px;display:flex;overflow-x:auto}.th .calcol{border-top:2px solid var(--c-border-card);flex:1 1 0;min-width:260px;padding:16px 0 8px}.th .calcol.tdy{border-top-color:var(--c-live-pill)}.th .calh{color:var(--c-text-soft);justify-content:space-between;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.th .calh b{color:var(--c-text);font-size:15px;font-weight:800}.th .calcol.tdy .calh b{color:var(--c-accent-deep)}.th .cali{align-items:flex-start;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.th .cali:before{content:"";background:var(--c-green);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.th .cali a:hover{color:var(--c-accent-text)}.th .cali span{color:var(--c-text-soft);margin-top:2px;font-size:13px;font-weight:500;display:block}.th .calempty{color:var(--c-text-soft);padding:6px 0;font-size:12.5px;line-height:1.5}.th .race{border:1px solid var(--c-border-card);border-radius:12px;flex-direction:column;flex:none;padding:20px 22px;transition:border-color .15s;display:flex;position:relative}.th .race:hover{border-color:var(--c-border-strong)}.th .race-tour{color:var(--c-text-faint);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:10.5px;font-weight:800;display:flex}.th .race-tour i{background:var(--c-surface);color:var(--c-text-muted);border-radius:5px;margin-left:2px;padding:1px 7px;font-style:normal}.th .race-t{min-height:42px;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.3;display:block}.th .race-t.stretch:after{content:"";border-radius:12px;position:absolute;inset:0}.th .race-meta{border-bottom:1px solid var(--c-border-card);min-height:40px;color:var(--c-text-soft);align-items:center;gap:14px;margin-bottom:2px;padding-bottom:8px;font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:600;display:flex}.th .race-meta .watch{z-index:2;border:1px solid var(--c-border);background:var(--c-surface-raised);width:32px;height:32px;color:var(--c-text-muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex;position:relative;overflow:hidden}.th .race-meta .watch[hidden]{display:none}.th .race-meta .watch[aria-pressed=true]{border-color:var(--c-border-green-strong);background:var(--c-accent-weak);color:var(--c-accent-deep)}.th .race-meta .watch svg{width:15px;height:15px}.th .race-meta .watch [data-watch-label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.th .race-rows{flex-direction:column;display:flex}.th .rrow{border-bottom:1px solid var(--c-border-card);align-items:center;gap:10px;padding:13px 0;display:flex}.th .rrow:last-child{border-bottom:0}.th .rname{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.th .rpct{text-align:right;min-width:52px;font-size:18px;font-weight:800}.th .chg{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit;font-size:10.5px;font-weight:700}.th .race-cta{color:var(--c-text-soft);align-self:flex-end;margin-top:auto;padding-top:10px;font-size:12px;font-weight:600;transition:color .15s}.th .race:hover .race-cta{color:var(--c-accent-text)}.th .gi{flex:none;display:block}.th .gi>.pcard{height:100%}.th .gi>.race{box-sizing:border-box;height:100%}.th .urow{color:var(--c-text-mid);align-items:center;gap:9px;margin:10px 0 4px;font-size:13.5px;display:flex}.th .unm b{color:var(--c-text)}.th .upscore{background:var(--c-accent-weak);color:var(--c-won);white-space:nowrap;border-radius:8px;flex:none;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:800}.th .uarr{color:var(--c-border-strong);flex:none;align-self:center;font-size:17px}.th .pcard{box-sizing:border-box;border:1px solid var(--c-border-card);width:268px;color:inherit;border-radius:12px;flex-direction:column;flex:0 0 268px;padding:15px 16px;display:flex}.th a.pcard:hover{border-color:var(--c-border-strong)}.th .pcard-top{justify-content:space-between;gap:10px;margin-bottom:4px;display:flex}.th .pmain{min-width:0;display:block}.th .pcard-top b{font-size:14.5px;font-weight:700}.th .ptag{color:var(--c-text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:700;display:block}.th .prel{border-top:1px solid var(--c-border-card);color:var(--c-text-muted);align-items:center;gap:8px;padding-top:9px;font-size:11px;font-weight:600;line-height:1.35;display:flex}.th .prel-t{flex:1;display:block}.th .prel .rpct{min-width:36px;font-size:13px}.th .pwin{color:var(--c-text-soft);text-align:right;margin-top:3px;font-size:10.5px;display:block}.th .side h3{margin-bottom:14px;font-size:21px;font-weight:800;line-height:1.3}.th .side-sub{color:var(--c-text-soft);margin:2px 0 10px;font-size:11.5px;line-height:1.45}.th .side h3+.side-sub{margin-top:-10px}.th .lg{border:1px solid var(--c-border-card);background:var(--c-surface-raised);color:inherit;border-radius:12px;margin-top:10px;padding:10px 12px;display:block}.th .lg[hidden]{display:none}.th a.lg:hover{border-color:var(--c-border-strong);box-shadow:0 4px 14px #1018280f}.th .lg-head{color:var(--c-text-soft);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.th .lg-stat{color:var(--c-text-faint);letter-spacing:0;text-transform:none;margin-left:auto;font-weight:600}.th .lgpill{background:var(--c-live-pill);color:var(--c-on-navy);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.th .lgpill i{background:var(--c-on-navy);border-radius:50%;width:6px;height:6px;animation:1.6s infinite th-blink;display:inline-block}@keyframes th-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.th .lgpill i{animation:none}}.th .lg-row{color:var(--c-text);align-items:center;gap:8px;padding:3px 0;font-size:13.5px;font-weight:600;display:flex}.th .lg-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.th .lg-srv{background:var(--c-green);border-radius:50%;flex:none;width:7px;height:7px}.th .lg-srv[hidden],.th .lg-game[hidden]{display:none}.th .lg-sets{display:flex}.th .lg-set{width:22px;color:var(--c-text-faint);text-align:center;flex:none;font-size:13px;font-weight:700}.th .lg-set.won{color:var(--c-text)}.th .lg-set.cur{color:var(--c-live-pill)}.th .lg-game{background:var(--c-live-pill);width:26px;color:var(--c-on-navy);text-align:center;border-radius:6px;flex:none;padding:2px 0;font-size:13px;font-weight:800}.th .lgpill.up{background:var(--c-surface-chip);color:var(--c-navy)}.th .lgpill.up i{background:var(--c-navy);animation:none}.th .lg-tn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.th .lg-head .lg-stat{flex:none;margin-left:0}.th .lg-pct{min-width:40px;color:var(--c-text);text-align:right;flex:none;font-size:14px;font-weight:800}.th .lg-when{color:var(--c-text-soft);margin-top:4px;font-size:11.5px;font-weight:600;display:block}.th .lg-asof{color:var(--c-text-faint);margin-top:10px;font-size:11px;font-weight:600}.th .lg-empty{border:1px dashed var(--c-border);background:var(--c-surface-soft);color:var(--c-text-faint);border-radius:12px;margin-top:10px;padding:16px 14px;font-size:12.5px;line-height:1.55}.th .seeall{background:var(--c-surface);color:var(--c-text-mid);text-align:center;border-radius:10px;margin-top:14px;padding:13px;font-size:14px;font-weight:600;display:block}.th .ins{border-bottom:1px solid var(--c-border-card);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.th .ins:last-of-type{border-bottom:0}.th .ins-body{flex:1;min-width:0}.th .ins-tag,.th .ins-h,.th .ins-main{display:block}.th .ins-tag{color:var(--c-text-soft);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.th a.ins-main:hover .ins-h{color:var(--c-accent-text)}.th .ins-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.th .ins-tags .chip{padding:4px 12px;font-size:12px}.th .ins-right{text-align:right;flex:none}.th .ins-age{color:var(--c-text-soft);white-space:nowrap;font-size:12px;font-weight:600}.th .news-img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}@media (width<=900px){.th .cols{grid-template-columns:minmax(0,1fr)}.th .hero-t{font-size:34px}.th .sidecol{max-height:none;position:static;overflow:visible}}@media (width<=640px){.th .carsub,.th .side-sub{display:none}.th .carsub.keep{display:block}.th .carsub.keep .cs-d{display:none}.th .carsub.keep .cs-m{display:inline}.th .pgsub .pg-d{display:none}.th .pgsub .pg-m{display:inline}.th .bar{grid-template-columns:110px minmax(0,1fr) 44px}}.th .sec h2{letter-spacing:-.01em;font-size:19px;font-weight:800}.th .carsub{color:var(--c-text-muted);font-size:13.5px}.th .arrows{gap:6px}.th .arr{border:1px solid var(--c-border);background:var(--c-surface-raised);block-size:34px;inline-size:34px;color:var(--c-text-mid);border-radius:50%;font-size:16px;font-weight:700;line-height:1}.th .hero{background:var(--c-navy);min-block-size:260px;color:var(--c-on-navy);border-radius:22px;grid-template-columns:1fr 300px;padding:0;display:grid;position:relative;overflow:hidden}.th .hero.has-photo:before{display:none}.th .hero-photo{object-fit:cover;object-position:60% 40%;block-size:100%;inline-size:60%;position:absolute;inset-block:0;inset-inline-end:0}.th .hero-wash{background:linear-gradient(90deg, var(--c-navy) 38%, #101d3899 62%, #101d3859 100%);position:absolute;inset:0}.th .hero:not(.has-photo) .hero-wash{background:linear-gradient(135deg, var(--c-navy), var(--c-navy-2))}.th .hero-ghost{opacity:.3;mix-blend-mode:screen;block-size:290px;inline-size:auto;position:absolute;inset-block-start:-10px;inset-inline-end:-20px}.th .hero-ghost.std{filter:invert()}.th .hero-in{text-align:start;flex-direction:column;gap:12px;max-inline-size:420px;padding:28px 0 28px 32px;display:flex;position:relative}.th .hero-loc{letter-spacing:.05em;text-transform:uppercase;color:var(--c-border-strong);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.th .hero-mark{object-fit:contain;background:var(--c-surface-raised);border-radius:4px;block-size:18px;inline-size:18px;padding:1px}.th .hero-t{letter-spacing:.01em;text-transform:uppercase;text-align:start;margin:0;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:700;line-height:.95}.th .hero-d{color:var(--c-on-navy-muted);text-align:start;margin:0;font-size:14px;font-weight:600}.th .hero-ctaw{justify-content:flex-start;gap:10px;margin-top:4px;display:flex}.th a.hero-cta,.th a.hero-cta2{letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:8px;block-size:44px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.th a.hero-cta{background:var(--c-green);color:var(--c-navy);border:1px solid var(--c-green)}.th a.hero-cta2{color:var(--c-on-navy);background:#ffffff1f;border:1px solid #ffffff4d}.th .tcard{box-sizing:border-box;border:1px solid var(--c-border-card);background:var(--c-surface-raised);text-align:start;border-radius:14px;flex-direction:column;justify-content:space-between;block-size:168px;inline-size:160px;padding:14px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th .tcard.on{background:linear-gradient(135deg, var(--c-navy), var(--c-navy-2));color:var(--c-on-navy);border-color:#0000}.th .tcard .ti{background:var(--c-surface-chip);border-radius:16px;place-items:center;block-size:72px;inline-size:72px;margin:0;display:grid}.th .tcard.on .ti{color:var(--c-on-navy);background:#ffffff1f}.th .timg{object-fit:contain;block-size:auto;max-block-size:48px;inline-size:auto;max-inline-size:56px}.th .tmono{font-size:20px}.th .ttxt{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.th .ttxt b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.th .ttxt span{color:var(--c-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.th .tcard.on .ttxt span{color:var(--c-on-navy-muted)}.th .cal{border:1px solid var(--c-border-card);background:var(--c-surface-raised);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 18px;display:grid;box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th .calcol{border:0;min-inline-size:0;padding:0}.th .calh{border-bottom:2px solid var(--c-border);letter-spacing:0;text-transform:none;block-size:28px;color:var(--c-text);align-items:center;gap:8px;padding:0 0 10px;font-size:15px;font-weight:800;display:flex}.th .calcol.tdy .calh{border-bottom-color:var(--c-green)}.th .calh b,.th .calcol.tdy .calh b{color:inherit;font-size:15px}.th .caltoday{background:var(--c-accent-weak);block-size:20px;color:var(--c-accent-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.th .cali{border-top:1px solid var(--c-border-card);block-size:56px;color:var(--c-text);grid-template-columns:40px 1fr;align-items:center;gap:10px;padding:0;text-decoration:none;display:grid}.th .cali:first-of-type{border-top:0}.th .cali:before{display:none}.th .calimg{background:var(--c-surface-chip);border-radius:10px;place-items:center;block-size:40px;inline-size:40px;display:grid}.th .calimg img{object-fit:contain;filter:grayscale()brightness(.4);block-size:auto;max-block-size:28px;inline-size:auto;max-inline-size:30px}.th .calimg .caltour{max-block-size:12px}.th .caltxt{flex-direction:column;gap:3px;min-inline-size:0;display:flex}.th .caltxt b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.th .caltxt span{color:var(--c-text-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.th .race,.th .pcard{border:1px solid var(--c-border-card);background:var(--c-surface-raised);border-radius:14px;flex-direction:column;gap:12px;inline-size:360px;padding:16px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th .race-tour{letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-faint);justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:700;display:flex}.th .race-tour>span:first-child{min-inline-size:0;line-height:1.3}.th .race-when{background:var(--c-text);block-size:24px;color:var(--c-on-navy);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin:0;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.th .race-t{margin:0;font-size:15px;font-weight:800;line-height:1.25}.th .race-rows{flex-direction:column;gap:10px;margin:0;display:flex}.th .rrow{border:0;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:0;display:grid}.th .rname{color:var(--c-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.th .rrow.lead .rname{color:var(--c-text)}.th .rnum{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.th .rpct{font-variant-numeric:tabular-nums;color:var(--c-text);font-size:22px;font-weight:800;line-height:1}.th .chg{white-space:nowrap;font-size:11px;font-weight:700}.th .chg.up{color:var(--c-accent-text)}.th .chg.down{color:var(--c-loss)}.th .chg.flat{color:var(--c-text-faint)}.th .rbar{background:var(--c-track);border-radius:3px;block-size:6px;display:block;overflow:hidden}.th .rbar i{background:var(--c-green);border-radius:3px;block-size:100%;display:block}.th .race-foot{border-top:1px solid var(--c-border-card);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.th .race-cta{color:var(--c-accent);margin:0;font-size:13px;font-weight:700}.th .urow{grid-template-columns:52px 1fr;align-items:center;gap:12px;margin:0;display:grid}.th .unm{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.th .unm b{font-size:16px;font-weight:800;line-height:1.2}.th .usets{gap:6px;display:flex}.th .usets i{background:var(--c-accent-weak);block-size:26px;min-inline-size:28px;color:var(--c-accent-text);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 6px;font-size:13px;font-style:normal;font-weight:800;display:inline-grid}.th .pcard{grid-template-columns:96px 1fr;gap:0;padding:0;display:grid;overflow:hidden}.th .ppic{background:var(--c-navy);place-items:center;display:grid;position:relative}.th .ppic .phero{object-fit:cover;object-position:center 20%;block-size:100%;inline-size:100%;position:absolute;inset:0}.th .ppic:not(:has(.phero)){background:var(--c-surface-tile)}.th .pbody{flex-direction:column;gap:6px;min-inline-size:0;padding:14px 16px;display:flex}.th .ptop{justify-content:space-between;align-items:center;gap:8px;display:flex}.th .ptag{letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-faint);margin:0;font-size:11px;font-weight:700}.th .prank{background:var(--c-surface-chip);color:var(--c-text-mid);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.th .pname{font-size:16px;font-weight:800;line-height:1.2}.th .pev{color:var(--c-text-muted);font-size:12.5px;font-weight:600}.th .prel{border-top:1px solid var(--c-border-card);justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:8px;display:flex}.th .prel-t{color:var(--c-text-muted);font-size:12.5px;font-weight:600}.th .prel .rpct{color:var(--c-accent-text);font-size:18px}.th .side{border:1px solid var(--c-border-card);background:var(--c-surface-raised);border-radius:14px;padding:16px;box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th .side-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.th .side h3{margin:0;font-size:16px;font-weight:800}.th .side-live{background:var(--c-live-pill);block-size:24px;color:var(--c-on-navy);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.th .side-live i{background:var(--c-surface-raised);border-radius:50%;block-size:6px;inline-size:6px}.th .side-sub{color:var(--c-text-muted);margin:4px 0 6px;font-size:12.5px}.th .lg{border:0;border-top:1px solid var(--c-border-card);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.th .seeall{border-top:1px solid var(--c-border-card);color:var(--c-accent);text-align:start;background:0 0;margin-top:10px;padding:10px 0 0;font-size:13px;font-weight:700;display:block}.th .ins{border:0;border-top:1px solid var(--c-border-card);background:0 0;border-radius:0;grid-template-columns:72px 1fr;gap:12px;padding:12px 0;display:grid}.th .ins-pic{background:var(--c-surface-tile);border-radius:12px;block-size:72px;inline-size:72px;display:block;overflow:hidden}.th .ins-pic .ins-thumb,.th .ins-pic .nthumb{border-radius:0;block-size:72px;inline-size:72px}.th .ins-h{font-size:14px;font-weight:700;line-height:1.3}.th .ins-tag{letter-spacing:0;text-transform:none;color:var(--c-text-faint);margin:6px 0 0;font-size:11.5px;font-weight:600;display:block}.th .follow{border:1px solid var(--c-border-card);background:var(--c-surface-raised);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:28px 0 0;padding:20px 22px;display:flex;box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th .follow-t{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.th .follow-k{letter-spacing:.05em;text-transform:uppercase;color:var(--c-text-faint);margin:0;font-size:11px;font-weight:700}.th .follow-h{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:800}.th .follow-s{color:var(--c-text-muted);margin:0;font-size:14px;line-height:1.45}.th a.follow-cta{background:var(--c-accent);block-size:52px;color:var(--c-on-navy);border-radius:999px;flex:none;align-items:center;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=900px){.th .hero{grid-template-columns:1fr;min-block-size:0}.th .hero-photo{inline-size:100%}.th .hero-wash{background:linear-gradient(#101d388c,#101d38eb)}.th .hero-in{max-inline-size:none;padding:20px 18px}.th .hero-t{font-size:36px}.th .cal{grid-template-columns:1fr;gap:14px}.th .follow{flex-direction:column;align-items:stretch}.th a.follow-cta{justify-content:center}}@media (width<=640px){.th .race,.th .pcard{inline-size:300px}}.th .calimg img,.th .tcard .ti .timg{object-fit:contain;mix-blend-mode:multiply;filter:grayscale();block-size:70%;max-block-size:none;inline-size:70%;max-inline-size:none}.th .calimg .caltour{block-size:40%}.th .tcard.on .ti .timg{mix-blend-mode:normal;filter:none}.th .tourrow{grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;gap:10px;display:grid}.th .tourrow .gi,.th .tcard{inline-size:auto;min-inline-size:0}.th .tcard .ttxt{inline-size:100%}.th .race-foot :global(.watch),.th .race-foot .watch{border:1px solid var(--c-border-green);background:var(--c-surface-raised);block-size:40px;color:var(--c-accent-text);border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:700}.th .ins-pic .nthumb.venue{object-position:center}.th .ins-thumb .srclogo{block-size:60%;inline-size:60%}.th .tcard .ttxt span{white-space:normal;line-height:1.3}.th .tcard .ttxt b{white-space:normal;line-height:1.2}.th .calimg .caltour{mix-blend-mode:normal;filter:brightness(0)opacity(.6);mix-blend-mode:normal;block-size:auto;max-block-size:55%;inline-size:70%}.th .pgsub.intro{margin:22px 0 0}@media (width>=62rem){.th .pgh{margin:0 0 10px}.th .pgh h1{font-size:24px;line-height:1.3}.th .hero{min-block-size:240px;margin-bottom:22px}.th .feat{padding:18px 22px 16px}.th .feat-top{margin-bottom:4px}.th .feat-top h2{font-size:20px;line-height:1.3}.th .feat-nav{margin-bottom:10px}.th .chips{margin-bottom:8px}.th .chart{gap:6px;margin:0 0 8px;padding:10px 0 0}.th .chart svg{max-block-size:230px;margin-inline:auto}.th .upd p{font-size:13.5px;line-height:1.5}.th .side-sub{display:none}.th .lg{margin-top:8px;padding:8px 12px}.th #livebox .lg-asof{display:none}.th .sidecol{gap:16px}.th .ins{grid-template-columns:56px 1fr;gap:10px;padding:8px 0}.th .ins-pic,.th .ins-pic .ins-thumb,.th .ins-pic .nthumb{block-size:56px;inline-size:56px}.th .ins-h{font-size:13.5px}.th #insbox .ins-tags,.th #insbox .nchips{display:none}.th .scr{scroll-margin-top:12px}}.th .tcard .ti .timg.inv,.th .calimg img.inv{filter:grayscale()invert()}.th .tcard .ti .tmark{object-fit:contain;filter:brightness(0);opacity:.55;block-size:auto;inline-size:46%;max-inline-size:none}.th .side-head .seeall{white-space:nowrap;border:0;margin:0 0 0 auto;padding:0;font-size:12.5px}.th .side-head .side-live+.seeall{margin-inline-start:8px}.th #insbox .ins-tags,.th #insbox .nchips{display:none}.th .pcard:not(:has(.phero)){grid-template-columns:minmax(0,1fr)}.th .pcard:not(:has(.phero)) .ppic,.th #blk-keepgoing,.th .pgib,.th .secib,.th .sec h2 .t-m,.th .chart svg.chart-m,.th .calr,.th .calchips,.th .follow-s-m{display:none}.th .blk{display:contents}.th .blk[hidden]{display:none}@media (width<=640px){.th .pgh{align-items:center;gap:8px;margin:0 0 12px;display:flex}.th .pgh h1{font-size:22px;line-height:1.3}.th .pgib{margin:0;display:inline-flex}.th .pgsub.intro{clip-path:inset(50%);block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.th .pgh,.th .sec,.th .feat-top{position:relative}.th .ib{position:static}.th .ib:hover:after,.th .ib:focus:after{inline-size:auto;margin-top:6px;top:100%;left:0;right:0;transform:none}.th .hero{border-radius:22px;margin-bottom:0}.th .hero-in{gap:8px;padding:18px}.th .hero-t{font-size:34px;line-height:.95}.th .hero-ctaw{gap:8px;margin-top:6px;display:flex}.th a.hero-cta,.th a.hero-cta2{flex:1;justify-content:center;block-size:44px;padding:0 10px;font-size:14.5px}.th .hero-ghost{opacity:.28}.th .cols{flex-direction:column;gap:0;display:flex}.th .maincol>*,.th .sidecol>*,.th .scr>*,.th .blk>*{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:100%}.th .chart{min-inline-size:0}.th .maincol,.th .sidecol,.th .scr,.th .blk{display:contents}.th .feat,.th #blk-cal>*,.th #blk-players>*,.th #blk-follow{display:none}.th #livebox{order:1}.th #insbox{order:2}.th #blk-tours>*{order:3}.th #blk-big>*{order:4}.th #blk-upsets>*{order:5}.th #blk-keepgoing{order:6;display:block}.th .pgsub.intro{order:10}.th .sec{align-items:center;margin:32px 0 12px}.th .carsub.keep{display:none}.th .calall{block-size:32px;padding:0 12px;font-size:12.5px;line-height:32px}.th .sec h2{align-items:center;font-size:19px;display:inline-flex}.th .sec h2 .t-d{display:none}.th .sec h2 .t-m{display:inline}.th .secib{display:inline-flex}.th .arr{block-size:32px;inline-size:32px}.th .tourrow,.th .lgrail{margin-inline:-16px;padding-inline:16px}.th .railwrap,.th .blk>.railwrap{inline-size:calc(100% + 32px);max-inline-size:none;margin-inline:-16px;padding-inline:0}.th .rail{margin:-14px 0 -30px;padding:14px 16px 30px}.th .rail,.th .tourrow,.th .lgrail,.th .chips,.th .feat-nav{scroll-padding-inline:16px}.th .railwrap.sr .rail,.th .railwrap.sl .rail,.th .railwrap.sl.sr .rail,.th .rail{-webkit-mask-image:none;mask-image:none}.th #livebox{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:32px;padding:0}.th #livebox .side-head{margin-bottom:10px}.th .side h3{font-size:19px}.th .lgrail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-block:2px 8px;display:flex;overflow-x:auto}.th .lgrail::-webkit-scrollbar{display:none}.th .lgrail .lg{border:1px solid var(--c-border-card);background:var(--c-surface-raised);scroll-snap-align:start;border-radius:14px;flex:none;inline-size:280px;margin:0;padding:12px 14px;box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th .lgrail .lg[hidden]{display:none}.th #livebox .lg-asof{margin-top:2px}.th .race,.th .pcard{inline-size:300px}.th .race-tour .rt-r{display:none}.th .tourrow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-block:-2px -8px;padding-block:2px 8px;display:flex;overflow-x:auto}.th .tourrow::-webkit-scrollbar{display:none}.th .tourrow .gi,.th .tourrow .tcard{scroll-snap-align:start;flex:none}.th .tcard{block-size:150px;inline-size:150px;padding:12px}.th .tcard .ti{border-radius:14px;block-size:60px;inline-size:60px}.th .calr{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;display:block;position:absolute}.th .calchips{gap:6px;margin-bottom:10px;display:flex}.th .calchips label{border:1px solid var(--c-border);background:var(--c-surface-raised);block-size:32px;color:var(--c-text-mid);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:12.5px;font-weight:800;line-height:32px}.th .cal{display:block}.th .cal .calcol,.th .cal .calh{display:none}.th .calr:first-of-type:checked~.calcol:first-of-type,.th .calr:nth-of-type(2):checked~.calcol:nth-of-type(2),.th .calr:nth-of-type(3):checked~.calcol:nth-of-type(3){display:block}.th .calr:first-of-type:checked~.calchips label:first-child,.th .calr:nth-of-type(2):checked~.calchips label:nth-child(2),.th .calr:nth-of-type(3):checked~.calchips label:nth-child(3){border-color:var(--c-green);background:var(--c-accent-weak);color:var(--c-accent-text)}.th .calr:focus-visible~.calchips{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:999px}.th .feat{margin-top:4px;padding:14px 16px 10px}.th .feat-nav{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 10px;padding:0 16px;overflow-x:auto}.th .feat-nav::-webkit-scrollbar{display:none}.th .feat-tab{flex:none;block-size:32px;padding:0 13px;font-size:12.5px;line-height:30px}.th .feat-top h2{font-size:16px;line-height:1.3}.th .feat-meta{margin-bottom:8px;font-size:11.5px}.th .chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -16px 8px;padding:0 16px 2px;overflow-x:auto}.th .chips::-webkit-scrollbar{display:none}.th .chip{flex:none;gap:6px;block-size:32px;padding:0 10px 0 4px;font-size:12.5px}.th .chart{gap:6px;margin:0;padding:8px 0 0}.th .chart>svg:not(.chart-m){display:none}.th .chart svg.chart-m{block-size:auto;max-block-size:none;inline-size:100%;max-inline-size:100%;display:block}.th .legend{font-size:11.5px}.th .bar-asof{font-size:11px}.th .upd h3{display:none}.th .upd p{font-size:12.5px;line-height:1.4}.th #insbox{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:32px;padding:0}.th #insbox .side-head{margin-bottom:10px}.th #insbox .side-head .seeall{display:none}.th #insbox .ins-list{border:1px solid var(--c-border-card);background:var(--c-surface-raised);border-radius:14px;padding:2px 16px 14px;box-shadow:0 1px 2px #1018280a,0 8px 22px #1018280d}.th #insbox .ins{padding:12px 0}.th #insbox .ins:first-child{border-top:0}.th #insbox .seeall-end{border-top:1px solid var(--c-border-card);background:0 0;border-radius:0;margin-top:0;padding:12px 0 0;display:block}.th .follow{background:linear-gradient(135deg, var(--c-navy), var(--c-navy-2));color:var(--c-on-navy);border:0;border-radius:22px;gap:10px;margin:32px 0 0;padding:18px}.th .follow-k{color:var(--c-on-navy-muted)}.th .follow-h{color:var(--c-on-navy);font-size:18px;line-height:1.25}.th .follow-s{display:none}.th .follow-s-m{color:var(--c-on-navy-muted);font-size:13.5px;line-height:1.45;display:block}.th a.follow-cta{background:var(--c-green);block-size:48px;color:var(--c-navy);font-size:15px;font-weight:800}}.th .ucard .race-tour{justify-content:space-between;align-items:center;gap:10px;display:flex}.th .utour{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.th .uday{white-space:nowrap;text-transform:none;letter-spacing:0;flex:none}.th .upre{border-top:1px solid var(--c-border-card);align-items:baseline;gap:10px;padding-top:12px;display:flex}.th .upre b{letter-spacing:-.01em;color:var(--c-accent-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:800;line-height:1}.th .upre span{color:var(--c-text-muted);font-size:13px;font-weight:600;line-height:1.3}.th .umeter{background:var(--c-track);border-radius:4px;block-size:8px;display:block;overflow:hidden}.th .umeter i{background:var(--c-live-pill);border-radius:4px;block-size:100%;display:block}.th .umore{color:var(--c-accent);font-size:13px;font-weight:700}@media (width<=640px){.th .upre b{font-size:26px}}.th .seeall-end{display:none}.th #blk-big>*,.th #blk-upsets>*,.th #blk-players>*{content-visibility:auto;contain-intrinsic-size:auto 320px}.nchips[data-astro-cid-oxqzes7n]{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.nchip[data-astro-cid-oxqzes7n]{border:1px solid var(--c-border-card);background:var(--c-surface-raised);max-inline-size:100%;color:var(--c-text);border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 4px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.nchip[data-astro-cid-oxqzes7n]:not(:has(.av,.tlogo)){padding-inline-start:11px}.nchip[data-astro-cid-oxqzes7n]:hover{border-color:var(--c-border-strong)}.nchip-t[data-astro-cid-oxqzes7n]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nchip[data-astro-cid-oxqzes7n] .av{border-radius:50%}.av2[data-astro-cid-oxqzes7n]{flex:none;block-size:20px;inline-size:31px;position:relative}.av2[data-astro-cid-oxqzes7n] .av{box-shadow:0 0 0 2px var(--c-surface-raised);position:absolute;inset-block-start:0}.av2[data-astro-cid-oxqzes7n] .av:first-child{z-index:2;inset-inline-start:0}.av2[data-astro-cid-oxqzes7n] .av:last-child{z-index:1;inset-inline-end:0}.tlogo[data-astro-cid-oxqzes7n]{background:var(--c-surface-raised);object-fit:contain;mix-blend-mode:multiply;border-radius:50%;flex:none;block-size:20px;inline-size:20px;padding:2px}
