#root,body,html{background-color:#282c34;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.background-bg{background:#282c34;height:100vh;position:fixed;width:100vw;z-index:0}.background-bg,.watermark-bg{left:0;pointer-events:none;top:0}.watermark-bg{background:url(/static/media/watermark.f26a1c88474fd7345332.png) 50% no-repeat;background-size:contain;height:100%;opacity:.042;position:absolute;width:100%;z-index:1}.App{height:40vmin;position:relative;z-index:auto;.content-wrapper{align-items:stretch;background-color:#282c34;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;min-height:100vh;padding-top:0;position:relative;width:100%;z-index:auto;z-index:1}.main-content-shared{display:flex;flex-direction:column;min-width:0;overflow:visible;position:relative;z-index:auto;z-index:2}.main-content{align-items:center;flex:1 1;margin-left:5.5rem;padding:2rem;position:relative}.content-wrapper h1{font-size:2.5em;letter-spacing:.1em;text-align:center}.main-content h1{margin:1.25rem auto .7rem;max-width:80%;text-align:center}}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar{align-items:flex-start;border-radius:1.125rem;box-shadow:.125rem .25rem 1rem #0000001f;display:flex;flex-direction:column;font-family:Ma Shan Zheng,Noto Sans SC,sans-serif;height:calc(100vh - 9rem);left:5.875rem;margin-right:3.125rem;overflow-y:auto;padding-top:0;position:relative;top:4.375rem;width:14.375rem;z-index:10}.sidebar nav ul{list-style:none;margin:0;padding:0;width:100%}.sidebar nav ul li{color:#5a3b1e;font-size:1.4em;margin:.5rem 0}.sidebar nav ul li a{color:#5a3b1e;font-size:1.2em;text-decoration:none;transition:color .2s}.sidebar nav ul li a:hover{color:#61dafb}.sidebar .dropdown-toggle{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:1.15em;-webkit-user-select:none;user-select:none}.sidebar .dropdown-list li{font-size:.95em;margin:.25rem 0;padding:0}.scroll-sidebar{bottom:0;display:flex;flex-direction:column;height:calc(100vh - 64px);left:0;margin:1.5rem;pointer-events:auto;position:fixed;top:0}.scroll-bottom,.scroll-top{background-repeat:no-repeat;background-size:cover;height:3.75rem;width:23.125rem}.scroll-top{background-image:url(/static/media/scroll-top.cffef1e6e44bb5c46a62.png)}.scroll-bottom{background-image:url(/static/media/scroll-bottom.179d4d28cbc13ecac3b6.png)}.scroll-body{background:#c49a6c;flex:1 1 auto;margin-left:4.25rem;margin-right:4.375rem}.scroll-body,.scroll-body nav ul{align-items:center;display:flex;flex-direction:column}.scroll-body nav ul{margin:0}.scroll-body nav ul li{text-align:center;width:100%}.team-info-shared{background:#0a051e;border-radius:1.125rem;box-shadow:0 4px 24px #0000001f;margin:0;min-height:90vh;width:100%}.team-info-box{margin:0}.team-header{margin-bottom:.05em;width:100%}.owner-subtitle,.team-header{margin-top:0;text-align:center}.owner-subtitle{align-items:center;color:#aaa;display:flex;font-size:1.2em;font-weight:400;gap:.75rem;justify-content:center;margin-bottom:0;padding-bottom:1em}.owner-avatar{background:#222;border-radius:50%;height:2rem;object-fit:cover;width:2rem}.player-list-item{border-radius:.5rem;padding:.3em .6em;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),background .2s}.player-list-item:hover{background:#23233a;box-shadow:0 4px 18px 0 #28283c2e,0 1.5px 6px 0 #0000001a}.player-list-item:hover .player-avatar{box-shadow:0 4px 16px 0 #28283c38;transform:scale(1.1)}.player-avatar{transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s}.player-list-item:hover .player-name{text-shadow:0 2px 8px #28283c2e;transform:scale(1.08)}.player-name{display:inline-block;transition:transform .18s cubic-bezier(.4,0,.2,1),text-shadow .18s}.team-info-rel{position:relative}.season-dropdown-abs{left:.75rem;position:absolute;top:.75rem;z-index:10}.season-dropdown-selected-style{background:#222;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1.25em;min-width:4.375rem;padding:.25em 1em}.season-dropdown-arrow{font-size:1.1em;margin-left:.625rem}.season-dropdown-list-style{background:#222;border-radius:.375rem;box-shadow:0 2px 8px #00000026;color:#fff;left:0;min-width:4.375rem;position:absolute;top:110%}.season-dropdown-option{background:none;cursor:pointer;padding:.3em .8em}.season-dropdown-option-active{background:#444}.team-roster-section{margin-top:1.5em;text-align:left}.player-columns{display:flex;gap:2em;justify-content:center}.player-column{min-width:7.5rem}.player-column-header{font-size:1.5em;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-align:center}.player-list{list-style:none;padding:0}.player-list-item-flex{align-items:center;display:flex;margin-bottom:.5em}.player-avatar-style{background:#222;border-radius:50%;height:2.5rem;margin-right:.75rem;object-fit:cover;width:2.5rem}.sidebar-teams-arrow{font-size:.85em;margin-left:.5rem}.sidebar-dropdown-list{margin-top:.375rem;padding-left:0}.sidebar-dropdown-list-item{padding-left:1.125rem}.team-tabs-bar{align-items:center;background:#181e2a;border-bottom:2px solid #333;border-radius:.625rem .625rem 0 0;display:flex;justify-content:space-around;margin-bottom:1.5em;margin-top:.5em;overflow:hidden;width:100%}.team-tab{background:none;border:none;color:#aaa;cursor:pointer;flex:1 1;font-size:1.15em;outline:none;padding:1em 0;text-align:center;transition:background .18s,color .18s}.team-tab-active{background:#232b3a;border-bottom:.1875rem solid #61dafb;color:#fff;font-weight:600;z-index:2}.team-tab:not(.team-tab-active):hover{background:#23233a;color:#fff}.team-scores-container{flex-direction:column;margin-top:.5em}.team-scores-container,.team-scores-week-bar{align-items:center;display:flex;position:relative}.team-scores-week-bar{font-size:1.15em;font-weight:600;margin-bottom:.5em}.team-scores-arrow{background:none;border:none;color:#fff;cursor:pointer;font-size:1em;margin:0 .625rem;transition:color .15s}.team-scores-arrow:disabled{color:#555;cursor:not-allowed}.team-scores-week-dropdown{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;cursor:pointer;display:flex;padding:.15em .9em;position:relative;-webkit-user-select:none;user-select:none}.team-scores-week-dropdown-arrow{font-size:.8em;margin-left:.625rem}.team-scores-week-dropdown-list{background:#23233a;border:1px solid #444;border-radius:.5rem;box-shadow:0 2px 8px #0000002e;left:0;max-height:15.625rem;overflow-y:auto;position:absolute;top:110%;width:100%;z-index:10}.team-scores-week-dropdown-option{background:none;color:#fff;cursor:pointer;font-weight:400;padding:.4em 1em;transition:background .15s,color .15s}.team-scores-week-dropdown-option-active{background:#2e2e4a;color:#61dafb;font-weight:700}.team-season-dropdown{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;cursor:pointer;display:flex;font-size:1.15em;font-weight:600;padding:.15em .9em;position:relative;-webkit-user-select:none;user-select:none}.team-season-dropdown-arrow{font-size:.8em;margin-left:.625rem}.team-season-dropdown-list{background:#23233a;border:1px solid #444;border-radius:.5rem;box-shadow:0 2px 8px #0000002e;left:0;max-height:15.625rem;overflow-y:auto;position:absolute;top:110%;width:100%;z-index:10}.team-season-dropdown-option{background:none;color:#fff;cursor:pointer;font-weight:400;padding:.4em 1em;transition:background .15s,color .15s}.team-season-dropdown-option-active{background:#2e2e4a;color:#61dafb;font-weight:700}.team-scores-table{background:#181e2a;border-collapse:collapse;border-radius:.5rem;box-shadow:0 2px 8px #00000014;font-size:.97em;margin-bottom:1em;overflow:hidden;width:100%}.team-scores-table td,.team-scores-table th{padding:.38em .5em;text-align:left}.team-scores-table th{background:#23233a;border-bottom:2px solid #333;color:#61dafb;font-size:.98em;font-weight:700}.team-scores-table tr:not(:last-child) td{border-bottom:1px solid #292944}.team-scores-pos-cell{color:#b6b6d6;font-weight:600;width:3.5em}.team-scores-player-cell{align-items:center;display:flex;font-weight:500;gap:.4em}.team-scores-pts-cell{color:#fff;font-weight:700;min-width:2.5em;text-align:right}.team-scores-table .player-avatar-style{height:1.75rem;width:1.75rem}.team-scores-total{margin-bottom:1.1em;margin-top:.2em}.team-scores-total,.team-scores-total-row{color:#61dafb;font-size:1.25em;font-weight:900;letter-spacing:.01em;text-align:right}.team-scores-total-row{background:#23233a;border-top:2px solid #61dafb}.team-scores-total-inner{text-align:right;width:100%}.team-scores-tables-flex{align-items:flex-start;display:flex;gap:2.5vw;justify-content:center;margin:0 auto 1.5em;max-width:56.25rem;width:100%}.team-scores-tables-col{flex:1 1;min-width:0}@media (max-width:50em){.team-scores-tables-flex{flex-direction:column;gap:1.2em;max-width:30rem}}.injury-out{color:#e74c3c;font-weight:700}.injury-status{color:#e6b800;font-weight:500}.pos-avg-table-container{margin-bottom:2rem;max-width:56.25rem;width:100%}.pos-avg-table-title{color:#fff;letter-spacing:1px;margin-bottom:1.2rem;text-align:center}.pos-avg-table{background:#101c2c;border-collapse:initial;border-radius:.75rem;border-spacing:0;box-shadow:0 .125rem 1rem #0000002e;overflow:hidden;width:100%}.pos-avg-table thead tr{background:linear-gradient(90deg,#183661,#1e488a)}.pos-avg-table th{border:none;color:#7ecbff;font-size:1.125rem;font-weight:700;letter-spacing:.0625rem;padding:.75rem .5rem;text-align:right}.pos-avg-table th:first-child{text-align:left}.pos-avg-table td{border:none;font-size:1.0625rem;font-weight:500;padding:.625rem .5rem;text-align:right;transition:background .2s}.pos-avg-table td:first-child{color:#fff;font-weight:600;letter-spacing:.03125rem;text-align:left}.pos-avg-table td:nth-child(2){color:#7ecbff}.pos-avg-table td:nth-child(3){color:#4fd1c5}.pos-avg-table td:nth-child(4){color:#00e6ff}.pos-avg-table td:nth-child(5){color:#b2cfff}.pos-avg-table tbody tr{cursor:pointer;transition:background .2s}.pos-avg-table tbody tr:hover{background:#2356a8!important}.team-analytics-root{align-items:center;display:flex;flex-direction:column;gap:2.5rem;min-height:60vh;padding:0 0 2rem}.team-analytics-week-from{margin-right:.625rem}.team-analytics-week-dropdown-start{margin-right:1rem}.team-analytics-week-to{margin:0 .625rem}.position-analytics-chart-container,.position-analytics-pie-container,.team-analytics-chart-container{margin-bottom:1.5rem;max-width:900px;width:100%}.position-analytics-chart-title,.position-analytics-pie-title,.team-analytics-chart-title{margin-bottom:.5rem;text-align:center}.position-analytics-chart-inner,.position-analytics-pie-inner,.team-analytics-chart-inner{height:420px;width:100%}.position-analytics-pie-container{margin:0 auto 2rem}.position-analytics-pie-inner-flex{align-items:center;display:flex;height:26.25rem;justify-content:center;width:100%}.position-analytics-tooltip{background:#fff;border:1px solid #ccc;color:#111;padding:10px;text-align:center}.position-analytics-tooltip-img{aspect-ratio:1/1;border-radius:50%;display:block;height:3rem;margin:0 auto .5rem;object-fit:cover;width:3rem}.position-analytics-no-data{color:#888;text-align:center}.team-scores-starters-bench-title{font-size:1.1em;font-weight:600;margin-bottom:.5rem}.team-scores-player-img-margin{margin-right:.5rem}.team-summary-root{align-items:center;display:flex;flex-direction:column;margin-top:2em}.team-summary-place{font-size:2.5em;font-weight:700;letter-spacing:.03em;line-height:1.1;margin-bottom:.2em;text-align:center}.team-summary-tie{font-size:.4em;font-weight:400;margin-left:.5rem}.team-summary-points{color:#aaa;font-size:1.2em;font-weight:400;margin-bottom:2em;text-align:center}.team-summary-top5{margin-top:1em;max-width:26.25rem;width:100%}.team-summary-top5-title{font-size:1.1em}.team-summary-top5-pts{font-weight:600;margin-left:auto}.pos-avg-tooltip-relative{position:relative}.pos-avg-tooltip-fixed{background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 12px #0000002e;color:#222;font-size:16px;font-weight:600;min-width:120px;padding:10px 16px;position:fixed;text-align:center;z-index:1000}.pos-avg-tooltip-delta-pos{color:#1a7f37}.pos-avg-tooltip-delta-neg{color:#c0392b}.pos-avg-tooltip-link{color:inherit;display:block;margin-bottom:4px;text-decoration:none}.pos-avg-tooltip-avatar{display:block;margin:0 auto 8px}.pos-avg-tooltip-team-name{display:block;font-weight:600;text-align:center}.pos-avg-tooltip-analytics-link{color:#155fa0;display:block;font-size:1em;font-weight:700;margin-top:6px;text-align:center}.pos-avg-tooltip-hover-area{border-radius:4px;cursor:pointer;display:inline-block;margin:0 auto;max-width:90px;min-width:36px;text-align:center;transition:background .12s;width:30%}.pos-avg-tooltip-hover-area:hover{background:#155fa014}.pos-avg-tooltip-fadein{animation:pos-avg-tooltip-fadein .25s forwards;opacity:0}@keyframes pos-avg-tooltip-fadein{0%{opacity:0}to{opacity:1}}@media (max-width:50em){.scroll-sidebar,.sidebar{display:none!important}}.mobile-main-content{align-items:stretch!important;flex:1 1!important;margin:0!important;min-width:0!important;padding:0!important;position:relative}.mobile-main-content,.mobile-team-info-box{box-sizing:border-box!important;width:100%!important}.mobile-team-info-box{display:block!important;max-width:100%!important;min-height:100vh!important;padding-left:18px!important;padding-right:18px!important}.team-scores-table-fixed-width{table-layout:fixed!important;width:100%!important}.team-scores-table-fixed-width td,.team-scores-table-fixed-width th{text-align:right!important}.team-scores-table-fixed-width td:first-child,.team-scores-table-fixed-width th:first-child{min-width:2.5em!important;text-align:left!important;width:3.5em!important}.team-scores-table-fixed-width td:last-child,.team-scores-table-fixed-width th:last-child{min-width:3em!important;text-align:right!important;width:4.5em!important}.team-scores-table-fixed-width td:nth-child(2),.team-scores-table-fixed-width th:nth-child(2){max-width:100%!important;min-width:10em!important;text-align:left!important;width:auto!important}.team-scores-table-bench{table-layout:fixed!important;width:100%!important}.team-scores-table-bench td:first-child,.team-scores-table-bench th:first-child{max-width:100%!important;min-width:10em!important;text-align:left!important;width:auto!important}.team-scores-table-bench td:last-child,.team-scores-table-bench th:last-child{min-width:3em!important;text-align:right!important;width:4.5em!important}.mobile-team-header-margin{margin-top:2.5rem!important}@media (max-width:50em){.mobile-team-info-padding{padding-top:2.5rem!important}}.roster-mobile-columns{flex-wrap:wrap!important;gap:1rem!important;justify-content:center!important}.roster-mobile-column{flex:0 0 50%!important;margin-left:auto!important;margin-right:auto!important;max-width:50%!important}@media (max-width:50em){.pos-avg-table th{font-size:1rem;padding:.6rem .4rem}.pos-avg-table td{font-size:.95rem;padding:.5rem .4rem}.mobile-home-link-abs{position:absolute;right:.75rem;top:.75rem;z-index:10}.mobile-home-link{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;color:#fff;display:inline-flex;font-size:1.05em;font-weight:600;gap:.4rem;padding:.25em .9em;text-decoration:none}}.scroll-animating .scroll-body{animation:scroll-body-unroll 2.5s linear forwards;max-height:0;overflow:hidden}@keyframes scroll-body-unroll{0%{max-height:0}to{max-height:100vh}}.home-main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0;min-height:calc(100vh - 4rem);padding:0;width:100%}@media (max-width:50em){.home-main{min-height:100vh}}.home-cta-container{flex-wrap:wrap;gap:1.25rem;margin-top:0;transform:translateY(-17vh);will-change:transform}.home-cta-btn,.home-cta-container{align-items:center;display:flex;justify-content:center}.home-cta-btn{background:#1a1628e6;border:1px solid #64648c59;border-radius:2rem;box-sizing:border-box;flex:0 0 16rem;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:box-shadow .2s ease,transform .15s ease,background .18s ease;width:16rem}.home-cta-label{color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:.02em;position:absolute;z-index:2}.home-cta-img{display:block;height:auto;object-fit:contain;opacity:0;transition:opacity .18s ease,transform .18s ease;width:100%}.home-cta-btn:hover{background:#0000;box-shadow:0 0 24px #61dafb47,0 14px 36px #00000059}.home-cta-btn:hover .home-cta-img{opacity:.94;transform:scale(1.04)}.home-cta-btn:hover .home-cta-label{opacity:0}.home-cta-btn:active{transform:translateY(0) scale(.99)}@media (max-width:50em){.home-cta-container{gap:1rem;margin-top:0;transform:translateY(-12vh)}.home-cta-btn{border-radius:1.75rem;flex:0 0 13rem;width:13rem}.home-cta-label{font-size:1.15rem}}.home-watermark>.watermark-bg{opacity:.13}.home-team-links{grid-gap:.8rem 1rem;display:grid;gap:.8rem 1rem;grid-template-columns:repeat(2,1fr);margin-top:1.5rem;max-width:56rem;padding:0 1rem 2rem;width:100%}.home-team-link{align-items:center;background:#1a1628e6;border:1px solid #64648c73;border-radius:.875rem;color:#fff;display:flex;justify-content:flex-start;min-height:3.5rem;padding:.6rem .9rem;text-decoration:none;transition:background .18s,box-shadow .18s,transform .12s}.home-team-link:hover{background:#323255e6;box-shadow:0 8px 22px #00000038}.home-team-link:active{transform:translateY(13px) scale(.885)}.home-team-link-avatar{background:#222;border-radius:50%;height:2rem;margin-right:.75rem;object-fit:cover;transition:transform .15s ease;width:2rem}.home-team-link-text{display:inline-block;font-weight:700;letter-spacing:.01em;text-align:left;transform-origin:left center;transition:transform .15s ease}.home-team-link:hover .home-team-link-avatar{transform:scale(1.06)}.home-team-link:hover .home-team-link-text{transform:scale(1.03)}@media (max-width:50em){.home-team-links{gap:.7rem;grid-template-columns:1fr;max-width:34rem;padding:0 1rem 2.5rem}.home-team-link{border-radius:.75rem;margin-left:1rem;margin-right:1rem;min-height:3.25rem;padding:.55rem .75rem}.home-team-link-avatar{height:1.75rem;margin-right:.6rem;width:1.75rem}.home-back-btn{margin-left:1rem}}.home-back-container{display:flex;justify-content:flex-start;margin-bottom:.5rem;margin-top:.75rem;max-width:56rem;padding:0 1rem;width:100%}.home-back-btn{appearance:none;background:#23233ad9;border:1px solid #64648c73;border-radius:.625rem;color:#fff;cursor:pointer;font-weight:700;padding:.5rem .9rem;transition:background .18s,box-shadow .18s,transform .12s}.home-back-btn:hover{background:#323255e6;box-shadow:0 6px 18px #00000038}.home-back-btn:active{transform:translateY(1px) scale(.99)}.info-shared{background:#0a051e;border-radius:1.125rem;box-shadow:0 4px 24px #0000001f;margin:0;width:100%}.info-container{margin:0;min-height:90vh}.mobile-info-container{box-sizing:border-box!important;display:block!important;max-width:100%!important;min-height:100vh!important;padding:3.5rem 18px 1rem!important;width:100%!important}.info-rel{position:relative}.info-header-left-abs{left:.75rem;position:absolute;top:.75rem;z-index:10}.info-title{margin-bottom:.05em;width:100%}.info-subtitle,.info-title{margin-top:0;text-align:center}.info-subtitle{align-items:center;color:#aaa;display:flex;font-size:1.2em;font-weight:400;gap:.75rem;justify-content:center;margin-bottom:0;padding-bottom:1em}.info-title-inline{align-items:center;display:inline-flex;gap:.5rem}.team-title-avatar{aspect-ratio:1/1;border-radius:50%;display:inline-block;height:1.6em;object-fit:cover;width:1.6em}@media (max-width:50em){.team-season-dropdown{align-items:center;background:#23233a;border:1px solid #444;border-radius:.4375rem;display:inline-flex;font-size:1.05em;padding:.25em .9em}.team-season-dropdown-arrow{font-size:.85em;margin-left:.625rem}}.pos-avg-tooltip-fixed,.position-analytics-tooltip{word-wrap:break-word;max-width:calc(100vw - 2rem);overflow-wrap:anywhere}@media (max-width:50em){.pos-avg-tooltip-fixed{left:auto!important;right:1rem!important;transform:translateX(0) translateY(0)}.position-analytics-tooltip{max-width:calc(100vw - 2rem)}}.owner-subtitle-inline{align-items:center;display:inline-flex;gap:.5rem}.owner-subtitle-avatar{aspect-ratio:1/1;border-radius:50%;display:inline-block;height:1.2em;object-fit:cover;width:1.2em}.info-icon{align-items:center;cursor:default;display:inline-flex;font-size:.9em;justify-content:center;margin-left:.5rem;position:relative}.info-icon .info-icon-tooltip{background:#0f1430;border:1px solid #3a4466;border-radius:.5rem;box-shadow:0 8px 22px #00000038;color:#fff;font-size:.9rem;left:0;line-height:1.3;max-width:85vw;opacity:0;padding:.5rem .65rem;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:normal;width:22rem;z-index:2000}.info-icon:hover .info-icon-tooltip{opacity:1;transform:translateY(0)}@media (max-width:50em){.info-icon .info-icon-tooltip{left:50%;max-width:92vw;right:auto;transform:translate(-50%,4px);width:auto}.info-icon:hover .info-icon-tooltip{transform:translate(-50%)}}.standings-list{display:flex;flex-direction:column;gap:.6rem;margin:0 auto;max-width:56rem;width:100%}.playoff-race-graph{margin-top:2rem}@media (max-width:50em){.playoff-race-graph{margin-top:1.2rem}}.playoff-race-graph{margin-bottom:3.5rem}@media (max-width:50em){.playoff-race-graph{margin-bottom:2rem}}.playoff-race-chart-container{height:80vh;margin:0 auto;max-width:72rem;padding-bottom:1rem;width:100%}.standings-list--expanded{padding-bottom:2.5rem}@media (max-width:50em){.standings-list--expanded{padding-bottom:.5rem}}.standings-row{background:#1a1628e6;border:1px solid #64648c59;border-radius:.75rem;overflow:visible}.standings-row--playoff{background:linear-gradient(0deg,#32280a38,#32280a38),#1a1628f2;border-color:#c89b2899;box-shadow:0 6px 16px #c89b281f}.standings-row-header{grid-gap:.6rem;align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:grid;gap:.6rem;grid-template-columns:auto auto auto 1fr 5.5rem 6.5rem;padding:.7rem .9rem;text-align:left;width:100%}.standings-toggle-icon{display:inline;font-size:1.1rem;opacity:.9}.standings-rank{font-weight:800}.standings-avatar{background:#222;border-radius:50%;height:1.75rem;object-fit:cover;width:1.75rem}.standings-title{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standings-ppg{color:#cfe6ff;font-weight:700;text-align:right}.standings-total{font-weight:800;text-align:right}.standings-row-expand{border-top:1px solid #64648c40;padding:.6rem .9rem .9rem 2.2rem}.standings-row-expand-inner{color:#dfe6f0}.standings-row-expand,.standings-row-expand-inner,.standings-stats-grid{box-sizing:border-box;max-width:100%;overflow-x:hidden;width:100%}.standings-stats-grid{grid-row-gap:.35rem;grid-column-gap:.6rem;align-items:center;column-gap:.6rem;display:grid;grid-template-columns:9rem 7rem 7rem 5rem;row-gap:.35rem}@media (max-width:50em){.standings-stats-grid{column-gap:.5rem;grid-template-columns:7.5rem 6rem 6rem 3.5rem;row-gap:.3rem}}.stat-label{color:#e2e8f5;font-weight:800}.stat-v1,.stat-v2,.stat-v3{color:#cfe0ff;font-weight:700}.standings-team-link{grid-column:1/-1;margin-top:.8rem}.standings-team-link a{color:#4fb7ff;font-size:1.05rem;font-weight:800;text-decoration:none}.standings-team-link a:hover{text-decoration:underline}.standings-inline-link{color:#4fb7ff;font-weight:800;text-decoration:none}.standings-inline-link:hover{text-decoration:underline}@media (max-width:50em){.standings-stats-grid{grid-template-columns:8.5rem 6.5rem 6.5rem 4rem}}.standings-metric{position:relative}.standings-metric .standings-tooltip{background:#0f1430;border:1px solid #3a4466;border-radius:.5rem;bottom:calc(100% + 6px);box-shadow:0 8px 22px #00000038;color:#fff;font-size:.9rem;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;right:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:2000}.standings-metric:hover .standings-tooltip{opacity:1;transform:translateY(0)}@media (min-width:50.0625em){.standings-ppg--playoff-mobile{display:none}}@media (max-width:50em){.standings-total--playoff-desktop{display:none}}@media (min-width:50.0625em){.standings-total--playoff-desktop{grid-column:5/7;text-align:right}}@media (max-width:50em){.standings-ppg{display:none}.standings-total{display:inline;grid-column:5}.standings-ppg--playoff-mobile{display:none!important}.standings-total--playoff-desktop{display:inline!important;grid-column:5}.standings-row-header{align-items:center;display:flex!important;gap:.5rem}.standings-ppg,.standings-ppg--playoff-mobile{display:none!important}.standings-title{flex:1 1 auto;max-width:65%;min-width:0}.standings-total,.standings-total--playoff-desktop{display:inline!important;margin-left:auto!important;white-space:nowrap}}.standings-total,.standings-total--playoff-desktop{white-space:nowrap}@media (max-width:50em){.standings-title{flex:1 1 auto;max-width:60%;min-width:0}}.standings-place-mobile{color:#cfe6ff;display:none;font-weight:800}@media (max-width:50em){.standings-place-mobile{display:inline;margin-left:auto}}.standings-list--scores{margin:0 auto;max-width:56rem;width:100%}@media (max-width:50em){.standings-list--scores{box-sizing:border-box;padding:0 1rem}}.team-scores-bench-toggle{align-items:center;background:none;border:none;color:#4fb7ff;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:800;gap:.4rem;padding:0}.team-scores-bench-toggle:hover{text-decoration:underline}
/*# sourceMappingURL=main.053e34b7.css.map*/