.ladder{gap:6px;min-width:0;display:grid}.ladder-title{color:var(--text);justify-content:space-between;align-items:baseline;gap:10px;padding:0 2px;font-size:13px;font-weight:600;display:flex}.ladder-title span{color:var(--muted);font-size:12px;font-weight:400}.ladder-scroll{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overscroll-behavior-x:contain;overflow-x:auto}.ladder-grid{--ladder-cols:minmax(132px, 1.4fr) repeat(6, minmax(76px, 1fr));min-width:640px;font-size:13.5px}.ladder-grid.no-season{--ladder-cols:minmax(132px, 1.4fr) repeat(5, minmax(76px, 1fr));min-width:560px}.ladder-row{grid-template-columns:var(--ladder-cols);border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:grid}.ladder-row:last-child{border-bottom:0}.ladder-row>:first-child{z-index:1;background:var(--surface);flex-direction:column;justify-content:center;align-self:stretch;margin:-6px 0 -6px -12px;padding:6px 0 6px 12px;display:flex;position:sticky;left:0}.ladder-hd{background:var(--surface-2);align-items:end;min-height:0;padding-block:8px}.ladder .ladder-hd .th-wrap{text-wrap:balance}.ladder-hd>:first-child{background:var(--surface-2);margin-block:-8px;padding-block:8px}.ladder .ladder-row .n{text-align:right}.ladder .ladder-row .n .th-wrap{justify-content:flex-end}.ladder .ladder-row .n .sub{font-family:var(--font-sans);justify-content:flex-end}.ladder-row.is-current,.ladder-row.is-current>:first-child{background:var(--surface-3)}.ladder-row.is-current>:first-child{box-shadow:inset 3px 0 0 var(--accent-strong)}.ladder-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin-top:2px;font-size:11px;font-weight:600}.ladder-price{color:var(--text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ladder-price:hover .mono{text-underline-offset:3px;text-decoration:underline}.trend-detail{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:4px;display:grid}@media (min-width:1100px){.trend-detail{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}}.trend-detail-main{gap:18px;min-width:0;display:grid}.trend-windows{gap:6px;display:grid}.trend-windows ul{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.trend-windows li{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);gap:2px;padding:10px 12px;display:grid}.trend-windows li b{color:var(--text);font-size:16px;font-weight:650}.trend-windows li>span:last-child{font-family:var(--font-mono), monospace;font-size:12.5px;font-weight:600}.trend-windows li.is-pos>span:last-child{color:var(--pos)}.trend-windows li.is-neg>span:last-child{color:var(--neg)}.ladder-row .is-pos .ladder-price .mono{color:var(--pos)}.ladder-row .is-neg .ladder-price .mono{color:var(--neg)}.trend-bet-market{color:var(--text-2);font-weight:500}.ladder .ladder-hd .caps.n{font-family:var(--font-sans);font-size:11px}.t-score{gap:5px;min-width:104px;display:inline-grid}.t-score-top{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.t-score-top b{font-family:var(--font-mono), monospace;color:var(--text);font-size:14px;font-weight:700}.t-score-top span{color:var(--text-2);font-size:12px;font-weight:600}.t-score-bar{background:var(--surface-3);height:6px;box-shadow:inset 0 0 0 1px var(--line);border-radius:3px;display:block;position:relative;overflow:hidden}.t-score-bar i{border-radius:inherit;background:var(--muted);position:absolute;inset:0 auto 0 0}.t-score.is-top .t-score-bar i,.t-score.is-high .t-score-bar i{background:var(--pos)}.t-score.is-top .t-score-top span,.t-score.is-high .t-score-top span{color:var(--pos)}.t-score.is-mid .t-score-bar i{background:color-mix(in srgb, var(--pos) 60%, var(--muted))}.t-score.is-neg .t-score-top span{color:var(--neg)}.trend-detail-side{align-content:start;gap:12px;min-width:0;display:grid}.trend-detail-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ladder-row.is-best>:first-child{box-shadow:inset 3px 0 0 var(--pos)}.ladder-tag.is-best{color:var(--pos)}
