.TfSh7q_wrap{container:gametiles/inline-size}.TfSh7q_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:minmax(72px,auto);grid-auto-flow:dense;gap:12px;display:grid}.TfSh7q_pending{--acc:var(--pos);--ring-pct:28%}.TfSh7q_won{--acc:var(--pos);--ring-pct:44%}.TfSh7q_lost{--acc:var(--neg);--ring-pct:44%}.TfSh7q_push{--acc:var(--warn);--ring-pct:38%}.TfSh7q_tile{background:color-mix(in oklab, var(--acc) 5%, var(--card));min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--acc) var(--ring-pct), transparent);border-radius:10px;position:relative}.TfSh7q_single{flex-direction:column;justify-content:space-between;align-self:start;gap:8px;min-height:72px;padding:10px 12px;display:flex}.TfSh7q_ladder{--pitch:19px;--rail:color-mix(in oklab, var(--acc) 46%, var(--card));grid-row:span var(--span,2);flex-direction:column;align-self:stretch;gap:4px;padding:8px 12px;display:flex}.TfSh7q_ladder[data-n="2"]{--pitch:34px}.TfSh7q_ladder[data-n="3"]{--pitch:32px}.TfSh7q_ladder[data-n="4"]{--pitch:24px}.TfSh7q_head{flex-direction:column;flex:none;gap:3px;display:flex}.TfSh7q_sub{align-items:center;gap:9px;min-width:0;height:17px;display:flex}.TfSh7q_big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600;line-height:1}.TfSh7q_meta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--muted-foreground);font-size:11.5px;line-height:1}.TfSh7q_meta b{color:color-mix(in oklab, var(--foreground) 80%, transparent);font-weight:500}.TfSh7q_replay{width:22px;height:22px;color:var(--muted-foreground);border-radius:6px;flex:none;place-items:center;margin:-2px -5px -2px auto;transition:color .15s,background-color .15s;display:inline-grid}.TfSh7q_replay:hover{color:var(--foreground);background:color-mix(in oklab, var(--muted) 80%, transparent)}.TfSh7q_replay:focus-visible{outline:2px solid var(--ring);outline-offset:0}.TfSh7q_replay svg{transition:transform .5s cubic-bezier(.3,.7,.3,1);display:block}.TfSh7q_replay:hover svg{transform:rotate(-90deg)}.TfSh7q_body{flex:none;margin-top:auto;position:relative}.TfSh7q_rungs{margin:0;padding:0;list-style:none;position:relative}.TfSh7q_fill{width:22px;height:calc(var(--k) * var(--pitch));pointer-events:none;transform-origin:50% 100%;background:linear-gradient(to top, color-mix(in oklab, var(--pos) 38%, transparent), color-mix(in oklab, var(--pos) 14%, transparent));box-shadow:inset 0 1.5px 0 color-mix(in oklab, var(--pos) 85%, transparent);position:absolute;bottom:0;left:0}.TfSh7q_row{height:var(--pitch);font-variant-numeric:tabular-nums;grid-template-columns:22px 54px 40px 36px minmax(0,1fr) 16px;align-items:center;column-gap:5px;margin:0 -4px;padding:0 4px;display:grid;position:relative}.TfSh7q_row:first-child{border-radius:5px 5px 0 0}.TfSh7q_row:last-child{border-radius:0 0 5px 5px}.TfSh7q_graded{grid-template-columns:22px 54px 40px 36px minmax(0,1fr) 42px 16px}.TfSh7q_rowWon{background:color-mix(in oklab, var(--pos) 9%, transparent)}.TfSh7q_rowLost{background:color-mix(in oklab, var(--neg) 9%, transparent)}.TfSh7q_rowPush{background:color-mix(in oklab, var(--warn) 9%, transparent)}.TfSh7q_rail{align-self:stretch;position:relative}.TfSh7q_rail:before,.TfSh7q_rail:after{content:"";background:var(--rail);width:1.5px;position:absolute;top:0;bottom:0}.TfSh7q_rail:before{left:3px}.TfSh7q_rail:after{left:17.5px}.TfSh7q_bar{background:var(--acc);opacity:.8;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:3px;right:3.5px}.TfSh7q_graded .TfSh7q_bar{opacity:0}.TfSh7q_mk{width:12px;height:12px;color:var(--card);background:var(--muted-foreground);border-radius:50%;place-items:center;margin-top:-6px;display:grid;position:absolute;top:50%;left:5px}.TfSh7q_mk svg{display:block}.TfSh7q_rowWon .TfSh7q_mk{background:var(--pos)}.TfSh7q_rowLost .TfSh7q_mk{background:var(--neg)}.TfSh7q_rowPush .TfSh7q_mk{background:var(--warn)}.TfSh7q_line{font-family:var(--font-mono);white-space:nowrap;color:var(--foreground);font-size:13px;font-weight:600;line-height:1}.TfSh7q_odds{font-family:var(--font-mono);white-space:nowrap;color:color-mix(in oklab, var(--foreground) 88%, transparent);font-size:12px;line-height:1}.TfSh7q_units{font-family:var(--font-mono);white-space:nowrap;color:var(--muted-foreground);font-size:11.5px;line-height:1}.TfSh7q_pnl{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1}.TfSh7q_book{justify-content:flex-end;display:inline-flex}.TfSh7q_rowLost .TfSh7q_line,.TfSh7q_rowLost .TfSh7q_odds,.TfSh7q_rowLost .TfSh7q_units{opacity:.62}.TfSh7q_landBelow:after,.TfSh7q_landAbove:after{content:"";border-top:1px dashed color-mix(in oklab, var(--acc) 55%, transparent);pointer-events:none;position:absolute;left:0;right:0}.TfSh7q_landBelow:after{bottom:-.5px}.TfSh7q_landAbove:after{top:-.5px}.TfSh7q_row{animation:TfSh7q_pop .3s cubic-bezier(.2, .9, .3, 1.15) var(--d1,0s) backwards}.TfSh7q_graded{animation:TfSh7q_pop .3s cubic-bezier(.2, .9, .3, 1.15) var(--d1,0s) backwards, TfSh7q_tint .4s ease-out var(--d2,0s) backwards}.TfSh7q_fill{animation:.6s cubic-bezier(.215,.61,.355,1) .14s backwards TfSh7q_rise}.TfSh7q_mk{animation:TfSh7q_mark .32s cubic-bezier(.3, 1.5, .5, 1) var(--d2,0s) backwards}.TfSh7q_graded .TfSh7q_bar{animation:TfSh7q_barOut .2s ease var(--d2,0s) backwards}.TfSh7q_rowLost .TfSh7q_line,.TfSh7q_rowLost .TfSh7q_odds,.TfSh7q_rowLost .TfSh7q_units{animation:TfSh7q_dim .4s ease var(--d2,0s) backwards}.TfSh7q_landBelow:after,.TfSh7q_landAbove:after{animation:TfSh7q_fadeIn .35s ease var(--dend,.74s) backwards}@keyframes TfSh7q_pop{0%{opacity:0;transform:translateY(5px)scale(.94)}}@keyframes TfSh7q_rise{0%{transform:scaleY(0)}}@keyframes TfSh7q_tint{0%{background-color:#0000}}@keyframes TfSh7q_mark{0%{opacity:0;transform:scale(0)}}@keyframes TfSh7q_barOut{0%{opacity:.8}}@keyframes TfSh7q_dim{0%{opacity:1}}@keyframes TfSh7q_fadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.TfSh7q_row,.TfSh7q_graded,.TfSh7q_fill,.TfSh7q_mk,.TfSh7q_graded .TfSh7q_bar,.TfSh7q_rowLost .TfSh7q_line,.TfSh7q_rowLost .TfSh7q_odds,.TfSh7q_rowLost .TfSh7q_units,.TfSh7q_landBelow:after,.TfSh7q_landAbove:after{animation:none}.TfSh7q_replay svg{transition:none}}@container gametiles (max-width:560px){.TfSh7q_ladder{grid-row:auto;align-self:start}.TfSh7q_ladder[data-n="3"]{--pitch:24px}.TfSh7q_ladder[data-n="4"]{--pitch:20px}.TfSh7q_body{margin-top:4px}}
