@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#e8e7e3;--panel:#f2f1ed;--table-bg:#e8e7e3;--ink:#161616;--muted:#5c5b57;--line:#d6d4ce;--seg-track:#dddbd5;--seg-on:#fdfdfc;--home-bg:#d6d4ce;--home-ink:#262624;--away-bg:#fafaf8;--away-ink:#5c5b57;--action:#013369;--action-ink:#fff;--active:#161616;--head-bg:#262624;--head-ink:#f7f6f2;--subhead-bg:#dcdad4;--subhead-ink:#161616;--pos:#12703a;--neg:#c00;--live:#c00;--gold:#ffb612;--gold-ink:#1a1a1a;--shadow:0 1px 2px #0000000f;--radius:10px;--font:"Jost Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-table:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0c0b09;--panel:#171614;--table-bg:#171614;--ink:#eae9e6;--muted:#9d9c98;--line:#2c2c29;--seg-track:#1e1d1b;--seg-on:#363532;--home-bg:#4d4c49;--home-ink:#eae9e6;--away-bg:#262623;--away-ink:#9d9c98;--action:#70a4db;--action-ink:#0c0b09;--active:#eae9e6;--head-bg:#030302;--head-ink:#f4f3f0;--subhead-bg:#17233a;--subhead-ink:#eef2f8;--pos:#71d790;--neg:#ee6f5f;--live:#ff362a;--shadow:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%;font-size:15px;line-height:1.35}a{color:var(--action)}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}h2{margin-bottom:.6rem;font-size:1.15rem}h3{font-size:1rem}h2 .small,h3 .small{font-weight:400}.muted{color:var(--muted)}.small{font-size:.85em}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.nowrap{white-space:nowrap}.hint{color:var(--muted);padding:1rem 0}.pos{color:var(--pos)}.neg{color:var(--neg)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{max-width:1080px;padding:0 12px max(24px, env(safe-area-inset-bottom));margin:0 auto}.top{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"brand controls""status nav";align-items:center;gap:6px 12px;padding:10px 0 0;display:grid;position:sticky;top:0}.top__brand{white-space:nowrap;grid-area:brand;align-items:baseline;gap:8px;display:flex}.top__brand h1{font-size:1.75rem;font-weight:900}.top__sub{color:var(--muted);font-size:.9rem}.top__controls{flex-wrap:wrap;grid-area:controls;justify-content:flex-end;align-items:center;gap:8px;display:flex}.top__status{grid-area:status;min-height:1.2em;padding-bottom:5px;font-size:.85rem}.top__nav{grid-area:nav;justify-content:center;align-self:end;gap:2px;margin-bottom:-1px;display:flex}.navlink{white-space:nowrap;color:var(--muted);border-bottom:3px solid #0000;padding:6px 10px 8px;font-size:.92rem;font-weight:600;text-decoration:none}.navlink:hover{color:var(--ink)}.navlink--on{color:var(--ink);border-bottom-color:var(--active)}@media (width<=600px){.top{grid-template-columns:1fr;grid-template-areas:"brand""controls""status""nav"}.top__brand h1{font-size:1.5rem}.top__controls{justify-content:flex-start}.top__status{padding-bottom:0}.top__nav{scrollbar-width:none;justify-content:flex-start;margin:0 -12px -1px;padding:0 6px;overflow-x:auto}.top__nav::-webkit-scrollbar{display:none}.navlink{padding:6px 7px 8px;font-size:.9rem}.top__controls{gap:6px}.top__controls .btn--whoop{padding-left:8px;padding-right:8px}}.seasonpick,.btn,input,select{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:34px;padding:6px 10px}.btn{cursor:pointer;white-space:nowrap}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:var(--action);color:var(--action-ink);border-color:var(--action);font-weight:600}.btn--whoop{font-weight:700}.btn--small{min-height:28px;padding:3px 8px;font-size:.85rem}.btn--quiet{background:0 0}.btn--danger{color:var(--neg)}.error{color:var(--neg);cursor:pointer}.livedot{color:var(--live);font-weight:700}.livedot:before{content:"●";margin-right:4px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35}}.whoop{align-items:center;gap:6px;display:inline-flex}.whoop__audio{width:220px;height:32px;display:none}.whoop__audio.show{display:inline-block}.page{padding-top:14px}.block{margin-bottom:22px}details.block>summary{cursor:pointer;list-style:none}details.block>summary::-webkit-details-marker{display:none}details.block>summary h2{display:inline}details.block>summary:before{content:"▸ ";color:var(--muted)}details.block[open]>summary:before{content:"▾ "}details.block>.tablewrap{margin-top:.6rem}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;padding:12px 14px}.tablewrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;overflow-x:auto}.tablewrap::-webkit-scrollbar{height:6px}.tablewrap::-webkit-scrollbar-thumb{background:var(--muted);border-radius:3px}@media (width<=600px){.tablewrap{margin-left:-12px;margin-right:-12px}.tablewrap>table{border-left:0;border-right:0;border-radius:0}}table{font-family:var(--font-table);border-collapse:collapse;background:var(--table-bg);border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow:hidden}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:7px 9px}thead th{background:var(--head-bg);color:var(--head-ink);text-transform:uppercase;letter-spacing:.05em;border-bottom:0;font-size:.76rem;font-weight:700}tbody tr:last-child td{border-bottom:0}tfoot td{border-top:1px solid var(--line);border-bottom:0;font-size:.9rem}th.grp,td.grp{border-left:1px solid var(--line)}thead th.grp{border-left-color:#ffffff2e}.standings .owner{font-weight:700}.standings .owner__teams{display:none}.standings .teams{flex-wrap:wrap;gap:4px;min-width:120px;display:flex}.standings .net{font-weight:700}@media (width<=600px){.standings th,.standings td{padding:6px 5px;font-size:.88rem}.standings .rank,.standings .teams,.standings tfoot .potline{display:none}.standings .owner__teams{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}}.chip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.8rem;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.chip--empty{background:var(--line);color:var(--muted)}.chip__logotile{background:#f7f6f2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-5px;padding:2px;display:inline-flex;box-shadow:inset 0 0 0 1px #0000001f}.chip__logo{object-fit:contain;width:100%;height:100%;display:block}.sidechip{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;min-width:3.4em;padding:1px 6px;font-size:.68rem;font-weight:700;line-height:1.5;display:inline-flex}.sidechip--home{background:var(--home-bg);color:var(--home-ink)}.sidechip--away{background:var(--away-bg);color:var(--away-ink);box-shadow:inset 0 0 0 1px var(--home-bg)}.sidechip__short{display:none}.games-table td,.games-table th{vertical-align:middle}.label-short,.chip__short,.result__detail{display:none}.games-table__round th{background:var(--subhead-bg);color:var(--subhead-ink);text-transform:none;letter-spacing:0;box-shadow:inset 4px 0 0 var(--active);padding:0;font-weight:700}.roundtoggle{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:7px 12px;display:flex}.roundtoggle:hover{background:#7f7f7f14}.roundtoggle__caret{opacity:.8;width:.9em;font-size:.75rem}.roundtoggle__name{font-size:.9rem}.roundtoggle__count{margin-left:auto;font-size:.85rem;font-weight:400}.round__pay{background:var(--gold);color:var(--gold-ink);border-radius:3px;padding:1px 6px;font-size:.9rem;font-weight:800}.games-table__row--live td:first-child{box-shadow:inset 3px 0 0 var(--live)}.games-table__row--live .live{color:var(--live);font-weight:700}.ballmark{color:var(--ink);display:inline-flex}.ballmark svg{fill:currentColor;width:15px;height:9px}.ballmark__laces{fill:none;stroke:var(--table-bg);stroke-width:1.1px;stroke-linecap:round}.games-table .ballspot{color:var(--ink);white-space:nowrap;margin-top:2px;font-size:.85rem;font-weight:500;display:block}.games-table .ballspot__down,.games-table .ballspot__at{display:block}.games-table .ballspot__sep{display:none}.games-table .score{font-size:1.05rem;font-weight:600}.games-table .score--won{color:var(--ink);font-weight:800}.games-table .owner{font-weight:700}.games-table .line,.games-table .line+:is(th,td){border-left:2px solid color-mix(in srgb, var(--muted) 55%, var(--line))}.games-table thead .line,.games-table thead .line+th{border-left-color:#fff6}.games-table td.line{font-size:1.05rem}.games-table td.line:not(.gold){font-weight:600}.games-table .detail{font-size:.9rem}.teamref{align-items:center;gap:8px;display:flex}.teamref__team{align-items:center;gap:6px;display:inline-flex}.teamref__owner{white-space:nowrap;font-size:.85rem}.teamref__win{color:var(--pos);font-weight:900}@media (width<=1079px){.games-table .teamref__team{grid-template-columns:auto auto;grid-template-areas:"chip side""owner win";place-items:center;gap:1px 5px;display:inline-grid}.games-table .teamref__team .chip{grid-area:chip}.games-table .teamref__team .sidechip{grid-area:side}.games-table .teamref__owner{grid-area:owner;justify-self:start;line-height:1.2}.games-table .teamref__win{grid-area:win;line-height:1}.games-table .ballmark{grid-area:win}}@media (width<=600px){.games-table th,.games-table td,.props-table th,.props-table td{padding:6px 4px}.games-table thead th,.props-table thead th{letter-spacing:.02em}.games-table .label-long,.games-table .col-detail,.games-table .sidechip__long,.games-table .chip__long,.props-table .chip__long{display:none}.games-table .label-short,.games-table .sidechip__short,.games-table .chip__short,.props-table .chip__short{display:inline}.games-table .sidechip{min-width:1.7em;padding:1px 4px}.games-table .teamref__team{column-gap:3px}.games-table .teamref__owner{justify-self:center;font-size:.78rem;line-height:1.1}.games-table .chip,.props-table .chip{padding:2px 6px}.games-table .score,.games-table td.line{font-size:1rem}.games-table .result{font-size:.85rem}.games-table .result__amount{display:block}.games-table .result__detail{white-space:normal;display:block}.games-table .ballspot{font-size:.75rem}.props-table{font-size:.88rem}}@media (width<=400px){.games-table .chip__logotile,.props-table .chip__logotile{display:none}.games-table th,.games-table td,.props-table th,.props-table td{padding:5px 3px}.games-table .result{white-space:normal}.props-table .teamref{flex-direction:column;align-items:flex-start;gap:2px}}.gold,.games-table .gold{background:var(--gold);color:var(--gold-ink);font-weight:800}.games-table .num,.stats-table .num{text-align:center}.props-table .prop-name,.props-table .figure,.props-table .owner{font-weight:700}.props-table__tie td{border-top:0}.propwho{font-weight:600}.disclaimer{color:var(--muted);margin:-4px 0 12px;font-size:.82rem}.disclaimer>summary{cursor:pointer;width:max-content;font-weight:600;list-style:none}.disclaimer>summary::-webkit-details-marker{display:none}.disclaimer>summary:before{content:"▸ "}.disclaimer[open]>summary:before{content:"▾ "}.disclaimer ul{margin:6px 0 4px;padding-left:18px}.disclaimer li{margin:2px 0}.disclaimer p{margin:4px 0 0}.statsbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.statsbar input,.statsbar select{min-height:32px;padding:4px 9px}.statsbar input[type=search]{min-width:150px}.statsbar__count{margin-left:auto}.seg{background:var(--seg-track);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.seg__btn{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:.85rem;font-weight:600}.seg__btn--on{color:var(--ink);background:var(--seg-on);box-shadow:0 1px 2px #00000029,0 0 0 .5px #0000000f}.stats-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.stats-table th.sortable:hover{background:#7f7f7f38}.sortcaret{margin-left:4px;font-size:.78em}.stats-table td{white-space:nowrap}.admin .row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.admin label{align-items:center;gap:6px;display:inline-flex}.admin input,.admin select{min-width:0}.admin input.short{width:80px}.admin .actions{align-items:center;gap:6px;display:flex}.draft--admin input{width:100%;min-width:90px}.lines td{vertical-align:middle}.foot{text-align:center;padding:20px 0 8px}
