.lg-livepj{color:var(--accent,#2fd4b5)}.lg-livenote{display:block;color:var(--muted,#8b98ad)}.lg-livenote.hurt{color:var(--down,#ff6b6b)}.live-refresh{display:flex;align-items:center;gap:6px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--down,#ff6b6b);animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.sb-live{margin:4px 0 0}.rg{display:flex;align-items:center;gap:6px;min-width:170px;padding:15px 0}.rg-fl{position:absolute;z-index:2;top:50%;transform:translate(calc(-100% - 3px),-50%);padding:0 2px;border-radius:3px;font-size:12px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-fl,.rg-track{background:var(--panel)}.rg-track{position:relative;flex:1 1 auto;height:10px;margin:0 34px;border-radius:99px}.rg-band{background:var(--brass);opacity:.35}.rg-band,.rg-now{position:absolute;top:0;bottom:0;border-radius:99px}.rg-now{left:0;background:var(--teal);opacity:.5}.rg-ce{position:absolute;top:50%;transform:translateY(-50%);margin-left:5px;font-size:12px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-fin,.rg-live,.rg-proj{position:absolute;top:-4px;width:3px;height:18px;margin-left:-1.5px;border-radius:2px}.rg-proj{background:var(--ink)}.rg-live{background:var(--teal);top:-2px;height:14px}.rg-live.hurt{background:var(--down)}.rg-fin{background:var(--gold);width:4px;margin-left:-2px}.rg-lbl{position:absolute;left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-lbl.up{bottom:calc(100% + 2px);color:var(--ink)}.rg-lbl.down{top:calc(100% + 2px);color:var(--teal)}.rg-lbl.gold{color:var(--gold)}.rg-total .rg-track{height:12px}.lg-livenote.fin{color:var(--gold);font-weight:700}details.plays>summary{cursor:pointer;list-style:none}details.plays>summary::-webkit-details-marker{display:none}details.plays>summary h3{display:inline;margin:0}details.plays>summary:after{content:" ▾";color:var(--muted)}details.plays[open]>summary:after{content:" ▴"}details.plays[open]>summary{margin-bottom:8px}.lg-head{align-items:center;justify-content:space-between;gap:8px 16px;margin:6px 0 4px}.lg-head,.lg-tabs{display:flex;flex-wrap:wrap}.lg-tabs{gap:6px;margin:10px 0}.lg-tabs a{text-decoration:none;font-weight:700;padding:8px 14px;border-radius:99px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.lg-tabs a[aria-current=page]{background:var(--gold);color:var(--goldInk);border-color:var(--gold)}.lg-weeks{display:flex;gap:4px;flex-wrap:wrap;margin:4px 0 12px}.lg-weeks a{min-width:36px;text-align:center;text-decoration:none;font-weight:600;font-size:13px;padding:6px 8px;border-radius:6px;border:1px solid var(--line);color:var(--muted)}.lg-weeks a[aria-current=page]{border-color:var(--gold);color:var(--ink);background:var(--raised)}.lg-weeks a.po{border-style:dashed}.lg-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.lg-match{border:1.5px solid var(--line);border-radius:12px;background:var(--panel);padding:12px 14px}.lg-match.mine{border-color:var(--gold)}.lg-team{display:grid;grid-template-columns:1fr auto auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;padding:4px 0}.lg-team .nm{font-weight:700;min-width:0;overflow-wrap:anywhere}.lg-team .nm .sub{font-weight:400}.lg-team .nm .lg-owner{display:block;margin-top:1px}.lg-team .pj{text-align:right;font:400 22px/1 var(--font-display),Impact,sans-serif}.lg-team .pj small{display:block;font:400 11px/1.3 var(--font-body),sans-serif;color:var(--muted)}.lg-team .live{text-align:right;min-width:52px;font-weight:800;font-size:18px}.lg-team .live small{display:block;font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.lg-team.win .nm:after{content:" ✓";color:var(--teal)}.lg-odds{display:flex;height:8px;border-radius:99px;overflow:hidden;margin:8px 0 2px;background:var(--line)}.lg-odds span{background:var(--edge)}.lg-odds span.fav{background:var(--teal)}.lg-odds span.fav.strong{background:var(--gold)}.lg-odds span+span{border-left:2px solid var(--panel)}.lg-odds-txt{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--muted)}.lg-odds-txt .mid{flex:1 1;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.lg-odds-txt .fav{color:var(--teal);font-weight:800;font-size:14px}.lg-odds-txt .fav.strong{color:var(--gold)}.lg-fav{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:99px;background:var(--teal);color:#0B0F14;font-size:10px;font-weight:800;letter-spacing:.04em;vertical-align:middle}.lg-fav.strong{background:var(--gold)}.lg-match details{margin-top:8px}.lg-match summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--muted)}.lg-lineups{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:6px}.lg-lineups table{width:100%;font-size:12px}.lg-lineups td{padding:3px 4px}.lg-lineups td.l{text-align:left}.lg-std td.luck-pos{color:var(--teal);font-weight:700}.lg-std td.luck-neg{color:#E5484D;font-weight:700}.lg-std tr.mine td{background:var(--raised)}.lg-std tr.cut td{border-bottom:2px dashed var(--gold)}.lg-share{margin:18px 0 6px}@media (max-width:860px){.lg-grid{grid-template-columns:1fr}}@media (max-width:520px){.lg-grid,.lg-lineups{grid-template-columns:1fr}}.wrap.league-share,.wrap.service:has(.league){max-width:1200px}.lg-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 6px 0 0;vertical-align:middle}td .lg-dot{margin:0 0 0 6px}.lg-dot.green{background:#2FBF71}.lg-dot.yellow{background:#F5B335}.lg-dot.red{background:#E5484D}.lg-gsum{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:10px 0 14px}.lg-gsum>div{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:10px 12px}.lg-gsum b{font:400 26px/1.1 var(--font-display),Impact,sans-serif}.lg-gfoot td{font-weight:700;color:var(--muted)}.lg-std td.odds-hi{color:#2FBF71;font-weight:800}.lg-std td.odds-mid{color:var(--gold);font-weight:700}.lg-std td.odds-lo{color:var(--muted)}.lg-bracket{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.lg-round{min-width:200px;flex:1 1}.lg-round h4{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.lg-game{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:8px 10px;margin:0 0 8px}.lg-game span{display:flex;justify-content:space-between;gap:8px}.lg-game span.won{font-weight:800}.lg-game span.won:after{content:"✓";color:var(--teal)}.lg-game .sub{display:inline}.lg-game.bye{flex-direction:row;justify-content:space-between;opacity:.8}.lg-byes td.by-hi{background:rgba(229,72,77,.22)}.lg-byes td.by-mid{background:rgba(245,179,53,.18)}.lg-byes td.by-lo{background:rgba(245,179,53,.07)}.lg-byes td details{position:relative}.lg-byes td summary{cursor:pointer;font-weight:800;list-style:none}.lg-byes td summary::-webkit-details-marker{display:none}.lg-byes .by-pop{position:absolute;right:0;top:100%;z-index:5;min-width:220px;max-width:280px;text-align:left;background:var(--raised);border:1px solid var(--line);border-radius:8px;padding:8px 10px;box-shadow:0 6px 20px rgba(0,0,0,.4);font-size:12px;white-space:normal}.lg-byes .by-pop>div{margin:2px 0}.lg-byes .by-pop .sub{display:inline}.lg-byes td.l .sub{display:block;max-width:260px}.lg-bycards{list-style:none;margin:0;padding:0;display:none;gap:10px}.lg-bycard{border:1.5px solid var(--line);border-radius:12px;background:var(--panel);padding:10px 12px}.lg-bycard.mine{border-color:var(--gold)}.by-head{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center}.by-rank{width:26px;height:26px;border-radius:50%;background:var(--raised);display:grid;place-items:center;font-weight:800;font-size:13px}.by-name{min-width:0;overflow-wrap:anywhere}.by-name .sub{display:block}.by-total{text-align:right}.by-total b{font:400 22px/1 var(--font-display),Impact,sans-serif}.by-total small{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.by-weeks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:10px 0 2px}.by-wk{border-radius:8px;padding:6px 4px;text-align:center;background:var(--bg);border:1px solid var(--line)}.by-wk small{display:block;font-size:10px;color:var(--muted)}.by-wk b{font-size:15px}.by-wk.by-hi{background:rgba(229,72,77,.22);border-color:transparent}.by-wk.by-mid{background:rgba(245,179,53,.18);border-color:transparent}.by-wk.by-lo{background:rgba(245,179,53,.07)}.by-more{margin-top:8px}.by-more summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--muted)}.by-week{margin:6px 0;font-size:13px}.by-out{display:block;margin-left:8px}.by-fill,.by-out .sub{display:inline}.by-fill{display:block;margin-left:8px}.by-ir{margin:6px 0 0}@media (max-width:719px){.lg-bycards{display:grid}.lg-byes{display:none}}