:root{--ground:#0a0e0b;--surf:#111614;--surf2:#171e1a;--raise:#1e2721;--raise2:#273127;--ink:#ecf1e9;--ink2:#c0ccbf;--mut:#8b998e;--faint:#64716a;--rule:#222b25;--rule2:#313d34;--amber:#e8a838;--green:#4ecb8d;--red:#eb7a6f;--blue:#7bafda;--violet:#a98bd4;--amberD:#36290f;--greenD:#0f3324;--redD:#381a17;--blueD:#122636;--violetD:#241c33;--sans:"Archivo","PingFang HK","PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--r:5px;--r2:9px;--fs:1;--sp:18px;--content-width:1600px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ground:#edf1ea;--surf:#fff;--surf2:#f2f5ef;--raise:#e4eae0;--raise2:#d8e0d4;--ink:#121812;--ink2:#364238;--mut:#5c6a60;--faint:#849187;--rule:#dce2d7;--rule2:#c2ccbe;--amber:#8a5b06;--green:#0d6742;--red:#9e2e27;--blue:#1d5479;--violet:#5a3e8c;--amberD:#f8edd6;--greenD:#daf0e4;--redD:#f9e0dd;--blueD:#deebf6;--violetD:#ece4f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--ground:#edf1ea;--surf:#fff;--surf2:#f2f5ef;--raise:#e4eae0;--raise2:#d8e0d4;--ink:#121812;--ink2:#364238;--mut:#5c6a60;--faint:#849187;--rule:#dce2d7;--rule2:#c2ccbe;--amber:#8a5b06;--green:#0d6742;--red:#9e2e27;--blue:#1d5479;--violet:#5a3e8c;--amberD:#f8edd6;--greenD:#daf0e4;--redD:#f9e0dd;--blueD:#deebf6;--violetD:#ece4f7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--sans);font-size:calc(15px * var(--fs));-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,h3,h4,h5{text-wrap:balance;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sp{flex:1}.bar{top:env(safe-area-inset-top,0px);z-index:40;background:color-mix(in srgb,var(--ground) 88%,transparent);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--rule);position:sticky}.barin{max-width:var(--content-width);padding:8px var(--sp);align-items:center;gap:14px;margin:0 auto;display:flex}.brand{background:var(--greenD);width:44px;height:44px;color:var(--green);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.brand:hover{background:color-mix(in srgb,var(--green) 18%,var(--surf))}.brand-mark{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.brand-eye{fill:currentColor;stroke:none}.region-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;padding:3px;display:flex;overflow-x:auto}.region-nav::-webkit-scrollbar{display:none}.region-tab{min-height:44px;font-size:calc(14px * var(--fs));white-space:nowrap;color:var(--mut);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 15px;font-weight:650;line-height:1.25;display:flex}.region-tab[aria-current=location]{color:var(--ink);background:var(--surf);box-shadow:inset 0 -2px var(--green)}.region-tab:hover{background:var(--raise)}.pill{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.09em;background:var(--greenD);color:var(--green);border:1px solid var(--green);border-radius:2px;padding:3px 8px;font-weight:600}.nav{border-bottom:1px solid var(--rule);background:var(--surf2);top:calc(env(safe-area-inset-top,0px) + var(--bar-h,46px));z-index:30;transition:box-shadow .22s;display:flex;position:sticky}.nav.stuck{box-shadow:0 5px 16px #00000024}.nav a{min-height:44px;font-size:calc(14px * var(--fs));color:var(--mut);text-align:center;border-bottom:2px solid #0000;flex:1;padding:10px 8px;font-weight:500;transition:color .12s,background .12s}.nav a:hover{color:var(--ink2);background:var(--raise)}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--amber);background:var(--surf);font-weight:700}section.race{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--bar-h,46px) + var(--nav-h,48px) + var(--rb-h,54px) + 8px)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{max-width:var(--content-width);padding:0 var(--sp) 72px;margin:0 auto}.app{background:var(--surf);border:1px solid var(--rule);border-radius:var(--r2);margin-top:12px;overflow:clip}.hero{padding:20px var(--sp);border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--surf2),var(--surf))}.hline{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hline h1{font-size:calc(21px * var(--fs));letter-spacing:.02em;font-weight:800}.hmeta{font-family:var(--mono);font-size:calc(11.5px * var(--fs));color:var(--mut)}.lede{font-size:calc(14px * var(--fs));color:var(--ink2);max-width:62ch;margin:11px 0 0;line-height:1.65}.lede b{color:var(--ink)}.quiet{background:var(--raise);border-radius:var(--r);font-size:calc(12.5px * var(--fs));color:var(--mut);border-left:3px solid var(--faint);margin-top:12px;padding:10px 13px;line-height:1.6}.quiet.warn{border-left-color:var(--amber)}.quiet b{color:var(--ink2)}.stats{background:var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:1px;display:grid}.stats div{background:var(--surf2);padding:11px 14px}.stats .k{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.stats .v{font-family:var(--mono);font-size:calc(19px * var(--fs));font-variant-numeric:tabular-nums;margin-top:3px;font-weight:600}.sec{padding:18px var(--sp);border-bottom:1px solid var(--rule)}.sec:last-child{border-bottom:0}.sh{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-weight:600}.note{font-size:calc(12.5px * var(--fs));color:var(--mut);max-width:72ch;margin:12px 0 0;line-height:1.75}.note b{color:var(--ink2)}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters a{font-size:calc(12.5px * var(--fs));border:1px solid var(--rule);color:var(--mut);border-radius:14px;padding:5px 12px;transition:border-color .12s,color .12s}.filters a:hover{border-color:var(--rule2);color:var(--ink2)}.filters a[aria-current=true]{border-color:var(--amber);background:var(--amberD);color:var(--amber);font-weight:600}.racebar{padding:12px var(--sp);border-bottom:1px solid var(--rule);background:var(--surf);z-index:25;top:calc(env(safe-area-inset-top,0px) + var(--bar-h,46px) + var(--nav-h,48px));flex-wrap:wrap;gap:6px;transition:box-shadow .22s;display:flex;position:sticky}.racebar.stuck{box-shadow:0 5px 16px #00000024}.racebar .rchip.on{border-color:var(--amber);color:var(--amber);background:var(--amberD);font-weight:700}.rchip{font-family:var(--mono);font-size:calc(12px * var(--fs));text-align:center;border:1px solid var(--rule2);border-radius:var(--r);min-width:30px;color:var(--mut);background:var(--surf);padding:5px 8px;font-weight:600;transition:all .12s}.rchip:hover{border-color:var(--amber);color:var(--amber)}.race{scroll-margin-top:110px}.rhead{border-bottom:2px solid var(--rule2);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.rno{font-size:calc(17px * var(--fs));letter-spacing:.02em;font-weight:800}.rmeta{font-size:calc(11.5px * var(--fs));color:var(--mut)}.hlist{flex-direction:column;gap:8px;display:flex}.hrow{border:1px solid var(--rule);border-radius:var(--r);background:var(--surf2);gap:11px;padding:11px 13px;transition:border-color .12s;display:flex}.hrow:hover{border-color:var(--rule2)}.hrow.out{opacity:.45}.hrow .silk{border:0;border-radius:3px;flex:none;align-self:stretch;width:5px;height:auto;min-height:38px}.hbody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hname{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hno{font-size:calc(15px * var(--fs));color:var(--amber);min-width:1.5em;font-weight:700}.hzh{font-size:calc(15px * var(--fs));letter-spacing:.02em;font-weight:700}a.hzh:hover{text-decoration:underline}.hbrand{font-size:calc(10.5px * var(--fs));color:var(--faint)}.hmetrics{font-size:calc(11.5px * var(--fs));color:var(--ink2);flex-wrap:wrap;gap:14px;display:flex}.hmetrics i{color:var(--faint);font-style:normal;font-size:calc(10.5px * var(--fs));letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.hmetrics em{font-style:normal;font-size:calc(10.5px * var(--fs));margin-left:3px}.hmetrics .who{color:var(--mut)}.hmetrics .who i{text-transform:none;font-size:calc(11px * var(--fs));margin:0 4px}.hwork{font-size:calc(11px * var(--fs));flex-wrap:wrap;gap:8px;display:flex}.w{background:var(--raise);color:var(--ink2);white-space:nowrap;border:1px solid #0000;border-radius:12px;padding:3px 9px}.w i{color:var(--faint);font-style:normal;font-size:calc(10.5px * var(--fs));letter-spacing:.06em;margin-right:5px}.w b{margin-left:5px;margin-right:5px;font-weight:700}.w em{color:var(--mut);font-style:normal;font-size:calc(10.5px * var(--fs));margin-left:5px}.w.hot{background:var(--amberD);color:var(--amber);border-color:var(--amber)}.w.hot i,.w.hot em{color:inherit;opacity:.8}.w.hit{background:var(--greenD);color:var(--green);border-color:var(--green)}.w.hit i,.w.hit em{color:inherit;opacity:.8}.w.miss{background:var(--raise);color:var(--mut)}.w.none{color:var(--faint);border:1px dashed var(--rule2);background:0 0}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{font-family:var(--mono);font-size:calc(10.5px * var(--fs));border:1px solid var(--rule2);color:var(--mut);background:var(--surf);border-radius:3px;padding:2px 7px;line-height:1.6}.chip.warn{border-color:var(--amber);color:var(--amber);background:var(--amberD)}.chip.bad{border-color:var(--red);color:var(--red);background:var(--redD)}.chip.ok{border-color:var(--green);color:var(--green);background:var(--greenD)}.chip.info{border-color:var(--blue);color:var(--blue);background:var(--blueD)}.chip.excuse{border-color:var(--violet);color:var(--violet);background:var(--violetD)}.tw{border:1px solid var(--rule);border-radius:var(--r);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:620px;font-size:calc(13px * var(--fs))}th{font-family:var(--mono);font-size:calc(10.5px * var(--fs));letter-spacing:.1em;text-transform:uppercase;color:var(--faint);text-align:right;border-bottom:1px solid var(--rule);background:var(--surf2);white-space:nowrap;padding:9px 11px;font-weight:600}th:first-child,th.l{text-align:left}td{border-bottom:1px solid var(--rule);text-align:right;white-space:nowrap;padding:8px 11px}td:first-child,td.l{text-align:left}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--raise)}tr.win td{background:var(--greenD);font-weight:600}.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.dim{color:var(--mut)}.accent{color:var(--amber);font-weight:600}.pos{color:var(--green)}.neg{color:var(--red)}.neu{color:var(--faint)}.tag{font-family:var(--mono);font-size:calc(10.5px * var(--fs));border:1px solid var(--rule2);color:var(--faint);border-radius:2px;padding:1px 5px}.tag.pre{border-color:var(--amber);color:var(--amber);background:var(--amberD)}.cards{flex-direction:column;gap:7px;display:none}.card{border:1px solid var(--rule);border-radius:var(--r);background:var(--surf);padding:10px 12px;display:block}.card:hover{border-color:var(--rule2)}.card.win{border-color:var(--green);background:var(--greenD)}.cardTop{align-items:center;gap:9px;display:flex}.silk{border:1px solid #80808066;border-radius:2px;flex:none;width:16px;height:16px}.cnum{font-family:var(--mono);color:var(--faint);font-weight:700;font-size:calc(12px * var(--fs));width:1.4em}.cname{font-weight:600;font-size:calc(14px * var(--fs));flex:1}.cname em{font-style:normal;font-size:calc(10.5px * var(--fs));color:var(--faint);font-weight:400;display:block}.codds{font-family:var(--mono);font-size:calc(15px * var(--fs));font-weight:600}.cardBot{font-family:var(--mono);font-size:calc(11px * var(--fs));color:var(--faint);flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.cardBot b{font-weight:600}.callout{background:var(--surf2);border-left:3px solid var(--amber);border-radius:var(--r);font-size:calc(13.5px * var(--fs));color:var(--ink2);margin:0 0 14px;padding:12px 15px;line-height:1.7}.callout b{color:var(--ink)}.crumb{font-size:calc(12.5px * var(--fs));color:var(--mut);margin:0 0 12px}.crumb a{color:var(--amber)}code{font-family:var(--mono);font-size:calc(12.5px * var(--fs));background:var(--raise);border-radius:3px;padding:2px 6px}footer{padding:18px var(--sp);font-size:calc(11.5px * var(--fs));color:var(--faint);background:var(--surf2);border-top:1px solid var(--rule);line-height:1.7}@media (max-width:720px){:root{--sp:14px}.tw.paired{display:none}.cards{display:flex}table{min-width:520px}.app{border-radius:var(--r)}.hmetrics{gap:10px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.hwho{font-size:calc(11px * var(--fs));color:var(--mut);white-space:nowrap}.hwho i{color:var(--faint);margin:0 4px;font-style:normal}.hwho em{color:var(--green);margin-left:3px;font-style:normal}@media (max-width:560px){.hname .sp{display:none}.hwho{flex-basis:100%;margin-top:2px}}@media (min-width:900px){.hbody{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"name name""metrics work""chips chips";align-items:start;gap:7px 22px;display:grid}.hname{grid-area:name}.hmetrics{grid-area:metrics}.hwork{grid-area:work;justify-content:flex-start}.chips{grid-area:chips}.hrow{padding:13px 15px}}.stats .kk{font-family:var(--mono);font-size:calc(10.5px * var(--fs));color:var(--faint);margin-top:3px}@media (max-width:620px){.w{white-space:normal}.hwork{gap:6px}}.brief{font-size:calc(11px * var(--fs));flex-wrap:wrap;gap:9px;margin-bottom:12px;display:flex}.brief span{background:var(--raise);color:var(--ink2);border:1px solid var(--rule);border-radius:12px;padding:4px 10px}.brief i{color:var(--faint);font-style:normal;font-size:calc(10.5px * var(--fs));letter-spacing:.06em;margin-right:6px}.brief b{color:var(--amber);margin-right:4px;font-weight:700}.brief em{color:var(--mut);margin-left:5px;font-style:normal}.brief span.bad{border-color:var(--red);color:var(--red);background:var(--redD)}.brief span.bad i{color:inherit;opacity:.75}.w.form b{text-align:center;min-width:1.1em;color:var(--mut);margin:0 0 0 4px;font-weight:600;display:inline-block}.w.form b.p1{color:var(--green)}.w.form b.p3{color:var(--amber)}.fin{font-family:var(--mono);font-size:calc(10.5px * var(--fs));border:1px solid var(--rule2);color:var(--mut);background:var(--surf);border-radius:3px;padding:1px 7px}.fin.w1{border-color:var(--green);color:var(--green);background:var(--greenD);font-weight:700}.search{gap:8px;max-width:520px;margin-top:14px;display:flex}.search input{min-width:0;font:inherit;font-size:calc(15px * var(--fs));border-radius:var(--r);border:1px solid var(--rule2);background:var(--surf2);color:var(--ink);flex:1;padding:9px 13px}.search input::placeholder{color:var(--faint)}.search input:focus{outline:2px solid var(--amber);outline-offset:1px}.search button{font:inherit;font-size:calc(14px * var(--fs));border-radius:var(--r);border:1px solid var(--amber);background:var(--amberD);color:var(--amber);cursor:pointer;padding:9px 20px;font-weight:600}.search button:hover{background:var(--amber);color:var(--ground)}a.hrow{text-decoration:none}a.hrow:hover{border-color:var(--amber)}.header-search{flex-shrink:0}.barsearch{width:216px;min-width:0;position:relative}.barsearch>svg{fill:none;width:17px;height:17px;stroke:var(--mut);stroke-width:1.7px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.barsearch input{width:100%;min-width:0;height:44px;font:inherit;font-size:calc(13px * var(--fs));border:1px solid var(--rule);background:var(--surf2);color:var(--ink);border-radius:11px;padding:0 12px 0 38px;display:block}.barsearch input::placeholder{color:var(--mut)}.barsearch input:hover{border-color:var(--rule2)}.barsearch input:focus{outline:2px solid var(--amber);outline-offset:1px;background:var(--surf)}.header-search-trigger{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0;display:none}.header-search-trigger:hover{background:var(--raise);border-color:var(--rule2)}.header-search-trigger svg,.header-search-panel svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}.header-search-panel{inset:calc(env(safe-area-inset-top,0px) + var(--bar-h,66px) + 8px) 12px auto;border:1px solid var(--rule2);background:var(--surf);width:460px;max-width:calc(100vw - 24px);color:var(--ink);border-radius:18px;margin:0 auto;padding:12px 14px 16px;position:fixed;box-shadow:0 12px 42px #0003}.header-search-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.header-search-heading label{font-size:calc(13px * var(--fs));font-weight:600;line-height:1.4}.header-search-heading button{width:44px;height:44px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid}.header-search-heading button:hover{background:var(--raise)}.header-search-form{gap:8px;display:flex}.header-search-form input{width:100%;min-width:0;height:48px;font:inherit;font-size:max(16px,calc(14px * var(--fs)));border:1px solid var(--rule2);background:var(--surf2);color:var(--ink);border-radius:11px;padding:0 12px}.header-search-form button{border:1px solid var(--green);background:var(--greenD);height:48px;color:var(--green);cursor:pointer;border-radius:11px;flex:0 0 48px;place-items:center;padding:0;display:grid}@media (max-width:620px){table.facts{min-width:0}.hide-s{display:none}}.odds{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:calc(17px * var(--fs));color:var(--amber);background:var(--amberD);border:1px solid var(--amber);border-radius:4px;margin-left:2px;padding:1px 9px;font-weight:700;line-height:1.35}.oddsbar{font-size:calc(12.5px * var(--fs));color:var(--mut);font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.oddsbar em{color:var(--faint);font-style:normal;font-size:calc(11px * var(--fs))}.oddsbar.live{color:var(--green)}.oddsbar.live:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;display:inline-block}.oddsbar.bad{color:var(--red)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.oddsbar.live:before{animation:none}}:root[data-fs="2"]{--fs:1.18}:root[data-fs="3"]{--fs:1.38}.fsbtn{align-items:center;gap:4px;display:flex}.fsbtn button{font:inherit;font-family:var(--sans);border:1px solid var(--rule2);background:var(--surf2);color:var(--mut);border-radius:var(--r);cursor:pointer;padding:5px 9px;line-height:1}.fsbtn button[aria-pressed=true]{border-color:var(--amber);background:var(--amberD);color:var(--amber);font-weight:700}.fsbtn button:first-child{font-size:calc(11px * var(--fs))}.fsbtn button:nth-child(2){font-size:calc(13px * var(--fs))}.fsbtn button:nth-child(3){font-size:calc(15px * var(--fs))}.silkimg{object-fit:contain;background:var(--raise);border:1px solid var(--rule);border-radius:3px;flex:none}.silkimg.fallback{display:inline-block}.hkjcphoto{border-radius:var(--r);border:1px solid var(--rule);line-height:0;display:inline-block;position:relative;overflow:hidden}.hkjcphoto img{max-width:100%;height:auto;display:block}.hkjcphoto.person img{width:92px;height:auto}.hkjcphoto em{font-style:normal;font-size:calc(9px * var(--fs));color:#fff;background:#0000008c;border-top-left-radius:3px;padding:0 4px;line-height:1.6;position:absolute;bottom:0;right:0}.photorow{max-width:340px;margin-top:12px}.chip.ex{cursor:pointer;font:inherit;font-family:var(--mono);font-size:calc(10.5px * var(--fs));align-items:center;gap:4px;display:inline-flex}.chip.ex i{opacity:.5;font-style:normal;font-size:calc(9px * var(--fs));border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.25em;height:1.25em;line-height:1;display:inline-flex}.chip.ex:hover i,.chip.ex.open i{opacity:1}.chip.ex.open{box-shadow:0 0 0 2px var(--amber)}.exnote{border-radius:var(--r);background:var(--raise);border-left:3px solid var(--amber);font-size:calc(12.5px * var(--fs));color:var(--ink2);flex-basis:100%;margin-top:6px;padding:9px 12px;line-height:1.7}.term{font:inherit;font-family:inherit;font-size:calc(9.5px * var(--fs));letter-spacing:.06em;color:var(--faint);border:0;border-bottom:1px dotted var(--rule2);cursor:pointer;background:0 0;margin-right:5px;padding:0;line-height:1.4}.term:hover,.term.open{color:var(--amber);border-bottom-color:var(--amber)}.exsheet{z-index:60;padding:0 var(--sp) calc(env(safe-area-inset-bottom,0px) + 14px);pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.exsheet-in{pointer-events:auto;background:var(--surf);border:1px solid var(--rule2);border-radius:var(--r2);width:100%;max-width:620px;padding:16px 18px;box-shadow:0 10px 40px #00000059}.exsheet-in b{font-size:calc(15px * var(--fs));margin-bottom:6px;display:block}.exsheet-in p{font-size:calc(14px * var(--fs));color:var(--ink2);white-space:pre-line;margin:0 0 12px;line-height:1.75}.exsheet-in button{font:inherit;font-family:var(--sans);font-size:calc(14px * var(--fs));border-radius:var(--r);border:1px solid var(--amber);background:var(--amberD);color:var(--amber);cursor:pointer;padding:9px 20px;font-weight:600}.exsheet-in button:hover{background:var(--amber);color:var(--ground)}.chatfab{right:22px;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);z-index:55;font:inherit;border:1px solid var(--rule2);background:var(--ink);color:var(--ground);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:13px 20px;font-weight:650;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;box-shadow:0 6px 24px #0002}.chatfab:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0003}.chatfab svg{color:var(--amber)}.chatpanel{z-index:56;background:var(--surf);width:100%;color:var(--ink);border:1px solid var(--rule2);padding-bottom:env(safe-area-inset-bottom,0px);font-family:var(--sans);border-bottom:0;border-radius:20px 20px 0 0;outline:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 60px #0003}.chatpanel.half{max-width:860px;height:56dvh}.chatpanel.full{border:0;border-radius:0;max-width:none;height:100dvh}:root[data-chat=half] body{padding-bottom:58dvh}:root[data-chat=full] body{overflow:hidden}.chathead{border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;gap:12px;padding:14px 22px;display:flex}.chatbrand-icon{background:var(--amberD);width:36px;height:36px;color:var(--amber);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.chattitle{flex-direction:column;gap:1px;min-width:0;display:flex}.chattitle b{font-size:calc(14px * var(--fs));font-weight:650;line-height:1.4}.chattitle>span{font-size:calc(10px * var(--fs));color:var(--mut)}.chatbal{white-space:nowrap;color:var(--mut);font-size:calc(10px * var(--fs));background:var(--surf2);border-radius:99px;align-items:center;gap:5px;padding:5px 10px;display:flex}.chatbal b{font-size:calc(12px * var(--fs));color:var(--ink2);font-weight:500}.chathead-actions{align-items:center;gap:2px;display:flex}.chaticon{width:36px;height:36px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.chaticon:hover:enabled{background:var(--surf2);color:var(--ink)}.chaticon:disabled{opacity:.35;cursor:default}.chathistory-toggle{width:auto;font:inherit;font-size:calc(12px * var(--fs));white-space:nowrap;gap:5px;padding:0 9px;display:flex}.chathistory-toggle[aria-expanded=true]{background:var(--amberD);color:var(--amber)}.chathistory{max-width:760px;margin:0 auto;padding:24px}.chathistory-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.chathistory-heading h2{font-size:calc(18px * var(--fs));margin:0;font-weight:650;line-height:1.4}.chathistory-heading p{font-size:calc(11px * var(--fs));color:var(--mut);margin:7px 0 0;line-height:1.6}.chathistory-heading .chatcopy{white-space:nowrap;margin:0}.chathistory-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chathistory-list button{text-align:left;border:1px solid var(--rule);background:var(--surf);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;padding:14px 38px 14px 16px;display:flex;position:relative}.chathistory-list button:hover,.chathistory-list button[aria-current=true]{background:var(--surf2);border-color:var(--rule2)}.chathistory-rowtitle{font-size:calc(13px * var(--fs));overflow-wrap:anywhere;font-weight:550;line-height:1.6}.chathistory-meta{color:var(--mut);font-size:calc(10px * var(--fs));flex-wrap:wrap;gap:10px;line-height:1.5;display:flex}.chathistory-meta>span{color:var(--amber)}.chathistory-arrow{color:var(--faint);position:absolute;top:17px;right:15px}.chathistory-status{color:var(--mut);font-size:calc(12px * var(--fs));padding:20px 0;line-height:1.7}.chathistory-status .chatcopy{margin:0 0 0 8px}.chathistory .chathistory-more{margin:18px auto 0;display:flex}.chatbody{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--rule2) transparent;flex:1;min-height:0;overflow-y:auto}.chatcontent{flex-direction:column;gap:24px;max-width:760px;min-height:100%;margin:0 auto;padding:24px 24px 16px;display:flex}.chatcontent.is-empty{justify-content:center}.chatwelcome{text-align:center;width:100%;max-width:600px;margin:0 auto;padding:8px 0}.chatwelcome-mark{border:1px solid var(--rule);width:48px;height:48px;color:var(--amber);border-radius:16px;place-items:center;margin-bottom:12px;display:inline-grid}.chatwelcome-mark svg{width:26px;height:26px}.chatwelcome h2{font-size:calc(22px * var(--fs));letter-spacing:-.03em;font-weight:650;line-height:1.4}.chatwelcome>p{color:var(--mut);font-size:calc(12px * var(--fs));margin:9px 0 0;line-height:1.65}.chatwelcome .chatresume{font-size:calc(10px * var(--fs))}.chatsug{text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.chatsug button{min-width:0;font:inherit;text-align:left;border:1px solid var(--rule);background:var(--surf);color:var(--ink2);cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:14px 30px 14px 16px;transition:background .15s,border-color .15s;display:flex;position:relative}.chatsug button:hover{background:var(--surf2);border-color:var(--rule2)}.chatsug b{font-size:calc(12px * var(--fs));font-weight:550}.chatsug button>span{font-size:calc(10px * var(--fs));color:var(--mut)}.chatsug .chatsug-arrow{color:var(--faint);font-size:18px;position:absolute;top:13px;right:13px}.chatmsg{font-size:calc(14px * var(--fs));overflow-wrap:anywhere;min-width:0;line-height:1.7}.chatmsg.user{background:var(--surf2);max-width:86%;color:var(--ink);white-space:pre-wrap;border-radius:18px 18px 5px;align-self:flex-end;padding:11px 17px}.chatmsg.assistant{white-space:normal;background:0 0;border:0;align-self:stretch;padding:0}.chatauthor{color:var(--mut);font-size:calc(10px * var(--fs));align-items:center;gap:7px;margin-bottom:10px;font-weight:550;line-height:1.5;display:flex}.chatauthor svg{width:17px;height:17px;color:var(--amber)}.chatmsg .md{white-space:normal;line-height:1.7}.chatmsg .md :is(p,ul,ol){margin:0 0 10px}.chatmsg .md>:last-child{margin-bottom:0}.chatmsg .md :is(ul,ol){padding-left:1.5em}.chatmsg .md li{margin:6px 0;padding-left:2px}.chatmsg .md li::marker{color:var(--mut)}.chatmsg .md li>p{margin:0 0 6px}.chatmsg .md li>:is(ul,ol){margin:6px 0 10px}.chatmsg .md :is(h1,h2,h3,h4,h5,h6){margin:18px 0 8px;font-size:1.08em;font-weight:650;line-height:1.5}.chatmsg .md>:first-child{margin-top:0}.chatmsg .md strong{font-weight:650}.chatmsg .md a{color:var(--amber);text-underline-offset:3px;text-decoration:underline}.chatmsg .md code{font-family:var(--mono);background:var(--surf2);border-radius:4px;padding:2px 5px;font-size:.88em}.chatmsg .md pre{white-space:pre;background:var(--surf2);border-radius:10px;max-width:100%;padding:14px;overflow-x:auto}.chatmsg .md pre code{background:0 0;padding:0}.chatmsg .md blockquote{border-left:2px solid var(--rule2);color:var(--mut);margin:14px 0;padding:2px 0 2px 14px}.chatmsg .md hr{border:0;border-top:1px solid var(--rule);margin:14px 0}.chattable{border:1px solid var(--rule);border-radius:10px;max-width:100%;margin:14px 0;overflow-x:auto}.chatmsg .md table{border-collapse:collapse;width:100%;min-width:100%;margin:0;font-size:.88em}.chatmsg .md :is(th,td){text-align:left;white-space:normal;border-bottom:1px solid var(--rule);min-width:90px;padding:9px 12px;line-height:1.6}.chatmsg .md th{background:var(--surf2);color:var(--ink2);font-weight:600}.chatmsg .md tr:last-child td{border-bottom:0}.chatcopy{font:inherit;font-size:calc(10px * var(--fs));color:var(--mut);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:5px 0;display:inline-flex}.chatcopy svg{width:15px;height:15px}.chatcopy:hover{color:var(--ink)}.chatthinking{min-height:32px;color:var(--mut);align-items:center;gap:5px;display:flex}.chatthinking>span{background:var(--mut);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite chatpulse}.chatthinking>span:nth-child(2){animation-delay:.15s}.chatthinking>span:nth-child(3){animation-delay:.3s}.chatthinking em{font-style:normal;font-size:calc(12px * var(--fs));margin-left:7px}@keyframes chatpulse{0%,80%,to{opacity:.3}40%{opacity:1}}.chaterr{background:var(--redD);color:var(--red);font-size:calc(12px * var(--fs));border-radius:10px;margin:0;padding:12px 15px;line-height:1.7}.chatfooter{background:var(--surf);border:0;flex-shrink:0;width:100%;max-width:760px;margin:0 auto;padding:6px 24px 10px}.chatform{border:1px solid var(--rule);background:var(--surf2);border-radius:16px;padding:10px 12px 7px;transition:border-color .15s,box-shadow .15s}.chatform:focus-within{border-color:var(--amber);box-shadow:0 0 0 2px color-mix(in srgb,var(--amber) 8%,transparent)}.chatcompose{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:12px;display:grid}.chatform textarea{resize:none;width:100%;min-height:24px;max-height:min(144px,20dvh);font:inherit;font-size:calc(14px * var(--fs));color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:5px 2px;line-height:1.5;display:block}.chatform textarea::placeholder{color:var(--mut)}.chatform textarea:disabled{opacity:.6}.chattools{align-items:center;gap:8px;margin-top:4px;display:flex}.chatmodel-select{min-width:0;color:var(--mut);align-items:center;display:flex;position:relative}.chatmodel-select select{font:inherit;font-size:calc(11px * var(--fs));max-width:100%;min-height:28px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 2px}.chatmodel-select select:hover:enabled{color:var(--ink)}.chatmodel-select select:disabled{opacity:.6;cursor:default}.chatinput-hint{font-size:calc(9px * var(--fs));color:var(--faint);white-space:nowrap}.chatsend{background:var(--ink);width:34px;height:34px;color:var(--surf);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:opacity .15s;display:grid}.chatsend:hover:enabled{opacity:.8}.chatsend:disabled{background:var(--raise);color:var(--faint);cursor:default}.chatspinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite chatspin}@keyframes chatspin{to{transform:rotate(360deg)}}.chatfootnote{text-align:center;color:var(--mut);font-size:calc(9px * var(--fs));padding:6px 0 0;line-height:1.5}@media (min-width:721px){.chatpanel.full .chatcontent.is-empty{padding-bottom:60px}.chatpanel.full .chatwelcome{padding-bottom:20px}}@media (max-width:600px){.chatpanel.half{border-radius:18px 18px 0 0;height:62dvh}:root[data-chat=half] body{padding-bottom:64dvh}.chathead{grid-template-columns:minmax(0,1fr) auto;gap:4px 6px;padding:10px 12px;display:grid}.chathead .chatbrand-icon,.chathead>.sp{display:none}.chattitle{grid-area:1/1}.chattitle b{white-space:nowrap}.chathistory{padding:20px 18px}.chathistory-heading{gap:12px;margin-bottom:18px}.chattitle>span{display:none}.chaticon{width:44px;height:44px}.chathead-actions{grid-area:1/2/3;gap:0}.chathead .chathistory-toggle{width:auto;min-width:44px}.chatbal{grid-area:2/1;justify-self:start;gap:4px;padding:3px 7px}.chatbal>span{font-size:10px}.chatcontent{gap:22px;padding:20px 18px 16px}.chatfooter{padding:6px 12px 8px}.chatwelcome h2{font-size:calc(19px * var(--fs))}.chatwelcome-mark{display:none}.chatwelcome>p{font-size:calc(11px * var(--fs))}.chatsug{gap:8px;margin-top:18px}.chatsug button{padding:12px 23px 12px 12px}.chatsug b{font-size:calc(11px * var(--fs))}.chatsug button>span:not(.chatsug-arrow){font-size:calc(9px * var(--fs))}.chatinput-hint{display:none}.chatfootnote{font-size:calc(8px * var(--fs))}.chatcompose{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.chatsend{width:44px;height:44px}.chatmsg.user{max-width:92%;padding:10px 14px}.chatform textarea{font-size:max(16px,calc(14px * var(--fs)))}}@media (max-width:420px){.chathead{gap:6px}.chathead .chatbrand-icon{display:none}.chathistory-toggle{padding:0 7px}.chathistory-toggle svg{display:none}}@media (prefers-reduced-motion:reduce){.chatfab,.chatform,.chatsug button{transition:none}.chatthinking>span,.chatspinner{animation:none}}.focus{border-left:3px solid var(--amber);background:var(--amberD);border-radius:0 var(--r) var(--r) 0;margin-bottom:6px;padding:9px 12px}.focus .ex{font:inherit;font-family:var(--mono);cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.focus .ex i{opacity:.55;font-style:normal;font-size:calc(10px * var(--fs));border-bottom:1px dotted;margin-right:5px}.focus .ex:hover i{opacity:.9}.focus .fnote{font-size:calc(10px * var(--fs));opacity:.6;margin-left:auto}.bigsearch{gap:8px;display:flex}.bigsearch input{min-width:0;font:inherit;font-size:calc(16px * var(--fs));border-radius:var(--r);border:1.5px solid var(--rule2);background:var(--surf2);color:var(--ink);flex:1;padding:13px 16px}.bigsearch input:focus{outline:2px solid var(--amber);outline-offset:1px}.bigsearch button{font:inherit;font-family:var(--sans);font-weight:700;font-size:calc(15px * var(--fs));border-radius:var(--r);border:1px solid var(--amber);background:var(--amberD);color:var(--amber);cursor:pointer;padding:13px 26px}.bigsearch button:hover{background:var(--amber);color:var(--ground)}.method-note{font-size:calc(12px * var(--fs));color:var(--mut);max-width:75ch;margin-top:10px}.method-note summary{cursor:pointer;width:fit-content}.method-note p{margin:8px 0 0}.day-progress{padding:22px var(--sp) 14px;border-bottom:1px solid var(--rule);background:linear-gradient(115deg,var(--greenD),var(--surf) 70%)}.day-main{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{font-size:calc(11px * var(--fs));color:var(--mut);letter-spacing:.06em;font-weight:600;display:block}.day-main h2{font-size:calc(27px * var(--fs));letter-spacing:-.02em;margin:5px 0}.day-main p{color:var(--ink2);font-size:calc(14px * var(--fs));margin:0}.day-jump{border:1px solid var(--green);color:var(--green);white-space:nowrap;font-size:calc(13px * var(--fs));border-radius:7px;align-items:center;gap:20px;padding:10px 16px;font-weight:700;display:flex}.day-jump:hover{background:var(--greenD)}.day-foot{border-top:1px solid var(--rule);font-size:calc(11px * var(--fs));color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:12px;display:flex}.day-foot .oddsbar{font-size:inherit;margin:0}.day-foot .oddsbar em{font-size:inherit}.race-timeline{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;padding-block:10px;overflow-x:auto}.race-timeline .rchip{font-size:calc(13px * var(--fs));flex-direction:column;flex:1 0 66px;gap:1px;transition:none;display:flex;position:relative}.race-timeline .rchip small{font-size:calc(10px * var(--fs));font-weight:400}.race-timeline .current-race{box-shadow:inset 0 -3px var(--green);color:var(--green)}.race-timeline .race-result{color:var(--mut);background:var(--surf2)}.race-time{color:var(--green);font-size:calc(12px * var(--fs))}.race-results{border:1px solid var(--rule2);background:var(--surf2);border-radius:10px;margin:8px 0 16px;padding:18px}.results-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.results-heading h3{font-size:calc(18px * var(--fs));margin-top:4px}.results-source{font-size:calc(11px * var(--fs));color:var(--mut)}.result-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.result-place{text-align:left;min-width:0;font:inherit;background:var(--surf);border:1px solid var(--rule);color:var(--ink);cursor:pointer;border-radius:7px;padding:13px 14px}.result-place:hover{border-color:var(--green)}.result-place.place-1{border-color:var(--amber);background:var(--amberD)}.place-label{font-size:calc(12px * var(--fs));color:var(--mut);font-weight:600}.place-1 .place-label{color:var(--amber)}.result-place strong{font-size:calc(19px * var(--fs));flex-wrap:wrap;align-items:baseline;gap:6px;margin:5px 0;display:flex}.result-place strong>b{font-size:calc(13px * var(--fs));color:var(--mut);font-weight:500}.result-place strong>span{font-size:calc(14px * var(--fs));color:var(--mut);margin-left:auto}.result-place small{font-size:calc(11px * var(--fs));color:var(--mut)}.results-note{font-size:calc(11px * var(--fs));color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0 0;display:flex}.results-note button{font:inherit;color:var(--green);cursor:pointer;background:0 0;border:0;padding:0}.pre-race-insights{margin:0 0 18px}.pre-race-insights>summary{font-size:calc(12px * var(--fs));color:var(--mut);cursor:pointer;padding:8px 0}.pre-race-insights .race-insights{margin-top:8px}.compare-winner>.saddle-cell{box-shadow:inset 3px 0 var(--amber);color:var(--amber)}.signal-winner{background:var(--amberD);color:var(--amber)}.signal-result{background:var(--surf2);color:var(--ink2)}@media (max-width:760px){.race-results{padding:13px}.results-heading{flex-wrap:wrap;align-items:flex-start;gap:4px}.results-heading h3{font-size:calc(17px * var(--fs))}.result-podium{grid-template-columns:1fr;gap:7px}.result-place{padding:10px 12px}.result-place strong{font-size:calc(18px * var(--fs));margin:2px 0}.result-place small{font-size:calc(10px * var(--fs))}}.race-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 20px;display:grid}.insight-card{text-align:left;background:var(--surf2);border:1px solid var(--rule);color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;flex-direction:column;align-items:stretch;padding:15px 16px;display:flex}.insight-card:hover{border-color:var(--green)}.insight-card strong{font-size:calc(17px * var(--fs));align-items:baseline;gap:6px;margin-top:8px;display:flex}.insight-card strong>b{color:var(--green);font-size:calc(13px * var(--fs))}.insight-card strong>span{color:var(--mut);font-size:calc(13px * var(--fs));margin-left:auto}.insight-card p{font-size:calc(12px * var(--fs));color:var(--ink2);margin:9px 0 13px;line-height:1.65}.insight-card small{font-size:calc(11px * var(--fs));color:var(--mut);border-top:1px solid var(--rule);margin-top:auto;padding-top:9px;line-height:1.65}.insight-card small>b{color:var(--amber);font-weight:500}.compare-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.compare-toolbar h3{font-size:calc(16px * var(--fs))}.compare-toolbar p{font-size:calc(11px * var(--fs));color:var(--mut);margin:3px 0 0}.comparison-scroll{border:1px solid var(--rule);border-radius:8px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--fs));text-align:left}.comparison-table th{background:var(--surf2);color:var(--mut);white-space:nowrap;border-bottom:1px solid var(--rule);padding:9px 7px;font-weight:500}.comparison-table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0}.comparison-table th[aria-sort=ascending],.comparison-table th[aria-sort=descending]{color:var(--green)}.comparison-table td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:10px 7px}.comparison-table tbody>tr:last-child td{border-bottom:0}.comparison-table .horse-column{min-width:140px}.comparison-table td small{font-size:calc(10px * var(--fs));color:var(--mut);overflow-wrap:anywhere;max-width:15ch;margin-top:3px;display:block}.comparison-table .saddle-cell{color:var(--mut);text-align:center;width:48px}.compare-horse{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 0;display:block}.compare-horse strong{font-size:calc(14px * var(--fs));white-space:nowrap}.compare-horse strong span{font-size:calc(12px * var(--fs));color:var(--mut);margin-left:5px}.price-cell>b{font-size:calc(18px * var(--fs));font-weight:650}.price-change{font-size:calc(12px * var(--fs))}.price-change.falling{color:var(--green)}.mobile-metric-label,.mobile-change-label,.comparison-table td .mobile-chart-range,.compare-view,.comparison-swipe{display:none}.compare-controls{align-items:center;gap:12px;display:flex}.form-bars{align-items:flex-end;gap:4px;width:112px;min-height:48px;display:flex}.form-bars>span{color:var(--mut);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;display:flex}.form-bars b{font-size:calc(10px * var(--fs));font-family:var(--mono);font-weight:500}.form-bars i{background:var(--rule2);border-radius:2px 2px 0 0;width:100%;min-width:5px;max-width:12px;display:block}.form-bars .placed{color:var(--green)}.form-bars .placed i{background:var(--green)}.odds-line{width:110px;height:32px;color:var(--blue);margin-top:2px;display:block}.odds-line.large{width:100%;height:auto;max-height:150px;margin-top:14px}.chart-guide{stroke:var(--rule);stroke-width:1px}.gear-change{color:var(--amber);background:var(--amberD);border-radius:4px;padding:3px 6px}.missing{color:var(--mut);font-size:calc(10px * var(--fs))}.compare-out .compare-horse,.compare-out .price-cell{opacity:.55}.compare-selected{background:var(--greenD)}.comparison-detail>td{background:var(--surf2);padding:16px!important}.detail-columns{grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:15px;display:grid}.detail-columns h4{font-size:calc(13px * var(--fs))}.detail-columns p{color:var(--mut);font-size:calc(10px * var(--fs));margin:10px 0 0}.chart-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-heading span{color:var(--mut);font-size:calc(10px * var(--fs))}.chart-range{color:var(--mut);font-size:calc(10px * var(--fs));justify-content:space-between;gap:10px;display:flex}.chart-range span:last-child{text-align:right}.chart-range b{color:var(--ink2);font-family:var(--mono);font-size:calc(13px * var(--fs));display:block}.detail-facts dl{margin:8px 0}.detail-facts dl>div{border-bottom:1px solid var(--rule);font-size:calc(11px * var(--fs));justify-content:space-between;gap:10px;padding:5px 0;display:flex}.detail-facts dt{color:var(--mut);flex-shrink:0}.detail-facts dd{text-align:right;color:var(--ink2);margin:0}.compare-caption{font-size:calc(10px * var(--fs));color:var(--mut);margin:9px 0 0}.compare-reading-key{font-size:calc(10px * var(--fs));color:var(--mut);margin:-2px 0 10px;line-height:1.6}.compare-focus>.saddle-cell{box-shadow:inset 3px 0 var(--green);color:var(--green)}.horse-signals{flex-wrap:wrap;gap:4px;max-width:210px;display:flex}.horse-signals:empty{display:none}.horse-signals>span{font-size:calc(9px * var(--fs));overflow-wrap:anywhere;border-radius:3px;padding:1px 5px;line-height:1.6}.signal-focus{color:var(--green);background:var(--greenD)}.signal-watch{color:var(--amber);background:var(--amberD)}.comparison-table td .form-summary{white-space:nowrap;max-width:none;font-size:calc(9px * var(--fs));margin-top:5px}@media (max-width:760px){.day-main{align-items:flex-start;gap:12px}.day-main h2{font-size:calc(23px * var(--fs))}.day-main p{font-size:calc(12px * var(--fs))}.day-jump{font-size:calc(11px * var(--fs));gap:8px;padding:8px 10px}.day-foot{margin-top:15px}.day-foot .oddsbar em{display:none}.race-insights{grid-template-columns:1fr;gap:7px;margin-bottom:16px}.insight-card{padding:12px 14px;display:block}.insight-card .eyebrow{font-size:calc(10px * var(--fs))}.insight-card strong{font-size:calc(16px * var(--fs));margin-top:4px}.insight-card p{margin:6px 0}.insight-card small{font-size:calc(10px * var(--fs));padding-top:6px;display:block}.compare-toolbar{align-items:flex-start}.compare-toolbar p{max-width:22ch}.detail-columns{grid-template-columns:1fr;gap:16px}.comparison-detail>td{padding:12px!important}.comparison-detail .hrow{padding:10px 8px}.comparison-detail .hrow>.silk{display:none}.comparison-detail .hwho{width:100%}}@media (prefers-reduced-motion:reduce){.race-compare *{scroll-behavior:auto}}.day-progress+.stats .k,.day-progress+.stats .v{background:0 0;padding:0}.comparison-table{min-width:0}.comparison-table th,.comparison-table td{text-align:left;white-space:normal}.comparison-table th{letter-spacing:normal;text-transform:none}@media (max-width:980px){.comparison-table{min-width:940px}.comparison-swipe{color:var(--mut);font-size:calc(11px * var(--fs));margin:0 0 8px;display:block}.comparison-table .horse-cell,.comparison-table .horse-column{z-index:2;background:var(--surf);position:sticky;left:0;box-shadow:4px 0 8px #0001}.comparison-table .horse-column{background:var(--surf2)}.comparison-table .compare-selected .horse-cell{background:var(--greenD)}.comparison-scroll{overscroll-behavior-x:contain}.comparison-table th button{min-height:44px}}@media (min-width:601px) and (max-width:980px){.race-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-card strong{flex-wrap:wrap}.result-podium{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){:root{--sp:12px}.wrap{padding-left:0;padding-right:0}.app{border-left:0;border-right:0;border-radius:0;margin-top:0}.bar{position:relative;top:auto}.nav{top:env(safe-area-inset-top,0px)}.racebar{top:calc(env(safe-area-inset-top,0px) + var(--nav-h,48px))}section.race{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--nav-h,48px) + var(--rb-h,54px) + 8px)}.race-timeline .rchip{min-height:48px}.fsbtn button{min-width:40px;min-height:40px}.barsearch input{font-size:max(16px,calc(13px * var(--fs)))}.day-main{flex-wrap:wrap}.day-main h2{font-size:calc(21px * var(--fs))}.day-jump{min-height:44px}.day-main>div{min-width:0}.result-place{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.result-place .place-label{grid-row:1/3}.result-place small{grid-column:2}.results-note button,.pre-race-insights>summary{align-items:center;min-height:44px;display:flex}.pre-race-insights>summary{padding-block:12px;display:list-item}.compare-toolbar{flex-wrap:wrap;gap:12px}.compare-toolbar p{max-width:none}.compare-controls{flex-wrap:wrap;justify-content:space-between;gap:10px;width:100%}.compare-view{border:1px solid var(--rule2);border-radius:7px;display:flex;overflow:hidden}.compare-view button{font:inherit;font-size:calc(12px * var(--fs));min-height:44px;color:var(--mut);background:var(--surf);border:0;padding:8px 10px}.compare-view button[aria-pressed=true]{background:var(--greenD);color:var(--green);font-weight:650}.compare-reading-key,.compare-caption{font-size:calc(11px * var(--fs));line-height:1.65}.race-compare[data-mobile-view=cards] .comparison-swipe{display:none}.race-compare[data-mobile-view=cards] .comparison-scroll{border:0;border-radius:0;overflow:visible}.race-compare[data-mobile-view=cards] .comparison-table{min-width:0;display:block}.race-compare[data-mobile-view=cards] .comparison-table thead{display:none}.race-compare[data-mobile-view=cards] .comparison-table tbody{display:block}.race-compare[data-mobile-view=cards] .comparison-table tr[id^=compare-]{border:1px solid var(--rule2);background:var(--surf);scroll-margin-top:calc(var(--nav-h,48px) + var(--rb-h,54px) + 12px);border-radius:10px;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 72px;grid-template-areas:"no horse horse price""change change form form""media media work work""gear gear gear gear";gap:0 12px;margin-top:12px;padding:12px;display:grid}.race-compare[data-mobile-view=cards] .comparison-table td{overflow-wrap:anywhere;border:0;min-width:0;max-width:100%;padding:10px 0}.race-compare[data-mobile-view=cards] .comparison-table .saddle-cell{background:var(--surf2);width:28px;min-height:36px;font-size:calc(14px * var(--fs));box-shadow:none;border-radius:5px;grid-area:no;align-self:start;place-items:center;margin-top:2px;padding:4px 0;display:grid}.race-compare[data-mobile-view=cards] .comparison-table .horse-cell{box-shadow:none;background:0 0;grid-area:horse;padding-top:0;position:static}.race-compare[data-mobile-view=cards] .comparison-table .price-cell{text-align:right;grid-area:price;padding-top:0}.race-compare[data-mobile-view=cards] .comparison-table .change-cell{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-area:change}.race-compare[data-mobile-view=cards] .comparison-table .form-cell{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-area:form}.race-compare[data-mobile-view=cards] .comparison-table .media-cell{grid-area:media}.race-compare[data-mobile-view=cards] .comparison-table .work-cell{grid-area:work}.race-compare[data-mobile-view=cards] .comparison-table .gear-cell{border-top:1px solid var(--rule);grid-area:gear;padding-bottom:0}.race-compare[data-mobile-view=cards] .comparison-table .gear-cell small{margin-left:8px;display:inline}.race-compare[data-mobile-view=cards] .mobile-metric-label{font-size:calc(11px * var(--fs));color:var(--mut);margin-bottom:3px;font-weight:400;display:block}.race-compare[data-mobile-view=cards] .mobile-change-label{font:inherit;font-size:calc(10px * var(--fs));color:var(--mut);display:inline}.race-compare[data-mobile-view=cards] .comparison-table td small{font-size:calc(11px * var(--fs));max-width:none}.race-compare[data-mobile-view=cards] .comparison-table td .mobile-chart-range{font-size:calc(10px * var(--fs));display:block}.race-compare[data-mobile-view=cards] .compare-horse{min-height:44px}.race-compare[data-mobile-view=cards] .compare-horse strong{font-size:calc(16px * var(--fs));white-space:normal}.race-compare[data-mobile-view=cards] .price-cell>b{font-size:calc(23px * var(--fs))}.race-compare[data-mobile-view=cards] .horse-signals>span{font-size:calc(10px * var(--fs))}.race-compare[data-mobile-view=cards] .odds-line:not(.large){width:100%;height:54px;margin-top:5px}.race-compare[data-mobile-view=cards] .form-bars{gap:5px;width:100%;height:76px}.race-compare[data-mobile-view=cards] .form-bars b{font-size:calc(11px * var(--fs))}.race-compare[data-mobile-view=cards] .form-bars i{max-width:18px}.race-compare[data-mobile-view=cards] .comparison-table .form-summary{white-space:normal;font-size:calc(11px * var(--fs))}.race-compare[data-mobile-view=cards] .media-cell>b,.race-compare[data-mobile-view=cards] .work-cell>b{font-size:calc(16px * var(--fs))}.race-compare[data-mobile-view=cards] .comparison-table .compare-winner{border-left:3px solid var(--amber)}.race-compare[data-mobile-view=cards] .comparison-table .compare-focus{border-left:3px solid var(--green)}.race-compare[data-mobile-view=cards] .comparison-table .compare-selected{background:var(--greenD)}.race-compare[data-mobile-view=cards] .comparison-detail{border:1px solid var(--rule2);border-top:0;border-radius:0 0 10px 10px;display:block}.race-compare[data-mobile-view=cards] .comparison-detail>td{width:100%;display:block}.chart-heading{flex-wrap:wrap}.detail-columns,.detail-columns>div{min-width:0}.chatfab{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);padding:11px 15px}}@media (max-width:980px) and (max-height:500px){.chatpanel.half{border-radius:0;max-width:none;height:100dvh}}@media (max-width:980px) and (max-height:500px) and (orientation:landscape){.bar,.nav{position:relative;top:auto}.racebar{top:env(safe-area-inset-top,0px)}section.race{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--rb-h,54px) + 8px)}}.chatdata{color:var(--mut);font-size:calc(12px * var(--fs));overflow-wrap:anywhere;margin:.3rem 0 .8rem;line-height:1.5}.horse-identity{align-items:center;gap:6px;min-width:0;display:flex}.horse-identity .silkimg{object-fit:contain;flex-shrink:0}.compact-saddle,.compare-panels{display:none}.runner-facts{gap:12px;display:flex}.runner-facts b{font-size:calc(13px * var(--fs))}.media-overview{border:1px solid var(--rule);background:var(--surf2);border-radius:8px;margin:0 0 18px;padding:12px}.media-overview>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.media-overview strong{font-size:calc(13px * var(--fs))}.media-overview small,.media-overview p{font-size:calc(11px * var(--fs));color:var(--mut)}.media-leaders{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.media-leaders button{font:inherit;background:var(--surf);min-height:44px;color:var(--ink2);border:1px solid var(--rule2);cursor:pointer;font-size:calc(12px * var(--fs));border-radius:5px;align-items:center;gap:12px;padding:7px 10px;display:flex}.media-leaders b{color:var(--green)}@media (max-width:980px){.compare-view{border:1px solid var(--rule2);border-radius:7px;display:flex;overflow:hidden}.compare-view button{font:inherit;font-size:calc(12px * var(--fs));min-height:44px;color:var(--mut);background:var(--surf);border:0;padding:8px 10px}.compare-view button[aria-pressed=true]{background:var(--greenD);color:var(--green);font-weight:650}.race-compare[data-mobile-view=compact] .compare-panels{border-bottom:1px solid var(--rule2);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;display:grid}.compare-panels button{font:inherit;font-size:calc(12px * var(--fs));min-height:44px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 3px}.compare-panels button[aria-pressed=true]{border-bottom-color:var(--green);color:var(--green);background:var(--greenD);font-weight:650}.race-compare[data-mobile-view=compact] .comparison-swipe{display:none}.race-compare[data-mobile-view=compact] .comparison-table{table-layout:fixed;width:100%;min-width:0}.race-compare[data-mobile-view=compact] .comparison-table .horse-cell,.race-compare[data-mobile-view=compact] .comparison-table .horse-column{box-shadow:none;width:43%;min-width:0;position:static}.race-compare[data-mobile-view=compact] .comparison-table th,.race-compare[data-mobile-view=compact] .comparison-table td{overflow-wrap:anywhere;padding:9px 7px}.race-compare[data-mobile-view=compact] .comparison-table :where(tr:not(.comparison-detail)>td:not(.horse-cell)),.race-compare[data-mobile-view=compact] .comparison-table th:not(.horse-column){display:none}.race-compare[data-mobile-view=compact][data-mobile-panel=market] :is(.comparison-table th.col-price,.comparison-table th.col-change,.comparison-table td.price-cell,.comparison-table td.change-cell),.race-compare[data-mobile-view=compact][data-mobile-panel=form] :is(.comparison-table th.col-form,.comparison-table th.col-work,.comparison-table td.form-cell,.comparison-table td.work-cell),.race-compare[data-mobile-view=compact][data-mobile-panel=media] :is(.comparison-table th.col-media,.comparison-table th.col-gear,.comparison-table td.media-cell,.comparison-table td.gear-cell),.race-compare[data-mobile-view=compact][data-mobile-panel=facts] :is(.comparison-table th.col-facts,.comparison-table td.facts-cell){display:table-cell}.race-compare[data-mobile-view=compact] .col-price{width:21%}.race-compare[data-mobile-view=compact] .col-form{width:34%}.race-compare[data-mobile-view=compact] .compare-horse{min-height:44px}.race-compare[data-mobile-view=compact] .compare-horse strong{white-space:normal;font-size:calc(14px * var(--fs));line-height:1.5}.race-compare[data-mobile-view=compact] .horse-identity{grid-template-columns:22px minmax(0,1fr);gap:2px 5px;display:grid}.race-compare[data-mobile-view=compact] .horse-identity .silkimg{grid-area:1/1;width:22px;height:22px}.race-compare[data-mobile-view=compact] .horse-identity strong{grid-area:1/2/3}.race-compare[data-mobile-view=compact] .compact-saddle{font-size:calc(10px * var(--fs));color:var(--mut);text-align:center;grid-area:2/1;display:block}.race-compare[data-mobile-view=compact] .horse-signals{gap:2px}.race-compare[data-mobile-view=compact] .horse-signals>span{font-size:calc(9px * var(--fs));padding:1px 3px}.race-compare[data-mobile-view=compact] .comparison-table td small{font-size:calc(11px * var(--fs));max-width:none}.race-compare[data-mobile-view=compact] .odds-line:not(.large){width:100%;height:34px}.race-compare[data-mobile-view=compact] .form-bars{gap:2px;width:100%}.race-compare[data-mobile-view=compact] .form-summary{white-space:normal}.race-compare[data-mobile-view=compact] .price-change{font-size:calc(11px * var(--fs))}.race-compare[data-mobile-view=compact] .compare-focus>.horse-cell{box-shadow:inset 3px 0 var(--green)}.race-compare[data-mobile-view=compact] .compare-winner>.horse-cell{box-shadow:inset 3px 0 var(--amber)}.race-compare[data-mobile-view=compact] .runner-facts{justify-content:space-between;gap:5px}}@media (min-width:601px) and (max-width:980px){.compare-view button:nth-child(2){display:none}.compare-toolbar,.compare-controls{flex-wrap:wrap}}@media (max-width:600px){.compare-controls{gap:8px}.compare-view{width:100%}.compare-view button{flex:1;padding-inline:5px}.media-overview{padding:10px}.media-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.media-leaders button{text-align:left;font-size:calc(11px * var(--fs));overflow-wrap:anywhere;padding:7px;display:block}.media-leaders b{font-size:calc(15px * var(--fs));margin-top:3px;display:block}.race-compare[data-mobile-view=cards] .comparison-table tr[id^=compare-]{grid-template-areas:"no horse horse price""change change form form""media media work work""gear gear gear gear""facts facts facts facts"}.race-compare[data-mobile-view=cards] .comparison-table .facts-cell{border-top:1px solid var(--rule);grid-area:facts;margin-top:10px}.race-compare[data-mobile-view=cards] .runner-facts{justify-content:space-between}}.race-sort{align-items:center;gap:8px;min-width:0;display:flex}.race-sort-label{font-size:calc(12px * var(--fs));color:var(--mut);flex-shrink:0;padding-inline:2px}.race-sort-trigger,.race-sort-direction{min-height:44px;font:inherit;font-size:calc(13px * var(--fs));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;line-height:1.4;display:flex}.race-sort-trigger{border:1px solid var(--rule2);background:var(--surf);color:var(--ink);min-width:0;box-shadow:0 1px 2px #00000008}.race-sort-trigger>span{font-weight:600}.race-sort svg{flex-shrink:0;width:18px;height:18px}.race-sort-trigger>svg:first-child{color:var(--mut)}.race-sort-trigger .sort-chevron{width:14px;height:14px;color:var(--mut);margin-left:4px}.race-sort-direction{background:var(--raise);color:var(--ink2);white-space:nowrap;border:1px solid #0000}.race-sort-trigger:focus-visible,.race-sort-direction:focus-visible{outline:2px solid var(--green);outline-offset:3px}.race-sort-dialog{border:1px solid var(--rule2);background:var(--surf);width:460px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);border-radius:20px;margin:auto;padding:20px;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #00000035}.race-sort-dialog[open]{flex-direction:column;gap:18px;display:flex}.race-sort-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08130e66}.race-sort-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.race-sort-heading>div>span{font-size:calc(11px * var(--fs));color:var(--mut)}.race-sort-heading h3{font-size:calc(19px * var(--fs));margin-top:2px;line-height:1.5}.race-sort-close{background:var(--surf2);width:44px;height:44px;color:var(--mut);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.race-sort-close svg{width:20px;height:20px}.race-sort-options{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:2px;display:grid;overflow-y:auto}.race-sort-option{font:inherit;text-align:left;border:1px solid var(--rule);background:var(--surf2);min-width:0;min-height:70px;color:var(--ink2);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.race-sort-option>span:first-child{min-width:0}.race-sort-option strong{font-size:calc(13px * var(--fs));font-weight:600;line-height:1.5;display:block}.race-sort-option small{font-size:calc(10px * var(--fs));color:var(--mut);margin-top:3px;line-height:1.5;display:block}.race-sort-option .sort-check{border:1px solid var(--rule2);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.race-sort-option .sort-check svg{width:14px;height:14px}.race-sort-option[aria-pressed=true]{border-color:var(--green);background:var(--greenD);color:var(--green)}.race-sort-option[aria-pressed=true] .sort-check{border-color:var(--green);background:var(--green);color:var(--surf)}.race-sort-option:focus-visible{outline:2px solid var(--green);outline-offset:-4px}@media (hover:hover){.race-sort-trigger:hover{border-color:var(--green)}.race-sort-direction:hover,.race-sort-close:hover{background:var(--raise2);color:var(--ink)}.race-sort-option:hover{border-color:var(--green)}}@media (max-width:980px){.compare-toolbar{gap:14px;margin-bottom:16px}.compare-controls{background:var(--surf2);border:1px solid var(--rule);border-radius:15px;gap:12px;width:100%;padding:10px}.compare-view{background:var(--raise);border:0;border-radius:11px;gap:4px;width:100%;padding:4px;overflow:visible}.compare-view button{cursor:pointer;background:0 0;border-radius:8px;flex:1;min-width:0;min-height:40px;padding:8px 5px;line-height:1.5}.compare-view button[aria-pressed=true]{background:var(--surf);color:var(--green);box-shadow:0 1px 4px #00000012}.compare-view button:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.race-sort{gap:8px;width:100%}.race-sort-trigger{flex:1;justify-content:flex-start}.race-sort-trigger .sort-chevron{margin-left:auto}.race-compare[data-mobile-view=compact] .compare-panels{padding-inline:4px}}@media (max-width:600px){.race-sort-dialog{top:auto;bottom:max(12px,env(safe-area-inset-bottom));width:460px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 48px - env(safe-area-inset-top));border-radius:20px;margin:0 auto;padding:16px}.race-sort-dialog[open]{gap:14px}.race-sort-option{gap:6px;padding:10px}.race-sort-trigger,.race-sort-direction{gap:5px;padding:10px}}@media (min-width:601px) and (max-width:980px){.compare-toolbar p{max-width:none}.compare-view{flex:220px;width:auto}.race-sort{flex:300px;width:auto}}.bar-tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.language-switch,.reading-trigger{min-width:44px;height:44px;color:var(--ink2);font:600 13px var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0 10px;display:grid}.reading-trigger{font-size:22px;font-weight:500;line-height:1}.reading-trigger>span>span{font-size:16px}.language-switch:hover,.reading-trigger:hover{background:var(--raise);border-color:var(--rule2)}.reading-popover{border:1px solid var(--rule2);background:var(--surf);width:290px;max-width:calc(100vw - 24px);color:var(--ink);border-radius:18px;margin:0;padding:16px;position:fixed;inset:64px 16px auto auto;box-shadow:0 12px 42px #0003}.reading-popover p{font-size:calc(12px * var(--fs));color:var(--mut);margin:0 0 12px;font-weight:600}.reading-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.reading-options button{font:inherit;font-size:calc(11px * var(--fs));border:1px solid var(--rule);color:var(--ink2);background:var(--surf2);cursor:pointer;border-radius:11px;flex-direction:column;align-items:center;gap:5px;min-height:94px;padding:9px 4px;display:flex}.reading-sample{align-items:center;height:32px;font-weight:550;line-height:1;display:flex}.reading-options button[aria-pressed=true]{border-color:var(--green);background:var(--greenD);color:var(--green)}.reading-check{fill:none;stroke:currentColor;stroke-width:1.8px;visibility:hidden;width:14px;height:14px}.reading-options button[aria-pressed=true] .reading-check{visibility:visible}:lang(en) .stats .k,:lang(en) .sh,:lang(en) .eyebrow{font-family:var(--sans);letter-spacing:.01em;text-transform:none}:lang(en) .compare-horse strong{white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.35}:lang(en) .comparison-table .horse-column{min-width:190px}:lang(en) .comparison-table td small{overflow-wrap:normal}:lang(en) .hwho{white-space:normal;flex-wrap:wrap;gap:5px;display:flex}:lang(en) .hzh,:lang(en) .insight-card strong{overflow-wrap:normal;line-height:1.35}:lang(en) .compare-toolbar,:lang(en) .race-sort{flex-wrap:wrap}:lang(en) .race-sort-direction{white-space:normal}:lang(en) .detail-facts dl>div{flex-wrap:wrap}:lang(en) .detail-facts dt{flex-shrink:1}:lang(en) .comparison-table td .form-summary{white-space:normal}@media (max-width:759px){.barin{gap:8px;padding:7px 12px}.header-search .barsearch{display:none}.header-search-trigger{display:flex}.region-nav{gap:4px;padding:3px 2px}.region-tab{font-size:calc(13px * var(--fs));padding-inline:10px}.language-switch,.reading-trigger{padding-inline:6px}.bar-tools{gap:0}}@media (max-width:600px){:lang(en) .compare-view button{font-size:calc(11px * var(--fs));padding:8px 4px;line-height:1.35}:lang(en) .compare-panels button{font-size:calc(11px * var(--fs));padding:8px 5px;line-height:1.4}:lang(en) .race-compare[data-mobile-view=compact] .comparison-table .horse-column{width:45%;min-width:0}:lang(en) .race-compare[data-mobile-view=compact] .comparison-table th,:lang(en) .race-compare[data-mobile-view=compact] .comparison-table td{overflow-wrap:normal;padding:9px 6px}:lang(en) .race-compare[data-mobile-view=compact] .col-price{width:21%}:lang(en) .race-compare[data-mobile-view=compact] .compare-horse strong{font-size:calc(12.5px * var(--fs))}:lang(en) .race-compare[data-mobile-view=compact] .comparison-table td small{font-size:calc(10px * var(--fs));line-height:1.4}:lang(en) .race-compare[data-mobile-view=compact] .horse-identity{grid-template-columns:18px minmax(0,1fr);gap:3px}:lang(en) .race-compare[data-mobile-view=compact] .horse-identity .silkimg{width:18px;height:22px}:lang(en) .media-leaders button{overflow-wrap:normal;min-width:0;line-height:1.4}:lang(en) .race-sort-label{display:none}:lang(en) .race-sort-trigger,:lang(en) .race-sort-direction{font-size:calc(12px * var(--fs));padding:9px}:lang(en) .chattitle b{white-space:normal;font-size:calc(16px * var(--fs))}:lang(en) .chathistory-toggle span{display:none}:lang(en) .chathead{column-gap:2px}}@media (max-width:360px){.barin{gap:5px;padding-inline:10px}.region-tab{padding-inline:7px}.reading-trigger,.language-switch{min-width:44px}:lang(en) .race-sort-options{grid-template-columns:1fr}}.brief .ex{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);background:0 0;border:0;padding:0}:lang(en) .media-leaders button,:lang(en) .compare-horse strong{overflow-wrap:anywhere}:lang(en) .day-foot .oddsbar{font-family:var(--sans);letter-spacing:0;line-height:1.6}
