.tb-pg .tc{object-fit:contain;vertical-align:middle;flex:none}:root:not([data-theme=light]) .tb-pg img.tc{filter:drop-shadow(0 0 1px #ffffffb3)}.tb-leaders ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tb-leaders li{border-top:2px solid var(--frame)}.tb-leaders a{color:var(--ink);gap:4px;padding:12px 0 16px;text-decoration:none;display:grid}.tb-leaders a:hover b{text-underline-offset:3px;text-decoration:underline}.tb-l-k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.tb-l-t{align-items:center;gap:10px;min-width:0;display:flex}.tb-l-t b{font-family:var(--display);font-variation-settings:"wdth" 76;font-size:22px;font-weight:800;line-height:1.1}.tb-l-p{color:var(--ink);font-size:14px}.tb-l-p b{font-size:18px}.tb-l-g{color:var(--ink-2);font-size:13px}.tb-jump{z-index:3;background:var(--graphite);border-bottom:1px solid var(--rule-2);scrollbar-width:none;gap:6px;margin:8px 0 0;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.tb-jump a{border:1px solid var(--rule-2);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tb-jump a:hover{border-color:var(--ink)}.tb-sec{scroll-margin-top:64px}.tb-sec .sec-h h2{align-items:center;gap:10px;display:flex}.tb-sum{color:var(--ink);margin:6px 0 0;font-size:15px;line-height:1.5}.tb-tab{min-width:0}.tb-pg .lg-l{display:none}[data-theme=light] .tb-pg .lg-l{display:inline-block}[data-theme=light] .tb-pg .lg-d{display:none}.tb-pg .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tb-facts{flex-wrap:wrap;gap:6px 28px;margin:12px 0 0;display:flex}.tb-facts div{align-content:start;gap:1px;display:grid}.tb-facts dt{color:var(--ink-2);font-size:12px;font-weight:700}.tb-facts dd{color:var(--ink);margin:0;font-size:14px;font-weight:700}.tb-tab th,.tb-tab td{text-align:right;padding:9px 8px 9px 0}.tb-tab thead th:nth-child(2),.tb-tab tbody th{text-align:left}.tb-tab tbody th{font-size:15px;font-weight:700}.tb-team{align-items:center;gap:10px;min-width:0;display:flex}.tb-tab .tb-pos{text-align:left;width:34px;color:var(--ink-2)}.tb-tab .tb-pts{padding-right:10px;font-size:16px;font-weight:800}.tb-tab tbody tr:first-child th,.tb-tab tbody tr:first-child td{background:var(--slate)}.tb-more{color:var(--red-text);white-space:nowrap;font-weight:600;text-decoration:none}.tb-more:hover{text-decoration:underline}.tb-tab tr.tb-cut>*{border-top:1px dashed var(--ink-3)}.tb-tab tr.z-dn .tb-pos,.tb-tab tr.z-rp .tb-pos{color:var(--red-text);font-weight:700}.tb-tab tr.z-up .tb-pos,.tb-tab tr.z-po .tb-pos{color:var(--ink);font-weight:700}.tb-zl{color:var(--ink-2);flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;font-size:13px;display:flex}.tb-zl span{align-items:center;gap:6px;display:inline-flex}.tb-zd{border-radius:50%;flex:none;width:8px;height:8px}.tb-zd.up{background:var(--ink)}.tb-zd.po{box-shadow:inset 0 0 0 1.5px var(--ink)}.tb-zd.rp{box-shadow:inset 0 0 0 1.5px var(--red-text)}.tb-zd.dn{background:var(--red-text)}.tb-tab .tb-form{text-align:left}.tb-pg .fms{vertical-align:middle;gap:3px;display:inline-flex}.tb-pg .fm.d{box-shadow:inset 0 0 0 1px var(--rule-2)}.tb-pg .fm{border-radius:5px;width:20px;height:20px;font-size:11px}.tb-x{margin-top:64px}.tb-k{letter-spacing:.06em;text-transform:uppercase;color:var(--red-text);margin:0 0 6px;font-size:12px;font-weight:800}.tb-h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px;font-size:13px;font-weight:800}.tb-cmp{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:24px;display:grid}.tb-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tb-bars li{grid-template-columns:130px minmax(0,1fr) 44px;align-items:center;gap:4px 12px;display:grid}.tb-bl{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tb-bt{background:var(--rule);border-radius:0 4px 4px 0;height:12px;overflow:hidden}.tb-bt i{height:100%;width:var(--w);background:var(--ink-2);transform-origin:0;border-radius:0 4px 4px 0;display:block}.js-reveal .tb-bars li.reveal .tb-bt i{transition:transform .8s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:scaleX(0)}.js-reveal .tb-bars li.reveal.in .tb-bt i{transform:none}.tb-bars b{text-align:right;color:var(--ink);font-size:16px}.tb-bn{color:var(--ink-2);grid-column:2/4;margin-top:-4px;font-size:12px}.tb-lv{gap:0;margin:0;display:grid}.tb-lv div{border-top:1px solid var(--rule-2);padding:14px 0}.tb-lv div:first-child{border-top:0;padding-top:0}.tb-lv dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:800}.tb-lv dd{color:var(--ink);margin:4px 0 0;font-size:16px;line-height:1.45}.tb-strips{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tb-sl{color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:14px;display:flex}.tb-sl span{color:var(--ink-2);margin-left:auto;font-size:13px}.tb-strip{margin:6px 6px 0;position:relative}.tb-strip:before{content:"";border-top:1px solid var(--rule-2);position:absolute;top:50%;left:0;right:0}.tb-strip .g{border-left:1px solid var(--rule-2);position:absolute;top:0;bottom:0}.tb-strip i{background:var(--ink-2);opacity:.7;width:12px;height:12px;box-shadow:0 0 0 2px var(--graphite);border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.tb-strip i.lead{background:var(--red-text);opacity:1}.tb-strip i.dn{background:var(--graphite);box-shadow:inset 0 0 0 2px var(--red-text);opacity:1}.tb-strip i:hover{opacity:1;transform:scale(1.25)}.tb-note{color:var(--ink-2);margin:10px 0 0;font-size:13px;line-height:1.5}.tb-ax{font:12px var(--mono);color:var(--ink-2);justify-content:space-between;margin:6px 0 0;padding:0;display:flex}.tb-rel{border-top:1px solid var(--rule-2);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:8px 24px;padding:18px 0;display:grid}.tb-rel:first-of-type{margin-top:18px}.tb-rl{color:var(--ink);align-items:center;gap:8px;margin:10px 0 0;font-size:15px;font-weight:800;display:flex}.tb-rel ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.tb-rel li{align-items:center;gap:10px;display:flex}.tb-rel li span{display:grid}.tb-rel li b{color:var(--ink);font-size:15px}.tb-rel li small{color:var(--ink-2);font-size:13px}.tb-rd{color:var(--ink-2);margin:10px 0 0;font-size:14px}.tb-fo{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin-top:24px;display:grid}.tb-fl{counter-reset:f;margin:0;padding:0;list-style:none}.tb-fl li{border-top:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.tb-fl li:first-child{border-top:0}.tb-cta{border:1px solid var(--rule-2);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:18px 20px;display:grid}.tb-cta b{color:var(--ink);font-size:16px;display:block}.tb-cta p{color:var(--ink-2);margin:4px 0 0;font-size:14px}.tb-cta p a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tb-cta small{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}.tb-btn{background:var(--red);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.tb-btn:hover{background:#a9171d}.tb-sbon p{color:var(--ink-2);margin:12px 16px 14px;font-size:14px;line-height:1.5}.tb-sbon p b{color:var(--ink)}.tb-btn-o{border:1px solid var(--rule-2);min-height:42px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;margin:0 16px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.tb-btn-o:hover{background:var(--slate)}.tb-fl b{color:var(--ink);overflow-wrap:break-word;font-size:15px;line-height:1.25}@media (width<=1180px){.tb-fo{grid-template-columns:minmax(0,1fr);gap:28px}}.tb-fl .mono{color:var(--ink);text-align:right;min-width:44px;font-size:14px;font-weight:700}.tb-sd{color:var(--ink-2);white-space:nowrap;font-size:13px}.tb-cups{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:24px;display:grid}.tb-lm{min-width:0}.tb-pc{padding:0 0 20px}.tb-pc+.tb-pc{border-top:1px solid var(--rule-2);padding-top:20px}.tb-pt{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:2px 12px;margin:0 0 10px;display:grid}.tb-pt .tc{grid-row:span 2}.tb-pt b{font-family:var(--display);font-variation-settings:"wdth" 76;color:var(--ink);font-size:20px;font-weight:800}.tb-pt span{color:var(--ink-2);font-size:13px}.tb-pms{margin:0;padding:0;list-style:none}.tb-pms li{color:var(--ink);grid-template-columns:76px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;font-size:14px;display:grid}.tb-pw{color:var(--ink-2);font-size:13px}.tb-pms b{font-size:15px}@media (width<=760px){.tb-cta{grid-template-columns:1fr}.tb-btn{width:100%}.tb-leaders ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.tb-leaders li:last-child:nth-child(odd){grid-column:1/-1}.tb-l-t b{font-size:18px}.tb-l-t .tc{width:22px;height:22px}.tb-tab .tb-opt{display:none}.tb-tab tbody th{font-size:14px}.tb-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.tb-x{margin-top:56px}.tb-cmp,.tb-cups{grid-template-columns:1fr;gap:28px}.tb-bars li{grid-template-columns:112px minmax(0,1fr) 40px;gap:4px 10px}.tb-bl{font-size:13px}.tb-sl span{flex-basis:100%;margin-left:0}.tb-rel{grid-template-columns:1fr;gap:10px}.tb-rel ul{gap:10px 20px}.tb-fo{grid-template-columns:1fr;gap:28px}.tb-fl li{grid-template-columns:22px minmax(0,1fr) auto auto;gap:8px}.tb-fl b{white-space:normal;font-size:14px;line-height:1.25}.tb-pms li{grid-template-columns:64px minmax(0,1fr) auto}}
