@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;1,400&family=Roboto+Mono:wght@400;500&display=swap");:root{--bg:#191A19;--s1:#1f221f;--s2:#262a26;--s3:#2d322d;--s4:#343a34;--green:#4a9a4a;--green-light:#72c272;--green-pale:#e0f5e0;--gold:#e8a820;--gold-light:#ffc840;--gold-pale:#fff0c0;--silver:#d8e8d8;--silver-bright:#f0f8f0;--txt:#f0f8f0;--txt2:#c8dcc8;--muted:#8aaa8a;--faint:#526852;--good:#6ad86a;--bad:#e86060;--warn:#e8a820;--bdr:rgba(72,154,72,0.2);--bdr2:rgba(72,154,72,0.35);--fd:"Oswald",sans-serif;--fb:"Source Sans 3",sans-serif;--fm:"Roboto Mono",monospace;--clip:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);--clip-r:polygon(0% 0%,calc(100% - 8px) 0%,100% 100%,8px 100%)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--fb);background:var(--bg);color:var(--txt);font-size:14px;min-height:100vh}.persona-marcus{background:rgba(232,168,32,.18);color:var(--gold-pale)}.persona-skip{background:rgba(255,100,100,.15);color:#ffb0b0}.persona-colin{background:rgba(90,160,255,.15);color:#b0d4ff}.persona-nick{background:rgba(180,100,255,.15);color:#d8b0ff}.persona-fletcher{background:rgba(72,154,72,.2);color:var(--green-pale)}.persona-mina{background:rgba(72,200,180,.15);color:#a0edd8}.persona-pablo{background:rgba(255,140,100,.15);color:#ffc4a8}.persona-nate{background:rgba(140,160,255,.15);color:#c0ccff}.tag-upset{background:rgba(180,100,255,.15);color:#d8b0ff;border:1px solid rgba(180,100,255,.3)}.tag-dynasty{background:rgba(72,154,72,.18);color:var(--green-pale);border:1px solid rgba(72,154,72,.35)}.tag-collapse{background:rgba(232,96,96,.15);color:#ffb0b0;border:1px solid rgba(232,96,96,.3)}.tag-fraud{background:rgba(232,168,32,.15);color:var(--gold-pale);border:1px solid rgba(232,168,32,.3)}.tag-revenge{background:rgba(232,168,32,.12);color:var(--gold-pale);border:1px solid rgba(232,168,32,.25)}.tag-rivalry{background:rgba(232,168,32,.15);color:var(--gold-pale);border:1px solid rgba(232,168,32,.3)}.tag-hot-streak{background:rgba(232,96,96,.12);color:#ffb0b0;border:1px solid rgba(232,96,96,.25)}.tag-bad-beat{background:rgba(140,160,255,.15);color:#c0ccff;border:1px solid rgba(140,160,255,.3)}.tag-destiny{background:rgba(72,200,180,.15);color:#a0edd8;border:1px solid rgba(72,200,180,.3)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.15}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(72,154,72,.25);border-radius:3px}@media (max-width:768px){.league-body{grid-template-columns:1fr!important}.desktop-only,.league-sidebar{display:none!important}.mobile-bottom-nav{display:flex!important}.league-main{padding:10px 12px!important}.stat-grid-3{grid-template-columns:1fr 1fr!important}.matchup-score{font-size:18px!important}.hero-title{font-size:20px!important}.nav-scroll{overflow-x:auto}.nav-scroll::-webkit-scrollbar{display:none}}@media (min-width:769px){.mobile-bottom-nav,.mobile-only{display:none!important}}.mobile-bottom-nav{border-top:1px solid var(--bdr);padding:8px 0 16px;z-index:50}.preseason-notice{background:rgba(232,168,32,.08);border:1px solid rgba(232,168,32,.3);border-left:3px solid var(--gold);padding:8px 12px;margin-bottom:14px;font-family:var(--fb);font-size:11px;color:var(--txt2);line-height:1.5}@media (max-width:768px){.ticker-bar{height:30px!important}.ticker-text{font-size:11px!important}.topbar-desktop-auth,.topbar-logo-full,.topbar-tagline{display:none!important}.topbar-mobile-league{display:flex!important}.league-nav-desktop{display:none!important}.league-body{grid-template-columns:1fr!important}.league-sidebar{display:none!important}.league-main{padding:10px 12px 90px!important}.stat-grid-3{grid-template-columns:1fr 1fr!important}.share-btn-desktop{display:none!important}.share-btn-mobile{display:flex!important}}@media (min-width:769px){.mobile-bottom-nav,.mobile-only,.share-btn-mobile{display:none!important}}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;background:var(--s2);border-top:2px solid var(--green);display:none;justify-content:space-around;padding:6px 0 20px;z-index:100;box-shadow:0 -4px 20px rgba(0,0,0,.4)}.bn-item{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 8px;text-decoration:none;background:none;border:none;cursor:pointer;flex:1}.bn-icon{line-height:1;color:var(--muted);display:flex;transition:color .15s}.bn-icon.on{color:var(--gold-light)}.bn-lbl{font-family:var(--fb);font-size:9px;font-weight:500;color:var(--muted)}.bn-lbl.on{color:var(--gold-light)}.article-share-btn{background:rgba(72,154,72,.1);border:1px solid rgba(72,154,72,.25);color:var(--green-light);font-family:var(--fb);font-size:10px;font-weight:600;padding:4px 10px;border-radius:3px;cursor:pointer;display:flex;align-items:center;gap:5px;letter-spacing:.04em}.article-share-btn:hover{background:rgba(72,154,72,.2)}.league-body:has(.fnn-dash){grid-template-columns:1fr!important}.league-body:has(.fnn-dash) .league-sidebar{display:none}.league-body:has(.fnn-dash) .league-main{overflow:visible!important}.sb-team{transition:background .15s}.sb-team:hover{background:rgba(72,154,72,.1)}.sb-team[aria-current=page]{background:rgba(232,168,32,.1);box-shadow:inset 2px 0 0 var(--gold)}.fnn-dash{max-width:1540px;margin:0 auto}.dash-cols{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:10px;align-items:start}.dash-standings{position:sticky;top:12px}.dash-standings:hover{transform:none}.st-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:none;border:0;border-left:2px solid transparent;cursor:pointer;transition:background .15s}.st-row:hover{background:rgba(72,154,72,.1)}.st-row[aria-current=true]{background:rgba(232,168,32,.1);border-left-color:var(--gold)}@media (max-width:1200px){.dash-cols{grid-template-columns:1fr}.dash-standings{display:none}}.dash-bento{grid-template-areas:"story story story story story story story odds odds odds odds odds" "road road road road road road road road road roster roster roster" "trade trade trade trade eli eli eli eli eli roster roster roster" "luck luck luck luck root root root root root roster roster roster" "window window window window window cover cover cover cover cover cover cover"}.dash-bento,.dash-league{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.dash-league{grid-template-areas:"desk desk desk desk desk desk desk gotw gotw gotw gotw gotw" "desk desk desk desk desk desk desk pic pic pic pic pic"}.dash-tile{background:var(--s2);border:1px solid var(--bdr);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}.dash-tile:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.45);border-color:var(--bdr2)}.dash-head{background:var(--s3);padding:7px 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--bdr)}.dash-head h3{font-family:var(--fb);font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.dash-body{padding:12px 14px;display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.dash-label{font-family:var(--fb);font-size:9px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.dash-val{font-family:var(--fd);font-weight:700;letter-spacing:.04em;line-height:1;color:var(--silver-bright)}.dash-text{font-family:var(--fb);font-size:12px;line-height:1.75;color:var(--txt2)}.dash-link{background:none;border:0;padding:0;cursor:pointer;font-family:var(--fb);font-size:11px;font-weight:600;color:var(--green-light);text-decoration:none;text-align:left;transition:color .2s,transform .2s;display:inline-block}.dash-link:hover,.dash-tile:hover .dash-link{color:var(--gold-light)}.dash-link:hover{transform:translateX(2px)}.dash-badge{font-family:var(--fd);font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 9px;clip-path:polygon(5px 0,100% 0,calc(100% - 5px) 100%,0 100%);white-space:nowrap}.dash-chip{transition:transform .18s,border-color .18s}.dash-chip:hover{transform:translateY(-2px);border-color:var(--gold)!important}.dash-pop{animation:dashPop .32s cubic-bezier(.2,.8,.2,1)}@keyframes dashPop{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}.dash-fade{animation:dashFade .22s ease}@keyframes dashFade{0%{opacity:0}to{opacity:1}}.deal-next{animation:dealNext .38s cubic-bezier(.2,.8,.2,1)}@keyframes dealNext{0%{opacity:0;transform:translateX(40px) rotate(2deg)}to{opacity:1;transform:none}}.deal-prev{animation:dealPrev .38s cubic-bezier(.2,.8,.2,1)}@keyframes dealPrev{0%{opacity:0;transform:translateX(-40px) rotate(-2deg)}to{opacity:1;transform:none}}.desk-arrow{transition:transform .18s,background .18s,color .18s}.desk-arrow:hover{transform:scale(1.08);background:var(--gold)!important;color:#1a1000!important}.desk-face{transition:transform .2s,opacity .2s}.desk-face:hover{transform:translateY(-2px);opacity:1!important}@media (prefers-reduced-motion:reduce){.dash-chip,.dash-link,.dash-tile,.desk-arrow,.desk-face{transition:none}.dash-chip:hover,.dash-tile:hover{transform:none}.dash-fade,.dash-pop,.deal-next,.deal-prev{animation:none}}@media (max-width:900px){.dash-bento{grid-template-areas:"story" "odds" "luck" "root" "road" "roster" "trade" "eli" "window" "cover"}.dash-bento,.dash-league{grid-template-columns:1fr}.dash-league{grid-template-areas:"desk" "gotw" "pic"}.dash-road{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.rs-top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"shape nora"}.rs-panels,.rs-top{display:grid;gap:10px}.rs-panels{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"bench weak ins" "vs scatter hist"}@media (max-width:1000px){.rs-panels{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"bench weak" "ins vs" "scatter hist"}}@media (max-width:700px){.rs-top{grid-template-areas:"shape" "nora"}.rs-panels,.rs-top{grid-template-columns:1fr}.rs-panels{grid-template-areas:"bench" "weak" "ins" "vs" "scatter" "hist"}.rs-chips{display:none!important}}.desk-p{font-family:var(--fb);font-size:12px;line-height:1.8;color:var(--txt2);margin:0 0 10px}.desk-p:last-child{margin-bottom:0}.desk-stack{min-height:340px;margin-right:10px}@media (max-width:900px){.desk-stack{min-height:500px}}.lv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;grid-template-areas:"lead lead lead lead lead lead lead bub bub bub bub bub" "slate slate slate slate slate slate slate quad quad quad quad quad" "desk desk desk desk desk desk desk tiers tiers tiers tiers tiers" "desk desk desk desk desk desk desk rooms rooms rooms rooms rooms" "move move move move wire wire wire wire book book book book"}.lv-grid.has-debate{grid-template-areas:"lead lead lead lead lead lead lead bub bub bub bub bub" "debate debate debate debate debate debate debate debate debate debate debate debate" "slate slate slate slate slate slate slate quad quad quad quad quad" "desk desk desk desk desk desk desk tiers tiers tiers tiers tiers" "desk desk desk desk desk desk desk rooms rooms rooms rooms rooms" "move move move move wire wire wire wire book book book book"}.lv-tile{overflow:visible;position:relative;scroll-margin-top:80px}.lv-tile>.dash-head{border-radius:8px 8px 0 0}.lv-tile:focus-within,.lv-tile:has([aria-expanded=true]),.lv-tile:hover{z-index:6}#lv-desk{scroll-margin-top:80px}.lv-trigger{all:unset;cursor:pointer;display:block;border-radius:6px}.lv-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lv-pop{position:absolute;z-index:40;width:280px;display:block}.lv-card{display:flex;flex-direction:column;gap:8px;background:var(--s3);border:1px solid var(--bdr2);border-top:2px solid var(--gold);border-radius:8px;padding:12px 14px;box-shadow:0 18px 40px rgba(0,0,0,.6);text-align:left;cursor:auto}.lv-kv{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-family:var(--fb);font-size:11px;color:var(--muted)}.lv-kv b{font-family:var(--fd);font-weight:600;font-size:12px;letter-spacing:.03em;color:var(--silver-bright);text-align:right}.lv-row{display:grid;grid-template-columns:18px minmax(0,104px) 1fr 40px;gap:10px;align-items:center;padding:6px 8px;border-radius:6px;transition:background .2s}.lv-trigger:hover .lv-row,.lv-trigger[aria-expanded=true] .lv-row{background:var(--s3)}.lv-slate{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lv-slate .lv-featured{grid-column:1/-1}.lv-game{display:flex;flex-direction:column;gap:4px;background:var(--s1);border:1px solid var(--bdr);border-radius:6px;padding:10px 12px;transition:transform .2s,border-color .2s}.lv-trigger:hover .lv-game,.lv-trigger[aria-expanded=true] .lv-game{transform:translateY(-2px);border-color:var(--gold)}.lv-plot{position:relative;height:300px;background:var(--s1);border-radius:6px;overflow:visible}.lv-corner{position:absolute;font-family:var(--fd);font-size:10px;font-weight:600;letter-spacing:.1em;pointer-events:none}.lv-block{width:100%;box-sizing:border-box}.lv-dot{position:relative;display:flex;align-items:center;justify-content:center;width:22px;height:22px}.lv-dot-mark{border-radius:50%;transition:transform .18s}.lv-trigger:hover .lv-dot-mark,.lv-trigger[aria-expanded=true] .lv-dot-mark{transform:scale(1.35)}.lv-dot-label{position:absolute;font-family:var(--fb);font-size:10px;white-space:nowrap;pointer-events:none}.lv-below{top:100%;margin-top:-5px}.lv-above,.lv-below{left:50%;transform:translateX(-50%)}.lv-above{bottom:100%;margin-bottom:-5px}.lv-right{left:100%}.lv-left,.lv-right{top:50%;transform:translateY(-50%)}.lv-left{right:100%}.lv-headline{display:flex;align-items:center;gap:8px;font-family:var(--fb);font-size:12px;line-height:1.4;color:var(--txt2);text-decoration:none;padding:5px 6px;border-radius:6px;transition:background .2s}.lv-headline b{color:var(--silver-bright);font-weight:600}.lv-headline:hover{background:var(--s3);color:var(--silver-bright)}.lv-chip{display:inline-block;background:var(--s3);border:1px solid var(--bdr);border-radius:99px;padding:4px 10px;font-family:var(--fb);font-size:12px;color:var(--txt);transition:transform .18s,border-color .18s}.lv-trigger:hover .lv-chip,.lv-trigger[aria-expanded=true] .lv-chip{transform:translateY(-2px);border-color:var(--gold)}.lv-room{display:flex;flex-direction:column;gap:6px;background:var(--s1);border:1px solid var(--bdr);border-radius:6px;padding:10px 12px;text-decoration:none;transition:transform .2s,border-color .2s}.lv-room:hover{transform:translateY(-2px);border-color:var(--gold)}.lv-face{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--s3);flex-shrink:0}@media (prefers-reduced-motion:reduce){.lv-chip,.lv-dot,.lv-game,.lv-room{transition:none}}@media (max-width:900px){.lv-grid{grid-template-columns:1fr;grid-template-areas:"lead" "bub" "slate" "quad" "desk" "tiers" "rooms" "move" "wire" "book"}.lv-slate{grid-template-columns:1fr 1fr}.lv-pop{width:min(280px,80vw)}}.debate-card{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--bdr)}.debate-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.debate-side{display:flex;flex-direction:column;gap:8px;background:var(--s1);border:1px solid var(--bdr);border-radius:6px;padding:10px 12px;transition:border-color .2s,transform .2s}.debate-side:hover{border-color:var(--bdr2);transform:translateY(-2px)}.debate-vote{margin-top:auto;align-self:flex-start;background:var(--s3);border:1px solid var(--bdr2);color:var(--txt);border-radius:99px;padding:6px 14px;font-family:var(--fd);font-size:12px;font-weight:600;letter-spacing:.05em;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.debate-vote:hover{background:var(--gold);border-color:var(--gold);color:#1a1000}@media (max-width:560px){.debate-sides{grid-template-columns:1fr}}.debate-stacked .debate-sides{grid-template-columns:1fr}.debate-stacked .debate-side{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:6px;align-items:center}.debate-stacked .debate-side>p{grid-column:1/-1;grid-row:2}.debate-stacked .debate-side>:last-child:not(p){grid-column:2;grid-row:1;margin-top:0;min-width:120px}.debate-wide{margin-top:0;padding-top:0;border-top:0;gap:12px}.debate-wide .debate-sides{gap:10px}.debate-wide .debate-side{padding:12px 14px}.debate-extra{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px;align-items:center}.debate-reply{display:flex;gap:10px;align-items:flex-start;padding-left:10px;border-left:2px solid var(--bdr2)}.dash-bento.has-debate{grid-template-areas:"story story story story story story story odds odds odds odds odds" "debate debate debate debate debate debate debate debate debate debate debate debate" "road road road road road road road road road roster roster roster" "trade trade trade trade eli eli eli eli eli roster roster roster" "luck luck luck luck root root root root root roster roster roster" "window window window window window cover cover cover cover cover cover cover"}@media (max-width:900px){.lv-grid.has-debate{grid-template-columns:1fr;grid-template-areas:"lead" "debate" "bub" "slate" "quad" "desk" "tiers" "rooms" "move" "wire" "book"}.dash-bento.has-debate{grid-template-columns:1fr;grid-template-areas:"story" "debate" "odds" "luck" "root" "road" "roster" "trade" "eli" "window" "cover"}}@media (max-width:760px){.debate-extra{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.debate-side{transition:none}.debate-side:hover{transform:none}}.scatter-select{background:var(--s2);color:var(--txt);border:1px solid var(--bdr2);border-radius:4px;padding:6px 8px;font-family:var(--fb);font-size:12px;text-transform:none;letter-spacing:0;font-weight:500}.scatter-tip{position:absolute;z-index:5;width:250px;display:flex;flex-direction:column;gap:8px;background:var(--s3);border:1px solid var(--bdr2);border-top:2px solid var(--gold);border-radius:8px;padding:11px 13px;box-shadow:0 16px 36px rgba(0,0,0,.6)}.scatter-kv{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-family:var(--fb);font-size:11px;color:var(--muted)}.scatter-kv b{font-family:var(--fd);font-weight:600;font-size:12px;letter-spacing:.03em;color:var(--silver-bright);text-align:right}@media (max-width:600px){.scatter-tip{width:210px}}.lm-toggle{display:block;width:100%;padding:0;margin:0;background:none;border:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.lm-toggle:disabled{cursor:default}.lm-toggle:not(:disabled):hover{background:rgba(255,255,255,.015)}.lm-pulse{width:6px;height:6px;border-radius:50%;background:#1a0000;animation:lm-pulse 1.4s ease-in-out infinite}@keyframes lm-pulse{0%,to{opacity:1}50%{opacity:.25}}.lm-lineups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:12px 14px 14px;border-top:1px solid var(--bdr);background:var(--s1)}.lm-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;padding:5px 2px 5px 6px;border-bottom:1px solid rgba(72,154,72,.07);border-left:2px solid transparent}@media (max-width:640px){.lm-lineups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lm-pulse{animation:none}}.fnn-analytics{max-width:1400px;margin:0 auto}.an-wrap{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.an-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.an-stats,.an-two{display:grid;gap:10px}.an-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.an-tile:hover{transform:none}.seg{display:inline-flex;border:1px solid var(--bdr2);border-radius:6px;overflow:hidden}.seg button{background:var(--s3);border:0;color:var(--txt2);font-family:var(--fd);font-size:11px;font-weight:600;letter-spacing:.06em;padding:5px 12px;cursor:pointer}.seg button.on{background:var(--gold);color:#1a1000}.replay-btn{background:var(--s3);border:1px solid var(--bdr2);color:var(--txt);border-radius:99px;padding:6px 14px;font-family:var(--fd);font-size:12px;font-weight:600;letter-spacing:.05em;cursor:pointer;white-space:nowrap}.replay-btn:hover{background:var(--gold);border-color:var(--gold);color:#1a1000}.replay-captions{margin-top:8px;min-height:44px;display:flex;flex-direction:column;gap:3px;font-family:var(--fb);font-size:12px;color:var(--txt2);line-height:1.5}.swap-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.swap{border-collapse:separate;border-spacing:2px;width:100%;font-family:var(--fm);font-size:11px;color:var(--txt2)}.swap th{font-family:var(--fb);font-size:9px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 2px;white-space:nowrap}.swap thead th span{display:inline-block;max-width:72px;overflow:hidden;text-overflow:ellipsis}.swap tbody th{text-align:left;font-family:var(--fd);font-size:12px;color:var(--silver-bright);text-transform:none;letter-spacing:.03em;position:sticky;left:0;background:var(--s2);padding-right:8px}.swap td{text-align:center;padding:5px 2px;border-radius:3px;min-width:38px}.swap td.diag{outline:1px solid var(--gold);outline-offset:-1px;color:var(--gold-light);font-weight:600}.swap tbody tr{cursor:pointer}.swap tbody tr.on th{color:var(--gold-light)}.swap tbody tr.on td{box-shadow:inset 0 0 0 1px rgba(232,168,32,.5)}.swap .swap-avg td,.swap .swap-avg th{border-top:1px solid var(--bdr);font-size:10px}.swap-corner{text-align:left!important}.lb-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) 40px 50px 50px 54px;gap:8px;align-items:center;padding:5px 4px;border-bottom:1px solid rgba(72,154,72,.07)}.cs-row.on,.lb-row.on,.sos-row.on{background:rgba(232,168,32,.08)}.lb-head span,.sos-head span{font-family:var(--fb);font-size:9px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.lb-bar{position:relative;height:14px}.lb-axis{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--bdr2)}.lb-num{font-family:var(--fm);font-size:11px;color:var(--txt2);text-align:right}.sos-row{display:grid;gap:3px;align-items:center;padding:3px 4px}.sos-cell{font-family:var(--fm);font-size:10px;color:#fff;text-align:center;padding:4px 0;border-radius:3px}.cs-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr) 34px;gap:8px;align-items:center;padding:4px}.cs-track{position:relative;height:18px;border-bottom:1px solid var(--bdr)}@media (max-width:900px){.an-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.an-two{grid-template-columns:1fr}}@media (max-width:520px){.lb-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 36px 46px 40px}.lb-row>:nth-child(6){display:none}.sos-row{font-size:9px}}.su-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:340px;overflow-y:auto;padding:2px}.su-team{display:flex;align-items:center;gap:10px;background:var(--s3);border:1px solid var(--bdr);border-radius:6px;padding:8px 10px;cursor:pointer;color:inherit;font:inherit;min-width:0;transition:border-color .15s,background .15s}.su-team:hover{border-color:var(--bdr2)}.su-team.on{border-color:var(--gold);background:rgba(232,168,32,.1)}.su-av{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--fd);font-size:11px;font-weight:700;flex-shrink:0}@media (max-width:420px){.su-teams{grid-template-columns:1fr}}