@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-ext-wght-normal-B8jkyusk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-wght-normal-CBa0fl4q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Numbers;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;size-adjust:90%;src:url(/assets/mona-sans-latin-wdth-normal-BMVx8nn_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+2013,U+2014,U+2191,U+2193,U+2212,U+2215}.sk{gap:12px}.sk.sk-leagues{width:100%;max-width:640px;margin:0 auto}.sk-bone{display:block;flex:none;max-width:100%;border-radius:4px;background:var(--border);animation:sk-pulse 1.4s ease-in-out infinite}.sk-bone.sk-round{border-radius:999px}.sk-bone.sk-r6{border-radius:6px}.sk-bone.sk-r8{border-radius:8px}.sk-bone.sk-r10{border-radius:10px}@keyframes sk-pulse{50%{opacity:.45}}.sk>:nth-child(3) .sk-bone{animation-delay:.15s}.sk>:nth-child(4) .sk-bone{animation-delay:.3s}.sk>:nth-child(5) .sk-bone,.sk>:nth-child(6) .sk-bone{animation-delay:.45s}.card.sk-card{display:flex;flex-direction:column;gap:12px;padding:16px}.card.sk-card.sk-compose{flex-direction:row;align-items:center}.sk-row{display:flex;gap:8px;min-width:0;overflow:hidden}.sk-center{align-items:center;gap:12px}.sk-col{display:flex;flex-direction:column;gap:6px;min-width:0}.sk-end{margin-left:auto}.sk-indent{padding-left:8px}.sk-between{display:flex;justify-content:space-between;align-items:center;gap:12px}.sk-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sk-stat{display:flex;flex-direction:column;gap:6px}.card.flush.sk-list{display:flex;flex-direction:column}.sk-story{display:flex;flex-direction:column;gap:10px;padding:16px}.sk-story+.sk-story{border-top:1px solid var(--border)}.sk-slow{display:flex;align-items:center;gap:8px;align-self:flex-start;min-height:32px;padding:0 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:13px;font-weight:600}.sk-slow-s{color:var(--muted);font-weight:500}.sk-bone.sk-grow{flex:1 1 0;min-width:0}.sk-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sk-side{gap:10px}.sk-grow-col{flex:1}.sk-story.sk-row{flex-direction:row}@media(prefers-reduced-motion:reduce){.sk-bone{animation:none;opacity:.7}}.card.pl-private-league{max-width:720px;width:100%;margin:0 auto}.pl-stack-sm{display:flex;flex-direction:column;gap:8px}.pl-private-head{display:flex;gap:14px;align-items:flex-start}.pl-private-icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent-text)}.pl-way-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}button.pl-way{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:76px;padding:14px 16px;text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}button.pl-way:hover{background:var(--raised)}button.pl-way[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pl-way-title{font-weight:600;padding-right:92px}.pl-way-tag{position:absolute;top:12px;right:12px}.pl-private-league .pl-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pl-private-league .pl-steps li{display:flex;align-items:flex-start;gap:12px}.pl-private-league .pl-steps li>div,.pl-private-league .pl-steps li>p{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;min-width:0;padding-top:3px}.pl-step-num{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.segmented.pl-browsers{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-cookie-paste{font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;width:100%;min-height:84px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);resize:vertical}.pl-cookie-paste::placeholder{font-family:inherit;color:var(--muted)}.pl-found{display:flex;gap:8px}.pl-found-item{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:13px;font-weight:500}.pl-found-item.ok{border-color:transparent;background:var(--good-soft);color:var(--good)}.pl-self-start{align-self:flex-start}.pl-callout{padding:12px 14px;border-radius:var(--radius-sm);background:var(--warn-soft);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}.pl-callout p{margin:0}.pl-trust{display:flex;gap:8px;align-items:flex-start;margin:0;padding-top:12px;border-top:1px solid var(--divider)}.pl-trust svg{flex:none;width:16px;height:16px;margin-top:2px}@media(max-width:560px){.pl-way-picker{grid-template-columns:1fr}}.segmented.pl-browsers button{white-space:nowrap;font-size:14px}.pl-commish p{margin:0}.pl-espn-path{padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px dashed var(--border);font-weight:600;line-height:1.7;-webkit-user-select:all;user-select:all}.pl-espn-path-sep{color:var(--faint);font-weight:400}.pl-espn-path-end{color:var(--accent-text)}.pl-check-again{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.feed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;align-items:stretch}.feed-wide{grid-column:1 / -1}.feed-day-summary{font-weight:500;color:var(--muted)}.feed-tile{display:flex;flex-direction:column;gap:10px;padding:14px 14px 4px;min-width:0;transition:background-color .15s}.feed-tile:hover{background:var(--surface-2)}.feed-tile.mine{box-shadow:inset 3px 0 0 var(--gold)}.feed-tile-head{display:flex;align-items:center;gap:8px;min-width:0}.feed-tile-head time{flex:none}.feed-tile-head .feed-pill{flex:none}.feed-tile.trade .feed-tile-head .feed-pill{margin-right:auto}.feed-tile-team{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-tile-head .feed-pill.waiver,.feed-tile-head .feed-pill.fa,.feed-tile.trade .feed-tile-head .feed-pill{background:var(--surface-2);color:var(--text-2);box-shadow:none}.feed-tile-moves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.feed-tile-add,.feed-tile-drop{display:flex;align-items:center;gap:10px;min-width:0}.feed-tile-sign{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-num);font-stretch:var(--num-stretch);font-weight:700;font-size:13px;background:var(--good-soft);color:var(--good)}.feed-tile-drop .feed-tile-sign{background:var(--bad-soft);color:var(--bad)}.feed-tile-drop{color:var(--muted)}.feed-tile-drop .head{opacity:.6;filter:grayscale(1)}.feed-tile-who{display:flex;flex-direction:column;min-width:0}.feed-tile-name{min-width:0;font-weight:500;overflow-wrap:anywhere}.feed-tile-add .feed-tile-name{font-weight:600}.feed-tile-note{font-size:12px;color:var(--muted)}.feed-tile-faab{margin:0}.feed-tile-side{display:flex;flex-direction:column;gap:6px}.feed-tile-gets{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px}.feed-tile .feed-social{margin-top:auto;padding-top:6px;border-top:1px solid var(--divider);gap:6px}.feed-social .chip.sm,.feed-social .feed-react,.feed-social .feed-reply-toggle{min-height:44px}.feed-tile .feed-replies,.feed-tile .feed-vote{min-width:0}@media(prefers-reduced-motion:reduce){.feed-tile{transition:none}}.feed-social .feed-reaction{min-width:44px;justify-content:center;gap:6px;padding:0 12px}.feed-reaction-emoji{font-size:20px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}.feed-social .feed-reaction[aria-pressed=true]{background:var(--accent-soft)}.chat-stale{margin:0}.head{--tc: var(--track);--head-glow: 34%;--head-hi: rgb(255 255 255 / .045);--head-sil: #4a423a;position:relative;display:inline-grid;place-items:end center;flex:none;overflow:hidden;border-radius:34%;background:radial-gradient(90% 75% at 50% 112%,color-mix(in oklab,var(--tc) var(--head-glow),transparent) 0%,transparent 72%),radial-gradient(60% 50% at 50% 0%,var(--head-hi),transparent 80%),var(--raised);box-shadow:inset 0 -2px 0 var(--tc);vertical-align:middle}:root[data-theme=light] .head{--head-glow: 30%;--head-hi: rgb(255 255 255 / .7);--head-sil: #c9bfb0}.head:not(.head-team){box-shadow:none}.head-img{position:absolute;left:50%;bottom:0;width:136%;height:auto;max-width:none;transform:translate(-50%)}.head-sil{width:86%;height:86%;fill:var(--head-sil)}.head-stack .head{outline:2px solid var(--surface)}.crest{--crest: 32px;--tc-ink: #17120e;--tc-die: var(--die, var(--surface));--tc-shadow: var(--sticker-shadow, rgb(0 0 0 / .5));position:relative;flex:none;display:inline-grid;place-items:center;width:var(--crest);height:calc(var(--crest) * 1.1);filter:drop-shadow(0 1.5px 0 var(--tc-shadow))}:root[data-theme=light] .crest{--tc-ink: #ffffff}.tc-shield{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.tc-shield path{fill:var(--team);stroke:var(--tc-die)}.tc-label{position:relative;margin-top:-8%;font-family:var(--font-num);font-stretch:var(--num-stretch);font-size:calc(var(--crest) * .36);font-weight:800;line-height:1;letter-spacing:.02em;color:var(--tc-ink)}.crest.tc-tilt{transform:rotate(-4deg)}.shot-split{display:inline-flex;flex-direction:column;align-items:inherit;gap:1px;line-height:1.1;font-variant-numeric:tabular-nums}td.shot-cell{vertical-align:middle}td.shot-cell .shot-split{align-items:center}.pc-table td.shot-cell .shot-split{align-items:flex-end}.shot-split-ma{font-weight:600;color:var(--text)}.shot-split-pct{font-size:11px;font-weight:500;color:var(--muted);letter-spacing:.02em}button.pc-link{display:inline;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer;text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}button.pc-link.pc-link-face{display:inline-flex;flex:none;text-decoration:none;border-radius:50%}button.pc-link:hover{color:var(--accent-text);text-decoration-color:currentColor}button.pc-link.pc-link-split{text-decoration:none}.pc-link-split .pc-link-name{text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.pc-link-split:hover .pc-link-name{text-decoration-color:currentColor}button.pc-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pc-chips{display:flex;flex-direction:column;gap:8px}.pc-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pc-chips.pc-deal{margin-bottom:16px}.pc-deal-groups{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 12px;margin:0}.pc-deal-group{display:contents}.pc-deal-role{align-self:start;min-height:36px;display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--muted)}.pc-deal-group dd{margin:0;min-width:0}button.pc-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px 4px 4px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}button.pc-chip:hover{border-color:var(--accent)}button.pc-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pc-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.pc-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#05080e99;animation:pc-fade .15s ease-out}.pc-sheet{position:relative;display:flex;flex-direction:column;width:min(760px,100%);max-height:min(90vh,900px);overflow:hidden;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 50px #00000073;animation:pc-rise .18s ease-out}.pc-hero{--pc-team: var(--accent);position:relative;flex:none;display:flex;align-items:flex-end;gap:18px;padding:22px 64px 18px 22px;overflow:hidden;color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--pc-team) 70%,#05070c) 0%,color-mix(in srgb,var(--pc-team) 32%,var(--surface)) 55%,var(--surface) 100%)}:root[data-theme=light] .pc-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--pc-team) 85%,#000),color-mix(in srgb,var(--pc-team) 80%,#000) 55%,color-mix(in srgb,var(--pc-team) 62%,#000))}.pc-grab{display:none}.pc-watermark{position:absolute;right:-34px;top:50%;width:230px;height:230px;object-fit:contain;transform:translateY(-50%) rotate(-8deg);opacity:.3;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%);pointer-events:none;-webkit-user-select:none;user-select:none}.pc-face{position:relative;z-index:1;flex:none}.pc-face .head{box-shadow:inset 0 -2px 0 var(--tc),0 6px 18px #00000059}.pc-face-pos{position:absolute;right:-4px;bottom:-2px;padding:1px 7px;border:2px solid var(--pc-team);border-radius:999px;background:var(--surface);color:var(--text);font:700 12px var(--font-num);font-stretch:var(--num-stretch)}.pc-who{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.pc-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#fffc}.pc-eyebrow-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040}.pc-eyebrow-logo:empty{display:none}.pc-name{margin:0 0 6px;font:700 30px/1.05 var(--font-ui);color:#fff}.pc-pills{display:flex;flex-wrap:wrap;gap:8px}.pc-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#ffffff24;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap}.pc-health i{width:8px;height:8px;border-radius:50%;background:currentColor}.pc-health.pc-good i{background:#3dd68c;box-shadow:0 0 0 3px #3dd68c40}.pc-health.pc-warn i{background:#f5b841;box-shadow:0 0 0 3px #f5b84140}.pc-health.pc-bad{background:#fff;color:#b42323}.pc-health.pc-bad i{background:#b42323}.pc-close{position:absolute;z-index:2;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#00000040;color:#fff;cursor:pointer}.pc-close:hover{background:#0006}.pc-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.pc-body{display:flex;flex-direction:column;gap:24px;padding:18px 22px 24px;overflow-y:auto;overscroll-behavior:contain}.pc-injury{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:10px 12px;border:none;border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.pc-injury>span:first-child{flex:1;min-width:0}.pc-injury-go{flex:none;color:var(--text-2)}.pc-injury:hover .pc-injury-go{color:var(--text)}.pc-injury:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pc-injury-label{font-weight:700;color:var(--warn)}.pc-section{display:flex;flex-direction:column;gap:10px;min-width:0}.pc-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pc-title{margin:0;font-size:13px;font-weight:600;color:var(--text-2)}.pc-aside{font-size:12px;color:var(--muted)}.pc-empty,.pc-quiet{margin:0;color:var(--muted)}.pc-quiet{padding:12px;border:1px solid var(--divider);border-radius:10px;background:var(--surface-2)}.pc-tiles{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pc-tile{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 8px 10px;overflow:hidden;border:1px solid var(--divider);border-radius:10px;background:var(--surface-2);container-type:inline-size}.pc-tile:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--divider)}.pc-tile-up:before{background:var(--accent)}.pc-tile-label{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.pc-tile-value{font:700 24px/1.1 var(--font-num);font-stretch:var(--num-stretch);font-size:min(24px,38cqi);white-space:nowrap}.pc-tile-value small{font-size:.58em}.pc-tile-delta{font:500 12px var(--font-num);font-stretch:var(--num-stretch);color:var(--muted);white-space:nowrap}.pc-tile-arrow{display:inline-block;margin-right:2px;font-size:.55em;vertical-align:.18em}.pc-tile-up .pc-tile-delta{color:var(--accent-text);font-weight:700}.pc-minutes{display:flex;flex-direction:column;gap:6px}.pc-bars{position:relative;display:flex;align-items:flex-end;gap:10px;height:84px;border-bottom:1px solid var(--divider)}.pc-bar{display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.pc-bar-fill{width:100%;max-width:44px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 40%,transparent))}.pc-bar-value{margin-bottom:2px;font:700 13px var(--font-num);font-stretch:var(--num-stretch)}.pc-avg-line{position:absolute;left:0;right:0;border-top:1px dashed var(--muted);opacity:.7;pointer-events:none}.pc-bar-labels{display:flex;gap:10px}.pc-bar-labels>span{display:flex;flex:1;justify-content:center;text-align:center;font:600 11px var(--font-num);font-stretch:var(--num-stretch);color:var(--muted);white-space:nowrap}.pc-table-wrap{overflow-x:auto;border:1px solid var(--divider);border-radius:10px}.pc-table-wrap:focus-visible{outline:2px solid var(--focus)}table.pc-table{width:100%;border-collapse:collapse;font-family:var(--font-num);font-stretch:var(--num-stretch);font-size:15px;white-space:nowrap}.pc-table th,.pc-table td{padding:8px;text-align:right;border-bottom:1px solid var(--divider)}.pc-table tbody th{font-family:var(--font-ui);font-stretch:normal}.pc-table thead th{background:var(--surface-2);color:var(--muted);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.04em}.pc-table tbody tr:last-child th,.pc-table tbody tr:last-child td{border-bottom:0}.pc-table .pc-first{position:sticky;left:0;z-index:1;text-align:left;background:var(--surface);font-weight:500}.pc-table thead .pc-first{z-index:2;background:var(--surface-2)}.pc-table .pc-avg th,.pc-table .pc-avg td{background:var(--surface-2);color:var(--muted);font-weight:600}.pc-table td.pc-glow{background:color-mix(in srgb,var(--accent) calc(var(--pc-glow) * 100%),transparent);color:var(--text);font-weight:700}.pc-table td.pc-quiet-cell{color:var(--faint)}.pc-date{color:var(--muted)}.pc-opp{font-weight:700}.pc-game{display:inline-flex;align-items:center;gap:8px}.pc-table .pc-first{padding-right:4px}.pc-table tbody .pc-game{gap:6px}.pc-result{--pc-w-ink: color-mix(in srgb, var(--good) 88%, var(--surface));--pc-l-ink: var(--bad);--pc-w-edge: color-mix(in srgb, var(--good) 50%, var(--surface));--pc-l-edge: color-mix(in srgb, var(--bad) 60%, var(--surface));flex:none;display:block;width:15px;height:15px;margin-right:-1px;line-height:0}:root[data-theme=light] .pc-result{--pc-w-ink: var(--good);--pc-w-edge: color-mix(in srgb, var(--good) 70%, var(--surface));--pc-l-edge: color-mix(in srgb, var(--bad) 70%, var(--surface))}.pc-result svg{display:block;width:15px;height:15px}.pc-result-tile{stroke-width:1}.pc-result-ink{fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pc-result-w .pc-result-tile{fill:var(--good-soft);stroke:var(--pc-w-edge)}.pc-result-w .pc-result-ink{stroke:var(--pc-w-ink)}.pc-result-l .pc-result-tile{fill:var(--bad-soft);stroke:var(--pc-l-edge)}.pc-result-l .pc-result-ink{stroke:var(--pc-l-ink)}.pc-opp-logo{display:inline-flex;align-items:center;gap:3px}.pc-opp-logo img{flex:none;object-fit:contain}.pc-opp-at{font:600 11px var(--font-num);font-stretch:var(--num-stretch);color:var(--muted)}.pc-swipe{display:none;margin:0}.pc-timeline{display:flex;flex-direction:column;gap:14px;margin:0;padding:0 0 0 6px;border-left:2px solid var(--divider);list-style:none}.pc-step{position:relative;display:flex;flex-direction:column;gap:2px;padding-left:18px}.pc-step:before{content:"";position:absolute;left:-8px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--surface)}.pc-step-drop:before{background:var(--surface);border:2px solid var(--muted);width:8px;height:8px}.pc-step-text{font-weight:600}.pc-bid{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font:700 12px var(--font-num);font-stretch:var(--num-stretch);vertical-align:1px}.pc-loading{display:flex;flex-direction:column;gap:12px}.pc-skeleton{height:36px;border-radius:var(--radius-sm);background:var(--track);animation:pc-pulse 1.2s ease-in-out infinite alternate}.pc-skeleton:first-of-type{height:90px}.pc-news-loading{display:flex;flex-direction:column;gap:8px}.pc-error{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pc-error p{margin:0}@keyframes pc-fade{0%{opacity:0}}@keyframes pc-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pc-pulse{to{opacity:.5}}@media(prefers-reduced-motion:reduce){.pc-backdrop,.pc-sheet,.pc-skeleton{animation:none}}.head-stack .pc-link-face+.pc-link-face{margin-left:-10px}.pc-tabs-mark{height:0;margin-bottom:-24px}.pc-tabs{position:sticky;top:-18px;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:-18px -22px 0;padding:12px 22px 10px;background:var(--surface);border-bottom:1px solid var(--divider)}.pc-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);font:inherit;font-size:15px;font-weight:500;cursor:pointer}.pc-tab:hover{color:var(--text);background:var(--accent-soft)}.pc-tab[aria-selected=true]{background:var(--raised);color:var(--text);font-weight:650;box-shadow:var(--shadow)}.pc-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pc-tab-count{min-width:22px;padding:1px 7px;border-radius:var(--radius-tag);background:var(--track);color:var(--text-2);font:600 12px var(--font-num);font-stretch:var(--num-stretch);line-height:18px}.pc-tab[aria-selected=true] .pc-tab-count{background:var(--accent);color:var(--on-accent)}.pc-panel{display:flex;flex-direction:column;gap:24px;min-width:0}.pc-panel[hidden]{display:none}.pc-stories{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.pc-story{--pc-tone: var(--text-2);--pc-tone-soft: var(--track);display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;border-radius:var(--radius-row);background:var(--surface-2);border:1px solid var(--divider)}.pc-story-bad{--pc-tone: var(--bad);--pc-tone-soft: var(--bad-soft)}.pc-story-warn{--pc-tone: var(--warn);--pc-tone-soft: var(--warn-soft)}.pc-story-good{--pc-tone: var(--good);--pc-tone-soft: var(--good-soft)}.pc-story-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--pc-tone-soft);color:var(--pc-tone)}.pc-story-main{display:flex;flex-direction:column;gap:6px;min-width:0}.pc-story-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:13px}.pc-story-kind{color:var(--pc-tone);font-weight:600}.pc-story-plain .pc-story-kind{color:var(--text-2)}.pc-story-head{margin:0;font-size:16px;font-weight:650;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.pc-story-sum{margin:0;font-size:14px;line-height:1.5;color:var(--text-2)}.pc-story-conflict{display:flex;gap:6px;align-items:flex-start;margin:0;font-size:13px;color:var(--warn)}.pc-story-conflict svg{flex:none;margin-top:2px}.pc-story-off .pc-story-head{color:var(--muted);text-decoration:line-through}.pc-story-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.pc-verify{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-2)}.pc-verify-reported,.pc-verify-didnt_happen{color:var(--muted);font-weight:500}.pc-sources{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pc-source{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border-radius:var(--radius-tag);background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap}a.pc-source:hover{color:var(--text);border-color:var(--text-2)}a.pc-source:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pc-news-note{margin:2px 0 0;text-align:center}.pc-news-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;border:1px solid var(--divider);border-radius:var(--radius-row);color:var(--muted);text-align:center}.pc-news-empty p{margin:0}.pc-news-loading .pc-skeleton-story{display:block;height:132px;border-radius:var(--radius-row)}.fs-open-row{display:flex;justify-content:flex-end}button.fs-open{min-height:44px;padding:0 4px;border:0;background:none;color:var(--accent-text);font-weight:650;gap:7px}.fs-done{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-height:44px;margin:0;font-size:13.5px;color:var(--good);font-weight:650}.card.fs-panel{display:flex;flex-direction:column;gap:12px;padding:16px}.fs-h{margin:0;font-size:17px}.fs-card{display:flex;flex-direction:column;gap:4px;padding:12px 14px 8px;border-radius:var(--radius-tile);border:1px solid var(--border);background:radial-gradient(80% 140% at 0% 100%,var(--glow),transparent 70%),var(--surface-2);min-width:0}:root[data-theme=light] .fs-card{background:radial-gradient(80% 140% at 0% 100%,var(--glow),transparent 70%),var(--raised)}.fs-card-head{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-text)}.fs-balls{list-style:none;margin:0;padding:0}.fs-ball{display:grid;grid-template-columns:52px auto minmax(0,1fr);align-items:center;gap:10px;min-height:52px;padding:6px 0;border-top:1px solid var(--divider)}.fs-ball:first-child{border-top:0}.fs-ball>.crest{margin:0 1px}.fs-lab{font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fs-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.fs-name{font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-sub{font-size:12.5px;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}button.fs-go{align-self:flex-start;min-height:40px;padding:0;border:0;background:none;color:var(--accent-text);font-weight:650;font-size:13.5px;gap:4px}.fs-note{display:flex;flex-direction:column;gap:6px}.fs-note textarea{font:inherit;font-size:16px;resize:vertical;min-height:64px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text)}.fs-err{margin:0;font-size:13.5px;color:var(--bad)}.fs-actions{display:flex;justify-content:flex-end;gap:8px}.proj{margin-top:16px;padding-top:16px;border-top:1px solid var(--divider);display:flex;flex-direction:column;gap:16px}.proj-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.proj .eyebrow{margin:0}.proj-verdict{margin:0;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:color-mix(in srgb,var(--team, var(--accent)) 14%,transparent)}.proj-verdict-who{font-weight:600}.proj-verdict-score{font-size:1.25rem;font-weight:700}.proj-cats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px}.proj-cat{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px;border-radius:var(--radius-sm);background:var(--raised);border-top:3px solid var(--team, var(--border))}.proj-stat{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--muted)}.proj-cat.close .proj-stat{color:var(--warn)}.proj-totals{display:flex;gap:4px;font-size:.875rem;color:var(--muted)}.proj-totals b{font-weight:500}.proj-totals b.lead{color:var(--text);font-weight:700}.proj-crowd{display:flex;flex-direction:column;gap:8px}.proj-crowd-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.proj-crowd-row{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-radius:var(--radius-sm);background:var(--raised)}.proj-crowd-top{display:flex;align-items:baseline;justify-content:space-between;gap:4px 16px;flex-wrap:wrap}.proj-crowd-when{font-weight:600}.proj-crowd-who{color:var(--accent-text);margin-right:8px}.proj-crowd-count{color:var(--muted);font-size:.875rem}.proj-crowd-count b{color:var(--text);font-weight:700}.proj-crowd-count.over{padding:2px 10px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.proj-crowd-count.over b{color:var(--warn)}.proj-crowd-bench{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.proj-bench-label{font-size:13px;font-weight:600;color:var(--warn)}.proj-bench{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.proj-benched,button.pc-link.proj-benched{display:inline-flex;text-decoration:none;align-items:center;gap:6px;min-height:32px;padding:2px 10px 2px 2px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font:inherit;font-size:.875rem;color:var(--text)}button.pc-link.proj-benched:hover{border-color:var(--accent)}@media(max-width:640px){.proj-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.proj .eyebrow{font-size:15px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--text)}.proj-verdict{background:var(--surface-2)}.proj-cat{border-top:none;border-radius:14px;background:var(--surface-2)}.proj-cat.close .proj-stat{color:var(--text)}.box-compact .box-cell,.matchup-box .box-cell,.lo-legend .box-cell{position:relative;border-radius:10px;color:var(--muted);font-weight:500;background:transparent;box-shadow:none;outline:none}.box-compact .box-cell.lead,.matchup-box .box-cell.lead,.lo-legend .box-cell.lead{color:var(--text);font-weight:700;background:var(--raised);box-shadow:inset 0 1px #ffffff0a}.box-compact .box-cell.tie,.matchup-box .box-cell.tie,.lo-legend .box-cell.tie{color:var(--text);font-weight:600;box-shadow:inset 0 0 0 1px var(--border)}.box-res{position:absolute;top:50%;left:8px;translate:0 -50%;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;line-height:1}.matchup-box .box-res{top:6px;left:5px;translate:none;font-size:9px}.box-res.W{color:var(--good)}.box-res.L{color:var(--bad)}.box-res.T{color:var(--muted)}.box-stat,.box-compact-stat{display:inline-flex;align-items:center;justify-content:center;gap:3px}.box-wide table.matchup-box thead th.close,.box-compact-rows .box-compact-stat.close{color:var(--text)}.box-stat svg,.box-compact-stat svg{flex:none;color:var(--gold)}.box-compact-rows li.close{position:relative;border-radius:12px}.box-compact-rows li.close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 50%,var(--surface));pointer-events:none}.box-compact .games-today,.matchup-box .games-today{color:var(--text);background:var(--surface-2)}.box-compact .games-today.none,.matchup-box .games-today.none{color:var(--muted)}.box-compact .games-bar span,.matchup-box .games-bar span{background:var(--text-2)}.box-team-name.mine .box-mine-icon{display:inline-block;vertical-align:-2px;margin-right:6px;fill:var(--gold)}.box-crest-wrap{position:relative;display:inline-flex}.box-crest-wrap .box-mine-icon{position:absolute;right:calc(100% + 6px);top:50%;translate:0 -50%;width:16px;height:16px;fill:var(--gold)}.box-compact-rows li.gn{position:relative;min-height:52px;border-radius:12px;background:var(--surface-2)}.box-compact-rows li.lit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;--lit: var(--good);--lit-a: var(--lead-good);background:linear-gradient(to right,color-mix(in srgb,var(--lit) var(--lit-a),transparent),color-mix(in srgb,var(--lit) calc(var(--lit-a) * .45),transparent) calc(var(--reach) * .7),transparent var(--reach));box-shadow:inset 3px 0 0 var(--lit)}.box-compact-rows li.lit.bad:before{--lit: var(--bad);--lit-a: var(--lead-bad)}.box-compact-rows li.lit.from-right:before{background:linear-gradient(to left,color-mix(in srgb,var(--lit) var(--lit-a),transparent),color-mix(in srgb,var(--lit) calc(var(--lit-a) * .45),transparent) calc(var(--reach) * .7),transparent var(--reach));box-shadow:inset -3px 0 0 var(--lit)}.box-compact-rows li.gn .box-cell,.box-compact-rows li.gn .box-cell.lead{z-index:1;background:transparent;box-shadow:none}.box-compact-rows li.gn .box-cell.tie{box-shadow:none}.box-compact-rows li.gn .box-compact-stat{position:relative;z-index:1;display:flex;flex-direction:column;gap:1px;color:var(--text-2)}.box-stat-code{display:inline-flex;align-items:center;justify-content:center;gap:3px}.box-margin{font-size:11px;font-weight:500;letter-spacing:0;color:var(--text-2)}.box-compact .box-compact-team.rival .games-bar span{background:var(--team)}.matchup-box .box-cell.lead.mine{background:linear-gradient(180deg,color-mix(in srgb,var(--good) var(--cell-good),transparent),color-mix(in srgb,var(--good) 3%,transparent));box-shadow:inset 0 2px color-mix(in srgb,var(--good) 75%,transparent)}.matchup-box .box-cell.lead.theirs{background:linear-gradient(0deg,color-mix(in srgb,var(--bad) var(--cell-bad),transparent),color-mix(in srgb,var(--bad) 3%,transparent));box-shadow:inset 0 -2px color-mix(in srgb,var(--bad) 75%,transparent)}@media(prefers-reduced-motion:no-preference){.box-compact-rows li.lit:before{transition:opacity .32s ease-out}}.fr{display:flex;flex-direction:column;min-width:0}.fr-bone{display:block;border-radius:var(--radius);margin-top:12px}.fr-tn{display:inline-flex;align-items:center;gap:8px;min-width:0}.fr-tn-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-me{flex:none;fill:var(--gold)}.fr-min{min-width:0}.fr-head{display:flex;align-items:center;justify-content:space-between;gap:12px}button.fr-back{min-height:44px;padding:0 8px 0 0;border:0;background:none;color:var(--muted);font-weight:500;gap:4px}button.fr-back:hover{color:var(--text)}.fr-stepper{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm)}.fr-stepper button{width:44px;height:44px;padding:0;border:0;background:none;color:var(--text-2)}.fr-stepper button:disabled{color:var(--faint);opacity:.45}.fr-stepper span{font-weight:650;font-size:14px;min-width:60px;text-align:center}.fr-ph{display:flex;flex-direction:column;gap:2px;margin:4px 0 14px}.fr .fr-title{font-size:26px;line-height:1.15;margin:0}.fr-sub{font-size:13.5px;color:var(--muted);margin:0}.fr-flow{display:flex;flex-direction:column;gap:26px}.fr-col{display:flex;flex-direction:column;gap:28px;min-width:0}.fr-first{display:flex;flex-direction:column;gap:10px}@media(max-width:1099.98px){.fr-col{display:contents}.fr-flow>.fr-col>.o-1{order:1}.fr-flow>.fr-col>.o-2{order:2}.fr-flow>.fr-col>.o-3{order:3}.fr-flow>.fr-col>.o-4{order:4}.fr-flow>.fr-col>.o-5{order:5}.fr-flow>.fr-col>.o-6{order:6}.fr-flow>.fr-col>.o-3{margin-top:-14px}}.fr-col>div{min-width:0}@media(min-width:1100px){.fr-flow{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}}.fr-sec{display:flex;flex-direction:column;gap:12px;min-width:0}.fr-sec-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;min-height:32px}.fr-sec-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:20px}.fr-sec-head h2 svg{color:var(--text-2)}.fr-sec-sub{font-size:13.5px;color:var(--muted)}.fr-stack{display:flex;flex-direction:column;gap:10px}.fr p{margin:0}.fr ol,.fr ul{list-style:none;margin:0;padding:0}.fr-seg{display:inline-flex;padding:3px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.fr-seg button{min-height:40px;padding:0 14px;border:0;border-radius:9px;background:none;color:var(--muted);font-weight:650;white-space:nowrap;gap:7px}.fr-seg button .n{font-size:12.5px;color:var(--faint)}.fr-seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.fr-seg button[aria-pressed=true] .n{color:inherit;opacity:.7}.fr-seg.full{display:grid;grid-template-columns:1fr 1fr}.fr-seg.full button{min-height:44px}.card.fr-tape{padding:16px;display:flex;flex-direction:column;gap:12px;border-color:color-mix(in srgb,var(--gold) 45%,var(--border));background:radial-gradient(60% 120% at 100% 0%,var(--glow),transparent 65%),var(--surface)}.fr-tape-top{display:flex;justify-content:space-between;align-items:center}.fr-tape-top .eyebrow{color:var(--gold-text);margin:0}.fr-res{font-size:12.5px;font-weight:750;letter-spacing:.04em}.fr-res.W{color:var(--good)}.fr-res.L{color:var(--bad)}.fr-res.T{color:var(--muted)}.fr-board{display:flex;flex-direction:column}.fr-side{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px}.fr-side .fr-tn-name{font-size:16px;font-weight:650}.fr-side .fr-sc{font-size:30px;font-weight:800;line-height:1}.fr-side.lose .fr-tn-name{color:var(--text-2);font-weight:550}.fr-side.lose .fr-sc{color:var(--muted);font-weight:600}.fr-cats{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.fr-cat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:46px;border-radius:9px;background:var(--surface-2)}:root[data-theme=light] .fr-cat{background:var(--raised)}.fr-cl{font-size:11px;color:var(--muted);font-weight:650;white-space:nowrap}@media(max-width:370px){.fr-cl{font-size:10px;letter-spacing:-.02em}}.fr-cr{font-size:14px;font-weight:800;font-family:var(--font-num)}.fr-cat.W .fr-cr{color:var(--good)}.fr-cat.L .fr-cr{color:var(--bad)}.fr-cat.T .fr-cr{color:var(--muted)}.fr-cat.W{box-shadow:inset 0 -2px 0 var(--good)}.fr-cat.L{box-shadow:inset 0 -2px color-mix(in srgb,var(--bad) 70%,transparent)}.fr-cat.hair{outline:1.5px solid var(--text);outline-offset:1px}.fr-note{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-2)}.fr-note svg{flex:none;color:var(--text)}.fr-note b{color:var(--text);font-weight:650}.fr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fr-tile{display:flex;flex-direction:column;gap:7px;padding:10px 9px 11px 10px;border-radius:var(--radius-tile);background:var(--surface);border:1px solid var(--border);min-width:0;box-shadow:inset 0 -2px 0 var(--edge-c, transparent)}.fr-tile-lab{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fr-tile-top{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.fr-tile-rk{font-size:19px;font-weight:800;line-height:1}.fr .fr-tile-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;font-weight:650;font-size:clamp(12px,3.4vw,13.5px);line-height:1.2;overflow-wrap:anywhere;text-align:left}.fr-tile-sub{font-size:12px;color:var(--muted);line-height:1.3;display:flex;flex-direction:column;gap:3px;min-width:0}.fr-tile-sub .fr-tn{gap:5px;align-items:flex-start}.fr-tile-sub .fr-tn-name{color:var(--text-2);white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card.fr-feat{padding:16px;display:flex;flex-direction:column;gap:14px}.fr-feat-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.fr .fr-feat-name{font-size:18px;font-weight:700;line-height:1.15;text-align:left}.fr-meta{font-size:13px;color:var(--muted);margin-top:3px}.fr-rk{display:flex;flex-direction:column;align-items:flex-end;line-height:1;gap:4px}.fr-rk b{font-size:26px;font-weight:800}.fr-rk small{font-size:11.5px;color:var(--muted);white-space:nowrap}.fr-feat-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fr-feat-stats div{background:var(--surface-2);border-radius:var(--radius-sm);padding:8px 10px;display:flex;flex-direction:column;gap:2px}:root[data-theme=light] .fr-feat-stats div{background:var(--raised)}.fr-feat-stats b{font-size:19px;font-weight:800;line-height:1.1}.fr-feat-stats span{font-size:11.5px;color:var(--muted)}.fr-honest{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-2)}.fr-honest svg{flex:none;margin-top:1px}.fr-honest b{color:var(--text);font-weight:650}.fr-feat-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.card.fr-list-card{padding:0;overflow:hidden}.fr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px 12px 16px;min-height:72px;border-top:1px solid var(--divider)}.fr-row:first-child{border-top:0}.fr-row.with-act{grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px 12px}.fr-row.mine{background:linear-gradient(90deg,var(--gold-soft),transparent 70%)}.fr .fr-row-n{display:block;max-width:100%;font-weight:650;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.fr-row-m{font-size:12.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-row-m b{color:var(--text-2);font-weight:650}.fr-row-m.fr-tl{display:flex;align-items:center;gap:5px}.fr-row-m.fr-tl .fr-tn{gap:5px}.fr-row-m.fr-tl>span:last-child{flex:none}.fr-row-m.wrap{white-space:normal}.fr-row-m .fr-tn-name{color:var(--text-2)}.fr-row .fr-rk b{font-size:18px}@media(max-width:380px){.fr-row .fr-rk small{display:none}}.fr-icon-link{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-2)}.fr-icon-link:hover{color:var(--text)}.fr-empty{padding:16px}button.fr-more{width:100%;min-height:48px;border:0;border-top:1px solid var(--divider);border-radius:0;background:none;color:var(--accent-text);font-weight:650;gap:6px}.fr-yours>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 16px;min-height:64px}.fr-yours>summary::-webkit-details-marker{display:none}.fr-sum-t{display:block;font-weight:650;font-size:15px}.fr-sum-l{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}.fr-chev{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--text-2);background:var(--surface-2);transition:transform .16s}details[open]>summary .fr-chev{transform:rotate(180deg)}.card:has(>.fr-yours){padding:0}.fr-yt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.fr-yt-c{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius-tile);background:var(--surface-2);min-width:0}:root[data-theme=light] .fr-yt-c{background:var(--raised)}.fr-yt-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.fr-yt-lab{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--muted)}.fr-yt-lab svg{color:var(--text-2)}.fr-yt-k{font-size:13px;font-weight:700;color:var(--text-2)}.fr-yt-who{display:flex;align-items:center;gap:8px;min-width:0}.fr .fr-yt-name{font-weight:650;font-size:14px;line-height:1.2;text-align:left}.fr-yt-sub{font-size:12.5px;color:var(--muted);line-height:1.35}.fr-yt-sub b{color:var(--text-2);font-weight:650}.fr-yt-big{font-size:26px;font-weight:800;line-height:1}.fr-yt-big small{font-size:13px;font-weight:650;color:var(--muted);margin-left:3px;font-family:var(--font-ui)}.fr-adds{display:flex;flex-direction:column;gap:8px}.fr-add{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.fr-how{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;color:var(--muted)}.fr-how svg{flex:none;margin-top:2px}.card.fr-tbl-card{padding:0;overflow:hidden}.fr-tbl-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px}.fr-tbl-head p{font-size:12.5px;color:var(--muted)}.fr-tbl-wrap{overflow-x:auto;overscroll-behavior-x:contain}table.fr-stats{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;font-size:13.5px}.fr-stats th{font-size:11.5px;font-weight:650;color:var(--muted);text-align:right;padding:8px;border-bottom:1px solid var(--divider);border-top:1px solid var(--divider);background:var(--surface);white-space:nowrap}.fr-stats td{padding:6px 8px;text-align:right;border-bottom:1px solid var(--divider);height:56px;white-space:nowrap}.fr-stats td .shot-split{align-items:flex-end}.fr-stats tbody tr:last-child td,.fr-stats tbody tr:last-child th{border-bottom:0}.fr-stats .fr-pl{position:sticky;left:0;z-index:1;text-align:left;background:var(--surface);width:186px;min-width:186px;max-width:186px;padding-left:12px;box-shadow:1px 0 0 var(--divider);border-top:0}.fr-stats thead .fr-pl{border-top:1px solid var(--divider)}.fr-pl-in{display:grid;grid-template-columns:16px 30px minmax(0,1fr);align-items:center;gap:7px}.fr-pl-rk{font-size:12.5px;color:var(--text-2);font-weight:700;text-align:right}.fr-pl-t{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}.fr .fr-pl-n{max-width:100%;font-size:13.5px;font-weight:650;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-pl-m{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--muted);white-space:nowrap;font-weight:500}.fr-owner{display:inline-flex;align-items:center;gap:3px}.fr-stats td.fr-v{font-weight:750}.fr-stats tr.mine .fr-pl{background:linear-gradient(90deg,var(--gold-soft),var(--surface) 75%),var(--surface)}.fr-fa-mark{display:inline-flex;align-items:center;height:16px;padding:0 4px;border-radius:4px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--text) 28%,transparent);font-size:10px;font-weight:750;color:var(--text)}@media(min-width:1100px){table.fr-stats{min-width:0}.fr-stats td,.fr-stats th{padding-left:4px;padding-right:4px}.fr-stats .fr-pl{width:188px;min-width:188px;max-width:188px;padding-left:12px}}.card.fr-results{padding:0;overflow:hidden}.fr-mu{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-top:1px solid var(--divider)}.fr-mu:first-child{border-top:0}.fr-mu.mine{background:linear-gradient(90deg,var(--gold-soft),transparent 65%)}.fr-mu-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;color:var(--text-2);min-height:20px}.fr-mu-tag svg{flex:none;color:var(--text)}.fr-mu-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px}.fr-mu-row .fr-tn-name{font-size:14.5px;color:var(--text-2)}.fr-mu-row .fr-sc{font-size:18px;font-weight:600;color:var(--muted);min-width:24px;text-align:right}.fr-mu-row.won .fr-tn-name{color:var(--text);font-weight:650}.fr-mu-row.won .fr-sc{color:var(--text);font-weight:800}.card.fr-aw-card{padding:0;overflow:hidden}.fr-aw{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding:12px 16px;min-height:68px;border-top:1px solid var(--divider)}.fr-aw:first-child{border-top:0}.fr-aw>svg{color:var(--text-2);align-self:start;margin-top:2px}.fr-aw-t{font-weight:700;font-size:14.5px}.fr-aw-w{font-size:12.5px;color:var(--muted);margin-top:4px;display:flex;align-items:center;gap:6px;min-width:0}.fr-aw-w .fr-tn{gap:6px}.fr-aw-w>span:last-child{flex:none;white-space:nowrap}.fr-aw-w .fr-tn-name{color:var(--text-2);font-weight:600}.fr-aw-v{text-align:right;line-height:1}.fr-aw-v b{font-size:22px;font-weight:800}.fr-aw-v small{display:block;font-size:11.5px;color:var(--muted);margin-top:4px}.fr-mvps{border-top:1px solid var(--divider)}.fr-mvps>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 14px 0 16px;font-weight:650}.fr-mvps>summary::-webkit-details-marker{display:none}.fr-mvps-t{display:inline-flex;align-items:center;gap:8px}.fr-mvps>summary .muted{display:inline-flex;align-items:center;gap:4px;font-weight:500;font-size:12.5px}.fr-mvp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;min-height:52px;border-top:1px solid var(--divider)}.fr-mvp-p{display:flex;align-items:center;gap:10px;min-width:0}.fr-mvp-p>span:last-child{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fr .fr-mvp-n{max-width:100%;font-weight:650;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-mvp-t{font-size:12px;color:var(--muted);max-width:100%}.fr-mvp-t .fr-tn{gap:5px;max-width:100%}.fr-mvp-rk{font-size:15px;font-weight:700;color:var(--text-2)}button.fr-drop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:16px;min-height:96px;text-align:left;font-weight:400;color:var(--text);border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(80% 140% at 0% 100%,var(--glow),transparent 70%),var(--surface)}button.fr-drop:hover{border-color:color-mix(in oklab,var(--text) 28%,transparent)}.fr-fan{position:relative;width:88px;height:58px;flex:none}.fr-fan>.head{position:absolute;bottom:0;border:2.5px solid var(--surface)}.fr-fan>.head:nth-child(1){left:0;bottom:10px;transform:rotate(-9deg)}.fr-fan>.head:nth-child(2){right:0;bottom:10px;transform:rotate(9deg)}.fr-fan>.head:nth-child(3){left:18px;z-index:2}.fr-drop-t{display:flex;flex-direction:column;gap:3px;min-width:0}.fr-drop-h{display:block;font-size:16.5px;font-weight:650}.fr-nowrap{white-space:nowrap}.fr-drop-h .fr-dot{margin-left:8px;vertical-align:2px}.fr-drop-l{font-size:13px;color:var(--muted);line-height:1.4}.fr-drop-go{color:var(--text-2)}.fr-pick{position:relative}button.fr-pick-btn{min-height:44px;padding:0 12px;border:1px solid var(--border);background:none;color:var(--text);font-weight:650}.fr-menu{position:absolute;z-index:4;top:50px;right:0;width:min(300px,calc(100vw - 32px));padding:6px;border-radius:var(--radius-row);background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow),0 18px 40px -12px #0000008c}.fr-menu button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;justify-items:start;gap:10px;width:100%;min-height:52px;padding:6px 10px;border:0;border-radius:11px;background:none;color:var(--text);text-align:left;font-weight:400}.fr-menu button:hover,.fr-menu button:focus-visible{background:var(--accent-soft)}.fr-menu svg{color:var(--text-2)}.fr-m1{display:block;font-weight:650;font-size:14px}.fr-m2{display:block;font-size:12px;color:var(--muted)}@media(prefers-reduced-motion:no-preference){.fr-cat{animation:fr-land .26s cubic-bezier(.2,1.2,.4,1) both;animation-delay:calc(.12s + var(--i) * 45ms)}.fr-cat.hair{animation:fr-land .26s cubic-bezier(.2,1.2,.4,1) both,fr-hair .7s ease-out .62s 1}@keyframes fr-land{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fr-hair{0%{outline-offset:7px;outline-color:transparent}to{outline-offset:1px}}}.fr-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.fr-pick-btn .fr-dot{margin-left:-2px}.mu-grid{grid-auto-flow:row dense}.mu-box-slot{grid-column:1 / -1;min-width:0}.mu-tag.mine{display:inline-flex;align-items:center;gap:6px}.mu-mine-icon{flex:none;fill:currentColor}.lo-legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:0;list-style:none}.lo-legend>li{display:flex;align-items:center;gap:8px}.lo-legend .box-cell{min-width:34px;height:24px;font-size:13px}.lo-legend-close{color:var(--gold)}.lo-res{position:relative;display:inline-flex;gap:4px}.lo-res .box-res{position:static;translate:none}.card.featured,.card.featured.mine{border-color:var(--border);background:var(--surface)}.lo-week{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-2)}.lo-title{margin:0;font-size:18px;font-weight:650}.lo-hint{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--text)}.lo-hint svg{flex:none;color:var(--gold)}.pulse-tiles .pulse-icon{width:auto;height:auto;color:var(--text-2);background:none}.mu-tag{font-size:12.5px;letter-spacing:0;text-transform:none}.mu-tag.close{color:var(--text-2)}.standings tr.cutline.playoff td,.standings tr.cutline.playoff th{border-bottom:2px solid var(--text-2)}.card.featured.mine{background:radial-gradient(ellipse 560px 260px at 100% 0%,color-mix(in srgb,var(--rival) var(--rival-a),transparent),transparent 70%),radial-gradient(ellipse 520px 260px at 0% 0%,var(--house),transparent 70%),var(--surface);box-shadow:var(--lift)}.lo-lit{display:inline-block;width:26px;height:14px;border-radius:4px;background:linear-gradient(to right,color-mix(in srgb,var(--good) 45%,transparent),transparent);box-shadow:inset 2px 0 0 var(--good)}.lo-lit.bad{background:linear-gradient(to left,color-mix(in srgb,var(--bad) 45%,transparent),transparent);box-shadow:inset -2px 0 0 var(--bad)}.switcher-item-title{display:flex;align-items:center;gap:6px;min-width:0}.switcher-item-title .switcher-item-name{min-width:0}.verified-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px -6px -6px -4px;border-radius:999px;cursor:help;-webkit-tap-highlight-color:transparent}.verified-badge svg{display:block}.verified-badge-seal{fill:var(--good)}.verified-badge-check{fill:none;stroke:var(--bg);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.verified-badge-tip{position:fixed;z-index:100;transform:translate(-50%,calc(-100% - 6px));padding:5px 8px;border-radius:6px;background:var(--text);color:var(--bg);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow);animation:verified-badge-in .12s ease-out}@keyframes verified-badge-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.verified-badge-tip{animation:none}}.news-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title refresh" "line refresh";column-gap:24px;align-items:start}.news-head h2{grid-area:title;margin:0}.news-head p{grid-area:line;margin:4px 0 0}.news-refresh{grid-area:refresh;display:flex;flex-direction:column;align-items:center;gap:6px}.news-refresh-btn{min-height:40px;padding:0 16px 0 14px;border-radius:999px;font-size:13px;white-space:nowrap}@media(hover:hover){.news-refresh-btn:hover:not(:disabled){background:var(--accent-soft)}}.news-refresh-btn:disabled,.news-refresh-btn[aria-busy]{opacity:1;color:var(--text-2)}.news-refresh-status{color:var(--muted);font-size:10px;letter-spacing:.01em;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.news-refresh-status[data-state=fresh]{color:var(--text);font-weight:500}.news-refresh-status[data-state=error]{color:var(--bad)}.news-toolbar{display:flex;align-items:center;gap:12px;min-width:0}.news-scope{display:grid;grid-template-columns:repeat(var(--news-scope-count, 3),auto);flex:none;padding:3px;border-radius:10px;background:var(--track)}.news-scope button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--text-2);font-size:13px;font-weight:500;white-space:nowrap}.news-scope button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0003}.news-filters{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.news-filters::-webkit-scrollbar{display:none}.news-filter{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-2);font-size:13px;font-weight:500;white-space:nowrap}.news-filter .num{color:var(--muted);font-weight:600}.news-filter[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text);font-weight:600}.news-filter[aria-pressed=true] .num{color:var(--accent-text)}.news-day{margin:0;padding:8px 20px;font-size:13px;font-weight:600;color:var(--text-2);background:var(--surface-2);border-bottom:1px solid var(--divider)}.news-story{display:grid;gap:8px;padding:16px 20px;border-bottom:1px solid var(--divider)}.news-story:last-child{border-bottom:0}.news-story[data-mine]{box-shadow:inset 3px 0 0 var(--gold)}.news-story[data-status=held],.news-story[data-status=didnt_happen]{opacity:.75}.news-players{list-style:none;margin:0;padding:0;display:grid;gap:8px}.news-player{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.news-player-id{display:grid;flex:1 1 auto;min-width:0;gap:1px}.news-player-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-player-sub{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.news-injury{margin-left:4px;padding:0 6px;border-radius:4px;background:var(--bad-soft);color:var(--bad);font-size:12px;font-weight:600}.news-owner{display:inline-flex;flex:none;align-items:center;gap:5px;min-width:44px;justify-content:center;padding:2px 8px;border:1px solid transparent;border-radius:6px;background:var(--track);color:var(--text-2);font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.news-owner-mine{border-color:var(--gold);background:var(--gold-soft);color:var(--gold-text)}.news-owner-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.news-owner-free{background:var(--good-soft);color:var(--good)}.news-headline{margin:0;font-size:16px;font-weight:600;line-height:1.35;text-wrap:pretty}.news-headline a{color:inherit;text-decoration:none}.news-headline a:hover{text-decoration:underline}.news-summary{margin:0;color:var(--text-2);max-width:68ch}.news-conflict{margin:0;padding:8px 12px;border-left:3px solid var(--bad);border-radius:var(--radius-sm);background:var(--bad-soft);color:var(--text);font-size:13px}.news-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;color:var(--muted)}.news-meta>:not(:last-child):after{content:"·";margin:0 8px;color:var(--faint)}.news-kind{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text-2)}.news-kind:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--faint)}.news-kind-injury:before{background:var(--bad)}.news-kind-return:before{background:var(--good)}.news-kind-trade:before,.news-kind-signing:before,.news-kind-waive:before{background:var(--accent)}.news-kind-rumor:before,.news-kind-role:before{background:var(--warn)}.news-status{font-weight:500}.news-status-confirmed{color:var(--good)}.news-status-reported{color:var(--warn)}.news-status-held,.news-status-didnt_happen,.news-status-conflict{color:var(--bad)}.news-source-item+.news-source-item:before{content:", ";color:var(--muted)}.news-source{color:var(--text-2);text-decoration:none}a.news-source:hover{color:var(--accent-text);text-decoration:underline}.news-src-tip{font-style:italic}.news-held{flex-wrap:nowrap;align-items:flex-start;margin-top:8px}.news-empty{padding:24px 20px;gap:4px}.news-empty p,.news-side h3{margin:0}.news-side p{margin:4px 0 0}.news-trending{list-style:none;margin:0;padding:0}.news-trend{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--divider)}.news-trend:first-child{border-top:0;padding-top:0}.news-trend-change{flex:none;min-width:36px;text-align:right;font-weight:600;color:var(--good)}.news-health-card>summary{display:flex;align-items:center;gap:10px;min-height:24px;cursor:pointer;list-style:none}.news-health-card>summary::-webkit-details-marker{display:none}.news-health-card>summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px)}.news-health-card[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.news-health-title{font-weight:600}.news-health{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--divider);display:grid;gap:8px;font-size:13px}.news-health li{display:flex;align-items:center;gap:8px}.news-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--faint)}.news-dot.ok{background:var(--good)}.news-dot.down{background:var(--bad)}.news-gains-toggle{min-height:34px;padding:0 12px;font-size:13px}.news-gains{flex-basis:100%;margin-top:4px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2)}.news-gains-body{gap:8px}.news-gains-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.news-gain{display:grid;gap:2px}.news-gain-head{gap:6px 8px}.news-gain p{margin:0}.news-conf{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.news-conf-strong{background:var(--good-soft);color:var(--good)}.news-conf-some{background:var(--track);color:var(--text)}.news-conf-estimate{color:var(--muted);border:1px dashed var(--border)}.news-meta>.news-kind:after{margin-left:2px}.dur-chip{display:inline-flex;align-items:center;gap:3px;padding:6px 4px;margin:-6px -4px -6px 2px;border-radius:var(--radius-sm);color:var(--warn);font-weight:600;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.dur-chip{position:relative}.dur-chip:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.dur-chip:hover,.dur-chip[aria-expanded=true]{background:var(--warn-soft)}.dur-chip:focus-visible{outline:2px solid var(--focus);outline-offset:0}.dur-icon{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dur-num{font-family:var(--font-num);font-stretch:var(--num-stretch);font-size:15px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.dur-who{margin-right:2px;font-size:12px}.dur-pop{position:fixed;z-index:1000;padding:14px 16px 12px;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);font-size:13px;line-height:1.45;white-space:normal;text-align:left}.dur-pop:focus{outline:none}.dur-pop-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.dur-pop-name{font-size:12px;color:var(--muted)}.dur-pop-score{display:flex;align-items:baseline;gap:4px;font-size:28px;font-weight:700;line-height:1.1;color:var(--warn)}.dur-pop-of{font-size:13px;font-weight:500;color:var(--muted)}.dur-pop-close{border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;padding:2px 6px;border-radius:6px;cursor:pointer}.dur-pop-close:hover{background:var(--raised);color:var(--text)}.dur-scale{margin:12px 0 10px}.dur-track{position:relative;height:8px;border-radius:999px;background:var(--raised);border:1px solid var(--border)}.dur-fill{height:100%;border-radius:999px;background:var(--warn)}.dur-typical{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--text-2);border-radius:1px}.dur-scale-labels{position:relative;display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--muted)}.dur-typical-label{position:absolute;transform:translate(-50%);color:var(--text-2);white-space:nowrap}.dur-pop-text{margin:0 0 6px}.dur-pop-list{margin:0;padding-left:18px;color:var(--text-2)}.dur-pop-list li+li{margin-top:2px}.swap-name .injury-badge{font-family:var(--font-ui);vertical-align:middle}.badge.injury-badge{padding:1px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;display:inline}.mt-spot{display:flex;flex-direction:column;gap:9px}.mt-spot-head{margin:0;font-size:13px;color:var(--muted)}.mt-spot-head .num{font-weight:600}.mt-lead{font-weight:600;color:var(--text-2)}.mt-lead .num{margin-right:2px;font-size:15px;font-weight:700;color:var(--text)}.mt-days{--mt-cut: 7px;display:grid;gap:6px;margin:0;padding:0;list-style:none}.mt-d{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;height:54px;padding:0 10px;border-radius:var(--radius-sm)}.mt-day{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);white-space:nowrap}.mt-who{overflow:hidden;font-size:14px;font-weight:650;white-space:nowrap;text-overflow:ellipsis}.mt-d.mt-plays{background:var(--raised)}.mt-d.mt-off{box-shadow:inset 0 0 0 1px var(--border)}.mt-d.mt-off .mt-who{font-weight:500;color:var(--faint)}.mt-live{flex:none;width:6px;height:6px;border-radius:50%;background:var(--gold)}.mt-d.mt-cut-r{border-top-right-radius:0;border-bottom-right-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - var(--mt-cut)) 100%,0 100%)}.mt-d.mt-cut-l{padding-left:calc(10px + var(--mt-cut));border-top-left-radius:0;border-bottom-left-radius:0;clip-path:polygon(var(--mt-cut) 0,100% 0,100% 100%,0 100%)}.mt-seam{position:relative}.mt-seam:before{content:"";position:absolute;top:-6px;bottom:-6px;left:-.25px;width:2.5px;border-radius:2px;background:var(--text);transform:skew(-7.4deg);transform-origin:50% 0;animation:mt-seam-draw .32s cubic-bezier(.2,.9,.3,1) .24s both}@keyframes mt-seam-draw{0%{transform:skew(-7.4deg) scaleY(0)}to{transform:skew(-7.4deg) scaleY(1)}}@media(prefers-reduced-motion:reduce){.mt-seam:before{animation:none}}.mt-days[data-many] .mt-d{padding:0 6px}.mt-days[data-many] .mt-d.mt-cut-l{padding-left:calc(6px + var(--mt-cut))}.mt-days[data-many] .mt-who{font-size:12.5px}@media(max-width:380px){.mt-d{padding:0 8px}.mt-d.mt-cut-l{padding-left:calc(8px + var(--mt-cut))}.mt-who{font-size:13.5px}}.mt-strip,.mt-strip-cell{display:inline-flex;align-items:center;gap:3px}.mt-strip i{display:grid;place-items:center;width:17px;height:19px;border-radius:5px;box-shadow:inset 0 0 0 1px var(--border);font-size:10.5px;font-style:normal;font-weight:650;line-height:1;color:var(--faint)}.mt-strip i.on{background:var(--raised);box-shadow:none;color:var(--text)}.mt-strip i.cut-r{border-top-right-radius:0;border-bottom-right-radius:0;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}.mt-strip i.cut-l{border-top-left-radius:0;border-bottom-left-radius:0;clip-path:polygon(3px 0,100% 0,100% 100%,0 100%)}.mt-strip-seam{width:2px;height:25px;margin:0 2px;border-radius:1px;background:var(--text);transform:skew(-9deg)}.dl{white-space:nowrap}.dl-arrow{width:.46em;height:.46em;margin-right:.1em;vertical-align:.06em}.dl-sign{font-size:.64em;font-weight:600;vertical-align:.16em;margin-right:.03em}.pp{--pp-team: var(--muted);--pp-tray: var(--bg);--pp-tray-inset: inset 0 3px 10px -4px rgb(0 0 0 / .6);display:flex;flex-direction:column;align-self:stretch;container-type:inline-size}:root[data-theme=light] .pp{--pp-tray: var(--surface-2);--pp-tray-inset: inset 0 2px 8px -4px rgb(70 45 20 / .2)}.pp-note{position:relative;display:flex;flex-direction:column;margin-top:22px;padding:30px 16px 16px;border:1px solid color-mix(in srgb,var(--pp-team) 32%,var(--border));border-radius:var(--radius);background:radial-gradient(120% 90% at 100% 0%,var(--glow),transparent 60%),var(--raised);box-shadow:var(--shadow)}.pp-flap{position:absolute;inset:0 0 auto;height:64px;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0;pointer-events:none}.pp-flap:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--pp-team) 24%,transparent),color-mix(in srgb,var(--pp-team) 4%,transparent));clip-path:polygon(0 0,100% 0,50% 100%);content:""}.pp-seal{position:absolute;top:-20px;left:50%;display:inline-flex;transform:translate(-50%)}.pp-to{position:relative;color:var(--text-2);font-size:13px;font-weight:500;text-align:center}.pp-to-v{color:var(--text);font-size:15px;font-weight:700}.pp-lede{margin:16px 0 8px;color:var(--text-2);font-size:13px;font-weight:500}.pp-lede.pp-empty{margin:16px 4px 4px;color:var(--text);font-size:16px;font-weight:600;line-height:1.35;text-align:center;text-wrap:balance}.pp-gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr));gap:8px;margin:0;padding:0;list-style:none}.pp-gift{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 12px;border:1px solid var(--border);border-left:3px solid var(--pp-team);border-radius:var(--radius-sm);background:var(--surface)}.pp-gift-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pp-cat{font-size:13px;font-weight:700;letter-spacing:.02em}.pp-rank{padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:600;white-space:nowrap}.pp-of{color:var(--muted);font-weight:500}.pp-big{margin-top:4px;color:var(--good);font-size:30px;font-weight:750;line-height:1.1;letter-spacing:-.01em}.pp-big.pp-word{font-size:24px;line-height:1.25}.pp-sub{color:var(--text-2);font-size:12px;font-weight:500}.pp-foot{display:flex;flex-direction:column;gap:10px;margin-top:14px}.pp-sends{margin:0;color:var(--text-2);font-size:12px;line-height:1.45}.pp-sends-k{font-weight:600}.pp-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font:600 14px var(--font-ui);cursor:pointer}.pp-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pp-turn{position:relative;z-index:1;display:flex;justify-content:center;margin:12px 0 -14px}.pp-turn-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 8px;border:1px solid var(--border);border-radius:999px;background:var(--raised);color:var(--text-2);font-size:12px;font-weight:600}.pp-tray{padding:22px 12px 2px;border-radius:var(--radius);background:var(--pp-tray);box-shadow:var(--pp-tray-inset)}.pp-tray .rt-tile{background:var(--surface)}@container (min-width: 460px){.pp-note{padding:32px 20px 18px}.pp-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.pp-sends{flex:1}.pp-foot .pp-copy:only-child{margin-left:auto}.pp-tray{padding:24px 16px 4px}}.pb-marks{display:inline-flex;align-items:center;gap:2px;margin-left:4px;vertical-align:middle}.pb-mark{display:inline-flex;flex:none;align-items:center;gap:2px;padding:6px 4px;margin:-6px 0;border-radius:var(--radius-sm);cursor:help;-webkit-tap-highlight-color:transparent}.pb-mark:hover{background:var(--raised)}.pb-mark{position:relative}.pb-mark:before{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.pb-icon{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pb-icon .pb-fill{fill:currentColor;stroke:none}.pb-cat{font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em}.pb-jewel,.pb-keystone{color:var(--accent-text)}.pb-hot{color:var(--good)}.pb-fresh_signing,.pb-not_for_sale,.pb-on_the_block{color:var(--muted)}.pb-tip{position:fixed;z-index:100;display:flex;flex-direction:column;gap:3px;max-width:240px;transform:translate(-50%,calc(-100% - 8px));padding:7px 10px;border-radius:8px;background:var(--text);color:var(--bg);font-size:12px;font-weight:500;line-height:1.35;text-align:left;white-space:normal;pointer-events:none;box-shadow:var(--shadow);animation:pb-tip-in .12s ease-out}.pb-tip strong{font-weight:700}@keyframes pb-tip-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.pb-tip{animation:none}}.pb-note{display:inline-flex;align-items:center;gap:4px;font-weight:600;vertical-align:-3px}.pb-injury{margin-left:6px;color:var(--bad);font-size:11px;font-weight:700;letter-spacing:.04em;vertical-align:middle}.rules-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;background:var(--surface-2);border-bottom:1px solid var(--divider)}.rules-title{font-size:13px;font-weight:600;color:var(--text-2);margin-right:4px}.rule-chip{display:inline-flex;align-items:center;gap:2px;min-height:36px;padding-left:12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600}.rule-chip button{min-height:36px;min-width:36px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--muted);font-size:18px;line-height:1;position:relative}.rule-chip button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.rule-chip button:hover{color:var(--bad)}.rules-skipped{margin-left:auto;color:var(--muted)}.rules-skipped button.link{min-height:44px}.rules-editor{display:flex;flex-direction:column;gap:16px;padding:16px 20px 20px;background:var(--surface-2);border-bottom:1px solid var(--divider)}.rules-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rules-editor-title{margin:0;font-size:16px;font-weight:700}.rules-editor-sub{margin:2px 0 0}.rules-done{flex:none;min-height:40px;padding:0 18px}.rules-group{margin:0;padding:0;border:none;min-width:0}.rules-group-title{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-2)}.rules-group-hint{margin-left:6px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.rules-options{display:flex;flex-wrap:wrap;gap:8px}.rules-option{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:100%;padding:0 14px 0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.rules-option:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.rules-option:hover:not(:disabled){border-color:var(--accent)}.rules-option[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text);font-weight:600}.rules-option:disabled{cursor:progress}.rules-option-mark{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--track);color:var(--muted);font-size:13px;font-weight:700;line-height:1}.rules-option[aria-pressed=true] .rules-option-mark{background:var(--accent);color:var(--on-accent)}.rules-keep{margin:0;padding-top:12px;border-top:1px solid var(--divider)}.skipped-pill{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.rule-suggest{margin-top:12px;padding:12px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft)}.rule-suggest .row{margin-top:8px}.trades-warning{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:4px}.trades-warning li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;color:var(--muted)}.trades-warning svg{flex:none;margin-top:2px;color:var(--warn)}.move-tabs{justify-content:center}.tr-row{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;width:100%;padding:16px 20px;border:none;border-radius:0;background:transparent;color:var(--text);font-weight:400;text-align:left}.tr-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tr-with{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:15px;font-weight:650}.tr-partner{min-width:0;overflow-wrap:anywhere}.tr-accept{display:inline-flex;flex:none;align-items:baseline;gap:6px;color:var(--text-2)}.tr-accept svg{align-self:center}.tr-accept-n{font-size:22px;font-weight:700;line-height:1;color:var(--text)}.tr-accept-w{font-size:12px;font-weight:600}.tr-deal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px;gap:16px;align-items:start}.tr-lane{display:flex;flex-direction:column;gap:8px;min-width:0}.tr-lane-label,.tr-who{font-size:12px;color:var(--text-2)}.tr-player{display:flex;align-items:center;gap:10px;min-width:0}.tr-player-text{display:flex;flex-direction:column;min-width:0}.tr-name{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-family:var(--font-ui);font-size:14px;font-weight:600}.tr-meta{font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--muted)}.tr-extra{font-size:13px;color:var(--text-2)}.tr-odds{display:flex;flex-direction:column;gap:10px;padding-top:22px}.tr-ol{display:flex;align-items:baseline;gap:8px}.tr-who{width:36px;flex:none}.tr-ol .odds-change{text-align:left}.tr-row .tr-more{display:inline-flex;align-items:center;align-self:flex-start;justify-content:flex-start;gap:4px;min-height:0;padding:0;border:0;border-radius:0;background:none;font-size:13px;font-weight:600;color:var(--text-2)}.tr-row .tr-more:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tr-row .tr-more:focus-visible{outline:none}.tr-row .tr-more:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.tr-row .pc-link,.tr-row .dur-chip{position:relative;z-index:1}.tr-more svg{transition:transform .2s ease}.tr-more[aria-expanded=true] svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.tr-more svg{transition:none}}.rt{align-self:stretch}.rt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:8px;margin:6px 0 10px;padding:0;list-style:none}.rt-tile{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.rt-tile.rt-against{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}.rt-head{display:flex;align-items:center;gap:8px;min-width:0}.rt-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:var(--good-soft);color:var(--good)}.rt-against .rt-icon{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.rt-title{display:flex;flex-direction:column;min-width:0;font-size:13px;font-weight:600;line-height:1.25}.rt-sub{overflow:hidden;color:var(--muted);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.rt-body{display:flex;flex-direction:column;gap:4px}.rt-pair{display:flex;flex-direction:column;gap:6px}.rt-pair-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px}.rt-pair-row .rt-track{grid-column:1 / -1;grid-row:2}.rt-track{position:relative;height:6px;border-radius:4px;background:var(--surface-2, color-mix(in srgb, var(--muted) 14%, transparent))}.rt-fill{position:absolute;top:0;left:0;height:100%;border-radius:4px;background:var(--faint)}.rt-fill.rt-hi{background:var(--accent)}.rt-div:after{position:absolute;top:-3px;left:50%;width:1px;height:14px;background:var(--faint);content:""}.rt-fill.rt-pos{left:auto;background:var(--good)}.rt-fill.rt-neg{left:auto;background:var(--bad)}.rt-val{min-width:30px;font-size:14px;font-weight:700;text-align:right}.rt-standing{display:flex;align-items:flex-end;gap:3px}.rt-slot-wrap{display:flex;flex:1;align-items:flex-end;gap:3px}.rt-slot{flex:1;height:6px;border-radius:2px;background:color-mix(in srgb,var(--muted) 25%,transparent)}.rt-slot.rt-me{height:14px;background:var(--gold)}.rt-line{flex:none;width:2px;height:16px;background:var(--warn)}.rt-big-inline{color:var(--text);font-size:15px}.rt-bigline{display:flex;align-items:baseline;gap:6px}.rt-big{font-size:22px;font-weight:700;line-height:1.1}.rt-chips{display:flex;flex-wrap:wrap;gap:6px}.rt-chip{padding:2px 8px;border-radius:6px;background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--text);font-size:13px;font-weight:600}.rt-chip.rt-dashed{border:1px dashed var(--border);background:none;color:var(--faint)}.rt-note{margin:0 0 8px}.card.best{position:relative;display:flex;flex-direction:column;gap:18px;border-color:var(--border);background:radial-gradient(60% 120% at 100% 0%,var(--glow),transparent 65%),var(--surface)}.bm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px}.bm-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:650}.bm-title svg{color:var(--text-2)}.bm-sub,.bm-partner{grid-column:1 / -1}.bm-partner{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:var(--text)}.bm-accept{grid-column:2;grid-row:1 / span 2;display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:0 6px;color:var(--text-2)}.bm-accept-n{font-size:26px;font-weight:700;line-height:1;color:var(--text)}.bm-accept-word{grid-column:1 / -1;font-size:12.5px;font-weight:600}.bm-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bm-lane{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:var(--radius-row);background:var(--surface-2)}.bm-lane-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-2)}.bm-players{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.bm-player{display:flex;align-items:center;gap:12px;min-width:0}.bm-player-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bm-name{font-size:16.5px;font-weight:650;overflow-wrap:anywhere}.bm-meta{font-size:12px;color:var(--muted)}.bm-meta,.bm-chip-cat{font-variant-numeric:tabular-nums}.bm-note{display:inline-flex;align-items:center;gap:6px}.bm-them{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-8px 0 0;color:var(--text-2)}.bm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.bm-actions .button{display:inline-flex;align-items:center;gap:8px}.bm-figures{position:relative}.bm-delta{font-size:16px;font-weight:700;white-space:nowrap}.big-odds .bm-delta{align-self:center}.bm-meter-wrap{flex:1 1 220px;min-width:180px;padding-bottom:4px}.bm-meter{position:relative;height:16px;border-radius:999px;background:var(--track)}.bm-meter>span{position:absolute;top:0;bottom:0}.bm-base{left:0;border-radius:999px 0 0 999px;background:var(--faint)}.bm-gain{border-radius:0 999px 999px 0;background:var(--good)}.bm-gain.bm-loss{background:var(--bad)}.bm-meter>.bm-notch{top:-5px;bottom:-5px;left:50%;width:4px;margin-left:-2px;border-radius:2px;background:var(--text)}.bm-scale{position:relative;display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:var(--muted)}.bm-mid{position:absolute;left:50%;transform:translate(-50%);font-weight:600;color:var(--text-2);white-space:nowrap}.bm-changes-wrap{display:flex;flex-direction:column;gap:8px}.bm-changes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bm-chip{display:inline-flex;align-items:baseline;gap:8px;padding:7px 12px 8px;border-radius:var(--radius-tile);background:var(--surface-2);box-shadow:inset 3px 0 0 currentColor;font-weight:700}.bm-chip.good{color:var(--good)}.bm-chip.bad{color:var(--bad)}.bm-chip-cat{font-size:12px;font-weight:500;color:var(--text-2)}.bm-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bm-confetti i{position:absolute;width:6px;height:6px;border-radius:2px;background:var(--good);opacity:0;animation:bm-pop .9s ease-out forwards}@keyframes bm-pop{0%{transform:translateY(8px) scale(.4);opacity:0}30%{opacity:.6}to{transform:translateY(-14px) scale(1);opacity:0}}@media(prefers-reduced-motion:reduce){.bm-confetti{display:none}}@media(max-width:640px){.bm-lanes{grid-template-columns:minmax(0,1fr);gap:10px}.bm-accept-n{font-size:22px}.bm-partner{font-size:15.5px}}.bm-when{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;font-size:14px;color:var(--muted)}.bm-when-main{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:var(--text)}.bm-when-main svg{color:var(--text-2)}.bm-vs{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.bm-vs b{font-weight:600;color:var(--text-2)}.bm-unit{align-self:center;font-size:12px;color:var(--muted)}.bm-chip-cat .bm-steal{margin-right:4px;color:var(--gold);vertical-align:-1px}.bm-actions .button.bm-quiet{flex-direction:column;align-items:flex-start;gap:0;min-height:50px;padding:6px 16px 7px;border-color:color-mix(in oklab,var(--text) 26%,transparent);background:transparent;color:var(--text);line-height:1.25}.bm-quiet-main{display:inline-flex;align-items:center;gap:7px}.bm-quiet-main svg{color:var(--text-2)}.bm-quiet-sub{font-size:12px;font-weight:500;color:var(--muted)}.bm-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin:-8px 0 0;font-size:12.5px;color:var(--muted)}.bm-foot>span{display:inline-flex;align-items:center;gap:6px}.bm-adds{white-space:nowrap}.bm-adds .num{font-weight:650;color:var(--text)}.card.best{border-color:transparent;background:radial-gradient(ellipse 520px 260px at 0% 0%,var(--house),transparent 70%),radial-gradient(60% 120% at 100% 0%,var(--glow),transparent 65%),var(--surface);box-shadow:var(--lift)}.bm-gain{box-shadow:0 0 14px 2px color-mix(in srgb,var(--good) 45%,transparent)}.bm-gain.bm-loss{box-shadow:0 0 14px 2px color-mix(in srgb,var(--bad) 40%,transparent)}.ct{display:flex;flex-direction:column;gap:14px}.ct-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ct-head h2{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:650}.ct-head h2 svg{color:var(--text-2)}.ct-note{margin-left:auto;font-size:13px;color:var(--text-2)}.ct-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none}.ct-tile{--ct-edge: var(--muted);--ct-word: var(--text-2);display:flex;flex-direction:column;min-width:0;padding:10px 12px 12px;border-radius:14px;background:var(--surface);box-shadow:inset 3px 0 0 var(--ct-edge),inset 0 0 0 1px var(--border)}.ct-good{--ct-edge: var(--good);--ct-word: var(--good)}.ct-bad{--ct-edge: var(--bad);--ct-word: var(--bad)}.ct-top{display:flex;align-items:center;justify-content:space-between;gap:4px}.ct-code{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600}.ct-code svg{color:var(--text-2)}.ct-rank{font-size:11.5px;color:var(--text-2);white-space:nowrap}.ct-value{margin-top:4px;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.02em}.ct-value small{margin-left:1px;font-size:.5em;font-weight:600;color:var(--text-2)}.ct-tag{font-size:12px;font-weight:550;color:var(--ct-word)}.ct-tile.ct-good{background:linear-gradient(90deg,color-mix(in srgb,var(--good) var(--tile-good),transparent),color-mix(in srgb,var(--good) calc(var(--tile-good) * .3),transparent) 55%,transparent 85%),var(--surface)}.ct-tile.ct-bad{background:linear-gradient(90deg,color-mix(in srgb,var(--bad) var(--tile-bad),transparent),color-mix(in srgb,var(--bad) calc(var(--tile-bad) * .3),transparent) 55%,transparent 85%),var(--surface)}.co-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.co-help{flex:none;width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--muted);font-weight:600;cursor:pointer}.co-help[aria-expanded=true]{color:var(--accent-text);border-color:var(--accent)}.co-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0}.co-legend-mid{display:inline-block;width:2px;height:12px;background:var(--faint)}.co-group{display:flex;flex-direction:column;gap:4px}.co-group-head{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600}.co-dot{width:8px;height:8px;border-radius:50%}.co-hint{font-weight:400;font-size:12px;color:var(--muted)}.co-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.co-row{display:grid;grid-template-columns:40px 36px minmax(0,1fr) 40px 40px;align-items:center;gap:8px;min-height:36px}.co-cat{font-size:16px;font-weight:700}.co-rank{padding:2px 0;border-radius:4px;background:var(--track);color:var(--muted);font-size:11px;font-weight:600;text-align:center}.co-legend .co-rank{padding:1px 6px}.co-pct{font-size:18px;font-weight:700;text-align:right}.co-avg{font-size:13px;color:var(--muted);text-align:right}.co-row .bar-track{grid-area:auto}.co-group-head .co-hint{font-family:var(--font-ui)}.mp{display:flex;flex-direction:column;gap:16px;padding:24px;background:radial-gradient(120% 140px at 0% 0%,var(--house),transparent 70%),var(--surface)}.mp-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px}.mp-title{display:inline-flex;align-items:center;gap:10px;margin:0 auto 0 0;font-size:24px}.mp-day{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px}.mp-day .icon-btn{width:40px;min-height:40px;padding:0;border:0;background:transparent}.mp-day-label{padding:0 8px;white-space:nowrap;font-variant-numeric:tabular-nums}.mp-sync{display:inline-flex;align-items:center;gap:8px}.mp-fetched{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mp-spin{animation:mp-spin 1s linear infinite}@keyframes mp-spin{to{transform:rotate(360deg)}}.mp-espn{min-height:40px;padding:0 12px}.mp-count{display:inline-flex;align-items:center;gap:6px}.mp-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--gold);flex:none}.mp-swap-note{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;padding:14px 16px;border-radius:var(--radius-row);border:1.5px solid var(--gold);background:var(--gold-soft)}.mp-swap-note p{margin:0;flex:1 1 260px}.mp-swap-go{flex:none}.mp-cols,.mp-row,.mp-totals{display:grid;grid-template-columns:24px 52px minmax(170px,1.3fr) minmax(200px,1fr) repeat(10,minmax(38px,.42fr));align-items:center;column-gap:8px}.mp-cols{padding:0 17px 4px;font-size:12px;color:var(--muted)}.mp-cols .mp-col-slot{grid-column:2}.mp-cols .mp-col-stat{text-align:center}.mp-group{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:8px 0;font-size:15px;font-weight:600}.mp-group .muted{font-weight:400}.mp-group-note{font-size:13px}.mp-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mp-row{position:relative;min-height:60px;padding:8px 16px;border-radius:var(--radius-row);border:1px solid var(--border);transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease}.mp-row.mp-live{background:var(--raised);border-color:var(--rim);box-shadow:var(--lift)}.mp-row.mp-final,.mp-row.mp-dnp{background:var(--surface-2);border-color:transparent}.mp-row.mp-live.mp-sitting{background:var(--surface);border-color:var(--border);box-shadow:none}.mp-mark.live.sitting .mp-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.mp-row.mp-later,.mp-row.mp-sub{background:transparent}.mp-row.mp-starter.mp-idle{background:var(--mp-sunk);border-color:transparent;min-height:56px}.mp-row.mp-sub.mp-idle,.mp-row.mp-ir{color:var(--text-2)}.mp-row.mp-sub .mp-stats{opacity:.6}.mp-row.mp-swap{border:1.5px solid var(--gold)}.mp-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.mp-mark.final,.mp-mark.dnp{color:var(--text-2)}.mp-mark.live .mp-dot{width:10px;height:10px}.mp-slot{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 6px;border-radius:var(--radius-tag);background:var(--surface-2);border:1px solid var(--border);font-size:12px;font-weight:600;letter-spacing:.02em}.mp-row.mp-final .mp-slot,.mp-row.mp-dnp .mp-slot{background:var(--surface)}.mp-slot.sub{background:transparent;color:var(--text-2)}.mp-who{display:flex;align-items:center;gap:10px;min-width:0}.mp-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:100%}.mp-name button.pc-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-name button.pc-link.pc-link-split{display:inline-flex;align-items:center}.mp-name .pc-link-split .pc-link-name{overflow:hidden;text-overflow:ellipsis;min-width:0}.mp-name .mp-inj{flex:none}.mp-inj{margin-left:8px;padding:1px 5px;border-radius:var(--radius-tag);border:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text-2)}.mp-inj.out{color:var(--text)}.mp-nocount{font-size:11px;font-weight:600;color:var(--muted)}.mp-game{display:flex;flex-direction:column;gap:2px;min-width:0}.mp-score-line{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--text-2)}.mp-side{display:inline-flex;align-items:center;gap:5px}.mp-side.lead{color:var(--text);font-weight:700}.mp-abbrev{font-size:13px}.mp-score{font-size:15px}.mp-vs{color:var(--muted)}.mp-status{display:inline-flex;align-items:center}.mp-clock{display:inline-flex;align-items:center;gap:6px;color:var(--gold-text);font-weight:600;font-variant-numeric:tabular-nums}.mp-final-tag{display:inline-block;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-2);font-size:10.5px;font-weight:650;line-height:15px;letter-spacing:.06em;text-transform:uppercase}.mp-note{color:var(--text-2);font-size:14px}.mp-short,.mp-short-name{display:none}.mp-stats{display:contents}.mp-note{grid-column:5 / -1}.mp-stat{display:flex;flex-direction:column;align-items:center;margin:0}.mp-stat dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mp-stat dd{margin:0;font-size:16px;text-align:center}.mp-stat.min dd{color:var(--text-2)}.mp-stat.pts dd{font-size:18px;font-weight:700}@media(min-width:901px){.mp-row>.mp-game{position:relative;padding-right:14px}.mp-row>.mp-game .mp-status{position:absolute;top:100%;left:0;margin-top:1px;white-space:nowrap}.mp-row:has(>.mp-game){padding-top:4px;padding-bottom:12px}.mp-row>.mp-who{padding-right:10px}.mp-stat .shot-split{position:relative}.mp-stat .shot-split-pct{position:absolute;top:100%;left:50%;margin-top:1px;transform:translate(-50%);white-space:nowrap}}.mp{--mp-rule: color-mix(in srgb, var(--text) 4%, transparent)}.mp-row .mp-stat,.mp-totals .mp-stat{align-self:stretch;justify-content:center;background:linear-gradient(var(--mp-rule),var(--mp-rule)) left center / 1px 50% no-repeat}.mp-totals{margin-top:8px;min-height:60px;padding:8px 16px;border-radius:var(--radius-row);background:linear-gradient(90deg,var(--house),transparent 70%),var(--surface-2)}.mp-totals-label{grid-column:1 / 5}.mp-totals .mp-stat dd{font-weight:600}.mp-left-out{margin:8px 0 0;color:var(--text-2)}.mp-bone{border-radius:var(--radius-row)}.mp-switching .mp-table{opacity:.55;transition:opacity .2s ease}.mp-error{gap:12px;align-items:flex-start}@media(prefers-reduced-motion:reduce){.mp-spin{animation:none}.mp-row{transition:none}}.mp{--mp-sunk: #171512}:root[data-theme=light] .mp{--mp-sunk: #f0e9de}.mp-night{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:-4px 0 0;font-size:14px;color:var(--text-2)}.mp-night b{color:var(--text);font-weight:650}.mp-night-tip .mp-dot{display:inline-block;vertical-align:middle}.mp-cd{color:var(--muted);white-space:nowrap}.mp-cd.soon{color:var(--gold-text);font-weight:650}.mp-tipcell .mp-side.opp{color:var(--text-2)}.mp-tipcell .mp-side.own{color:var(--text);font-weight:650}.mp-tipcell .mp-where{display:none}.mp-tipcell .mp-status{gap:5px}.mp-sep{color:var(--muted)}.mp-tip-time{color:var(--text);font-weight:600}.mp-avg-note{font-size:13.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-avg-note b{color:var(--text-2);font-weight:600}.mp-quiet-cell{display:flex;grid-column:4 / -1;align-items:center;justify-content:space-between;gap:24px;min-width:0;font-size:13.5px;color:var(--text-2)}.mp-what{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.mp-what strong{color:var(--text);font-weight:600}.mp-what em{font-style:normal;color:var(--muted)}.mp-next{display:none}.mp-left{white-space:nowrap}@media(max-width:1100px)and (min-width:901px){.mp-cols,.mp-row,.mp-totals{grid-template-columns:20px 44px minmax(150px,1.3fr) minmax(144px,.9fr) repeat(9,minmax(34px,.5fr));column-gap:6px}.mp-cols>span:nth-child(4),.mp-stat.min{display:none}.mp-row>.mp-game .team-logo{display:none}.mp-row,.mp-totals{padding:8px 12px}.mp-cols{padding:0 13px 4px}}.card.outlook{display:flex;flex-direction:column;gap:16px;padding:24px;border-color:var(--border);background:var(--surface)}.ol-title{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:650}.ol-title svg{color:var(--text-2)}.ol-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ol-big{font-size:56px;font-weight:700;line-height:.95;letter-spacing:-.03em}.ol-pc{margin-left:2px;font-size:.42em;font-weight:600;color:var(--text-2)}.ol-sub{margin-top:4px;font-size:13px;color:var(--text-2)}.ol-gap{padding-bottom:4px;font-size:13.5px;line-height:1.45;text-align:right;color:var(--text-2)}.ol-gap b{font-weight:650;color:var(--text)}.ol-ladder{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.ol-rung{display:grid;flex:1 1 0;place-items:center;min-width:0;height:32px;border-radius:8px;background:var(--surface-2);font-size:12px;color:var(--muted)}.ol-rung.in{background:var(--raised);color:var(--text)}.ol-rung.in+.ol-rung:not(.in){position:relative;margin-left:10px}.ol-rung.in+.ol-rung:not(.in):before{content:"";position:absolute;top:-4px;bottom:-4px;left:-8px;width:2px;border-radius:1px;background:var(--text)}.ol-rung.me{background:var(--gold);color:var(--on-gold)}.ol-key{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:12px;color:var(--text-2)}.ol-key span{display:inline-flex;align-items:center;gap:4px}.ol-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto}.ol-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:14px;background:var(--surface-2)}.ol-stat-label{font-size:12px;color:var(--text-2)}.ol-stat .num{font-size:24px;font-weight:700;white-space:nowrap}.ol-rung.in:not(.me){background:color-mix(in srgb,var(--good) 12%,var(--surface-2));box-shadow:inset 0 -2px color-mix(in srgb,var(--good) 70%,transparent)}.pk-shared{display:flex;align-items:center;gap:10px;margin:12px 20px 4px;padding:8px 12px;border-radius:12px;background:var(--surface-2);font-size:13px;color:var(--text-2)}.pk-shared .pk-from{margin-left:auto;color:var(--muted);font-size:14px;white-space:nowrap}.pk-facts{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pk-facts>li{padding:3px 10px;border-radius:999px;background:var(--track);font-size:12px;font-weight:600}.pk-facts>li.pk-fa{background:var(--good-soft);color:var(--good)}.pk-facts>li.pk-waivers{background:var(--warn-soft);color:var(--warn)}.fa-title{display:inline-flex;align-items:center;gap:10px}.fa-title svg,.fa-faab svg{color:var(--text-2)}.fa-faab{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:13px;color:var(--text-2)}.fa-faab b{font-size:16px;font-weight:700;color:var(--text)}.move-row.fa-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"face text pts" "why why why";align-items:center;gap:8px 12px;padding:14px 20px}.fa-row>.head{grid-area:face}.fa-text{grid-area:text;display:flex;flex-direction:column;min-width:0}.fa-name{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;font-family:var(--font-ui);font-size:15px;font-weight:600}.fa-meta{font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--muted)}.fa-pts{grid-area:pts;display:flex;flex-direction:column;align-items:flex-end;align-self:start;text-align:right}.fa-pts-n{font-size:30px;font-weight:700;line-height:1}.fa-pts-u{font-size:11.5px;color:var(--text-2);white-space:nowrap}.fa-why{grid-area:why;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.fa-why:empty{display:none}.fa-tag{padding:3px 6px;border-radius:7px;background:var(--surface-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.fa-for{font-size:12.5px;line-height:1.4;color:var(--text-2)}.fa-for svg{margin-right:4px;vertical-align:-2px}.fa-right{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto}.fa-right .fa-faab{margin-left:0}.fa-adds{font-size:12.5px;color:var(--muted);white-space:nowrap}.fa-adds b{font-weight:650;color:var(--text)}.fa-tag.fa-stream{font-weight:600;color:var(--text-2)}.fa-when{display:inline-flex;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 6px;min-width:0;font-size:12.5px}.fa-when-text{display:inline-flex;gap:6px;white-space:nowrap}.fa-when-day{font-weight:650;color:var(--text)}.fa-when-gain{color:var(--muted)}.fa-when-gain .num{font-weight:650;color:var(--text-2)}@media(min-width:560px){.fa-why .fa-when{flex-basis:auto}}button.fa-more{width:100%;min-height:48px;border:0;border-top:1px solid var(--divider);border-radius:0;background:none;color:var(--accent-text);font-weight:650;gap:6px}.rl-list{list-style:none;margin:0;padding:0}.rl-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto 44px;grid-template-areas:"head name trade keep" "head meta meta meta";column-gap:12px;row-gap:0;align-items:center;padding:14px 12px 14px 16px;border-top:1px solid var(--divider)}.rl-row.rl-kept{background:var(--raised);box-shadow:inset 3px 0 0 var(--accent)}.rl-head{grid-area:head;align-self:start}.rl-name{grid-area:name;min-width:0;overflow-wrap:anywhere;font-weight:600;line-height:22px}.rl-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:12px;min-width:0}.rl-tier{display:inline-flex;align-items:center;gap:5px;font-weight:600}.rl-tier:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rl-tier-core{color:var(--accent-text)}.rl-tier-tradeable{color:var(--text-2)}.rl-tier-droppable{color:var(--warn)}.rl-tier-injured{color:var(--bad)}.rl-meta .rl-shop{display:inline-flex;align-items:flex-start;margin:-4px -8px -20px auto;min-height:44px;padding:4px 8px 0;line-height:inherit;font-size:inherit;font-weight:600}.rl-trade{grid-area:trade;white-space:nowrap;font-size:20px;line-height:22px;font-weight:700}.rl-row .rl-keep{grid-area:keep;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.rl-row .rl-keep.on{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent)}.game-card .team-row{grid-template-columns:28px minmax(0,1fr) auto}.game-card .team-row .score{min-width:3ch;white-space:nowrap;font-variant-numeric:tabular-nums}.card.your-night,.card.your-night.versus{border-color:var(--border);background:var(--surface)}.night-title{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:17px;font-weight:650;line-height:1.3}.night-title svg{flex:none;margin-top:1px;color:var(--text-2)}.night-vs{font-weight:500;color:var(--text-2)}.your-night.versus .night-cats dd.num{color:var(--text-2);font-weight:500;box-shadow:none;padding-bottom:0}.your-night.versus .night-cats dd.num.ahead{color:var(--text);font-weight:700}.game-grid .game-card.has-mine{box-shadow:none}.night-totals-label{flex-wrap:wrap;min-width:0}.night-totals{min-width:0;max-width:100%}@media(max-width:640px){.your-night .night-cats{column-gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:4px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.your-night .night-cats::-webkit-scrollbar{display:none}.your-night .night-who{position:sticky;left:0;z-index:1;padding-right:8px;background:var(--surface)}}.table-wrap.box-scroll thead th{position:sticky;top:0;z-index:2;background:var(--surface);box-shadow:inset 0 -1px 0 var(--divider)}.card.flush.box-card{overflow:clip}.table-wrap.box-scroll.fits{overflow:visible}.table-wrap.box-scroll.fits thead th{top:var(--box-head-top, 111px)}.table-wrap.box-scroll:not(.fits){overflow:auto;max-height:calc(100dvh - 135px)}.table-wrap.box-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.scores.scores-switching .game-grid,.scores.scores-switching .your-night{opacity:.55;transition:opacity .2s ease}.game-card .team-row .score .sc-score-bone{display:inline-block;vertical-align:middle}.sc-filling{display:flex;align-items:center;gap:8px;margin:0}.sc-filling .sc-retry{padding:0;min-height:0;text-decoration:underline}.sc-box-wait{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;padding:24px 16px;color:var(--text-2);font-size:14px}.game-card .team-row .score,.card .box tbody{animation:sc-fade-in .25s ease both}@keyframes sc-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.scores.scores-switching .game-grid,.scores.scores-switching .your-night,.game-card .team-row .score,.card .box tbody{transition:none;animation:none}}.card.your-night.versus{border-color:transparent;background:radial-gradient(ellipse 560px 240px at 100% 0%,color-mix(in srgb,var(--rival) var(--rival-a),transparent),transparent 70%),radial-gradient(ellipse 520px 260px at 0% 0%,var(--house),transparent 70%),var(--surface);box-shadow:var(--lift)}.night-score{display:flex;align-items:center;gap:12px;margin:2px 0}.night-score>b{font-family:var(--font-num);font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em}.night-score-text{display:flex;flex-direction:column;gap:2px;color:var(--text-2)}.night-verdict{font-size:16px;font-weight:650;color:var(--text)}.night-verdict.W{color:var(--good)}.night-verdict.L{color:var(--bad)}.night-cats.lit dt{display:flex;flex-direction:column-reverse;align-items:center;gap:3px}.night-res{display:inline-grid;place-items:center;min-width:18px;height:16px;padding:0 4px;border-radius:5px;font-size:10px;font-weight:700;line-height:1;color:var(--text-2);background:var(--raised)}.night-res.W{color:var(--good);background:color-mix(in srgb,var(--good) 16%,transparent)}.night-res.L{color:var(--bad);background:color-mix(in srgb,var(--bad) 16%,transparent)}.your-night.versus .night-cats.lit dd.num{min-width:44px;padding:3px 8px;border-radius:10px;text-align:center}.your-night.versus .night-cats.lit dd.num.won{color:var(--text);font-weight:700;background:linear-gradient(180deg,color-mix(in srgb,var(--good) var(--cell-good),transparent),color-mix(in srgb,var(--good) 3%,transparent));box-shadow:inset 0 2px color-mix(in srgb,var(--good) 75%,transparent)}.your-night.versus .night-cats.lit dd.num.lost{color:var(--text);font-weight:700;background:linear-gradient(0deg,color-mix(in srgb,var(--bad) var(--cell-bad),transparent),color-mix(in srgb,var(--bad) 3%,transparent));box-shadow:inset 0 -2px color-mix(in srgb,var(--bad) 75%,transparent)}.night-key{display:none}.night-cats.lit dt{height:36px;justify-content:flex-start}.your-night.versus .night-cats.lit dd.num{display:grid;place-items:center;height:34px;padding-block:0}.your-night.versus .night-cats.lit dd.num.them{height:30px;margin-top:4px}.night-cats.lit .night-who dd{height:34px;line-height:34px}.night-cats.lit .night-who dd.them{height:30px;line-height:30px;margin-top:4px}.game-grid .game-card.stake{border-color:transparent;box-shadow:var(--lift)}.game-grid .game-card[aria-pressed=true],.game-grid .game-card.stake[aria-pressed=true],.game-grid .game-card.cold[aria-pressed=true]{border:1.5px solid transparent;padding:11.5px 13.5px;background:linear-gradient(var(--raised),var(--raised)) padding-box,linear-gradient(100deg,var(--ta, var(--accent)),var(--tb, var(--accent))) border-box}@media(min-width:641px){.game-grid .game-card[aria-pressed=true]:after{content:"";position:absolute;left:calc(50% - 6px);bottom:-7px;width:12px;height:12px;background:var(--raised);border-right:1.5px solid color-mix(in srgb,var(--ta, var(--accent)) 50%,var(--tb, var(--accent)));border-bottom:1.5px solid color-mix(in srgb,var(--ta, var(--accent)) 50%,var(--tb, var(--accent)));border-bottom-right-radius:2px;transform:rotate(45deg);pointer-events:none}}.game-grid .game-card.cold{background:transparent;box-shadow:var(--recess)}.game-card.cold .team-logo-slot img{filter:grayscale(1);opacity:.55}.game-cold{font-size:12px}.team-logo-slot.halo{position:relative}.team-logo-slot.halo:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tl) var(--halo-a),transparent) 0%,color-mix(in srgb,var(--tl) calc(var(--halo-a) * .35),transparent) 38%,transparent 66%);pointer-events:none}.team-logo-slot.halo>*{position:relative}:root:not([data-theme=light]) .team-logo-slot.halo:before{background:radial-gradient(circle,color-mix(in srgb,var(--tl) 8%,transparent) 0%,color-mix(in srgb,var(--tl) calc(var(--halo-a) * .8),transparent) 32%,color-mix(in srgb,var(--tl) calc(var(--halo-a) * .32),transparent) 48%,transparent 66%)}:root:not([data-theme=light]) .team-logo-slot.halo img{filter:drop-shadow(0 0 .6px rgb(255 244 230 / .75)) drop-shadow(0 0 3px rgb(255 244 230 / .22))}.game-faces{display:inline-flex;align-items:center}.game-faces .face-ring{display:inline-flex;border-radius:34%;box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--gold)}.game-faces .face-ring.rival{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--rival)}.game-faces .face-ring+.face-ring{margin-left:2px}.team-row .score .win-caret{margin-left:4px;vertical-align:.12em;fill:var(--text-2)}.game-card.cold .team-row.lead .score,.game-card.cold .team-row.lead .team-name b{color:var(--text-2)}.day-strip .day-chip .day-tonight{flex:none;width:6px;height:6px;margin-right:-2px;border-radius:50%;background:var(--gold);box-shadow:0 0 6px color-mix(in srgb,var(--gold) 60%,transparent)}.day-jump{position:relative}.day-jump select{width:auto;max-width:240px;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 40px 0 14px;cursor:pointer}.day-jump-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.day-jump select:hover+.day-jump-chevron,.day-jump select:focus-visible+.day-jump-chevron{color:var(--text)}table.box{--stat-w: 48px;--split-w: 64px;--owner-w: 76px;--gap: 8px;--cell-x: 4px;--end: 16px;--head-h: 44px;--key-h: 26px;--plate: var(--track);--head-fall: inset 0 -1px 0 var(--divider), 0 10px 14px -12px rgb(0 0 0 / .55);--pin-edge: rgb(0 0 0 / .38)}:root[data-theme=light] table.box{--plate: var(--raised);--head-fall: inset 0 -1px 0 var(--divider), 0 10px 14px -10px rgb(70 45 20 / .3);--pin-edge: rgb(70 45 20 / .12)}:root table.box tr>:nth-child(n+3){--w: var(--stat-w);--gx: 0px;--ex: 0px;box-sizing:border-box;width:calc(var(--w) + var(--gx) + var(--ex));min-width:calc(var(--w) + var(--gx) + var(--ex));padding-left:calc(var(--gx) + var(--cell-x));padding-right:calc(var(--ex) + var(--cell-x))}:root table.box tr>:is(:nth-child(4),:nth-child(5)){--w: var(--split-w)}:root table.box tr>:is(:nth-child(4),:nth-child(7),:nth-child(11),:nth-child(12)){--gx: var(--gap)}:root table.box tr>:nth-child(12){--ex: var(--end)}:root table.box tr>:nth-child(2){box-sizing:border-box;width:var(--owner-w);min-width:var(--owner-w)}:root .table-wrap.box-scroll table.box thead th{height:var(--head-h);padding-top:0;padding-bottom:0;vertical-align:middle;background:var(--surface);font-size:13px;font-weight:500;color:var(--text-2);letter-spacing:0;border-bottom:0;box-shadow:var(--head-fall)}:root .table-wrap.box-scroll table.box thead th:first-child{padding-left:20px}:root .table-wrap.box-scroll table.box thead th:nth-child(n+4){padding-left:var(--gx);padding-right:var(--ex)}table.box .sc-key{all:unset;box-sizing:border-box;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:var(--head-h);cursor:pointer;font:inherit;font-family:var(--font-ui);font-size:13px;font-weight:calc(600 + var(--on, 0) * 100);color:color-mix(in srgb,var(--on-accent) calc(var(--on, 0) * 100%),var(--text));-webkit-tap-highlight-color:transparent}table.box .sc-key:before{content:"";position:absolute;z-index:-2;left:0;right:0;top:calc(50% - var(--key-h) / 2);height:var(--key-h);background:var(--plate);box-shadow:inset 0 1px #fff0dc09}table.box th:is(:nth-child(4),:nth-child(7),:nth-child(11),:nth-child(12)) .sc-key:before{border-top-left-radius:var(--radius-tag);border-bottom-left-radius:var(--radius-tag)}table.box th:is(:nth-child(6),:nth-child(10),:nth-child(11),:nth-child(12)) .sc-key:before{border-top-right-radius:var(--radius-tag);border-bottom-right-radius:var(--radius-tag)}table.box .sc-key:after{content:"";position:absolute;z-index:-1;left:0;right:0;top:calc(50% - var(--key-h) / 2);height:var(--key-h);border-radius:var(--radius-tag);background:var(--accent);opacity:var(--on, 0);transform:scale(calc(.92 + var(--on, 0) * .08));transition:opacity .14s ease,transform .14s ease}table.box th:nth-child(n+4)>.sc-key>.sc-caret{position:absolute;z-index:-1;left:50%;top:calc(50% + var(--key-h) / 2 - 1px);width:0;height:0;border:5px solid transparent;border-bottom:0;border-top-color:var(--accent);transform:translate(-50%);opacity:var(--on, 0);transition:opacity .14s ease}table.box .sc-key:focus-visible{outline:none}table.box .sc-key:focus-visible:before{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-tag)}table.box[data-col="4"] tr>:nth-child(4),table.box[data-col="5"] tr>:nth-child(5),table.box[data-col="6"] tr>:nth-child(6),table.box[data-col="7"] tr>:nth-child(7),table.box[data-col="8"] tr>:nth-child(8),table.box[data-col="9"] tr>:nth-child(9),table.box[data-col="10"] tr>:nth-child(10),table.box[data-col="11"] tr>:nth-child(11),table.box[data-col="12"] tr>:nth-child(12){--on: 1}@media(hover:hover){table.box:not([data-col]):has(tr>:nth-child(4):hover) tr>:nth-child(4),table.box:not([data-col]):has(tr>:nth-child(5):hover) tr>:nth-child(5),table.box:not([data-col]):has(tr>:nth-child(6):hover) tr>:nth-child(6),table.box:not([data-col]):has(tr>:nth-child(7):hover) tr>:nth-child(7),table.box:not([data-col]):has(tr>:nth-child(8):hover) tr>:nth-child(8),table.box:not([data-col]):has(tr>:nth-child(9):hover) tr>:nth-child(9),table.box:not([data-col]):has(tr>:nth-child(10):hover) tr>:nth-child(10),table.box:not([data-col]):has(tr>:nth-child(11):hover) tr>:nth-child(11),table.box:not([data-col]):has(tr>:nth-child(12):hover) tr>:nth-child(12){--on: 1}}table.box tbody tr:not(.box-team)>td:nth-child(n+4){--wash: color-mix(in srgb, var(--accent) calc(var(--on, 0) * 7%), transparent);background-image:linear-gradient(to right,transparent var(--gx),var(--wash) var(--gx),var(--wash) calc(100% - var(--ex)),transparent calc(100% - var(--ex)))}table.box tbody tr:not(.box-team)>td:nth-child(n+4){font-weight:calc(400 + var(--on, 0) * 200)}@media(max-width:640px){table.box{--stat-w: 42px;--split-w: 58px;--owner-w: 58px;--gap: 6px;--end: 10px}.table-wrap.box-scroll:not(.fits){scroll-padding-left:44vw}:root .table-wrap.box-scroll:not(.fits) table.box{width:max-content;min-width:100%}:root .table-wrap.box-scroll table.box tr>:nth-child(2){padding-left:8px;padding-right:4px}:root .table-wrap.box-scroll table.box tr>:nth-child(3){padding-left:4px;padding-right:4px}:root .table-wrap.box-scroll table.box tbody tr:not(.box-team)>td:nth-child(n+4){padding-left:calc(var(--gx) + var(--cell-x));padding-right:calc(var(--ex) + var(--cell-x))}:root .table-wrap.box-scroll table.box thead th:nth-child(n+4){padding-left:var(--gx);padding-right:var(--ex)}:root .table-wrap.box-scroll table.box thead tr>th:first-child{background:var(--surface);box-shadow:var(--head-fall)}:root .table-wrap.box-scroll table.box tbody th[scope=row]{box-shadow:none}:root .table-wrap.box-scroll table.box tbody tr.mine>th[scope=row]{box-shadow:inset 3px 0 0 var(--gold)}:root .table-wrap.box-scroll table.box :is(thead tr>th:first-child,tbody th[scope=row]):after{content:"";position:absolute;top:0;bottom:-1px;left:100%;width:12px;pointer-events:none;background:linear-gradient(to right,var(--pin-edge),transparent);opacity:0;animation:sc-pin-edge linear both;animation-timeline:scroll(nearest inline);animation-range:0 32px}}@keyframes sc-pin-edge{to{opacity:1}}table.box .sc-key .sc-dir{flex:none}@media(prefers-reduced-motion:reduce){table.box .sc-key:after,table.box .sc-key>.sc-caret{transition:none}}.card.box-card .sc-team-switch{width:min(420px,calc(100% - 40px));margin:16px auto}.card.box-card .sc-team-switch button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:0 10px;border-radius:8px}.card.box-card .sc-team-switch .sc-team-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.card.box-card .sc-team-switch{width:calc(100% - 32px);margin:12px auto}}.card.box-card .sc-team-switch button[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--tl),0 1px 2px #0000001f}:root .table-wrap.box-scroll table.box tbody tr:is(.mine,.rival){--edge: var(--gold);--row-wash: color-mix(in srgb, var(--edge) 5%, var(--surface));background:var(--row-wash);box-shadow:none}:root .table-wrap.box-scroll table.box tbody tr.rival{--edge: var(--rival, var(--text-2))}:root .table-wrap.box-scroll table.box tbody tr:is(.mine,.rival)>th[scope=row]{background:linear-gradient(90deg,color-mix(in srgb,var(--edge) 13%,var(--surface)),var(--row-wash));box-shadow:inset 3px 0 0 var(--edge)}:root .table-wrap.box-scroll table.box tbody tr.rival>:is(th,td){font-weight:600}table.box .sc-owner{white-space:nowrap;color:var(--text)}:root .table-wrap.box-scroll table.box tbody tr:is(.mine,.rival)>td.sc-owner,table.box tr:is(.mine,.rival)>td.sc-owner{font-weight:500}table.box .sc-owner-name{position:relative;display:inline-grid;justify-items:start}table.box .sc-owner-name>:is(.sc-owner-text,.sc-owner-sizer){grid-area:1 / 1}table.box .sc-owner-sizer{visibility:hidden}table.box .sc-owner-dot{position:absolute;top:-1px;right:-10px;width:6px;height:6px;border-radius:50%;background:var(--gold)}table.box .sc-owner-dot.rival{background:var(--rival, var(--text-2))}table.box{--cut-h: 44px;--cut-r: 14px;--cut-bg: var(--bg);--cut-glow: 22%}:root[data-theme=light] table.box{--cut-bg: color-mix(in srgb, var(--raised) 70%, var(--text) 4%);--cut-glow: 16%}.card.flush.box-card:has(tr.sc-bench-break){overflow-clip-margin:1px}:root table.box tr.sc-bench-break>th{height:var(--cut-h);padding:0;border:0;background:transparent;text-align:left;vertical-align:middle}table.box .sc-cut{position:relative;z-index:1;display:flex;align-items:center;height:var(--cut-h);margin:0 -1px;background:radial-gradient(240px 30px at 60px 50%,color-mix(in srgb,var(--tc) var(--cut-glow),transparent),transparent),var(--cut-bg)}table.box .sc-cut-label{position:sticky;left:0;display:inline-flex;align-items:center;gap:10px;padding:0 20px;line-height:1}table.box .sc-cut-label .team-logo{flex:none}table.box .sc-cut-title{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text)}table.box .sc-cut-count{margin-left:-4px;font-size:20px;font-weight:500;color:color-mix(in srgb,var(--tc) 55%,var(--text))}:root table.box tbody.sc-starters>tr:last-child>*{border-bottom:0}:root table.box tbody.sc-starters>tr:last-child>td:last-child,:root table.box tbody.sc-bench>tr:nth-child(2)>td:last-child{position:relative}:root table.box tbody.sc-starters>tr:last-child>th,:root table.box tbody.sc-bench>tr:nth-child(2)>th{position:sticky}:root table.box tbody.sc-starters>tr:last-child>th:before,:root table.box tbody.sc-starters>tr:last-child>td:last-child:after,:root table.box tbody.sc-bench>tr:nth-child(2)>th:before,:root table.box tbody.sc-bench>tr:nth-child(2)>td:last-child:after{content:"";position:absolute;z-index:1;width:calc(var(--cut-r) + 1px);height:var(--cut-r);pointer-events:none}:root table.box tbody.sc-starters>tr:last-child>th:before{left:-1px;bottom:0;background:radial-gradient(circle at 100% 0,transparent calc(var(--cut-r) - .5px),var(--cut-bg) var(--cut-r))}:root table.box tbody.sc-starters>tr:last-child>td:last-child:after{right:-1px;bottom:0;background:radial-gradient(circle at 0 0,transparent calc(var(--cut-r) - .5px),var(--cut-bg) var(--cut-r))}:root table.box tbody.sc-bench>tr:nth-child(2)>th:before{left:-1px;top:0;background:radial-gradient(circle at 100% 100%,transparent calc(var(--cut-r) - .5px),var(--cut-bg) var(--cut-r))}:root table.box tbody.sc-bench>tr:nth-child(2)>td:last-child:after{right:-1px;top:0;background:radial-gradient(circle at 0 100%,transparent calc(var(--cut-r) - .5px),var(--cut-bg) var(--cut-r))}:root table.box tr.sc-starter .box-player .head-team{--head-glow: 56%;box-shadow:inset 0 -2px 0 var(--tc),0 0 0 1.5px color-mix(in srgb,var(--tc) 85%,transparent)}:root[data-theme=light] table.box tr.sc-starter .box-player .head-team{--head-glow: 42%}@media(max-width:640px){table.box{--cut-h: 40px;--cut-r: 12px}table.box .sc-cut-label{gap:8px;padding-left:16px}table.box .sc-cut-title,table.box .sc-cut-count{font-size:18px}}.sw{display:flex;flex-direction:column;gap:12px}.sw-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.sw-sum{margin:0}.sw-sum-n{color:var(--text);font-size:16px;font-weight:700}.sw-warn{color:var(--warn)}.sw-grid{display:flex;flex-direction:column;gap:4px}.sw-row{display:grid;justify-content:space-between;align-items:center;gap:4px}.sw-days{align-items:start;margin-bottom:4px}.sw-day{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;color:var(--text);font-size:12px;font-weight:600;text-decoration:none}.sw-day-name{display:flex;gap:4px;white-space:nowrap}.sw-day-mark{display:flex;align-items:center;height:16px}.sw-day-sit{display:inline-flex;align-items:center;gap:4px;color:var(--warn);font-size:11px;font-weight:600;white-space:nowrap}.sw-starts-h{align-self:end;text-align:right}.sw-name{min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sw-cell{position:relative;display:flex;align-items:center;justify-content:center;height:30px;border-radius:6px;background:var(--surface-2)}.sw-play{background:color-mix(in srgb,var(--accent) 14%,transparent)}.sw-out{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--muted) 22%,transparent) 0 4px,transparent 4px 8px)}.sw-out-text{color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.04em}.sw-logo{display:inline-flex;align-items:center;justify-content:center}.sw-logo:has(img) .sw-abbrev{display:none}.sw-abbrev{font-size:10px;font-weight:700}.sw-sit .sw-logo{filter:grayscale(1);opacity:.4}.sw-bench{display:inline-flex;flex:none;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;background:var(--warn);color:var(--bg)}.sw-cell .sw-bench{position:absolute;top:2px;right:calc(50% - 19px);box-shadow:0 0 0 2px var(--surface-2)}.sw-starts{font-size:15px;font-weight:700;text-align:right}.sw-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:10px;border-top:1px solid var(--border)}.sw-legend{display:inline-flex;align-items:center;gap:6px}.sw-all{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.sw-all-day{font-size:13px;font-weight:600}.sw-all-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px 12px;margin:6px 0 0;padding:0;list-style:none}.sw-all-games>li{display:flex;align-items:center;gap:5px;font-size:13px}@media(max-width:480px){.sw-name{font-size:12px}.sw-day{font-size:11px}.sw-day-name{flex-direction:column;align-items:center;gap:0;line-height:1.2}.sw-sit-word{display:none}.sw-cell .sw-bench{right:1px}}@property --gt-p{syntax: "<number>"; inherits: true; initial-value: 0;}@property --gt-heat{syntax: "<number>"; inherits: true; initial-value: 0;}:root{--burn-char: rgb(8 4 2 / .3);--burn-coal: #b4461a;--burn-low: #d9461b;--burn-high: #ffb547;--burn-core-low: #ffa055;--burn-core-high: #fff3d6;--burn-banked: #8e3417;--burn-out: rgb(8 4 2 / .26);--burn-coal-a: 13%;--burn-coal-h: 5%;--burn-front-a: 13%;--burn-front-h: -2%;--burn-seam-a: 42%;--burn-seam-h: 22%;--burn-rim-a: 60%;--burn-bloom-a: 10%;--burn-bloom-h: 8%}:root[data-theme=light]{--burn-char: rgb(214 128 52 / .055);--burn-coal: #e07a30;--burn-low: #e8742c;--burn-high: #f5a531;--burn-core-low: #e5781f;--burn-core-high: #f2a20f;--burn-banked: #b27552;--burn-out: rgb(186 112 44 / .085);--burn-coal-a: 13%;--burn-coal-h: 7%;--burn-front-a: 16%;--burn-front-h: 10%;--burn-seam-a: 80%;--burn-seam-h: 15%;--burn-rim-a: 55%;--burn-bloom-a: 18%;--burn-bloom-h: 14%}.sc-ember{position:relative;isolation:isolate;transition:--gt-p .9s cubic-bezier(.2,.8,.2,1),--gt-heat 1.6s ease}.sc-ember>:not(.sc-burn,.sr-only){position:relative;z-index:1}.sc-burn{--x: calc(var(--gt-p) * 100%);--src: clamp(16px, var(--x), calc(100% - 16px) );--reach: calc(84px + var(--gt-heat) * 116px);--len: min(var(--x), var(--reach));--hot: color-mix(in oklab, var(--burn-high) calc(var(--gt-heat) * var(--gt-heat) * 100%), var(--burn-low));--core: color-mix(in oklab, var(--burn-core-high) calc(var(--gt-heat) * 100%), var(--burn-core-low));--seam: var(--hot);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.game-card>.sc-burn{border-radius:calc(var(--radius) - 1px)}.card-head>.sc-burn{--reach: calc(150px + var(--gt-heat) * 230px)}:root[data-theme=light] .sc-burn{--seam: #fffaf1}.sc-burn:before,.sc-burn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sc-ember[data-ember=run]>.sc-burn{background:linear-gradient(to right,transparent calc(var(--x) - 52px),color-mix(in srgb,var(--hot) calc(var(--burn-front-a) + var(--gt-heat) * var(--burn-front-h)),transparent) calc(var(--x) - 5px),color-mix(in srgb,var(--hot) calc((var(--burn-front-a) + var(--gt-heat) * var(--burn-front-h)) * .6),transparent) calc(var(--x) + 2px),color-mix(in srgb,var(--hot) calc((var(--burn-front-a) + var(--gt-heat) * var(--burn-front-h)) * .22),transparent) calc(var(--x) + 9px),transparent calc(var(--x) + 20px + var(--gt-heat) * 18px)),radial-gradient(calc(var(--reach) * .95) calc(64% + var(--gt-heat) * 66%) at calc(var(--x) - var(--reach) * .22) 100%,color-mix(in srgb,var(--burn-coal) calc(var(--burn-coal-a) + var(--gt-heat) * var(--burn-coal-h)),transparent),color-mix(in srgb,var(--burn-coal) calc((var(--burn-coal-a) + var(--gt-heat) * var(--burn-coal-h)) * .45),transparent) 55%,transparent),linear-gradient(to right,var(--burn-char) 0,var(--burn-char) calc(var(--x) - var(--len) * .75),transparent calc(var(--x) - var(--len) * .1));-webkit-mask-image:linear-gradient(to right,#000 calc(max(var(--x),24px) + 2px),transparent calc(max(var(--x),24px) + 26px + var(--gt-heat) * 22px));mask-image:linear-gradient(to right,#000 calc(max(var(--x),24px) + 2px),transparent calc(max(var(--x),24px) + 26px + var(--gt-heat) * 22px))}:root[data-theme=light] .sc-ember[data-ember=run]>.sc-burn{background:radial-gradient(calc(var(--reach) * .8) 90% at calc(var(--x) - var(--reach) * .1) 100%,color-mix(in srgb,var(--burn-coal) calc(var(--gt-heat) * 10%),transparent),transparent),linear-gradient(to right,var(--burn-char) 0,color-mix(in srgb,var(--burn-coal) calc(var(--burn-coal-a) * .45),transparent) calc(var(--x) - var(--len)),color-mix(in srgb,var(--burn-coal) calc(var(--burn-coal-a) + var(--gt-heat) * var(--burn-coal-h)),transparent) calc(var(--x) - var(--len) * .3),color-mix(in srgb,var(--hot) calc(var(--burn-front-a) + var(--gt-heat) * var(--burn-front-h)),transparent) calc(var(--x) - 2px),color-mix(in srgb,var(--hot) calc((var(--burn-front-a) + var(--gt-heat) * var(--burn-front-h)) * .4),transparent) calc(var(--x) + 4px),transparent calc(var(--x) + 16px + var(--gt-heat) * 18px));-webkit-mask-image:linear-gradient(to right,#000 calc(max(var(--x),24px) + 1px),transparent calc(max(var(--x),24px) + 12px + var(--gt-heat) * 16px));mask-image:linear-gradient(to right,#000 calc(max(var(--x),24px) + 1px),transparent calc(max(var(--x),24px) + 12px + var(--gt-heat) * 16px))}.sc-ember[data-ember=run]>.sc-burn:before{background:linear-gradient(to right,transparent 0,color-mix(in srgb,var(--hot) calc(var(--burn-rim-a) * .22),transparent) calc(var(--x) * .4),color-mix(in srgb,var(--hot) var(--burn-rim-a),transparent) calc(var(--x) - 5px),transparent calc(var(--x) + 8px)) 0 0 / 100% 1.5px no-repeat,linear-gradient(to right,transparent calc(var(--x) - 8px),color-mix(in srgb,var(--seam) calc(var(--burn-seam-a) + var(--gt-heat) * var(--burn-seam-h)),transparent) calc(var(--x) - 1px),transparent calc(var(--x) + 6px));-webkit-mask-image:linear-gradient(to bottom,#000 0,rgb(0 0 0 / .55) 10px,rgb(0 0 0 / .14) 30px,rgb(0 0 0 / .08) 100%);mask-image:linear-gradient(to bottom,#000 0,#0000008c 10px,#00000024 30px,#00000014)}.sc-ember[data-ember=run]>.sc-burn:after{background:radial-gradient(ellipse 7px 4px at var(--src) 0,var(--core) 0,var(--core) 50%,transparent 100%),radial-gradient(ellipse calc(12px + var(--gt-heat) * 12px) calc(9px + var(--gt-heat) * 6px) at var(--src) 0,color-mix(in srgb,var(--hot) calc(50% + var(--gt-heat) * 30%),transparent),transparent),radial-gradient(calc(var(--reach) * .7 + 24px) calc(30px + var(--gt-heat) * 34px) at var(--src) 0,color-mix(in srgb,var(--hot) calc(var(--burn-bloom-a) + var(--gt-heat) * var(--burn-bloom-h)),transparent),color-mix(in srgb,var(--hot) calc((var(--burn-bloom-a) + var(--gt-heat) * var(--burn-bloom-h)) * .3),transparent) 60%,transparent)}.sc-ember[data-ember=break]>.sc-burn{background:linear-gradient(to right,transparent calc(var(--x) - 70px),color-mix(in srgb,var(--burn-banked) 15%,transparent) calc(var(--x) - 6px),color-mix(in srgb,var(--burn-banked) 6%,transparent) calc(var(--x) + 2px),transparent calc(var(--x) + 10px)),linear-gradient(to right,var(--burn-char) 0,var(--burn-char) calc(var(--x) - 40px),transparent var(--x))}.sc-ember[data-ember=final]>.sc-burn{background:var(--burn-out)}.sc-ember[data-ember=pre]>.sc-burn,.sc-ember[data-ember=unknown]>.sc-burn{display:none}.game-grid .game-card.sc-ember{grid-template-rows:26px 32px 32px 1fr}.game-grid .game-card .game-status{align-items:center;min-width:0}.gt{display:inline-flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;line-height:1}.gt-per{font-size:14px;font-weight:600;color:var(--text-2)}.gt-clock{font-size:25px;font-weight:700;color:var(--text);letter-spacing:-.02em}.gt-clutch{align-self:center;margin-left:2px;padding:3px 7px;border-radius:var(--radius-tag);font-size:12px;font-weight:650;line-height:1.1;color:var(--gold-text);background:var(--gold-soft)}.gt-word{font-size:15px;font-weight:650;color:var(--text-2)}.gt-break{align-items:center;gap:6px}.gt-break .gt-word{font-size:17px}.gt-ico{width:13px;height:13px;flex:none;color:var(--muted)}.gt-final .gt-word{font-size:13px;font-weight:600;color:var(--muted)}.gt-tip{font-size:19px;font-weight:600;color:var(--text-2)}.gt-ap{font-size:12px;font-weight:600;color:var(--muted)}.card .card-head.sc-bh{align-items:center;flex-wrap:nowrap;gap:12px;padding:16px 20px}.card .card-head.sc-bh h2{display:flex;align-items:baseline;gap:20px;min-width:0}.sc-bh-side{display:inline-flex;align-items:baseline;gap:8px}.sc-bh-abbr{font-size:16px;font-weight:650;color:var(--text)}.sc-bh-pts{font-size:30px;font-weight:700;line-height:1}.sc-bh-side.trail .sc-bh-abbr,.sc-bh-side.trail .sc-bh-pts{color:var(--muted);font-weight:500}.sc-bh-time{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;text-align:right}.sc-bh-time .gt-per{font-size:16px}.sc-bh-time .gt-clock{font-size:30px}.sc-bh-time .gt-break .gt-word{font-size:22px}.sc-bh-time .gt-final .gt-word{font-size:18px;color:var(--text-2)}.sc-bh-sub{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-2);white-space:nowrap}.sc-bh-sub i{width:3px;height:3px;border-radius:50%;background:currentColor}@media(max-width:640px){.card .card-head.sc-bh{padding:14px 16px}.card .card-head.sc-bh h2{gap:14px}.sc-bh-pts,.sc-bh-time .gt-clock{font-size:26px}.sc-bh-abbr{font-size:15px}}@media(max-width:380px){.gt-clock{font-size:23px}.sc-bh-pts,.sc-bh-time .gt-clock{font-size:24px}.card .card-head.sc-bh h2{gap:12px}}.sc-ember[data-tick][data-ember=run]>.sc-burn:after{animation:gt-burn-catch .8s ease-out 1}@keyframes gt-burn-catch{35%{filter:brightness(1.4)}}@media(prefers-reduced-motion:reduce){.sc-ember{transition:none}.sc-ember[data-tick][data-ember=run]>.sc-burn:after{animation:none}}.sc-ember .badge-you,.sc-ember .gt-clutch{background:color-mix(in srgb,var(--gold) 13%,var(--surface))}:root[data-theme=light] .sc-ember .badge-you,:root[data-theme=light] .sc-ember .gt-clutch{background:var(--gold-soft)}.game-status .game-cold{white-space:nowrap}.game-status:has(.gt-clutch) .game-cold{display:none}.sl-lens{--sl-hair: rgb(248 241 232 / .1);--sl-lift: 0 1px 2px rgb(0 0 0 / .35);--sl-ember: rgb(255 190 130 / .16);position:relative;display:inline-grid;grid-template-columns:1fr 1fr;flex:none;height:44px;border-radius:10px;isolation:isolate;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border)}[data-theme=light] .sl-lens{--sl-hair: var(--border);--sl-lift: 0 1px 2px rgb(34 27 21 / .08);--sl-ember: rgb(255 190 130 / .34)}.sl-lit{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:7px;z-index:0;background:var(--raised);box-shadow:inset 0 0 0 1px var(--sl-hair),inset 0 1px #ffffff0d,var(--sl-lift);transition:transform .22s cubic-bezier(.2,.7,.2,1)}[data-theme=light] .sl-lit{background:var(--surface)}.sl-lit:after{content:"";position:absolute;left:12%;right:12%;bottom:-11px;height:16px;z-index:-1;background:radial-gradient(closest-side,var(--sl-ember),transparent)}.sl-lens[data-value=mine] .sl-lit{transform:translate(100%)}.sl-lens .sl-seg{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;min-width:88px;padding:0 14px;border:0;border-radius:10px;background:none;box-shadow:none;color:var(--text-2);font:inherit;font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .18s ease}.sl-lens .sl-seg:hover{background:none;color:var(--text)}.sl-n{font-size:14px;font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .18s ease}.sl-lens .sl-seg[aria-checked=true]{color:var(--text);font-weight:600}.sl-seg[aria-checked=true] .sl-n{color:var(--accent-text);font-weight:600}.sl-lens .sl-seg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sl-summary{margin:0;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.sl-summary b{color:var(--accent-text);font-weight:600}.sl-short{display:none}.card.sl-empty{display:grid;justify-items:center;gap:16px;padding:28px 20px 22px;text-align:center;background:radial-gradient(70% 90px at 50% 0,var(--glow, rgb(255 190 130 / .07)),transparent),var(--surface)}.sl-empty h2{margin:0;font-size:16px;font-weight:600}@media(max-width:640px){.sl-row{display:flex;align-items:center;gap:12px;width:100%}.sl-long{display:none}.sl-short{display:inline}}@media(prefers-reduced-motion:reduce){.sl-lit,.sl-lens .sl-seg,.sl-n{transition:none}}.sl-empty button.ghost{background:var(--accent-soft)}.trade-for .target-row{grid-template-columns:40px minmax(0,1fr) auto auto;min-height:64px}.trade-for .target-head{justify-content:flex-start;align-items:center}.trade-for .target-head-text{flex:1;min-width:0}.trade-for .tf-fit{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600}.trade-for .tf-fit:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.trade-for .tf-fit-good{color:var(--good)}.trade-for .tf-fit-warn{color:var(--warn)}.trade-for .tf-fit-bad{color:var(--bad)}.trade-for .offer-swap>span{display:flex;align-items:center;gap:6px;min-width:0}.trade-for .offer-swap .head-stack{margin-right:0}.trade-for .offer-swap .label-sm{min-width:30px}.trade-for .offer-swap strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tradefor-want{display:inline-flex;align-items:center;gap:8px;min-width:0}.split.trade-for>.narrow{flex-basis:390px}.intro-steps{justify-self:stretch;align-self:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none}.intro-steps>li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-2)}.intro-steps svg{flex:none;color:var(--text-2)}.intro-steps>li>span{display:flex;flex-direction:column;gap:2px}.intro-steps strong{font-size:14px}.totd-load-head{display:flex;justify-content:space-between;align-items:center;gap:4px 16px;flex-wrap:wrap}.totd-load-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.totd-load-pct{min-width:3ch;text-align:right}.totd-load-note{margin:0 0 4px}.totd-players{display:flex;flex-direction:column;gap:8px;margin-top:4px}.totd-player{display:flex;align-items:center;gap:12px}.totd-drop{display:flex;align-items:center;gap:6px;margin-top:4px}.tw-needs{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin:6px 0 0;padding:0;list-style:none}.tw-needs>li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--border);border-left:3px solid var(--good);border-radius:var(--radius-sm);background:var(--surface)}.tw-top{display:flex;align-items:center;justify-content:space-between;gap:6px}.tw-cat{font-size:15px;font-weight:700}.tw-rank{color:var(--muted);font-size:11px;font-weight:600}.tw-pts{font-size:22px;font-weight:700;line-height:1.1}.tw-unit{margin-left:3px;color:var(--muted);font-size:11px;font-weight:600}.tw-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}.tw-punts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.tw-punt{padding:2px 8px;border:1px dashed var(--border);border-radius:6px;color:var(--faint);font-size:13px;font-weight:600}.tw-chasing{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.tw-chasing svg{color:var(--warn)}.card.totd{border-color:var(--border);background:radial-gradient(60% 120% at 100% 0%,var(--glow, rgb(255 190 130 / .07)),transparent 65%),var(--surface)}.card.totd.involved{border-color:var(--accent)}.totd .totd-side{border:none;border-left:6px solid var(--team);border-radius:14px;background:color-mix(in srgb,var(--team) 13%,var(--surface))}.totd .totd-side.me{box-shadow:inset 0 0 0 1px var(--gold)}.totd .totd-team{gap:10px}.totd .totd-swap{width:40px;height:40px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);box-shadow:var(--shadow)}.totd-delta{font-size:16px;font-weight:700}.totd .totd-side .totd-poll-buttons button:not([aria-pressed=true]){background:var(--surface)}.totd .totd-poll{border-top-color:color-mix(in srgb,var(--team) 25%,var(--divider))}@media(max-width:720px){.totd .totd-swap{justify-self:center}}.tw-key{color:var(--muted);font-size:11px;font-weight:600;line-height:1.2}.tw-needs .tw-per{margin-top:4px;font-size:12px}.park .pick{grid-template-columns:20px 36px minmax(0,1fr) auto;min-height:56px}.park .pick.off .head{filter:grayscale(1)}@media(min-width:901px){div.park{grid-template-columns:360px minmax(0,1fr)}}.pk-tier{display:inline-flex;align-items:center;gap:5px;margin-left:10px;font-weight:600}.pk-tier:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pk-tier-core{color:var(--accent-text)}.pk-tier-tradeable{color:var(--text-2)}.pk-tier-droppable{color:var(--warn)}.pk-tier-injured{color:var(--bad)}.card-head.park-deals-head{justify-content:center}.tp-status{display:inline-flex;align-items:center;gap:6px;margin:0;white-space:nowrap}.tp-count-spin{vertical-align:-2px;opacity:.8}.tp-pct{min-width:3ch;text-align:right}.tp-rows{list-style:none;margin:0;padding:4px 0 8px}.tp-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--divider)}.tp-row:first-child{border-top:0}.tp-lines{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.tp-best-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-best-note{margin:4px 0 12px}.tp-best-bones{display:flex;flex-direction:column;gap:8px}.card.ns-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:6px 8px 0}.ns-head{display:flex;align-items:center;justify-content:space-between;gap:0 16px;min-height:52px;padding-left:10px}.ns-title{margin:0;font-size:16.5px}.ns-card button.ns-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0 6px 0 0;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;text-align:left}.ns-toggle-caret{flex:none;color:var(--muted);transform:rotate(180deg);transition:transform .18s ease}.ns-toggle[aria-expanded=false] .ns-toggle-caret{transform:none}.ns-folded{margin:-6px 0 0;padding:0 10px 14px;color:var(--text-2)}.ns-status{display:inline-flex;align-items:center;gap:8px;padding-right:8px;white-space:nowrap}.ns-status .spinner{color:var(--gold)}.ns-pct{min-width:3ch;text-align:right;font-weight:650}.ns-card button.ns-close{flex:none;width:44px;height:44px;padding:0;justify-content:center}.ns-roster{display:flex;align-items:center;gap:8px 10px;padding:0 10px 10px}.ns-you{flex:none;color:var(--gold-text)}.ns-roster-list{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none}.ns-card button.pc-link.ns-roster-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.ns-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 16px;margin:0;padding:0 0 6px;list-style:none}.ns-rows li{display:flex}.ns-card button.ns-row{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:68px;padding:10px;border:0;border-radius:var(--radius-row);background:none;color:var(--text);font-weight:400;text-align:left}.ns-card button.ns-row:hover{background:var(--accent-soft)}.ns-card button.ns-row:disabled{opacity:1}.ns-face{display:grid}.ns-face-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:34%;background:var(--raised);color:var(--text-2)}.ns-row-body{display:flex;flex-direction:column;align-self:stretch;min-width:0}.ns-row-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:auto;padding-top:8px}.ns-row-top{display:flex;flex-wrap:wrap;gap:0 6px;color:var(--muted);line-height:18px}.ns-tally{white-space:nowrap}.ns-tally:before{content:"·";margin-right:6px}.ns-label{display:inline-flex;align-items:center;gap:5px}.ns-side{display:inline-flex;max-width:100%;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:var(--radius-tag);background:var(--raised);color:var(--text-2);font-size:12.5px;font-weight:600;white-space:nowrap}.ns-was-gain{display:inline-flex;align-items:center;gap:4px;font-size:13px;line-height:19px;color:var(--muted);white-space:nowrap}.ns-was-gain .num{color:var(--text-2);font-weight:650}.ns-was-gain .ns-was-now{color:var(--text)}.ns-side-text{overflow:hidden;text-overflow:ellipsis}.ns-side.ns-side-was{padding-left:2px}.ns-row-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:15px;line-height:21px}.ns-row-title{font-weight:650}.ns-odds{display:inline-flex;align-items:center;gap:3px;color:var(--text-2);white-space:nowrap;font-size:14px}.ns-odds svg{color:var(--muted)}.ns-odds-after{color:var(--text);font-weight:650}.ns-delta{margin-left:6px;font-weight:650}.ns-delta.good{color:var(--good)}.ns-delta.bad{color:var(--bad)}.ns-wait{color:var(--muted)}.ns-reason{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:13px;line-height:19px;color:var(--text-2)}.ns-team{display:inline-flex;align-items:center;gap:5px}.ns-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-tag);background:var(--bad-soft);color:var(--bad);font-size:11px;font-weight:650;white-space:nowrap}.ns-tag.ns-tag-back{background:var(--raised);color:var(--text-2)}.ns-league{margin:0 -8px;border-top:1px solid var(--divider);background:var(--surface-2)}.ns-card button.ns-band{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 18px;border:0;border-radius:0;background:none;color:var(--text);font-weight:400;text-align:left}.ns-card button.ns-band:hover:not(:disabled){background:var(--accent-soft)}.ns-card button.ns-band:disabled{opacity:1}.ns-band-art{display:inline-flex;align-items:center;flex:none}.ns-band-art>*+*{margin-left:-6px}.ns-band-art>.head{box-shadow:inset 0 -2px 0 var(--tc),0 0 0 2px var(--surface-2)}.ns-band-art>.crest{margin-left:2px}.ns-band-art>.head+.crest{margin-left:6px}.ns-band-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;min-width:0}.ns-band-title{font-weight:650;font-size:13.5px}.ns-band-sum{color:var(--text-2)}.ns-caret{flex:none;margin-left:auto;color:var(--muted);transition:transform .18s ease}.ns-band[aria-expanded=true] .ns-caret{transform:rotate(180deg)}.ns-lanes{display:flex;padding:4px 18px 18px}.ns-lane{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 18px}.ns-lane:first-child{padding-left:0}.ns-lane+.ns-lane:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--divider)}.ns-lane-moves{flex:1 1 auto}.ns-lane:not(.ns-lane-moves){flex:0 1 auto;max-width:270px}.ns-lane-games{max-width:180px}.ns-lane-title{display:inline-flex;align-items:center;gap:6px;margin:0;min-height:22px;color:var(--text-2);font-weight:600}.ns-lane-title svg,.ns-count{color:var(--muted)}.ns-team-row{display:flex;align-items:center;gap:12px;min-height:72px}.ns-team-row+.ns-team-row{border-top:1px solid var(--divider)}.ns-team-name{display:flex;flex:none;align-items:center;gap:10px;width:168px;font-size:13px;font-weight:600;line-height:1.25}.ns-team-title{display:block}.ns-team-name .small{display:block;font-size:12px;font-weight:500}.ns-tokens{display:flex;flex-wrap:wrap;gap:4px 2px;margin:0;padding:0;list-style:none}.ns-card button.pc-link.ns-token{display:flex;flex-direction:column;align-items:center;gap:4px;width:76px;min-height:70px;padding:2px 0 4px;border-radius:var(--radius-sm);text-decoration:none}.ns-card button.pc-link.ns-token:hover{background:var(--accent-soft);color:inherit}.ns-token-face{position:relative;display:grid}.ns-token-face .ns-tag{position:absolute;left:50%;bottom:-7px;height:16px;font-size:10.5px;transform:translate(-50%);box-shadow:0 0 0 2px var(--surface-2)}.ns-token-face .ns-tag:not(.ns-tag-back){background:color-mix(in srgb,var(--bad) 22%,var(--surface-2))}.ns-token-name{max-width:74px;margin-top:6px;overflow-wrap:anywhere;color:var(--text-2);font-size:12px;font-weight:550;line-height:14px;text-align:center}.ns-games{display:flex;flex-direction:column;gap:2px;max-width:150px;margin:0}.ns-games-n{font-size:26px;font-weight:700;line-height:1.1}.ns-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform-origin:left;transition:transform .4s ease}@media(prefers-reduced-motion:reduce){.ns-progress,.ns-caret,.ns-toggle-caret{transition:none}}@media(max-width:640px){.card.ns-card{padding:4px 6px 0}.ns-rows{grid-template-columns:minmax(0,1fr)}.ns-card button.ns-row{min-height:72px}.ns-rows li{position:relative}.ns-rows li+li:before{content:"";position:absolute;left:66px;right:10px;top:0;height:1px;background:var(--divider)}.ns-league{margin:0 -6px}.ns-card button.ns-band{min-height:60px;padding:8px 10px 8px 16px;gap:12px}.ns-band-text{flex-direction:column;gap:0}.ns-band-art>.head:nth-child(n+3),.ns-band-art>.crest~.crest{display:none}.ns-band-extra{display:none}.ns-lanes{flex-direction:column;flex-wrap:nowrap;padding:0 16px 8px}.ns-lane{padding:14px 0}.ns-lane+.ns-lane:before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px}.ns-lane-moves,.ns-lane:not(.ns-lane-moves){flex:none;max-width:none}.ns-team-row{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:8px 0}.ns-team-name{width:auto}.ns-games{flex-direction:row;align-items:baseline;gap:6px;max-width:none}.ns-games-n{font-size:18px}}.ns-flash{scroll-margin-top:124px;outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--radius)}.topbar .sn-tabs{gap:2px;padding-top:0;padding-bottom:0;box-shadow:inset 0 -1px 0 var(--divider)}.topbar .sn-tabs .tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:0 12px;min-height:46px;border-bottom:none;color:var(--text-2);font-weight:550}.topbar .sn-tabs .tab:hover,.topbar .sn-tabs .tab[aria-selected=true]{color:var(--text)}.topbar .sn-tabs .tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px;background:var(--text)}.topbar .sn-tabs .tab:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--radius-sm)}.sn-ic{flex:none}.sn-bar{display:none}.crash-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px;box-sizing:border-box}.crash-card{width:100%;max-width:480px;box-sizing:border-box}.crash-card h2{margin:0}.crash-card p{margin:0;color:var(--muted)}:root{--bg: #141210;--surface: #1c1916;--surface-2: #191613;--raised: #25211d;--topbar: #141210;--border: #2c2722;--divider: #2c2722;--text: #ebe5db;--text-2: #bab0a3;--muted: #a39888;--faint: #968b7c;--track: #302b26;--accent: #e6dfd3;--accent-text: #dcc8a4;--on-accent: #141210;--gold: #f0ad32;--gold-text: #f2b648;--on-gold: #1c1305;--gold-soft: rgb(240 173 50 / .12);--focus: #f2b648;--good: #4fd18b;--warn: #ffb83a;--warn-fill: #ffb224;--bad: #ff7d69;--good-soft: rgb(79 209 139 / .13);--warn-soft: rgb(255 178 36 / .13);--bad-soft: rgb(255 125 105 / .13);--on-good: #141210;--shadow: 0 1px 0 rgb(255 240 220 / .03) inset, 0 8px 24px -10px rgb(0 0 0 / .6);--accent-soft: rgb(230 223 211 / .08);--team-0: #f97066;--team-1: #a48afb;--team-2: #2ed3b7;--team-3: #a6ef67;--team-4: #36bffa;--team-5: #f670c7;--team-6: #e0a98c;--team-7: #fd853a;--team-8: #cbd5e1;--team-9: #8098f9;--team-10: #fda29b;--team-11: #67e3f9;--font-ui: "Host Grotesk Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-num: "Mona Sans Numbers", "Host Grotesk Variable", system-ui, sans-serif;--num-stretch: 100%;--glow: rgb(255 190 130 / .07);--die: #221b16;--sticker-shadow: rgb(0 0 0 / .55);--lead-good: 22%;--lead-bad: 22%;--cell-good: 18%;--cell-bad: 18%;--tile-good: 20%;--tile-bad: 20%;--rival: var(--text-2);--rival-a: 15%;--rival-row: 10%;--house: rgb(255 190 130 / .12);--halo-a: 52%;--face-a: 40%;--lift: 0 1px 0 rgb(255 240 220 / .05) inset, 0 14px 32px -14px rgb(0 0 0 / .75), 0 2px 6px -2px rgb(0 0 0 / .4);--recess: inset 0 0 0 1px rgb(255 240 220 / .035);--rim: rgb(255 240 220 / .06);--radius: 18px;--radius-row: 16px;--radius-tile: 14px;--radius-sm: 12px;--radius-tag: 7px;color-scheme:dark;font-family:var(--font-ui);font-size:14px;line-height:1.45;color:var(--text);background:var(--bg)}:root[data-theme=light]{--bg: #f4f1ea;--surface: #fcfaf6;--surface-2: #f0ebe2;--raised: #ede8de;--topbar: #f4f1ea;--border: #e0d9cc;--divider: #e0d9cc;--text: #1a1714;--text-2: #4f473e;--muted: #645a50;--faint: #6f6457;--track: #e2dbce;--accent: #1f1b17;--accent-text: #6b4e1f;--on-accent: #fcfaf6;--gold: #e9a21e;--gold-text: #8f5200;--on-gold: #1c1305;--gold-soft: #fbeed2;--focus: #8f5200;--good: #0e6e43;--warn: #8f5200;--warn-fill: #c98a00;--bad: #a93522;--good-soft: #e0efe5;--warn-soft: #fbeed2;--bad-soft: #f8e3dd;--on-good: #ffffff;--shadow: 0 1px 2px rgb(70 45 20 / .05), 0 6px 18px -6px rgb(70 45 20 / .1);--accent-soft: rgb(31 27 23 / .06);--team-0: #c8341f;--team-1: #6941c6;--team-2: #0e7c72;--team-3: #4b7a12;--team-4: #0369a1;--team-5: #b8166f;--team-6: #8a5a44;--team-7: #c4320a;--team-8: #475467;--team-9: #3e4fb8;--team-10: #a8261a;--team-11: #0e7490;--glow: rgb(255 196 140 / .22);--die: #ffffff;--sticker-shadow: rgb(60 40 20 / .28);--lead-good: 16%;--lead-bad: 13%;--cell-good: 16%;--cell-bad: 12%;--tile-good: 14%;--tile-bad: 10%;--rival-a: 10%;--rival-row: 7%;--house: rgb(240 160 70 / .14);--halo-a: 28%;--face-a: 30%;--lift: 0 1px 2px rgb(70 45 20 / .06), 0 12px 28px -12px rgb(70 45 20 / .22);--recess: inset 0 0 0 1px rgb(70 45 20 / .07);--rim: rgb(255 255 255 / .9);color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.15;font-family:var(--font-ui);font-weight:650;letter-spacing:-.01em}h1{font-size:32px}h2{font-size:24px}h3{font-size:16px}p{margin:0}a{color:var(--accent-text)}code{font-size:.9em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-family:var(--font-num);font-stretch:var(--num-stretch);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:13px}.eyebrow{font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-2)}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grow{flex:1}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin:0}.card.error{border-color:var(--bad)}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--divider)}.flush{padding:0;overflow:hidden}label{display:flex;flex-direction:column;gap:6px;font-weight:500}label.row{flex-direction:row;font-weight:400}input:not([type=checkbox]),select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);width:100%}input::placeholder{color:var(--muted)}input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}button,.button{font:inherit;font-weight:600;min-height:44px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}button:disabled{opacity:.55;cursor:default}button.secondary,.button.secondary{background:transparent;border-color:var(--border);color:var(--text)}button.ghost,.button.ghost{background:transparent;border-color:transparent;color:var(--accent-text)}button.link{background:none;border:none;min-height:0;padding:0;color:var(--accent-text);font-weight:500}button.icon{width:44px;padding:0;background:transparent;border-color:var(--border);color:var(--text)}details summary{cursor:pointer;color:var(--accent-text)}.badge{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.injury-badge{margin-left:6px;vertical-align:middle}.badge-bad{background:var(--bad-soft);color:var(--bad)}.tier-core{background:var(--raised);color:var(--accent-text);border:1px solid var(--border)}.tier-tradeable{background:var(--track);color:var(--text)}.tier-droppable{background:var(--warn-soft);color:var(--warn)}.tier-injured{background:var(--bad-soft);color:var(--bad)}.badge+.badge,th .badge{margin-left:4px}.badge-notes .badge{margin-right:4px}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.fill-good{background:var(--good)}.fill-warn{background:var(--warn-fill)}.fill-bad{background:var(--bad)}.swing{color:var(--text-2)}.fill-swing{background:var(--muted)}.meter{height:4px;background:var(--track);border-radius:2px;overflow:hidden}.meter>span{display:block;height:100%;border-radius:2px}.topbar{background:var(--topbar);border-bottom:1px solid var(--divider);position:sticky;top:0;z-index:10}.topbar-inner,.tabs,.main{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.topbar-inner{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.brand{display:flex;align-items:center;gap:10px;background:none;border:none;padding:0;color:var(--text);font-family:var(--font-ui);font-size:20px;font-weight:700}.brand-mark{flex:none}.brand-name{letter-spacing:.06em}.brand{flex:none;white-space:nowrap}.switcher{display:flex;align-items:center;gap:6px;min-width:0}.switcher .league-name{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;padding-left:8px}.crumb-sep{color:var(--faint)}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.tabs{display:flex;gap:4px;overflow-x:auto}.topbar .tabs{padding-left:10px}.tab{background:none;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);font-weight:500;padding:0 14px;white-space:nowrap}.tab[aria-selected=true]{color:var(--text);font-weight:600;border-bottom-color:var(--accent)}.main{padding-top:24px;padding-bottom:80px;display:flex;flex-direction:column;gap:24px}.split{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.split>.wide{flex:999 1 560px;min-width:0}.split>.narrow{flex:1 1 320px;min-width:0}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap;margin-bottom:12px}.totd{display:flex;flex-direction:column;gap:16px;padding:24px;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:linear-gradient(180deg,var(--accent-soft),transparent 160px),var(--surface)}.totd.involved{border-color:var(--accent);box-shadow:var(--shadow)}.totd-loading,.totd-quiet{gap:8px;padding:16px 20px}.totd-head{display:flex;justify-content:space-between;align-items:baseline;gap:4px 16px;flex-wrap:wrap}.totd-eyebrow{color:var(--accent-text)}.totd-headline{font-family:var(--font-ui);font-size:28px;font-weight:700;line-height:1.15;margin:0}.totd-callout{margin:0;font-weight:600;color:var(--accent-text)}.totd-sides{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:stretch}.totd-side{display:flex;flex-direction:column;gap:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:16px;min-width:0}.totd-side.me{border-color:var(--gold)}.totd-team{display:flex;align-items:center;gap:8px}.totd-team-name{font-weight:700;font-size:16px;overflow-wrap:anywhere}.totd-you{background:var(--gold);color:var(--on-gold)}.totd-players{font-family:var(--font-ui);font-size:22px;font-weight:700;line-height:1.2}.totd-pos{font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--muted)}.totd-odds{display:flex;flex-direction:column;gap:2px}.totd-odds-figures{display:flex;align-items:baseline;gap:8px;font-size:22px}.delta-pill.sm{font-size:15px}.totd-why p{margin:4px 0 0}.totd-poll{margin-top:auto;padding-top:12px;border-top:1px solid var(--divider);display:flex;flex-direction:column;gap:8px}.totd-poll-q{font-weight:600}.totd-poll-buttons button{flex:1}.totd-poll-buttons button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.totd-tally{display:flex;flex-direction:column;gap:4px}.totd-swap{align-self:center;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--accent-text)}.totd-note{text-align:right}.totd-more{display:none}@media(max-width:720px){.totd{padding:16px}.totd-headline{font-size:24px}.totd-sides{grid-template-columns:minmax(0,1fr)}.totd-swap{transform:rotate(90deg);margin:-4px 0}.totd:not(.open) .totd-why{display:none}.totd-more{display:inline-flex}.totd-actions>*{flex:1 1 100%}.totd-note{text-align:left}}.best{display:flex;flex-direction:column;gap:20px;padding:24px}.big-odds{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px}.big-odds-figures{display:flex;align-items:baseline;gap:10px}.big-odds .before{font-size:32px;font-weight:600;color:var(--muted)}.big-odds .after{font-size:48px;font-weight:700;line-height:1}.delta-pill{font-family:var(--font-num);font-stretch:var(--num-stretch);font-size:18px;font-weight:700;border-radius:6px;padding:2px 8px;background:var(--good);color:var(--on-good);white-space:nowrap}.delta-pill.down{background:var(--bad)}.odds-bar{position:relative;height:10px;background:var(--track);border-radius:5px;overflow:hidden}.odds-bar span{position:absolute;top:0;bottom:0}.odds-bar .base{left:0;background:var(--faint)}.odds-bar .gain{background:var(--good)}.outlook{display:flex;flex-direction:column;gap:16px;padding:24px}.kpi-label{font-size:13px;color:var(--muted)}.moves-switch.segmented{display:none}.segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--track);border-radius:10px;padding:4px}.segmented button{min-height:40px;background:transparent;border:none;color:var(--text-2);font-weight:500}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #0003}.move-list{list-style:none;padding:0;margin:0}.move{border-bottom:1px solid var(--divider)}.move:last-child{border-bottom:none}.move.open{background:var(--raised);box-shadow:inset 3px 0 0 var(--accent)}.move-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr) 112px 132px;gap:12px;align-items:center;padding:12px 20px}.move-row{width:100%;min-height:56px;background:transparent;border:none;border-radius:0;color:var(--text);font-weight:400;text-align:left;justify-content:stretch}.move-row strong{font-weight:600}.move-row .label-sm{display:none}.right{text-align:right}.odds-change{white-space:nowrap;text-align:right}.odds-change .before{font-size:15px;color:var(--muted)}.odds-change .after{font-size:20px;font-weight:700}.odds-change .delta{font-size:15px;font-weight:700;margin-left:4px}.accept{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.pickup-row{grid-template-columns:auto minmax(0,1fr) auto}.move-detail{padding:0 20px 20px;display:flex;flex-wrap:wrap;gap:16px 32px}.move-detail>div{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:8px}.detail-label{font-size:12px;font-weight:600;color:var(--muted)}.move-tabs{padding:0 20px;margin-bottom:16px;border-bottom:1px solid var(--divider)}.move-tabs .tab{margin-bottom:-1px}.feedback-pill{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px}.feedback-pill.bad{background:var(--bad-soft);color:var(--bad)}.feedback-pill.good{background:var(--good-soft);color:var(--good)}.feedback{flex:1 1 100%;max-width:720px;display:flex;flex-direction:column;gap:8px}.feedback-q{margin:0;font-size:16px}.feedback-q+p{margin:0 0 4px}.feedback-rating{display:flex;gap:8px;margin-bottom:8px}.feedback-rating button{flex:1;max-width:180px}.feedback-rating button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.feedback-reasons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.feedback-text{font:inherit;width:100%;min-height:72px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);resize:vertical}.feedback-text::placeholder{color:var(--muted)}.feedback-read{margin:0;padding:8px 12px;border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-2)}.feedback-sum{margin:4px 0 0;color:var(--text-2)}.verdicts{list-style:none;margin:0;padding:0}.verdicts li{display:grid;grid-template-columns:128px 1fr;gap:4px 12px;padding:8px 0;border-top:1px solid var(--divider);color:var(--text-2)}.verdicts strong{color:var(--text)}.verdict{width:fit-content;height:fit-content;font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px}.verdict-confirmed{background:var(--bad-soft);color:var(--bad)}.verdict-not{background:var(--track);color:var(--muted)}.verdict-cant{color:var(--muted);border:1px dashed var(--border)}@media(max-width:640px){.move-tabs{padding:0 16px}.verdicts li{grid-template-columns:1fr}}.pitch{padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm)}.reasons{margin:0;padding-left:18px;color:var(--text-2);display:flex;flex-direction:column;gap:4px}.empty{padding:20px;color:var(--text-2)}.impact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.impact li{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 64px;align-items:center;font-size:13px}.impact .neg,.impact .pos{display:flex;height:14px}.impact .neg{justify-content:flex-end;border-right:1px solid var(--faint)}.impact .neg span{background:var(--bad);border-radius:3px 0 0 3px}.impact .pos span{background:var(--good);border-radius:0 3px 3px 0}.impact .val{text-align:right;font-size:14px;font-weight:600}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{padding:10px 12px;text-align:center;border-bottom:1px solid var(--divider);white-space:nowrap}thead th{font-size:12px;font-weight:500;color:var(--muted)}th[scope=row],th.left,td.left{text-align:left;font-weight:500}tr.mine{background:var(--raised);box-shadow:inset 3px 0 0 var(--gold)}tr.mine th,tr.mine td{font-weight:600}tr.cutline td,tr.cutline th{border-bottom:2px solid var(--faint)}.bars{list-style:none;padding:0;margin:0;display:grid;gap:12px}.bar-track{grid-area:track;position:relative;height:8px;background:var(--track);border-radius:4px;overflow:hidden}.bar-track>span:first-child{position:absolute;inset:0 auto 0 0;border-radius:4px}.bar-mid{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--faint)}.keep-cell{width:56px}.keep-cell label{min-height:44px;justify-content:center;align-items:center}.landing{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start;padding-top:32px}.landing-copy{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:20px}.landing-copy h1{font-size:56px;line-height:1.02}.landing-copy .lead{font-size:17px;color:var(--text-2);max-width:540px}.landing-form{display:flex;flex-direction:column;gap:8px;max-width:580px}.input-row{display:flex;flex-wrap:wrap;gap:8px}.input-row input{flex:1 1 240px;min-height:48px;width:auto;min-width:0}.input-row button{min-height:48px}.points{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;max-width:600px}.points li{border-top:2px solid var(--border);padding-top:10px}.points li:first-child{border-top-color:var(--accent)}.points strong{display:block;font-weight:600}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.sticky-action{position:sticky;bottom:16px;display:flex;justify-content:center}.sticky-action button{box-shadow:var(--shadow)}.footnote{font-size:13px;color:var(--muted)}.footnote ul{margin:8px 0 0;padding-left:18px}.scores-bar{gap:12px}.day-strip{gap:6px}.day-strip button{flex:none;font-weight:500;padding:0 12px;white-space:nowrap}.day-strip .icon-btn{width:44px;padding:0;font-size:20px}.day-chip[aria-pressed=true]{border-color:var(--accent);background:var(--raised);font-weight:600}.your-night{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:16px 20px}.night-lead{font-size:16px;font-weight:600}.night-cats{display:grid;grid-template-columns:repeat(9,minmax(44px,auto));gap:4px 16px;margin:0}.night-cats div{display:flex;flex-direction:column;align-items:flex-end}.night-cats dt{font-size:12px;color:var(--muted)}.night-cats dd{margin:0;font-size:20px;font-weight:600}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.game-card{position:relative;display:grid;grid-template-rows:22px 34px 34px 1fr;row-gap:6px;align-items:center;justify-content:stretch;height:160px;min-height:0;padding:12px 14px;text-align:left;font-weight:400;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);transition:background .15s,border-color .15s}button.game-card:hover{background:var(--raised)}.game-card.has-mine{box-shadow:inset 3px 0 0 var(--gold)}.game-card[aria-pressed=true]{border:2px solid var(--accent);padding:11px 13px;background:var(--raised)}.game-status{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px}.game-mine .head-stack{margin-right:0}.game-mine .head+.head{margin-left:-6px}.team-row{display:grid;grid-template-columns:28px minmax(0,1fr) 3.5ch;align-items:center;gap:10px}.team-logo-slot{display:grid;place-items:center;width:28px;height:28px}.team-name{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.team-name b{font-size:15px;font-weight:600}.team-nick{font-size:13px;overflow:hidden;text-overflow:ellipsis}.team-row .score{font-size:24px;font-weight:700;text-align:right}.team-row.trail .score,.team-row.trail .team-name b{color:var(--muted);font-weight:500}.team-row.level .score{color:var(--text-2);font-weight:600}.game-foot{display:flex;align-items:center;gap:8px;align-self:end;min-width:0;padding-top:8px;border-top:1px solid var(--divider);color:var(--text-2)}.game-foot-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-you{margin-left:auto;background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold-text)}@media(max-width:640px){.game-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px}.game-grid>*{flex:0 0 78vw;max-width:300px;scroll-snap-align:start}}table.box td,table.box th{padding:8px 10px}table.box th[scope=row]{padding-left:20px}tr.box-team th{padding:12px 20px 6px;font-size:13px;font-weight:600;color:var(--text-2)}.box-foot{margin:0;padding:12px 20px}@media(max-width:900px){.moves-switch.segmented{display:grid}.moves[data-show=trades] .pickups-panel,.moves[data-show=pickups] .trades-panel{display:none}.move-row .label-sm{display:inline;color:var(--muted)}.move-detail{padding:0 16px 16px}}@media(max-width:640px){:root{font-size:14px}.night-cats{grid-template-columns:repeat(5,minmax(44px,1fr));width:100%}.day-strip{flex-wrap:nowrap;overflow-x:auto;width:100%}.game-grid{gap:8px}.topbar-inner,.tabs,.main{padding-left:16px;padding-right:16px}.main{padding-top:16px;gap:16px}.brand-name,.hide-sm{display:none}.switcher .league-name{max-width:none;padding-left:0}.switcher{flex:1}.topbar .tabs{padding-left:2px}.crumb-sep{display:none}.best,.outlook{padding:16px;gap:14px}.big-odds .after{font-size:40px}.big-odds .before{font-size:24px}.landing{padding-top:8px;gap:32px}.landing-copy h1{font-size:40px}.card-head{padding:14px 16px}.card{padding:16px}.card.flush{padding:0}}h2+p{margin-top:4px}td.keep-cell{padding-top:0;padding-bottom:0}.trades-hint{margin:0;padding:10px 20px;border-bottom:1px solid var(--divider)}.chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.chat-main{gap:12px;min-width:0}.chat-rail{gap:16px;position:sticky;top:120px}@media(max-width:900px){.chat-layout{grid-template-columns:minmax(0,1fr)}.chat-rail{position:static}}.chat-filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-weight:500;white-space:nowrap}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.chip.sm{min-height:32px;padding:0 12px;font-size:13px;background:var(--raised)}.chip.sm[aria-pressed=true]{background:var(--raised);color:var(--text);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.chip .num{font-weight:600}.chat-day{gap:10px}.chat-day-label{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--text-2)}.feed-pill{font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:var(--track);color:var(--text-2)}.feed-pill.waiver{background:var(--warn-soft);color:var(--warn)}.feed-pill.trade{background:var(--raised);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.feed-team{font-weight:600}.feed-pos{font-size:12px;color:var(--muted);font-weight:500}.feed-vote .row{flex-wrap:wrap}.feed-social{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.feed-react,.feed-reply-toggle{min-height:32px;padding:0 4px}.feed-reply-toggle{margin-left:auto}.feed-post{display:flex;gap:12px;align-items:flex-start;padding:4px 0}.feed-post.compact{padding:0}.feed-post-body{gap:4px;min-width:0;flex:1}.feed-post-head{gap:8px;align-items:baseline}.feed-delete{margin-left:auto;color:var(--muted)}.feed-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.feed-avatar{flex:none;width:36px;height:36px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--raised);color:var(--accent-text);font-family:var(--font-num);font-stretch:var(--num-stretch);font-weight:700;font-size:12px;overflow:hidden}.feed-replies{gap:12px;border-top:1px solid var(--divider);padding-top:12px}.composer{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card.composer{padding:12px}.composer input{flex:1;min-width:0;width:auto}.composer-error{flex-basis:100%}.chat-me{gap:4px}.chat-me .link{align-self:flex-start;margin-top:4px}.faab-table{width:100%;border-collapse:collapse}.faab-table th,.faab-table td{padding:8px 0;border-bottom:1px solid var(--divider);font-weight:500;text-align:left}.faab-table td{text-align:right;font-size:15px}.faab-table tr.me th{color:var(--gold-text)}.link-card h2{margin:0}.link-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.link-code-value{font-size:36px;font-weight:700;letter-spacing:.14em}.link-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--text-2)}.link-actions{flex-wrap:wrap;gap:8px}.target-search{display:flex;flex-direction:column;gap:8px;padding:16px 20px 8px}.target-search input{width:100%}.target-list{list-style:none;margin:0;padding:0 0 8px}.target-row{width:100%;min-height:56px;padding:8px 20px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;background:transparent;border:none;border-left:3px solid transparent;border-radius:0;color:var(--text);font-weight:400;text-align:left}.target-row:hover{background:var(--raised)}.target-row.selected{background:var(--accent-soft);border-left-color:var(--accent)}.target-who{display:flex;flex-direction:column;min-width:0}.target-who strong,.target-who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.target-nums{display:flex;gap:12px;font-size:16px;font-variant-numeric:tabular-nums}.target-nums span{min-width:40px;text-align:right}.target-cta{color:var(--faint)}.target-row.selected .target-cta,.target-row:hover .target-cta{color:var(--accent-text)}.target-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.target-name{font-family:var(--font-ui);font-size:32px;line-height:1.1;margin:4px 0}.target-note{margin:0;padding:12px 20px;background:var(--warn-soft);color:var(--text);border-bottom:1px solid var(--divider)}.offer-list{list-style:none;margin:0;padding:0}.offer{border-bottom:1px solid var(--divider)}.offer:last-child{border-bottom:none}.offer-best{border-left:3px solid var(--accent)}.offer-row{width:100%;min-height:64px;padding:12px 20px;display:grid;grid-template-columns:150px minmax(0,1fr) 140px 120px;align-items:center;gap:16px;background:transparent;border:none;border-radius:0;color:var(--text);font-weight:400;text-align:left}.offer-row:hover{background:var(--raised)}.offer-angle,.offer-swap{display:flex;flex-direction:column;gap:2px;min-width:0}.offer-swap strong{font-weight:600}.offer-swap .label-sm{color:var(--muted)}.eyebrow.accent{color:var(--accent-text)}.owner-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.owner-facts dt{font-size:13px;color:var(--muted)}.owner-facts dd{margin:2px 0 0;font-weight:600}.owner-wants{list-style:none;margin:0;padding:0}.owner-wants li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--divider)}.owner-wants li:last-child{border-bottom:none}@media(max-width:720px){.offer-row{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.offer-angle,.offer-swap{grid-column:1 / -1}.target-row{padding:8px 16px}.owner-facts{grid-template-columns:1fr}}.park{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;align-items:start}.park-picker{position:sticky;top:112px}.pick-list{list-style:none;margin:0;padding:0;max-height:min(60vh,560px);overflow-y:auto}.pick{display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;gap:10px;align-items:center;min-height:48px;padding:6px 16px;border-top:1px solid var(--divider);cursor:pointer}.pick input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.pick.on{background:var(--accent-soft)}.pick.off{opacity:.5;cursor:default}.pick-name{display:grid;min-width:0}.pick-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-value{color:var(--muted);font-size:15px}.park-go{padding:12px 16px 16px;border-top:1px solid var(--divider)}.park-go button{width:100%}.park-results{gap:16px;min-width:0}.park-empty{display:grid;gap:8px;justify-items:start}.park-hero{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.park-hero-main{display:grid;gap:8px;min-width:0}.park-deal{margin:0;font-family:var(--font-ui);font-size:22px;font-weight:600;line-height:1.2}.park-pills{gap:10px;align-items:center;font-size:13px;font-weight:600}.park-hero-odds{display:grid;gap:4px}.park-hero-odds .before{color:var(--muted);font-size:18px}.park-hero-odds .after{font-size:32px;font-weight:700}.park-targets{margin:0;max-width:90ch}.kind-pill{display:inline-block;margin-left:8px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap;vertical-align:1px}.park-pills .kind-pill{margin-left:0}.kind-pill.win_win{background:var(--good-soft);color:var(--good)}.kind-pill.paper_win{background:var(--accent-soft);color:var(--accent-text)}.market{list-style:none;margin:0;padding:0}.market li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 128px;gap:12px;align-items:center;min-height:48px;padding:10px 16px;border-top:1px solid var(--divider)}.market-deal{min-width:0}.market .odds-change{justify-self:end}.btn-sm{min-height:32px;padding:0 10px;font-size:13px}@media(max-width:900px){.park{grid-template-columns:minmax(0,1fr)}.park-picker{position:static}.pick-list{max-height:320px}}@media(max-width:560px){.market li{grid-template-columns:minmax(0,1fr) auto}.market-deal{grid-column:1 / -1;grid-row:2}.park-deal{font-size:19px}}.page-title{margin:0;font-size:26px;line-height:1.2;font-weight:700}.faint{color:var(--faint)}button.block{width:100%;min-height:48px}.tag{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--raised);color:var(--text-2);white-space:nowrap}.tag.good,.tag.warn{border:0;border-radius:6px;font-size:12px}.tag.good{background:var(--good-soft);color:var(--good)}.tag.warn{background:var(--warn-soft);color:var(--warn)}.auth{width:100%;max-width:400px;margin:24px auto 0;display:flex;flex-direction:column;gap:24px}.auth .lead{margin:0;color:var(--muted);font-size:15px}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--text-2)}.field input{min-height:48px;font-size:15px}.or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:12px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--border)}.google-button{min-height:44px;display:flex;justify-content:center}.auth-switch{margin:0}.my-leagues,.verify{width:100%;max-width:640px;margin:0 auto}.notice{border-color:var(--warn);background:var(--warn-soft)}.notice p{margin:0}.league-list{display:flex;flex-direction:column;gap:12px}.league-card{padding:0;display:flex;align-items:flex-start}.league-open{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:16px 8px 16px 16px;text-align:left;background:none;border:0;color:var(--text);font-weight:400}.league-open:hover .league-card-name{color:var(--accent-text)}.league-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.league-card-name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-menu{position:relative;flex:none;margin:8px 8px 0 0}.league-menu summary{list-style:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--muted)}.league-menu summary::-webkit-details-marker{display:none}.league-menu summary:hover,.league-menu[open] summary{background:var(--raised);color:var(--text)}.menu{position:absolute;right:0;top:44px;z-index:20;min-width:220px;padding:6px;box-shadow:var(--shadow)}button.menu-item{width:100%;justify-content:flex-start;text-align:left;background:none;border:0;color:var(--text);font-weight:500}button.menu-item:hover{background:var(--raised)}button.menu-item.danger{color:var(--bad)}.verify-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent-soft);font-weight:500}.verify-banner button{flex:none}.overview{gap:16px}.locked{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;color:var(--text-2)}.locked li{display:flex;align-items:center;gap:10px}.locked svg{color:var(--muted);flex:none}.verify-teams{display:flex;flex-direction:column;gap:8px}.verify-team{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:500;text-align:left}.verify-team[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft)}.verify-team:disabled{opacity:.6}.verify-team-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verify-change{align-self:flex-start}.verify-team .small{flex:none}.switcher .team-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.account-menu{position:relative}.account-menu summary{list-style:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer}.account-menu summary::-webkit-details-marker{display:none}.account-menu summary:hover{background:var(--raised)}.account-pop{position:absolute;right:0;top:48px;z-index:20;width:260px;gap:8px;box-shadow:var(--shadow)}.account-email{overflow-wrap:anywhere}@media(max-width:720px){.verify-banner{flex-direction:column;align-items:stretch}.verify-team{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 14px}.switcher:has(.team-name) .league-name,.switcher:has(.team-name) .crumb-sep{display:none}}.analysis-card{width:100%;max-width:640px;margin:0 auto;padding:24px;gap:16px}.analysis-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.analysis-head h2{margin:0}.analysis-pct{font-size:40px;line-height:1;font-weight:700;color:var(--accent-text)}.progress{height:8px;border-radius:999px;background:var(--accent-soft);overflow:hidden}.progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .2s linear}.stepper{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.stepper li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.stepper li+li:before{content:"";position:absolute;top:10px;right:calc(50% + 14px);left:calc(-50% + 14px);height:2px;border-radius:1px;background:var(--border)}.stepper li.done:before,.stepper li.now:before{background:var(--accent)}.stepper-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:2px solid var(--border);background:var(--surface);box-sizing:border-box}.stepper li.done .stepper-dot{border-color:var(--accent);background:var(--accent);color:var(--on-accent, #fff)}.stepper li.now .stepper-dot{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.stepper li.now .stepper-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);animation:stepper-pulse 1.2s ease-in-out infinite}.stepper li.done{color:var(--text-2)}.stepper li.now{color:var(--text);font-weight:600}@keyframes stepper-pulse{50%{transform:scale(.6);opacity:.6}}.wait-list{margin:4px -24px -24px;border-top:1px solid var(--border);background:var(--surface-2);border-radius:0 0 var(--radius, 12px) var(--radius, 12px);padding:16px 12px 12px}.wait-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding:0 12px 8px}.wait-list ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.wait-item{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:none;color:var(--text);text-align:left;font:inherit;cursor:pointer}.wait-item:hover{background:var(--surface);border-color:var(--border)}.wait-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wait-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;color:var(--text-2)}.wait-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wait-title{font-weight:600;font-size:14px}.wait-desc{font-size:13px;color:var(--muted)}.wait-chevron{flex:none;color:var(--muted);transition:transform .12s ease}.wait-item:hover .wait-chevron{transform:translate(2px);color:var(--text)}.analysis-note{margin:-8px 0 0}.analysis-card.waking .progress>span{width:30%;animation:progress-slide 1.4s ease-in-out infinite}@keyframes progress-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.analysis-card.waking .analysis-pct{font-size:20px;color:var(--muted)}.wait-item:disabled{cursor:default;opacity:.5}.wait-item:disabled:hover{background:none;border-color:transparent}.wait-item:disabled .wait-chevron{visibility:hidden}.analysis-pill{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--accent-soft);color:var(--accent-text);font-weight:600;font-size:13px}.pending-note{display:flex;align-items:center;gap:12px;font-size:14px}.pending-note .progress{flex:0 0 120px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;max-width:calc(100vw - 32px);background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);font-weight:600}@media(max-width:560px){.wait-list ul{grid-template-columns:1fr}.analysis-pct{font-size:32px}}@media(prefers-reduced-motion:reduce){.progress>span{transition:none}.stepper li.now .stepper-dot:after{animation:none}.analysis-card.waking .progress>span{animation:none;width:100%;opacity:.35}}.league-head{display:flex;justify-content:space-between;align-items:center}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.section-head h2{font-size:24px}.featured{display:flex;flex-direction:column;gap:12px}.featured.mine{border-color:color-mix(in srgb,var(--gold) 50%,var(--border))}.featured-head{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap}.featured.mine .featured-head .eyebrow{color:var(--gold-text)}.hint{display:inline-flex;align-items:center;min-height:28px;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--warn);background:var(--warn-soft)}.box-legend{margin:0}table.matchup-box{min-width:920px}table.matchup-box th,table.matchup-box td{padding:6px 3px;border-bottom:none}table.matchup-box thead th{font-weight:600;letter-spacing:.04em}table.matchup-box thead th.close{color:var(--warn)}table.matchup-box th[scope=row]{padding-right:12px}table.matchup-box td.left{padding:6px 12px}.crest-name{display:inline-flex;align-items:center;gap:10px}.box-name{display:flex;flex-direction:column;font-weight:600;line-height:1.25}.box-cell{display:grid;place-items:center;min-width:52px;height:40px;border-radius:6px;font-size:17px;color:var(--muted);background:var(--surface-2)}.box-cell.lead{color:var(--text);font-weight:700;background:color-mix(in srgb,var(--team) 22%,transparent);box-shadow:inset 0 -2px 0 var(--team)}.box-cell.tie{color:var(--text);font-weight:600;outline:1.5px solid var(--muted);outline-offset:-1.5px}.box-record{padding-left:12px!important;font-size:22px;font-weight:700}.box-games{display:flex;align-items:center;gap:10px}.games-today{display:flex;flex-direction:column;align-items:center;justify-content:center;width:52px;height:40px;border-radius:8px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--team);background:color-mix(in srgb,var(--team) 16%,transparent)}.games-today .num{font-size:18px;line-height:1}.games-today.none{color:var(--muted);background:var(--surface-2)}.games-week{display:flex;flex-direction:column;gap:4px;width:92px;color:var(--text-2)}.games-bar,.odds-bar{display:block;height:4px;border-radius:999px;background:var(--track);overflow:hidden}.games-bar span,.odds-bar span{display:block;height:100%;border-radius:inherit;background:var(--team);transform-origin:left center;animation:bar-grow .8s cubic-bezier(.2,.8,.2,1) both}@keyframes bar-grow{0%{transform:scaleX(0)}}.pulse-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pulse-tile{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.pulse-icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--team);background:color-mix(in srgb,var(--team) 14%,transparent)}.pulse-value{font-size:26px;font-weight:700;line-height:1.1}.mu-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.mu-card{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;min-height:0;padding:14px 16px;text-align:left;font:inherit;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:transform .15s,background .15s}button.mu-card{cursor:pointer}button.mu-card:hover{background:var(--raised);transform:translateY(-2px)}button.mu-card[aria-expanded=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.mu-tag{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.mu-tag.mine{color:var(--gold-text)}.mu-tag.close{color:var(--warn)}.mu-tag.star{color:var(--text-2)}.mu-row{display:flex;align-items:center;gap:10px;color:var(--muted)}.mu-row.ahead{color:var(--text);font-weight:600}.mu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mu-score{font-size:22px;font-weight:700}.mu-box{display:flex;flex-direction:column;gap:8px;animation:rise .25s ease-out both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.icon-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text)}.standings .card-head h2{font-size:24px}.standings-switch{min-width:220px}.standings td.rank{font-size:16px;font-weight:700;color:var(--muted)}.standings td.strong,.standings .strong{font-weight:700}.standings td{font-size:15px}tr.cutline.playoff td,tr.cutline.playoff th{border-bottom:2px dashed var(--warn)}.odds-col{width:34%}.odds{display:flex;align-items:center;gap:12px}.odds-bar{flex:1;height:8px}.odds .num{width:44px;text-align:right}.standings-pending{margin:0;padding:20px}.heat-cell{padding:4px 3px}.heat{display:grid;place-items:center;min-width:36px;height:32px;border-radius:6px;font-weight:600;color:var(--muted);background:var(--surface-2)}.heat.good-1{color:var(--text);background:color-mix(in srgb,var(--good) 45%,transparent)}.heat.good-2{color:var(--text);background:color-mix(in srgb,var(--good) 28%,transparent)}.heat.good-3{color:var(--text);background:color-mix(in srgb,var(--good) 15%,transparent)}.heat.bad-1{color:var(--text);background:color-mix(in srgb,var(--bad) 45%,transparent)}.heat.bad-2{color:var(--text);background:color-mix(in srgb,var(--bad) 28%,transparent)}.heat.bad-3{color:var(--text);background:color-mix(in srgb,var(--bad) 15%,transparent)}@media(max-width:900px){.pulse-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.box-compact{display:none}@media(max-width:640px){.box-wide{display:none}.box-compact{display:flex;flex-direction:column;gap:12px}.box-compact-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.box-compact-team{display:flex;flex-direction:column;gap:8px;min-width:0}.box-compact-team .box-name{overflow-wrap:anywhere}.box-compact-team .box-record{padding:0!important;font-size:22px}.box-compact-team .games-week{width:auto;flex:1}.box-compact-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.box-compact-rows li{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:6px}.box-compact-stat{order:1;text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--muted)}.box-compact-stat.close{color:var(--warn)}.hide-phone{display:none}.standings-switch{min-width:0;width:100%}.pulse-tile{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.games-bar span,.odds-bar span,.mu-box,button.mu-card{animation:none;transition:none}button.mu-card:hover{transform:none}}.head-stack{display:inline-flex;vertical-align:middle;margin-right:8px}.head-stack .head+.head{margin-left:-8px}.team-logo{flex:none;object-fit:contain;vertical-align:middle}.box-player,.night-lead{display:inline-flex;align-items:center;gap:8px}th .head{margin-right:6px}.box-player .head,.night-lead .head{margin-right:0}.night-totals{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.night-totals-label{display:inline-flex;align-items:center;gap:4px}@media(max-width:640px){.night-totals{align-items:flex-start}}.league-switcher{position:relative}.league-switcher summary{list-style:none;display:flex;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 10px 0 8px;border-radius:var(--radius-sm);color:var(--text);cursor:pointer}.league-switcher summary::-webkit-details-marker{display:none}.league-switcher summary:hover,.league-switcher[open] summary{background:var(--raised)}.league-switcher summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.league-switcher .league-name{padding-left:0}.league-switcher .chevron{flex:none;color:var(--muted);transition:transform .15s ease}.league-switcher[open] .chevron{transform:rotate(180deg)}.switcher-pop{left:0;right:auto;top:50px;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:2px}.menu-label{padding:6px 10px 4px;font-weight:600}.switcher-list{list-style:none;margin:0;padding:0;max-height:min(60vh,420px);overflow-y:auto;display:flex;flex-direction:column;gap:2px}button.switcher-item{padding-top:8px;padding-bottom:8px}button.menu-item{gap:10px;min-height:44px}button.menu-item svg{flex:none;color:var(--muted)}button.switcher-item{align-items:center}.switcher-item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.switcher-item-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.switcher-item[aria-current=page]{background:var(--raised)}button.switcher-item .check{color:var(--accent)}.menu-sep{border:0;border-top:1px solid var(--border);margin:6px 0}@media(max-width:720px){.switcher-pop{position:fixed;left:16px;right:16px;top:60px;width:auto;max-width:none}}.night-head{gap:6px;min-width:0}.your-night.versus{border-color:color-mix(in srgb,var(--gold) 40%,var(--border));background:radial-gradient(80% 140% at 100% 0%,color-mix(in srgb,var(--gold) 12%,transparent),transparent 60%),var(--surface)}.night-cats dd.them{font-size:15px;font-weight:500;color:var(--muted)}.night-cats dd.ahead{color:var(--text);font-weight:700}.night-cats dd.them.ahead{color:var(--text)}.night-who{align-items:flex-start!important}.night-who dd{font-size:12px!important;font-weight:600!important;color:var(--muted);line-height:30px}.night-who dd.them{line-height:22px}.night-cats:has(.night-who){grid-template-columns:auto repeat(9,minmax(44px,auto))}body{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4 0 0 0 0 .25 0 0 0 0 .1 0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.gn-pulse{position:relative}.gn-pulse:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;box-shadow:0 0 0 2px var(--gold);opacity:0;pointer-events:none;animation:gn-pulse .4s ease-out 1}@keyframes gn-pulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.gn-roll{display:inline-block;animation:gn-roll .22s ease-out 1}@keyframes gn-roll{0%{transform:translateY(.45em);opacity:0}to{transform:none;opacity:1}}.gn-grow{animation:gn-grow .32s ease-out 1}@keyframes gn-grow{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gn-pulse:after,.gn-roll,.gn-grow{animation:none}}@media(max-width:640px){.topbar .sn-tabs{display:none}.sn-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--divider)}.sn-item{flex:1 1 0;min-width:0;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 2px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-2);font-size:11.5px;font-weight:550}.sn-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sn-item[aria-current=page]{color:var(--text);font-weight:650}.sn-more{position:absolute;right:8px;bottom:calc(100% + 8px);min-width:200px;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-row);box-shadow:var(--shadow)}.sn-more-item{width:100%;display:flex;align-items:center;gap:10px;min-height:46px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:none;color:var(--text-2);font-weight:550;justify-content:flex-start;text-align:left}.sn-more-item[aria-current=page]{color:var(--text);background:var(--raised)}.main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:640px){.box-compact .box-compact-head{grid-template-rows:repeat(4,auto);row-gap:10px}.box-compact .box-compact-team{display:grid;grid-row:span 4;grid-template-rows:subgrid;justify-items:center;text-align:center;row-gap:10px}.box-compact-team>.box-name{display:contents}.box-compact-team>.box-name>span:first-child{align-self:end;max-width:100%}.box-compact-team>.box-name>.box-record{margin-top:-4px}.box-compact-team>.box-games{justify-content:center}.box-compact-team .games-week{flex:0 1 92px;min-width:0;text-align:left}}@media(max-width:640px){.table-wrap.box-scroll:not(.fits){max-height:calc(100dvh - 143px - env(safe-area-inset-bottom,0px))}.table-wrap.box-scroll table.box thead tr>th.left:first-child{top:0;z-index:3;box-shadow:inset 0 -1px 0 var(--divider),1px 0 0 var(--divider)}}@media(max-width:640px){.box-compact{gap:16px}.box-compact-head{gap:16px;padding-bottom:16px;border-bottom:1px solid var(--divider)}.box-compact-team{gap:10px}.box-compact-team .box-games{gap:12px}.box-compact-rows{gap:8px}.box-compact-rows li{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:10px}.box-compact-rows .box-cell{min-width:0;height:44px}.mu-box .featured-head{flex-wrap:nowrap;align-items:center}.mu-box .featured-head .eyebrow{flex:1;min-width:0;line-height:1.35}.mu-box .featured-head .icon-button{flex:none}.mu-box{padding:20px 16px;gap:16px}}@media(max-width:640px){.card.outlook{gap:12px;padding:18px 16px}.ol-top{align-items:center}.ol-big{font-size:44px}.ol-rung{height:28px;font-size:11px}.ol-stat .num{font-size:20px}}@media(max-width:640px){.ct{gap:10px}.ct-note{margin-left:0}.ct-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ct-tile{padding:8px 10px 9px}.ct-value{margin-top:2px;font-size:26px}}@media(max-width:900px){.mp-title{font-size:20px}.mp-day{order:3;width:100%;justify-content:space-between}.mp-day .icon-btn{width:44px;min-height:44px}.mp-sync{order:4;width:100%;justify-content:space-between}.mp-espn{min-height:44px}.mp .mp-night{gap:4px 12px;font-size:13px}.mp-long{display:none}.mp-short{display:inline}.mp-name .pc-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mp-has-short .mp-full-name{display:none}.mp-has-short .mp-short-name{display:inline}.mp .mp-name .pc-link.mp-has-short{font-size:13px;letter-spacing:-.01em;padding-inline-end:0}.mp .mp-name .mp-has-short .mp-inj{margin-left:3px}.mp-totals-label{grid-column:1 / -1}.mp-swap-note .mp-swap-go{width:100%}.mp{--lg-mark: 8px;--lg-chip: 34px;--lg-gap: 7px;--lg-pad: 10px;--lg-cols: minmax(0, 1.55fr) minmax(0, 1.35fr) repeat(6, minmax(0, 1fr)) minmax(0, 1.3fr);padding:16px 12px}.mp .mp-cols{display:none}.mp .mp-rows{gap:6px}.mp .mp-row,.mp .mp-totals{grid-template-columns:var(--lg-mark) var(--lg-chip) minmax(0,1fr) auto;grid-template-rows:auto;column-gap:var(--lg-gap);row-gap:8px;min-height:44px;padding:6px var(--lg-pad);border-radius:14px}.mp .mp-row>.mp-mark{grid-column:1;grid-row:1;align-self:center}.mp .mp-row>.mp-slot{grid-column:2;grid-row:1}.mp .mp-row>.mp-who{grid-column:3;grid-row:1}.mp .mp-row>.mp-game,.mp .mp-row>.mp-note{grid-column:4;grid-row:1}.mp .mp-mark svg{width:13px;height:13px}.mp .mp-mark.live .mp-dot{width:8px;height:8px;box-shadow:0 0 0 3px var(--gold-soft)}.mp .mp-row .mp-slot{min-width:0;width:var(--lg-chip);height:22px;padding:0;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.05em;background:var(--surface);border:1px solid var(--border);color:var(--text)}.mp .mp-row .mp-slot.sub{background:transparent;color:var(--muted)}.mp .mp-who{gap:8px}.mp .mp-who .head{width:24px!important;height:24px!important;border-radius:8px}.mp .mp-name{flex-direction:row;align-items:center;gap:6px}.mp .mp-name .pc-link{font-size:13.5px;font-weight:600;letter-spacing:-.005em;padding-inline-end:2px}.mp .mp-name .pc-link-split{gap:0}.mp .mp-name .pc-link-split .pc-link-name{flex:0 1 auto;padding-inline-end:1px}.mp .mp-inj{margin-left:5px;padding:0 4px;font-size:10px;line-height:15px}.mp .mp-nocount{white-space:nowrap;font-size:10.5px}.mp .mp-row .mp-game{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;flex-wrap:nowrap;line-height:13px;text-align:right}.mp .mp-game .team-logo{display:none}.mp .mp-score-line{gap:2px;font-size:11px}.mp .mp-side{gap:2px}.mp .mp-abbrev{font-size:9.5px;letter-spacing:.03em;color:var(--muted)}.mp .mp-side.lead .mp-abbrev{color:var(--text-2)}.mp .mp-score{font-size:11.5px}.mp .mp-status{margin-top:3px;font-size:10px;line-height:12px}.mp .mp-clock{gap:0}.mp .mp-final-tag{padding:0 5px;font-size:9px;line-height:14px}.mp .mp-clock .mp-dot{display:none}.mp .mp-row .mp-stats,.mp .mp-totals .mp-stats{display:grid;grid-column:2 / -1;grid-row:2;grid-template-columns:var(--lg-cols);column-gap:0;row-gap:0;margin:0;padding:0}.mp .mp-stat{justify-content:flex-start}.mp .mp-stat:nth-child(2){background:none}.mp .mp-stat dt{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin:0 0 2px;font-size:9px;font-weight:600;line-height:11px;letter-spacing:.04em;color:var(--muted)}.mp .mp-stat.pts dt{color:var(--text-2)}.mp .mp-stat.min{display:none}.mp .mp-stat dd{font-size:13.5px;line-height:18px;font-weight:500;color:var(--text)}.mp .mp-row .shot-split-ma{font-weight:500}.mp .mp-row .shot-split-pct{font-size:9.5px;line-height:11px}.mp .mp-stat.pts dd{font-size:16px;font-weight:750;letter-spacing:-.01em}.mp .mp-row.mp-live{background:radial-gradient(90px 48px at 0% 32%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 80%),var(--raised);border-color:var(--rim);box-shadow:var(--lift)}.mp .mp-row.mp-live.mp-sitting{background:var(--surface);border-color:var(--border);box-shadow:none}.mp .mp-mark.live.sitting .mp-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.mp .mp-row.mp-final,.mp .mp-row.mp-dnp{background:color-mix(in srgb,var(--surface-2) 70%,transparent);border-color:transparent;box-shadow:none}.mp .mp-row.mp-final .mp-slot{background:transparent}.mp .mp-row.mp-final .mp-stat dd{color:var(--text-2)}.mp .mp-row.mp-final .mp-stat.pts dd{color:var(--text)}.mp .mp-row.mp-later,.mp .mp-row.mp-idle{background:transparent;border-color:var(--border)}.mp .mp-row.mp-starter.mp-idle{border:1px solid color-mix(in srgb,var(--text-2) 38%,transparent)}.mp .mp-row.mp-starter.mp-idle{background:var(--mp-sunk);border-color:transparent;min-height:44px}.mp .mp-tipcell .mp-side.own,.mp .mp-tipcell .mp-vs{display:none}.mp .mp-tipcell .mp-where{display:inline;margin-right:2px;color:var(--muted)}.mp .mp-tipcell .mp-abbrev{font-size:10.5px;color:var(--text-2)}.mp .mp-tipcell .mp-status{font-size:11px}.mp .mp-tipcell .mp-tip-time{font-weight:600}.mp .mp-row>.mp-avg-note{grid-column:2 / -1;grid-row:2;font-size:12px;line-height:16px;color:var(--muted)}.mp .mp-avg-note b{font-weight:600;color:var(--text-2)}.mp .mp-row>.mp-quiet-cell{grid-column:4;grid-row:1;gap:0;font-size:12px}.mp .mp-quiet-cell .mp-what,.mp .mp-quiet-cell .mp-left{display:none}.mp .mp-quiet-cell .mp-next{display:inline;white-space:nowrap}.mp .mp-note,.mp .mp-row.mp-later .mp-note .num{font-size:12px;color:var(--text-2)}.mp .mp-row.mp-starter.mp-idle .mp-note b{font-weight:600;color:var(--text)}.mp .mp-note:empty{display:none}.mp .mp-row.mp-sub{border-color:color-mix(in srgb,var(--border) 70%,transparent)}.mp .mp-row.mp-sub .mp-name .pc-link{font-weight:500;color:var(--text-2)}.mp .mp-row.mp-sub .head{opacity:.7;filter:saturate(.5)}.mp .mp-row.mp-sub .mp-mark{opacity:.6}.mp .mp-row.mp-ir .mp-slot{border-style:solid;color:var(--muted)}.mp .mp-totals{margin-top:6px;row-gap:4px;padding:9px var(--lg-pad) 9px}.mp .mp-totals .mp-totals-label{grid-column:2 / -1;grid-row:1;font-size:13px}.mp .mp-totals .mp-stat dd{font-weight:650}.mp .mp-totals .mp-stat.pts dd{font-weight:800}.mp .mp-totals .shot-split-pct{font-size:10px}.mp .mp-group{margin:14px 0 6px;font-size:14px}}@media(max-width:380px){.mp .mp-next-word{display:none}}@media(max-width:900px){.mp-row.mp-ir .mp-note{display:none}}@media(max-width:720px){.news-head{grid-template-areas:"title refresh" "line line";column-gap:12px}.news-head h2{margin-top:8px}.news-head p{margin-top:12px}.news-refresh-btn{min-height:44px}.news-toolbar{flex-direction:column;align-items:stretch;gap:10px}.news-scope{grid-template-columns:repeat(var(--news-scope-count, 3),minmax(0,1fr))}.news-scope button{min-height:40px;padding:0 8px}.news-filter{min-height:40px}.news-story{padding:14px 16px}.news-day{padding:8px 16px}.news-meta>.news-sources{flex-basis:100%}.news-meta>:nth-last-child(2):after{content:none}.news-gains-toggle{min-height:40px;margin-left:46px}}.tabs,.table-wrap,.day-strip,.chat-filters,.news-filters{position:relative}.sr-only{margin:-1px;padding:0;border:0}#root{position:relative;overflow-x:clip}@media(max-width:640px){.pc-layer{align-items:flex-end;padding:0}.pc-sheet{width:100%;max-height:92vh;max-height:92dvh;border-width:1px 0 0;border-radius:18px 18px 0 0;animation-name:pc-sheet-up}.pc-grab{display:block;position:absolute;z-index:2;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#ffffff80}.pc-hero{gap:14px;padding:26px 56px 16px 16px}.pc-face .head{width:72px!important;height:72px!important}.pc-name{font-size:25px}.pc-watermark{right:-40px;width:170px;height:170px}.pc-body{gap:24px;padding:16px 16px calc(24px + env(safe-area-inset-bottom))}.pc-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-table th,.pc-table td{padding:10px 8px}.pc-swipe{display:block}.pc-tabs{top:-16px;margin:-16px -16px 0;padding:10px 16px 8px}.pc-story{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px}.pc-story-icon{width:36px;height:36px}.pc-source{min-height:36px;padding:0 12px}}@keyframes pc-sheet-up{0%{transform:translateY(40%)}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}.topbar{padding-top:env(safe-area-inset-top)}.topbar-inner,.tabs,.main{padding-left:max(var(--gutter, 24px),env(safe-area-inset-left));padding-right:max(var(--gutter, 24px),env(safe-area-inset-right))}.main{padding-bottom:calc(80px + env(safe-area-inset-bottom))}@media(max-width:640px){.topbar-inner,.tabs,.main{--gutter: 16px}.toast{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));transform:none;max-width:none}.toast>span{flex:1}}@media(max-width:640px){.table-wrap th,.table-wrap td{padding-left:8px;padding-right:8px}.table-wrap th[scope=row],.table-wrap table:has(tbody tr>th[scope=row]:first-child) thead th:first-child,.table-wrap table:has(tbody tr>th[scope=row]:nth-child(2)) thead th:nth-child(2){position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--divider)}.table-wrap tr.mine th[scope=row]{background:var(--raised)}.table-wrap tr.mine>th[scope=row]:first-child{box-shadow:inset 3px 0 0 var(--gold),1px 0 0 var(--divider)}.table-wrap th[scope=row]{max-width:44vw;white-space:normal}}@media(pointer:coarse){button.link{padding-block:12px;margin-block:-12px}details>summary{padding-block:12px;line-height:20px}button.icon,.brand{flex:none;min-width:44px}input[type=checkbox]{width:22px;height:22px}}.league-switcher .team-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.your-night .night-cats.lit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;overflow:visible;-webkit-mask-image:none;mask-image:none;padding-bottom:0}.your-night .night-cats.lit .night-who{display:none}.your-night .night-cats.lit>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lab lab" "me them";align-items:baseline;gap:4px 6px;min-height:64px;padding:8px 10px 10px;border-radius:var(--radius-tile);background:var(--surface-2)}.your-night .night-cats.lit>div.res-W{background:linear-gradient(180deg,color-mix(in srgb,var(--good) var(--cell-good),var(--surface-2)),var(--surface-2));box-shadow:inset 0 -2px 0 var(--good)}.your-night .night-cats.lit>div.res-L{background:linear-gradient(180deg,color-mix(in srgb,var(--bad) var(--cell-bad),var(--surface-2)),var(--surface-2));box-shadow:inset 0 -2px 0 var(--bad)}.your-night .night-cats.lit dt{grid-area:lab;height:auto;flex-direction:row;justify-content:space-between;font-size:12px;color:var(--text-2)}.your-night.versus .night-cats.lit dd.num,.your-night.versus .night-cats.lit dd.num.won,.your-night.versus .night-cats.lit dd.num.lost{display:block;min-width:0;height:auto;margin-top:0;padding:0;background:none;box-shadow:none}.your-night.versus .night-cats.lit dd.num:not(.them){grid-area:me;font-size:20px;text-align:left}.your-night.versus .night-cats.lit dd.num.them{grid-area:them;font-size:13px;text-align:right}.your-night .night-key{display:flex;justify-content:space-between;width:100%;margin:0}.your-night .night-totals:has(.night-cats.lit){width:100%}.night-score>b{font-size:38px}}@media(max-width:640px){.tr-row{gap:10px;padding:14px 16px}.tr-deal{grid-template-columns:minmax(0,1fr);gap:12px}.tr-lane+.tr-lane{padding-top:10px;box-shadow:inset 0 1px 0 var(--divider)}.tr-odds{flex-flow:row wrap;gap:6px 18px;padding-top:2px}.tr-who{width:auto}.tr-more{min-height:32px}}@media(max-width:480px){.rules-bar,.rules-editor{padding-left:16px;padding-right:16px}.rules-skipped{margin-left:0;flex-basis:100%}.rules-group-hint{display:block;margin:2px 0 0}}
