.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}}.lh{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:18px;gap:18px;align-items:start;margin-top:6px}.lh-main{gap:14px}.lh-main,.lh-side{display:flex;flex-direction:column;min-width:0}.lh-side{gap:12px}.lh-banner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;align-items:baseline;padding:10px 14px;border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:10px}.lh-banner,.lh-empty{background:var(--panel)}.lh-empty{border:1.5px dashed var(--line);border-radius:12px;padding:16px 18px}.lh-empty h2{margin:0 0 6px}.lh-empty p{margin:0;color:var(--muted);max-width:65ch}.lh-article{border:1.5px solid var(--line);border-radius:12px;background:var(--panel);padding:16px 18px}.lh-article>h2{font:400 clamp(26px,4vw,34px)/1.05 var(--font-display),Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:8px 0 10px;text-wrap:balance}.lh-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px}.lh-kind{font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:99px;background:var(--gold);color:var(--goldInk)}.lh-kind.waiver{background:var(--teal);color:#0B0F14}.lh-tone{font-weight:700;padding:2px 8px;border-radius:99px;border:1px solid var(--edge);color:var(--ink)}.lh-body{font-size:16px;line-height:1.6;max-width:68ch}.lh-body h3{font-size:17px;margin:18px 0 6px;color:var(--gold)}.lh-body p,.lh-body ul{margin:0 0 12px}.lh-body ul{padding-left:20px}.lh-body li{margin:4px 0}.lh-older summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:6px}.lh-older summary::-webkit-details-marker{display:none}.lh-older[open] summary{margin-bottom:10px}.lh-otitle{font-weight:800;font-size:17px}.lh-tools{display:flex;gap:8px;margin:4px 0}.lh-act,.lh-tools{flex-wrap:wrap;align-items:center}.lh-act{display:inline-flex;gap:6px}.lh-comments{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.lh-comments h3{font-size:14px;margin:0 0 8px;color:var(--muted)}.lh-comments>ul{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px}.lh-comments li{background:var(--raised);border-radius:8px;padding:8px 12px}.lh-comments li.mine{box-shadow:inset 3px 0 0 var(--gold)}.lh-comments li p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.lh-chead{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.lh-chead b{color:var(--brass)}.lh-del{margin-left:auto;display:inline-flex;gap:8px}.lh-link{background:none;border:0;padding:0;color:var(--muted);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.lh-link:hover{color:var(--down)}.lh-cform textarea{width:100%;min-width:0;resize:vertical;font:inherit}.lh-crow{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:6px}.lh-err{color:var(--down);font-size:13px;margin:6px 0 0}.lh-ok{color:var(--up);font-size:13px}.lh-card{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:12px 14px}.lh-card h3{margin:0 0 8px;font-size:14px}.lh-std{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.lh-std li{font-size:14px}.lh-std li .nm{font-weight:700;display:block;overflow-wrap:anywhere}.lh-std li.mine .nm{color:var(--gold)}.lh-std li .sub{font-size:12px}.lh-games{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lh-games li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;font-size:13px;padding:6px 8px;border-radius:8px;background:var(--raised);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lh-games li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lh-settings{display:flex;flex-direction:column;gap:8px}.lh-settings p{margin:4px 0 0}.lh-tones{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.lh-tones legend{font-weight:700;font-size:13px;margin-bottom:6px}.lh-tones label{display:grid;grid-template-columns:auto 1fr;grid-gap:0 8px;gap:0 8px;align-items:start;padding:7px 9px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.lh-tones label.on{border-color:var(--gold);background:var(--raised)}.lh-tones input{grid-row:span 2;margin-top:3px;min-width:0}.lh-tones .sub{font-size:12px}.lh-check{display:flex;gap:8px;align-items:center;font-size:14px}.lh-check input{min-width:0}.lh-notes{font-weight:700;font-size:13px}.lh-settings textarea{width:100%;min-width:0;resize:vertical;font:inherit}@media (max-width:900px){.lh{grid-template-columns:1fr}}.lh-transfer{display:flex;flex-direction:column;gap:8px}.lh-transfer label{font-weight:700;font-size:13px}.lh-transfer select{min-width:0;width:100%}.lnudge{position:relative;margin:10px 0 14px;padding:12px 14px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--teal) 50%,transparent);background:color-mix(in srgb,var(--teal) 9%,var(--panel))}.lnudge-row{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 0}.lnudge-row+.lnudge-row{border-top:1px solid var(--line)}.lnudge-i{font-size:22px;line-height:1}.lnudge-row b{display:block;font-size:15px}.lnudge-row .sub{margin:2px 0 0;font-size:13px;line-height:1.35}.lnudge-msg{margin:6px 0 0;font-size:13px}.lnudge-later{display:block;margin:6px 0 0 auto;font-size:13px}@media (max-width:520px){.lnudge-row{grid-template-columns:24px 1fr}.lnudge-row .btn{grid-column:2;justify-self:start}}.lh-share{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}