.MobileDetector_mobileContainer__6IS9a{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px}.MobileDetector_mobileContent__US7gf{background:#1a1a1a;border:2px solid #555;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:600px;padding:40px;text-align:center}.MobileDetector_logoContainer__4DyMD{margin-bottom:30px}.MobileDetector_logo__csQhh{height:80px;object-fit:contain;width:80px}.MobileDetector_title__hVowM{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.MobileDetector_message__x-JAw{margin-bottom:40px}.MobileDetector_mainMessage__teiNn{color:#e5e7eb;font-size:1.2rem;line-height:1.6;margin-bottom:15px}.MobileDetector_subMessage__fTS9S{color:#9ca3af;font-size:1rem;line-height:1.6}.MobileDetector_features__Y3UTy{margin-bottom:40px;text-align:left}.MobileDetector_featuresTitle__xHXra{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:20px;text-align:center}.MobileDetector_featuresList__OgjZp{list-style:none;margin:0;padding:0}.MobileDetector_featuresList__OgjZp li{color:#d1d5db;font-size:1rem;line-height:1.5;margin-bottom:12px;padding-left:20px;position:relative}.MobileDetector_featuresList__OgjZp li:before{color:#10b981;content:"✓";font-size:1.1rem;font-weight:700;left:0;position:absolute}.MobileDetector_contact__QcJlc{border-top:1px solid #374151;padding-top:20px}.MobileDetector_contact__QcJlc p{color:#6b7280;font-size:.9rem;font-style:italic}.MobileDetector_loadingContainer__9fhQ\+{align-items:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);display:flex;justify-content:center;min-height:100vh}.MobileDetector_loading__xx4T7{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2rem}@media (max-width:480px){.MobileDetector_mobileContent__US7gf{margin:10px;padding:30px 20px}.MobileDetector_title__hVowM{font-size:2rem}.MobileDetector_mainMessage__teiNn{font-size:1.1rem}.MobileDetector_logo__csQhh{height:60px;width:60px}}.Navigation_navigation__xIjqU{background-color:#171717;box-shadow:2px 0 5px rgba(0,0,0,.3);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;left:0;overflow-y:auto;padding:15px 0;position:fixed;top:0;transition:width .3s ease;width:140px;z-index:1000}.Navigation_navigation__xIjqU.Navigation_collapsed__AFCiK{width:50px}.Navigation_navItem__u-EYc{cursor:pointer;font-size:17px;font-weight:400;line-height:1.3;padding:8px 15px;transition:background-color .2s ease}.Navigation_navItem__u-EYc:hover{background-color:#3a3a3a}.Navigation_navItem__u-EYc:active{background-color:#1a1a1a}.Navigation_seasonsSection__HfeRS{border-top:1px solid #2b2b2b;margin-top:20px;padding-top:12px}.Navigation_seasonsLabel__Sm18\+{color:#9ca3af;font-size:18px;font-weight:500;letter-spacing:.5px;padding:0 15px 10px;text-transform:uppercase}.Navigation_loading__a6P-e{color:#9ca3af;font-size:14px;font-style:italic;padding:12px;text-align:center}.Navigation_toggleButton__ALoOn{align-items:center;background:#2a2a2a;border:1px solid #444;border-radius:4px;color:#e5e7eb;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:25px;justify-content:center;position:absolute;right:10px;top:15px;transition:all .2s ease;width:25px;z-index:1001}.Navigation_toggleButton__ALoOn:hover{background:#3a3a3a;border-color:#555}.Navigation_toggleButton__ALoOn:active{background:#1a1a1a}.Home_pageBackground__VkU1p{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-y:auto;padding:20px}.Home_pageBackground__VkU1p:before{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.Home_container__heHYc{background:#2d2d2d;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);display:flex;flex-direction:column;margin:0 auto;max-width:1300px;min-height:calc(100vh - 40px);overflow:hidden;padding:20px}.Home_header__pQdbI{background:linear-gradient(90deg,#a10d03,#d61a0f);border:1px solid rgba(161,13,3,.2);border-radius:8px;box-shadow:0 4px 16px rgba(161,13,3,.3);margin-bottom:30px;min-height:200px;overflow:hidden;padding:0;position:relative}.Home_header-background__k9g52{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.Home_logo-container__ED7cP{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.Home_logo__vgX\+l{height:100%;object-fit:contain;transform:scale(1.2);width:100%}.Home_header-stats__1OQBU{left:20px;position:absolute;top:50%;transform:translateY(-50%);z-index:15}.Home_header-stat__qV3Eb{color:#fff;font-family:Bebas Neue Pro,sans-serif;font-size:1.4rem;font-style:italic;font-weight:500;line-height:1.3;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.7)}.Home_header-stat__qV3Eb .Home_number__SjC3H{color:#fff;font-size:1.6rem;font-style:italic;font-weight:700;text-shadow:0 2px 6px rgba(0,0,0,.8)}.Home_header-content__tepgC{align-items:center;display:flex;justify-content:center;padding:40px;position:relative;text-align:center;z-index:2}.Home_main-title__spGq7 h1{color:#fff;font-size:3.5rem;font-weight:700;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.Home_main-title__spGq7 p{color:hsla(0,0%,100%,.9);font-size:1.2rem;font-weight:400}.Home_section__7wCjO{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:30px;padding:30px}.Home_loading__Qxr3j{align-items:center;color:#e5e7eb;display:flex;font-size:1.2rem;justify-content:center;min-height:200px}.Home_section-title__auGsm{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:25px;position:relative;text-align:center}.Home_section-title__auGsm:before{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.Home_selection-container__\+nzog{display:flex;justify-content:center;margin-bottom:30px}.Home_year-selection__Pusxf{align-items:center;display:flex;flex-direction:column;gap:15px;min-width:300px}.Home_label__Vq\+LD{color:#fff;font-size:1.1rem;font-weight:600;text-align:center}.Home_season-grid__Ie0pZ{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-top:20px;width:100%}.Home_season-button__TKQJW{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:4px;box-shadow:0 2px 8px rgba(220,38,38,.3);cursor:pointer;display:flex;justify-content:center;min-height:50px;padding:8px 6px;transition:all .3s ease}.Home_season-button__TKQJW:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)}.Home_season-button__TKQJW:active{transform:translateY(-1px)}.Home_season-year__BZzu-{color:#fff;display:block;font-size:1.4rem;font-weight:700}.Home_button-container__hYBNY{text-align:center}.Home_searchButton__u8lGG{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 4px 16px rgba(220,38,38,.3);color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;letter-spacing:.5px;padding:18px 40px;text-transform:uppercase;transition:all .3s ease}.Home_searchButton__u8lGG:hover:not(.Home_disabled__imFYk){box-shadow:0 6px 20px rgba(220,38,38,.4);transform:translateY(-2px)}.Home_searchButton__u8lGG:active:not(.Home_disabled__imFYk){transform:translateY(0)}.Home_searchButton__u8lGG.Home_disabled__imFYk{background:#666;box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.Home_features-section__NBAyn{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:0;padding:30px}.Home_features-grid__D0lUM{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:25px}.Home_feature-card__oaO19{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:25px;text-align:center;transition:all .3s ease}.Home_icon-image__BzvP-{height:80px;margin-bottom:5px;object-fit:contain;width:80px}.Home_feature-card__oaO19 h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:12px}.Home_feature-card__oaO19 p{color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1.5}.Home_stats-overview__jU1w\+{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:25px}.Home_stat-overview-item__mmgwJ{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:25px 20px;text-align:center;transition:all .3s ease}.Home_stat-overview-item__mmgwJ:hover{border-color:rgba(220,38,38,.3);box-shadow:0 8px 20px rgba(0,0,0,.3);transform:translateY(-3px)}.Home_stat-overview-number__HVHsh{color:#dc2626;font-size:2.5rem;font-weight:700;margin-bottom:8px}.Home_stat-overview-label__ohvn9{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:500;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.Home_stat-overview-detail__AVCvE{color:hsla(0,0%,100%,.6);font-size:.85rem;font-weight:400;letter-spacing:.3px;text-transform:none}@media (max-width:768px){.Home_container__heHYc{padding:15px}.Home_header__pQdbI{min-height:150px}.Home_main-title__spGq7 h1{font-size:2.5rem}.Home_main-title__spGq7 p{font-size:1rem}.Home_season-grid__Ie0pZ{gap:15px;grid-template-columns:repeat(2,1fr)}.Home_features-grid__D0lUM{gap:20px;grid-template-columns:1fr}.Home_stats-overview__jU1w\+{gap:20px;grid-template-columns:repeat(2,1fr)}.Home_section__7wCjO{padding:20px}.Home_searchButton__u8lGG{font-size:1.1rem;padding:15px 30px}}@media (max-width:480px){.Home_pageBackground__VkU1p{padding:10px}.Home_main-title__spGq7 h1{font-size:2rem}.Home_season-grid__Ie0pZ{gap:12px}.Home_season-grid__Ie0pZ,.Home_stats-overview__jU1w\+{grid-template-columns:1fr}}.SeasonSummary_pageBackground__q6ScO{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.SeasonSummary_pageBackground__q6ScO:before{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.SeasonSummary_container__Cy7-k{background:#2d2d2d;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);margin:0 auto;max-width:1300px;overflow:hidden;padding:20px}.SeasonSummary_header__6VNNo{background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid rgba(220,38,38,.2);border-radius:8px;box-shadow:0 4px 16px rgba(220,38,38,.3);margin-bottom:30px;padding:0;position:relative;text-align:center}.SeasonSummary_header-content__Av4Ze{align-items:center;display:flex;justify-content:space-between;position:relative}.SeasonSummary_header__6VNNo h1{color:#fff;font-size:2.5rem;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.SeasonSummary_header-logo__yTghs{height:120px;object-fit:contain;width:240px}.SeasonSummary_header__6VNNo p{color:hsla(0,0%,100%,.8);font-size:1.2rem;font-weight:400}.SeasonSummary_section__R7uSU{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.SeasonSummary_section-title__WUxFg{color:#fff;font-size:2rem;margin-bottom:25px;position:relative;text-align:center}.SeasonSummary_champion-display__ZnugF{border:2px solid;border-radius:8px;padding:20px;text-align:center}.SeasonSummary_champion-display__ZnugF h3{color:#fff;font-size:2.5rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.SeasonSummary_no-data-message__XVDGV{color:hsla(0,0%,100%,.7);padding:40px;text-align:center}.SeasonSummary_no-data-message__XVDGV p{font-size:1.2rem;margin:0}.SeasonSummary_section-title__WUxFg:before{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.SeasonSummary_team-selection__IJduz{align-items:center;display:flex;flex-direction:column;gap:20px}.SeasonSummary_label__KiR6\+{color:#fff;font-size:1.2rem;font-weight:600;text-align:center}.SeasonSummary_team-grid__A0vHl{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(8,1fr);margin:0 auto;max-width:800px}.SeasonSummary_team-logo-item__p9no\+{align-items:center;background:#3a3a3a;border:2px solid transparent;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:15px 10px;transition:all .3s ease}.SeasonSummary_team-logo-item__p9no\+:hover{background:#4a4a4a;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.SeasonSummary_team-logo-item__p9no\+.SeasonSummary_selected__5EEZe{background:#4a4a4a;border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.2)}.SeasonSummary_team-logo-container__uvyGw{align-items:center;display:flex;height:50px;justify-content:center;position:relative;width:50px}.SeasonSummary_team-logo__d0EJg{background:#fff;border-radius:50%;height:100%;object-fit:contain;padding:2px;width:100%}.SeasonSummary_team-logo-fallback__yYkmj{align-items:center;background:#dc2626;border:2px solid #dee2e6;border-radius:50%;color:#fff;display:none;font-size:14px;font-weight:700;height:100%;justify-content:center;width:100%}.SeasonSummary_team-name__LqNYA{color:#fff;font-size:.8rem;font-weight:500;line-height:1.2;text-align:center}.SeasonSummary_exploreButton__WHryv{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:20px;padding:15px 30px;transition:all .3s ease}.SeasonSummary_exploreButton__WHryv:hover{box-shadow:0 6px 20px rgba(220,38,38,.4);transform:translateY(-2px)}.SeasonSummary_standings-container__YwLXZ{display:flex;flex-direction:column;gap:4px}.SeasonSummary_conference-labels__sov0O{display:flex;justify-content:space-between;margin-bottom:5px;padding:0 15px}.SeasonSummary_conference-label__txqpq{flex:1 1;font-size:1.5rem;font-weight:700;letter-spacing:1px;line-height:1;margin:0;padding:0;text-align:center;text-transform:uppercase}.SeasonSummary_conference-label__txqpq:first-child{color:#d50a0a;padding-right:30px;text-align:right}.SeasonSummary_conference-label__txqpq:last-child{color:#2563eb;padding-left:30px;text-align:left}.SeasonSummary_conference-header__S7\+SH{margin-bottom:20px;text-align:center}.SeasonSummary_conference-header__S7\+SH h3{color:#dc2626;font-size:1.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.SeasonSummary_division-group__sju1R{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:1fr auto 1fr;margin-bottom:4px}.SeasonSummary_division-label__INDHK{align-items:center;align-self:center;color:#9ca3af;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:6px;height:100%;justify-content:center;margin:6px 0;min-height:60px;padding:6px 3px;position:relative;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}.SeasonSummary_conference__G3VBE h3{color:#dc2626;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-align:center;text-transform:uppercase}.SeasonSummary_division__yR1KA h4{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:15px;text-align:center;text-transform:uppercase}.SeasonSummary_division__yR1KA{margin-bottom:0}.SeasonSummary_standings-table__xFgJp{background:#0f0f0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.SeasonSummary_division-group__sju1R .SeasonSummary_division__yR1KA:first-child .SeasonSummary_standings-table__xFgJp{border:2px solid #d50a0a}.SeasonSummary_division-group__sju1R .SeasonSummary_division__yR1KA:last-child .SeasonSummary_standings-table__xFgJp{border:2px solid #2563eb}.SeasonSummary_standings-row__nsrPy{align-items:center;background:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:grid;font-size:.85rem;grid-template-columns:4fr 1fr;padding:8px 12px;transition:background-color .2s ease}.SeasonSummary_standings-row__nsrPy:hover{background:#4a4a4a}.SeasonSummary_standings-row__nsrPy:last-child{border-bottom:none}.SeasonSummary_team-info__iKG3X{align-items:center;display:flex;gap:8px;min-width:0}.SeasonSummary_rank__q2h5b{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:20px;justify-content:center;width:20px}.SeasonSummary_division-group__sju1R .SeasonSummary_division__yR1KA:first-child .SeasonSummary_rank__q2h5b{background:#d50a0a}.SeasonSummary_division-group__sju1R .SeasonSummary_division__yR1KA:last-child .SeasonSummary_rank__q2h5b{background:#2563eb}.SeasonSummary_team-logo-small__TGGKJ{background:#fff;border-radius:50%;height:24px;padding:1px;width:24px}.SeasonSummary_team-record__LrOwA{color:#fff;font-size:.85rem;font-weight:600;min-width:60px;text-align:right}.SeasonSummary_playoffs-container__Gpjqi{display:flex;flex-direction:column;gap:30px}.SeasonSummary_playoff-round__qYznB h3{color:#dc2626;font-size:1.3rem;font-weight:600;margin-bottom:15px;text-align:center}.SeasonSummary_playoff-games__m\+ShB{display:flex;flex-direction:column;gap:15px}.SeasonSummary_playoff-game__U7zpb{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px}.SeasonSummary_team__MFAFH{align-items:center;display:flex;gap:15px;margin-bottom:10px}.SeasonSummary_team__MFAFH:last-child{margin-bottom:0}.SeasonSummary_score__8OaY9{color:#dc2626;font-size:1.2rem;font-weight:700;margin-left:auto}.SeasonSummary_awards-grid__4BoKl{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-bottom:30px}@media (max-width:1200px){.SeasonSummary_awards-grid__4BoKl{gap:12px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.SeasonSummary_awards-grid__4BoKl{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.SeasonSummary_awards-grid__4BoKl{gap:10px;grid-template-columns:1fr}}.SeasonSummary_award-card__X8PN\+{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;min-width:0;padding:15px;text-align:center;transition:all .3s ease}.SeasonSummary_award-card__X8PN\+:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.SeasonSummary_award-card__X8PN\+ h3{word-wrap:break-word;color:#dc2626;font-size:.9rem;font-weight:600;line-height:1.2;margin-bottom:10px;white-space:pre-line}.SeasonSummary_award-title__fNpBo{color:#dc2626;font-size:1.4rem;font-weight:600;line-height:1.2;margin-bottom:10px;text-align:center}.SeasonSummary_award-title__fNpBo div:first-child{margin-bottom:2px}.SeasonSummary_award-title__fNpBo div:last-child{font-size:1.2rem}.SeasonSummary_mvp-title__AJaun{color:#dc2626;font-size:1.8rem;font-weight:700;margin-bottom:10px;text-align:center}.SeasonSummary_award-winner__QP2xe{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2;margin-bottom:6px}.SeasonSummary_award-team__u7U\+m{color:hsla(0,0%,100%,.7);font-size:.9rem;margin-bottom:10px}.SeasonSummary_player-picture-placeholder__mZuDn{margin-top:8px}.SeasonSummary_player-picture__WHoSa{border:2px solid hsla(0,0%,100%,.2);border-radius:8px;height:250px;object-fit:cover;width:170px}.SeasonSummary_picture-placeholder__wq-5H{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto;width:60px}.SeasonSummary_picture-placeholder__wq-5H span{color:hsla(0,0%,100%,.6);font-size:24px}.SeasonSummary_stats-grid__sWKdk{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SeasonSummary_defensive-stats-grid__6ycyy,.SeasonSummary_passing-stats-grid__btxbm,.SeasonSummary_receiving-stats-grid__1vUUV{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.SeasonSummary_player-link__khrn1{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.SeasonSummary_player-link__khrn1:hover{color:#3b82f6;text-decoration:underline}@media (max-width:768px){.SeasonSummary_defensive-stats-grid__6ycyy,.SeasonSummary_passing-stats-grid__btxbm,.SeasonSummary_receiving-stats-grid__1vUUV{grid-template-columns:1fr}}.SeasonSummary_stat-card__4Da3f{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px;text-align:center;transition:all .3s ease}.SeasonSummary_stat-card__4Da3f:hover{box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.SeasonSummary_stat-card__4Da3f h3{color:#dc2626;font-size:1.1rem;font-weight:600;margin-bottom:15px;text-transform:capitalize}.SeasonSummary_stat-leader__rSfq1{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:8px}.SeasonSummary_stat-team__YG44V{color:hsla(0,0%,100%,.7);font-size:1rem;margin-bottom:10px}.SeasonSummary_stat-value__OR0hE{color:#fff;font-size:1.1rem;font-weight:600}.SeasonSummary_loading__FDE\+\+{color:#fff;font-size:1.5rem;padding:100px 0;text-align:center}@media (max-width:768px){.SeasonSummary_container__Cy7-k{padding:15px}.SeasonSummary_header__6VNNo h1{font-size:2.5rem}.SeasonSummary_standings-container__YwLXZ{gap:20px;grid-template-columns:1fr}.SeasonSummary_team-grid__A0vHl{gap:12px;grid-template-columns:repeat(6,1fr)}.SeasonSummary_awards-grid__4BoKl,.SeasonSummary_stats-grid__sWKdk{grid-template-columns:1fr}.SeasonSummary_section__R7uSU{padding:20px}}@media (max-width:480px){.SeasonSummary_pageBackground__q6ScO{padding:10px}.SeasonSummary_header__6VNNo h1{font-size:2rem}.SeasonSummary_team-grid__A0vHl{gap:10px;grid-template-columns:repeat(4,1fr)}.SeasonSummary_standings-row__nsrPy{gap:10px;grid-template-columns:1fr;text-align:center}.SeasonSummary_team-info__iKG3X{justify-content:center}}.SeasonSummary_playoff-bracket__Liqwi{background:#1d1d1d;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.3);margin-top:20px;overflow-x:auto;padding:20px}.SeasonSummary_bracket-container__a4sYE{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;min-height:500px;position:relative}.SeasonSummary_bracket-top-row__-IGXH{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.SeasonSummary_conference-side__jhFlv{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:25px;justify-content:center;position:relative}.SeasonSummary_bracket-round__PPk8i{align-items:center;display:flex;flex-direction:column;gap:25px;position:relative}.SeasonSummary_bracket-matchups__LLVcC{align-items:center;display:flex;flex-direction:column;gap:40px;position:relative}.SeasonSummary_bracket-matchup__EqxY-{align-items:center;background:#3a3a3a;border:2px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:15px;justify-content:space-between;min-height:110px;min-width:110px;padding:12px;position:relative;transition:all .2s ease}.SeasonSummary_bracket-matchup__EqxY-.SeasonSummary_afc-game__CIGKu{border:2px solid #d50a0a}.SeasonSummary_bracket-matchup__EqxY-.SeasonSummary_nfc-game__4XrKn{border:2px solid #2563eb}.SeasonSummary_bracket-matchup__EqxY-:hover{background:#4a4a4a;transform:scale(1.01) translateY(-2px);transition:all .3s cubic-bezier(.4,0,.2,1)}.SeasonSummary_bracket-matchup__EqxY-.SeasonSummary_afc-game__CIGKu:hover{border-color:#f44;box-shadow:0 0 0 3px #f44}.SeasonSummary_bracket-matchup__EqxY-.SeasonSummary_nfc-game__4XrKn:hover{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e2}.SeasonSummary_team-section__pRANj{align-items:center;display:flex;flex-direction:row;gap:12px}.SeasonSummary_vs-divider__TlMql{display:none}.SeasonSummary_team-score__ysW0z{background:#4a4a4a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#e5e7eb;font-size:14px;font-weight:700;min-width:25px;padding:3px 6px;text-align:center}.SeasonSummary_team-section__pRANj.SeasonSummary_losing-team__M5wQ6{filter:grayscale(30%);opacity:.6}.SeasonSummary_team-section__pRANj.SeasonSummary_losing-team__M5wQ6 .SeasonSummary_team-logo__d0EJg{border-color:hsla(0,0%,100%,.3)}.SeasonSummary_team-section__pRANj.SeasonSummary_losing-team__M5wQ6 .SeasonSummary_team-score__ysW0z{background:#3a3a3a;color:#9ca3af}.SeasonSummary_round-title__7LKzj{background:#4a4a4a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#e5e7eb;font-size:12px;font-weight:700;margin-bottom:10px;padding:6px 12px;text-align:center;white-space:nowrap}.SeasonSummary_playoff-bracket__Liqwi .SeasonSummary_team-logo__d0EJg{align-items:center;background:#fff;border:2px solid #dee2e6;border-radius:50%;display:flex;flex-shrink:0;height:45px;justify-content:center;overflow:hidden;transition:transform .2s ease;width:45px}.SeasonSummary_playoff-bracket__Liqwi .SeasonSummary_team-logo__d0EJg:hover{transform:none}.SeasonSummary_playoff-bracket__Liqwi .SeasonSummary_team-logo__d0EJg img{height:100%;object-fit:contain;padding:3px;width:100%}.SeasonSummary_playoff-bracket__Liqwi .SeasonSummary_team-logo-fallback__yYkmj{align-items:center;background:#dc2626;border:2px solid #dee2e6;border-radius:50%;color:#fff;display:none;font-size:10px;font-weight:700;height:100%;justify-content:center;width:100%}.SeasonSummary_playoff-bracket__Liqwi .SeasonSummary_team-name__LqNYA{color:#e5e7eb;flex:1 1;font-size:14px;font-weight:600;text-align:center}.SeasonSummary_super-bowl__aBpEZ{align-items:center;background:linear-gradient(#3a3a3a,#3a3a3a) padding-box,linear-gradient(90deg,#d50a0a 0,#d50a0a 50%,#2563eb 0,#2563eb) border-box;border:2px solid transparent;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:20px;min-width:200px;padding:20px;transition:all .2s ease}.SeasonSummary_super-bowl__aBpEZ:hover{background:linear-gradient(#4a4a4a,#4a4a4a) padding-box,linear-gradient(90deg,#f44 0,#f44 50%,#4a90e2 0,#4a90e2) border-box;border:6px solid transparent;box-shadow:0 8px 24px rgba(0,0,0,.4);transform:translateY(-2px)}.SeasonSummary_super-bowl-matchup__m0qcQ{align-items:center;display:flex;gap:25px;justify-content:center}.SeasonSummary_super-bowl-scores__7SSiL{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;min-width:80px}.SeasonSummary_super-bowl-scores__7SSiL .SeasonSummary_team-score__ysW0z{background:#4a4a4a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#e5e7eb;font-size:16px;font-weight:700;min-width:30px;padding:4px 8px;text-align:center}.SeasonSummary_super-bowl-scores__7SSiL .SeasonSummary_team-score__ysW0z.SeasonSummary_losing-score__r79Ml{background:#3a3a3a;color:#9ca3af;filter:grayscale(30%);opacity:.6}.SeasonSummary_super-bowl-matchup__m0qcQ .SeasonSummary_team-logo__d0EJg{height:55px;width:55px}.SeasonSummary_super-bowl-matchup__m0qcQ .SeasonSummary_team-name__LqNYA{color:#e5e7eb;font-size:18px;font-weight:700}.SeasonSummary_vs__okEcg{color:#9ca3af;font-size:16px;font-weight:700;padding:0 10px}.SeasonSummary_champion__T2rzb{align-items:center;display:flex;flex-direction:column;margin-top:20px}.SeasonSummary_champion-logo__sZIk0{align-items:center;background:#fff;border:8px solid;border-radius:50%;box-shadow:0 0 20px currentColor,0 4px 12px rgba(0,0,0,.3);display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.SeasonSummary_champion-logo__sZIk0 img{height:100%;object-fit:contain;padding:10px;width:100%}.SeasonSummary_no-playoffs__lHYjk{background:hsla(0,0%,100%,.1);border-radius:15px;margin-top:20px;padding:40px;text-align:center}.SeasonSummary_no-playoffs__lHYjk p{color:hsla(0,0%,100%,.7);font-size:18px;margin:0}.SeasonSummary_champion-name__LIXnG{color:#333;font-size:20px;font-weight:700;text-align:center}.SeasonSummary_stats-section__T5xhQ{margin-bottom:40px}.SeasonSummary_stats-section__T5xhQ h3{font-size:1.4rem;margin-bottom:15px}.SeasonSummary_stats-section__T5xhQ h4{font-size:1.1rem;margin-bottom:10px}.SeasonSummary_stat-category__cp7nI{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:12px}.SeasonSummary_leader-table__-h2T3{border-collapse:collapse;font-size:.85rem;width:100%}.SeasonSummary_leader-table__-h2T3 th{background:#dc2626;border-bottom:1px solid #000;color:#fff;font-weight:600;padding:6px 8px;text-align:left}.SeasonSummary_leader-table__-h2T3 td{border-bottom:1px solid hsla(0,0%,100%,.1);color:#e5e7eb;padding:4px 8px}.SeasonSummary_leader-table__-h2T3 tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.SeasonSummary_leader-table__-h2T3 tr:hover{background:hsla(0,0%,100%,.05)}.SeasonSummary_defensive-stats-grid__6ycyy,.SeasonSummary_offensive-stats-grid__OlPlc,.SeasonSummary_other-stats-grid__wGM4H{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.SeasonSummary_team-link__KxGPP{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.SeasonSummary_team-link__KxGPP:hover{color:#93c5fd;text-decoration:none}.Standings_section__IjYQN{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.Standings_standings-container__0hjEx{display:flex;flex-direction:column;gap:4px}.Standings_conference-labels__OoiyG{display:flex;justify-content:space-between;margin-bottom:5px;padding:0 15px}.Standings_conference-label__Ott8Q{flex:1 1;font-size:1.5rem;font-weight:700;letter-spacing:1px;line-height:1;margin:0;padding:0;text-align:center;text-transform:uppercase}.Standings_conference-label__Ott8Q:first-child{color:#d50a0a;padding-right:30px;text-align:right}.Standings_conference-label__Ott8Q:last-child{color:#2563eb;padding-left:30px;text-align:left}.Standings_division-group__oAHFr{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:1fr auto 1fr;margin-bottom:4px}.Standings_division-label__EiPFf{align-items:center;align-self:center;color:#9ca3af;display:flex;flex-direction:column;font-size:.8rem;font-weight:600;gap:5px;height:100%;justify-content:center;margin:6px 0;min-height:60px;padding:6px 3px;position:relative;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}.Standings_division__I7hjH{margin-bottom:0}.Standings_standings-table__s7GTW{background:#0f0f0f;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.Standings_division-group__oAHFr .Standings_division__I7hjH:first-child .Standings_standings-table__s7GTW{border:2px solid #d50a0a}.Standings_division-group__oAHFr .Standings_division__I7hjH:last-child .Standings_standings-table__s7GTW{border:2px solid #2563eb}.Standings_standings-row__GrWQ3{align-items:center;background:#2a2a2a;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:grid;font-size:.85rem;grid-template-columns:4fr 1fr;padding:8px 12px;transition:background-color .2s ease}.Standings_standings-row__GrWQ3:hover{background:#4a4a4a}.Standings_standings-row__GrWQ3:last-child{border-bottom:none}.Standings_team-info__qLqDM{align-items:center;display:flex;gap:8px;min-width:0}.Standings_rank__dfY5U{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:20px;justify-content:center;width:20px}.Standings_division-group__oAHFr .Standings_division__I7hjH:first-child .Standings_rank__dfY5U{background:#d50a0a}.Standings_division-group__oAHFr .Standings_division__I7hjH:last-child .Standings_rank__dfY5U{background:#2563eb}.Standings_team-logo-small__MetHY{background:#fff;border-radius:50%;height:24px;padding:1px;width:24px}.Standings_team-record__XkvfK{color:#fff;font-size:.85rem;font-weight:600;min-width:60px;text-align:right}@media (max-width:768px){.Standings_standings-container__0hjEx{gap:20px;grid-template-columns:1fr}.Standings_section__IjYQN{padding:20px}}@media (max-width:480px){.Standings_standings-row__GrWQ3{gap:10px;grid-template-columns:1fr;text-align:center}.Standings_team-info__qLqDM{justify-content:center}}.PlayoffBracket_section__CFETB{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.PlayoffBracket_section-title__mLlT1{color:#fff;font-size:2rem;margin-bottom:25px;position:relative;text-align:center}.PlayoffBracket_section-title__mLlT1:before{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.PlayoffBracket_champion-display__n6zUj{border:2px solid;border-radius:8px;padding:20px;text-align:center}.PlayoffBracket_champion-display__n6zUj h3{color:#fff;font-size:2.5rem;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.PlayoffBracket_champion-display-compact__xhx6X{background:#1d1d1d;border:3px solid;border-radius:8px;box-shadow:0 0 10px hsla(0,0%,50%,.2),0 0 20px hsla(0,0%,50%,.1);margin-bottom:15px;margin-left:auto;margin-right:auto;padding:12px 24px;text-align:center;transform:scale(1.1);transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.PlayoffBracket_champion-display-compact__xhx6X h4{color:#fff;font-size:1.2rem;font-weight:600;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.5)}.PlayoffBracket_no-playoffs__TvULO{background:hsla(0,0%,100%,.1);border-radius:15px;margin-top:20px;padding:40px;text-align:center}.PlayoffBracket_no-playoffs__TvULO p{color:hsla(0,0%,100%,.7);font-size:18px;margin:0}.PlayoffBracket_playoff-bracket__hwp1k{background:#252525;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.3);margin-top:20px;overflow-x:auto;padding:15px}.PlayoffBracket_bracket-container__2A4Ck{align-items:center;display:flex;flex-direction:column;gap:15px;max-width:100%;min-height:100%;position:relative}.PlayoffBracket_bracket-top-row__k9Ebh{align-items:center;display:flex;gap:15px;justify-content:space-between;width:100%}.PlayoffBracket_conference-side__QvGrE{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:15px;justify-content:space-around;position:relative}.PlayoffBracket_bracket-round__ga4W-{align-items:center;display:flex;flex-direction:column;gap:15px;position:relative}.PlayoffBracket_bracket-matchups__pPO-v{align-items:center;display:flex;flex-direction:column;gap:25px;position:relative}.PlayoffBracket_bracket-matchup__PvOdr{align-items:center;background:#1d1d1d;border:2px solid hsla(0,0%,100%,.2);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;gap:10px;min-width:90px;padding:8px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.PlayoffBracket_bracket-matchup__PvOdr.PlayoffBracket_afc-game__OtdJ4{border:2px solid #d50a0a}.PlayoffBracket_bracket-matchup__PvOdr.PlayoffBracket_nfc-game__otXkl{border:2px solid #2563eb}.PlayoffBracket_bracket-matchup__PvOdr:hover{background:#4a4a4a;transform:scale(1.01) translateY(-2px);transition:all .3s cubic-bezier(.4,0,.2,1)}.PlayoffBracket_bracket-matchup-placeholder__mpbZR{align-items:center;background:transparent;border:2px solid transparent;border-radius:5px;display:flex;flex-direction:column;gap:10px;height:120px;min-width:90px;opacity:0;padding:8px;pointer-events:none;position:relative}.PlayoffBracket_bracket-matchup__PvOdr.PlayoffBracket_afc-game__OtdJ4:hover{border-color:#f44;box-shadow:0 0 0 3px #f44}.PlayoffBracket_bracket-matchup__PvOdr.PlayoffBracket_nfc-game__otXkl:hover{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e2}.PlayoffBracket_team-section__ZZvBA{align-items:center;display:flex;flex-direction:row;gap:12px}.PlayoffBracket_team-score__yXG-H{background:#4a4a4a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#e5e7eb;font-size:14px;font-weight:700;min-width:20px;padding:2px 5px;text-align:center}.PlayoffBracket_team-section__ZZvBA.PlayoffBracket_losing-team__93wfC{filter:grayscale(30%);opacity:.6}.PlayoffBracket_team-section__ZZvBA.PlayoffBracket_losing-team__93wfC .PlayoffBracket_team-logo__oaLOd{border-color:hsla(0,0%,100%,.3)}.PlayoffBracket_team-section__ZZvBA.PlayoffBracket_losing-team__93wfC .PlayoffBracket_team-score__yXG-H{background:#3a3a3a;color:#9ca3af}.PlayoffBracket_playoff-bracket__hwp1k .PlayoffBracket_team-logo__oaLOd{align-items:center;background:#fff;border:2px solid #dee2e6;border-radius:50%;display:flex;height:45px;justify-content:center;overflow:hidden;transition:transform .2s ease;width:45px}.PlayoffBracket_playoff-bracket__hwp1k .PlayoffBracket_team-logo__oaLOd:hover{transform:none}.PlayoffBracket_playoff-bracket__hwp1k .PlayoffBracket_team-logo__oaLOd img{height:100%;object-fit:contain;padding:3px;width:100%}.PlayoffBracket_playoff-bracket__hwp1k .PlayoffBracket_team-logo-fallback__Q9T\+J{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:none;font-size:10px;font-weight:700;height:100%;justify-content:center;width:100%}.PlayoffBracket_playoff-bracket__hwp1k .PlayoffBracket_team-name__lpUD7{color:#e5e7eb;flex:1 1;font-size:14px;font-weight:600;text-align:center}.PlayoffBracket_super-bowl-container__Rf6z5{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;margin-top:-6%;min-width:160px}.PlayoffBracket_super-bowl__As4GQ{background:linear-gradient(#1d1d1d,#1d1d1d) padding-box,linear-gradient(90deg,#d50a0a 0,#d50a0a 50%,#2563eb 0,#2563eb) border-box;border:2px solid transparent;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:15px;min-width:160px;overflow:hidden;padding:15px;position:relative;transition:all .2s ease}.PlayoffBracket_super-bowl__As4GQ:hover{background:linear-gradient(#2a2a2a,#2a2a2a) padding-box,linear-gradient(90deg,#f44 0,#f44 50%,#4a90e2 0,#4a90e2) border-box;border:6px solid transparent;box-shadow:0 8px 24px rgba(0,0,0,.4);transform:translateY(-2px)}.PlayoffBracket_super-bowl-matchup__wJeII{align-items:center;display:flex;gap:25px;justify-content:center}.PlayoffBracket_super-bowl-scores__wnb4a{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;min-width:80px}.PlayoffBracket_super-bowl-scores__wnb4a .PlayoffBracket_team-score__yXG-H{background:#4a4a4a;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#e5e7eb;font-size:16px;font-weight:700;min-width:25px;padding:3px 6px;text-align:center}.PlayoffBracket_super-bowl-scores__wnb4a .PlayoffBracket_team-score__yXG-H.PlayoffBracket_losing-score__Mawjw{background:#3a3a3a;color:#9ca3af;filter:grayscale(30%);opacity:.6}.PlayoffBracket_super-bowl-matchup__wJeII .PlayoffBracket_team-logo__oaLOd{height:55px;width:55px}.PlayoffBracket_super-bowl-matchup__wJeII .PlayoffBracket_team-name__lpUD7{color:#e5e7eb;font-size:18px;font-weight:700}.PlayoffBracket_champion__\+2GvX{align-items:center;display:flex;flex-direction:column;margin-top:20px}.PlayoffBracket_champion-logo__h2mkL{align-items:center;background:#fff;border:8px solid;border-radius:50%;box-shadow:0 0 20px currentColor,0 4px 12px rgba(0,0,0,.3);display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.PlayoffBracket_champion-logo__h2mkL img{height:100%;object-fit:contain;padding:10px;width:100%}.PlayoffBracket_champion-name__TgiHD{color:#333;font-size:20px;font-weight:700;text-align:center}@media (max-width:768px){.PlayoffBracket_bracket-top-row__k9Ebh{flex-direction:column;gap:30px}.PlayoffBracket_conference-side__QvGrE{flex-direction:column;gap:20px}.PlayoffBracket_bracket-round__ga4W-{gap:20px}.PlayoffBracket_bracket-matchups__pPO-v{gap:30px}.PlayoffBracket_section__CFETB{padding:20px}}@media (max-width:480px){.PlayoffBracket_bracket-matchup__PvOdr{min-width:160px;padding:10px}.PlayoffBracket_team-logo__oaLOd{height:35px;width:35px}.PlayoffBracket_super-bowl-matchup__wJeII .PlayoffBracket_team-logo__oaLOd{height:45px;width:45px}.PlayoffBracket_champion-logo__h2mkL{height:100px;width:100px}}.AwardWinners_section__6\+pS6{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:50px}.AwardWinners_section-title__KtHAo{color:#fff;font-size:2rem;margin-bottom:25px;position:relative;text-align:center}.AwardWinners_section-title__KtHAo:before{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.AwardWinners_awards-container__JdbGM{background:#252525;border:1px solid hsla(0,0%,100%,.1);border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.3);margin-top:20px;overflow-x:auto;padding:15px}.AwardWinners_awards-grid__fDn4e{grid-gap:25px;align-items:center;display:grid;gap:25px;grid-template-columns:repeat(5,-webkit-max-content);grid-template-columns:repeat(5,max-content);justify-content:center}.AwardWinners_award-card__EG8Vk{align-items:center;background:#171717;border:2px solid #ff0;border-radius:8px;box-shadow:0 0 2px rgba(255,255,0,.3);display:flex;flex-direction:column;justify-content:center;max-width:450px;min-width:0;padding:25px;text-align:center}.AwardWinners_major-award-card__hyesv{max-width:500px;padding:20px}.AwardWinners_major-award-card__hyesv .AwardWinners_player-picture__L7GiU{background-color:#f8f9fa;height:240px;width:160px}.AwardWinners_major-award-card__hyesv .AwardWinners_award-title__dpGpD{font-size:1.4rem}.AwardWinners_major-award-card__hyesv .AwardWinners_award-title__dpGpD div:last-child{font-size:1.3rem}.AwardWinners_major-award-card__hyesv .AwardWinners_mvp-title__WIlqj{font-size:2.1rem}.AwardWinners_major-award-card__hyesv .AwardWinners_award-team__l3Dmg,.AwardWinners_major-award-card__hyesv .AwardWinners_award-winner__wXt8m{font-size:1rem}.AwardWinners_award-card__EG8Vk:not(.AwardWinners_major-award-card__hyesv){max-height:280px;max-width:400px;padding:20px}.AwardWinners_award-card__EG8Vk:not(.AwardWinners_major-award-card__hyesv) .AwardWinners_player-picture__L7GiU{background-color:#f8f9fa;height:180px;width:120px}.AwardWinners_award-card__EG8Vk:not(.AwardWinners_major-award-card__hyesv) .AwardWinners_award-title__dpGpD{font-size:1.2rem;margin-bottom:2px}.AwardWinners_award-card__EG8Vk:not(.AwardWinners_major-award-card__hyesv) .AwardWinners_award-title__dpGpD div:last-child{font-size:1.1rem}.AwardWinners_award-card__EG8Vk:not(.AwardWinners_major-award-card__hyesv) .AwardWinners_award-winner__wXt8m{font-size:.8rem;margin-top:3px}.AwardWinners_award-card__EG8Vk:not(.AwardWinners_major-award-card__hyesv) .AwardWinners_award-team__l3Dmg{font-size:.75rem;margin-bottom:3px}.AwardWinners_award-card__EG8Vk:not(.AwardWinners_major-award-card__hyesv) .AwardWinners_player-picture-placeholder__wV--3{margin-top:1px}.AwardWinners_award-card__EG8Vk h3{word-wrap:break-word;color:#dc2626;font-size:.9rem;font-weight:600;line-height:1.2;margin-bottom:10px;white-space:pre-line}.AwardWinners_award-title__dpGpD{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.2;margin-bottom:4px;text-align:center}.AwardWinners_award-title__dpGpD div:first-child{margin-bottom:2px}.AwardWinners_award-title__dpGpD div:last-child{font-size:1.1rem}.AwardWinners_mvp-title__WIlqj{color:#fff;font-weight:700;margin-bottom:10px;text-align:center}.AwardWinners_award-winner__wXt8m{color:#fff;font-size:.8rem;font-weight:700;line-height:1.2;margin-bottom:0;margin-top:4px}.AwardWinners_award-team__l3Dmg{color:hsla(0,0%,100%,.7);font-size:.85rem;margin-bottom:4px}.AwardWinners_player-picture-placeholder__wV--3{margin-top:2px}.AwardWinners_player-picture__L7GiU{background-color:#f8f9fa;border:3px solid hsla(0,0%,100%,.2);border-radius:8px;box-shadow:0 0 5px hsla(0,0%,100%,.2);height:180px;object-fit:cover;width:120px}.AwardWinners_picture-placeholder__I5n7W{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;height:60px;justify-content:center;margin:0 auto;width:60px}.AwardWinners_picture-placeholder__I5n7W span{color:hsla(0,0%,100%,.6);font-size:24px}.AwardWinners_player-link__k\+OgW{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.AwardWinners_player-link__k\+OgW:hover{color:#3b82f6;text-decoration:underline}@media (max-width:1200px){.AwardWinners_awards-grid__fDn4e{gap:12px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.AwardWinners_awards-grid__fDn4e{gap:10px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AwardWinners_awards-grid__fDn4e{gap:10px;grid-template-columns:1fr}.AwardWinners_section__6\+pS6{padding:20px}}.PlayerStatLeaders_section__8qcLj{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.PlayerStatLeaders_section-title__yGGT6{color:#fff;font-size:2rem;margin-bottom:25px;position:relative;text-align:center}.PlayerStatLeaders_section-title__yGGT6:before{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.PlayerStatLeaders_stats-section__ZZd52{margin-bottom:40px}.PlayerStatLeaders_stats-section__ZZd52 h3{color:#fff;font-size:1.4rem;margin-bottom:15px;text-align:center}.PlayerStatLeaders_stats-section__ZZd52 h4{color:#fff;font-size:1.1rem;font-size:1.4rem;font-weight:600;margin-bottom:10px}.PlayerStatLeaders_stats-grid__FMvC\+{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PlayerStatLeaders_defensive-stats-grid__2tjJH,.PlayerStatLeaders_passing-stats-grid__o1XO4,.PlayerStatLeaders_receiving-stats-grid__BI94H{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.PlayerStatLeaders_stat-category__kgVg8{background:#171717;border:2px solid #3e3e3e;border-radius:6px;padding:12px}.PlayerStatLeaders_leader-table__XL5s3{border-collapse:collapse;font-size:.85rem;width:100%}.PlayerStatLeaders_leader-table__XL5s3 th{background:#dc2626;border-bottom:1px solid #000;color:#fff;font-weight:600;padding:6px 8px;text-align:left}.PlayerStatLeaders_leader-table__XL5s3 td{border-bottom:1px solid hsla(0,0%,100%,.1);color:#e5e7eb;padding:4px 8px}.PlayerStatLeaders_leader-table__XL5s3 tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.PlayerStatLeaders_leader-table__XL5s3 tr:hover{background:hsla(0,0%,100%,.05)}.PlayerStatLeaders_leader-table__XL5s3 tr:first-child td{color:#fff;font-size:1.5rem;font-weight:600}.PlayerStatLeaders_leader-table__XL5s3 tr:nth-child(2) td{color:#fff;font-size:1.2rem;font-weight:500}.PlayerStatLeaders_leader-table__XL5s3 tr:nth-child(3) td{color:#fff;font-size:1rem;font-weight:500}.PlayerStatLeaders_player-link__um4fm{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.PlayerStatLeaders_player-link__um4fm:hover{color:#3b82f6;text-decoration:underline}.PlayerStatLeaders_table-with-image__ZH\+3\+{align-items:flex-start;display:flex;gap:15px}.PlayerStatLeaders_top-player-image__jPn0o{flex-shrink:0;margin-top:10px}.PlayerStatLeaders_player-image-large__tKeqw{background-color:#f8f9fa;border:3px solid #dc2626;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.3);height:160px;object-fit:cover;width:120px}@media (max-width:768px){.PlayerStatLeaders_defensive-stats-grid__2tjJH,.PlayerStatLeaders_passing-stats-grid__o1XO4,.PlayerStatLeaders_receiving-stats-grid__BI94H{grid-template-columns:1fr}}@media (max-width:480px){.PlayerStatLeaders_stats-grid__FMvC\+{grid-template-columns:1fr}.PlayerStatLeaders_section__8qcLj{padding:20px}}.TeamStatLeaders_section__Zs4OV{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.TeamStatLeaders_section-title__pJIX7{color:#fff;font-size:2rem;margin-bottom:25px;position:relative;text-align:center}.TeamStatLeaders_section-title__pJIX7:before{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.TeamStatLeaders_stats-section__E60t4{margin-bottom:40px}.TeamStatLeaders_stats-section__E60t4 h3{color:#fff;font-size:1.4rem;margin-bottom:15px;text-align:center}.TeamStatLeaders_stats-section__E60t4 h4{color:#fff;font-size:1.4rem;font-weight:600;margin-bottom:10px}.TeamStatLeaders_defensive-stats-grid__W6X\+P,.TeamStatLeaders_offensive-stats-grid__ojvqS,.TeamStatLeaders_other-stats-grid__fdkyt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.TeamStatLeaders_stat-category__R\+eYu{background:#171717;border:2px solid #3e3e3e;border-radius:6px;padding:12px}.TeamStatLeaders_table-with-image__pTqIH{align-items:flex-start;display:flex;gap:15px}.TeamStatLeaders_top-team-image__ecoAQ{flex-shrink:0;margin-top:10px}.TeamStatLeaders_team-image-large__UtbNi{background-color:#fff;border:3px solid #dc2626;border-radius:8px;filter:brightness(1.1) saturate(1.2);height:120px;object-fit:contain;width:120px}.TeamStatLeaders_leader-table__XFwva{border-collapse:collapse;font-size:.85rem;width:100%}.TeamStatLeaders_leader-table__XFwva th{background:#dc2626;border-bottom:1px solid #000;color:#fff;font-weight:600;padding:6px 8px;text-align:left}.TeamStatLeaders_leader-table__XFwva td{border-bottom:1px solid hsla(0,0%,100%,.1);color:#e5e7eb;padding:4px 8px}.TeamStatLeaders_leader-table__XFwva tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.TeamStatLeaders_leader-table__XFwva tr:hover{background:hsla(0,0%,100%,.05)}.TeamStatLeaders_leader-table__XFwva tr:first-child td{color:#fff;font-size:1.5rem;font-weight:600}.TeamStatLeaders_leader-table__XFwva tr:nth-child(2) td{color:#fff;font-size:1.2rem;font-weight:500}.TeamStatLeaders_leader-table__XFwva tr:nth-child(3) td{color:#fff;font-size:1rem;font-weight:500}.TeamStatLeaders_team-link__gQscp{color:#60a5fa;text-decoration:underline;transition:color .2s ease}.TeamStatLeaders_team-link__gQscp:hover{color:#93c5fd;text-decoration:none}.TeamStatLeaders_loading__tHwIC{color:#fff;font-size:1.5rem;padding:100px 0;text-align:center}.TeamStatLeaders_no-data-message__ccWtM{color:hsla(0,0%,100%,.7);padding:40px;text-align:center}.TeamStatLeaders_no-data-message__ccWtM p{font-size:1.2rem;margin:0}@media (max-width:768px){.TeamStatLeaders_defensive-stats-grid__W6X\+P,.TeamStatLeaders_offensive-stats-grid__ojvqS,.TeamStatLeaders_other-stats-grid__fdkyt{grid-template-columns:1fr}}@media (max-width:480px){.TeamStatLeaders_section__Zs4OV{padding:20px}}.SeasonSummary_pageBackground__Nvfoj{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.SeasonSummary_container__yRrfG{background:#131313;border:1px solid #ff1a5c;border:1px solid var(--team-neon-color,#ff1a5c);border-radius:15px;box-shadow:0 2px 2px hsla(0,0%,100%,.5);margin:0 auto;max-width:1300px;overflow:hidden;padding:20px}.SeasonSummary_section__CRUGF{margin-bottom:40px}.SeasonSummary_section-title__onUiN{align-items:center;color:#f9fafb;display:flex;font-size:1.8rem;gap:10px;margin-bottom:20px}.SeasonSummary_section-title__onUiN:before{background:linear-gradient(45deg,#dc2626,#b91c1c);border-radius:2px;content:"";height:24px;width:4px}.SeasonSummary_players-section__ZYM\+U{display:flex;flex-direction:column;gap:30px}.SeasonSummary_position-group__-6ZFo{background:#3a3a3a;border:1px solid #4a4a4a;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:25px;width:100%}.SeasonSummary_position-title__KaIlv{border-bottom:2px solid #5a5a5a;color:#fbbf24;font-size:1.4rem;font-weight:600;letter-spacing:.5px;margin-bottom:20px;padding-bottom:10px;text-align:center;text-transform:uppercase}.SeasonSummary_position-stats__QU16a{grid-gap:12px;background:#4a4a4a;border:1px solid #5a5a5a;border-radius:6px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:15px}.SeasonSummary_position-stat-item__elbSK{align-items:center;background:#3a3a3a;border:1px solid #5a5a5a;border-radius:4px;display:flex;flex-direction:column;padding:8px;text-align:center}.SeasonSummary_position-stat-label__AyHLk{color:#9ca3af;font-size:.7rem;font-weight:500;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.SeasonSummary_position-stat-value__7aBmm{color:#fbbf24;font-size:1.1rem;font-weight:700}.SeasonSummary_player-list__ZzLB5{display:flex;flex-direction:column;gap:10px}.SeasonSummary_player__xI9\+-{align-items:center;background:#4a4a4a;border:1px solid transparent;border-radius:6px;display:flex;gap:15px;padding:15px;transition:all .3s ease}.SeasonSummary_player__xI9\+-:hover{background:#5a5a5a;border-color:#fbbf24;transform:translateX(4px)}.SeasonSummary_player-number__CJrxr{background:#6a6a6a;border-radius:4px;color:#fbbf24;flex-shrink:0;font-size:1rem;font-weight:700;min-width:30px;padding:6px 10px;text-align:center}.SeasonSummary_player-name__72GDz{color:#f9fafb;flex-shrink:0;font-size:1.1rem;font-weight:600;min-width:150px}.SeasonSummary_player-stats__NFWIx{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:15px}.SeasonSummary_stat-item__Su3yQ{align-items:center;background:#5a5a5a;border:1px solid #6a6a6a;border-radius:4px;display:flex;gap:6px;padding:6px 10px}.SeasonSummary_stat-label__se14o{color:#9ca3af;font-size:.75rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.SeasonSummary_stat-value__DTtaV{color:#fbbf24;font-size:.9rem;font-weight:600}@media (max-width:768px){.SeasonSummary_pageWrapper__0qwH5{padding:0 20px}.SeasonSummary_stats-grid__aA-mC{grid-template-columns:repeat(2,1fr)}.SeasonSummary_main-stats-grid__UVT0-{gap:15px;grid-template-columns:1fr}.SeasonSummary_main-stat-item__i7u3F{padding:20px}.SeasonSummary_main-stat-value__223o-{font-size:1.5rem}.SeasonSummary_misc-stats-table__g-W7f{font-size:.8rem}.SeasonSummary_misc-stats-table__g-W7f td,.SeasonSummary_misc-stats-table__g-W7f th{padding:10px 8px}}.Games_section__Xluj0{margin-bottom:40px}.Games_regular-season-container__LXjYl{--team-primary-color:#e31837;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0 0 30px;padding:20px}.Games_regular-season-title__Wi39s{color:#f9fafb;font-size:1.4rem;font-weight:700;margin-bottom:15px;padding-bottom:5px;position:relative;text-align:center}.Games_regular-season-title__Wi39s:after{background:#ff1a5c;background:var(--team-neon-color,#ff1a5c);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.Games_games-wrapper__6N2w-{padding:0 20px 20px}.Games_games-grid__Fp\+23{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(5,1fr)}.Games_game-card__uX8c5{background:#202020;border:2px solid var(--game-result-color);border-radius:6px;cursor:pointer;overflow:hidden;padding:8px;position:relative}.Games_game-card__uX8c5.Games_win__Y3DCN{--game-result-color:#10b981}.Games_game-card__uX8c5.Games_loss__iWwc0{--game-result-color:#ef4444}.Games_game-card__uX8c5.Games_win__Y3DCN:hover{background:rgba(16,185,129,.15)}.Games_game-card__uX8c5.Games_loss__iWwc0:hover{background:rgba(239,68,68,.15)}.Games_playoff-container__k5BMt{align-items:center;background:#1f1f1f;border:1px solid hsla(0,0%,64%,.4);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;flex-wrap:wrap;gap:65px;justify-content:center;margin-top:50px;padding:30px}.Games_game-card__uX8c5.Games_playoff__zD9D5{transform:scale(1.2);width:20%;z-index:1}.Games_game-header__Fj2OS{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:3px}.Games_game-meta__G8IJc{display:flex;flex-direction:column;gap:1px}.Games_week-date-row__6Ehal{align-items:center;display:flex;gap:6px}.Games_game-result__jGeIS{border-radius:3px;font-size:.65rem;font-weight:700;min-width:16px;padding:1px 4px;text-align:center}.Games_game-card__uX8c5.Games_win__Y3DCN .Games_game-result__jGeIS{background:rgba(16,185,129,.2);color:#10b981}.Games_game-card__uX8c5.Games_loss__iWwc0 .Games_game-result__jGeIS{background:rgba(239,68,68,.2);color:#ef4444}.Games_week__emOwL{color:#fff;font-size:.75rem;font-weight:600}.Games_playoff-game-text__fvxbO{background:#242424;border:1px solid #484848;border-radius:4px;color:#fff;font-size:.75rem;font-weight:800;padding:0 6px}.Games_game-date__lY0G1{color:#9ca3af;font-size:.7rem}.Games_game-matchup__P\+D-T{align-items:center;display:flex;gap:8px;justify-content:space-between}.Games_team-section__goqls{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0}.Games_team-info__r\+4NC{align-items:center;display:flex;flex-direction:column;gap:1px}.Games_team-name__t4HHZ{color:#f9fafb;font-size:.9rem;font-weight:600;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.Games_team-record__Tv448{color:#9ca3af;font-size:.6rem;font-weight:400}.Games_game-status__bdAs3{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:3px;min-width:24px}.Games_vs-indicator__1C7fr{color:#fff;font-size:1rem;font-weight:600}.Games_team-score__Ru5we{color:#fff;font-size:1.1rem;font-weight:700}.Games_winner-text__bH5VS{color:#fff;font-weight:700;text-shadow:0 0 3px hsla(0,0%,100%,.3),0 0 12px hsla(0,0%,100%,.2)}.Games_winner-score__BFsxT{color:#fff;font-size:1.1rem;font-weight:900;text-shadow:0 0 3px hsla(0,0%,100%,.3),0 0 16px hsla(0,0%,100%,.2)}@media (max-width:768px){.Games_games-grid__Fp\+23{grid-template-columns:1fr}}.SeasonHeader_header__18YQZ{align-items:stretch;background:#dc2626;background:var(--team-primary-color,#dc2626);border-radius:8px;display:flex;height:120px;margin-bottom:20px;overflow:hidden;padding:0;position:relative}.SeasonHeader_logoContainer__VhV5m{align-items:center;background:color-mix(in srgb,#dc2626 85%,#fff);background:color-mix(in srgb,var(--team-primary-color,#dc2626) 85%,#fff);display:flex;flex-shrink:0;height:100%;justify-content:center;position:relative;width:150px}.SeasonHeader_teamLogo__NoO2f{object-fit:contain;padding:10px}.SeasonHeader_logoPlaceholder__7jfnK,.SeasonHeader_teamLogo__NoO2f{background:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:90px;position:relative;width:90px;z-index:2}.SeasonHeader_logoPlaceholder__7jfnK{align-items:center;color:#6200ff;display:flex;font-size:30px;font-weight:700;justify-content:center}.SeasonHeader_teamInfo__TxRB4{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;margin-left:30px}.SeasonHeader_teamName__m2gQz{color:#fff;font-size:2rem;font-weight:700;line-height:1.1;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media (max-width:768px){.SeasonHeader_header__18YQZ{flex-direction:column;min-height:150px;padding:20px}.SeasonHeader_logoContainer__VhV5m{height:80px;margin-bottom:15px;width:100%}.SeasonHeader_logoPlaceholder__7jfnK,.SeasonHeader_teamLogo__NoO2f{font-size:30px;height:80px;width:80px}.SeasonHeader_teamName__m2gQz{font-size:2.2rem;margin-left:0;text-align:center}.SeasonHeader_coachingStaff__18UvZ{gap:15px;grid-template-columns:1fr}}.TeamRecord_team-record-container__m-g\+f{--team-primary-color:#e31837;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;color:#e5e7eb;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0 0 30px;padding:20px;position:relative}.TeamRecord_record-row__toVBg{align-items:center;background:#252525;border:1px solid #ff1a5c;border:1px solid var(--team-neon-color,#ff1a5c);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex:1 1;flex-wrap:nowrap;gap:0;min-width:0;overflow:hidden}.TeamRecord_content-container__vqbTT{align-items:center;background:transparent;border-right:1px solid #ff1a5c;border-right:1px solid var(--team-neon-color,#ff1a5c);display:flex;flex:1 1;gap:8px;height:100%;justify-content:center;padding:12px;white-space:nowrap}.TeamRecord_content-container__vqbTT:last-child{border-right:none}.TeamRecord_record-label__X-6Y-{color:#f9fafb;font-size:1.1rem;font-weight:600}.TeamRecord_record-stats__fWe\+f{display:flex;flex-direction:column;gap:8px}.TeamRecord_record-numbers__qsve6{color:#f9fafb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.2rem;font-weight:700}.TeamRecord_game-circles__8LG2R{display:flex;flex-shrink:1;flex-wrap:nowrap;gap:3px;margin-left:8px;padding:2px 0}.TeamRecord_game-circles__8LG2R::-webkit-scrollbar{display:none}.TeamRecord_conference-value__SJ4s7,.TeamRecord_division-value__iDtCn,.TeamRecord_playoff-value__JVeIw{color:#f9fafb;font-size:1.2rem;font-weight:600}.TeamRecord_game-circle__citUn{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:clamp(.4rem,1.2vw,.6rem);font-weight:700;height:clamp(12px,2vw,18px);justify-content:center;width:clamp(12px,2vw,18px)}.TeamRecord_game-circle__citUn.TeamRecord_win__H0Pk-{background-color:#10b981;box-shadow:0 0 8px rgba(16,185,129,.3);color:#fff}.TeamRecord_game-circle__citUn.TeamRecord_loss__YkzDM{background-color:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.3);color:#fff}@media (max-width:768px){.TeamRecord_team-record-container__m-g\+f{align-items:stretch;flex-direction:column;gap:15px}.TeamRecord_game-circles__8LG2R{margin-left:0;max-width:none}.TeamRecord_division-content__sRRi7{height:auto;margin-top:8px;width:100%}.TeamRecord_record-row__toVBg{align-items:flex-start;flex-direction:column;gap:12px;padding:16px}.TeamRecord_content-container__vqbTT{height:auto;width:100%}.TeamRecord_content-container__vqbTT:last-child{margin-top:8px}}@media (max-width:480px){.TeamRecord_team-record-container__m-g\+f{padding:15px}.TeamRecord_record-numbers__qsve6{font-size:1.5rem}.TeamRecord_game-circle__citUn{font-size:.55rem;height:18px;width:18px}.TeamRecord_standings-item__HAzLP{padding:6px 10px}}.KeyPlayers_key-players-layout__\+JfhY{align-items:center;display:flex;flex-direction:column;gap:20px;height:240px;margin-top:15px}.KeyPlayers_all-players-section__8pNu\+{align-items:center;display:flex;flex-direction:column;width:100%}.KeyPlayers_awards-section__aGl6M{width:100%}.KeyPlayers_many-awards-layout__-vYM0{align-items:flex-start;display:flex;gap:15px;height:100%;justify-content:center;width:100%}.KeyPlayers_leaders-section__gCB3w{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;height:100%;min-width:400px}.KeyPlayers_leaders-section__gCB3w .KeyPlayers_players-grid__SiX83{display:flex;flex-wrap:wrap;gap:15px;height:100%;justify-content:center}.KeyPlayers_awards-section__aGl6M{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;max-width:400px}.KeyPlayers_section-title__bd4kD{color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px;margin:0 0 15px;text-align:center;text-transform:uppercase}.KeyPlayers_players-grid__SiX83{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.KeyPlayers_player-card__cPtgz{align-items:center;background:#171717;border:2px solid #383838;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:5px;width:135px}.KeyPlayers_award-winner-card__FhhXc{border:2px solid #383838}.KeyPlayers_player-title__b0Ta8{align-items:center;color:#fff;display:flex;font-size:.85rem;font-weight:600;height:8%;justify-content:center;line-height:1.1;margin:0;padding:4px 0 0;text-align:center}.KeyPlayers_award-winner-title__UcGbI{color:gold}.KeyPlayers_player-image-container__xieO8{align-items:center;display:flex;height:84%;justify-content:center;margin:0;padding:8px 4px;position:relative;width:100%}.KeyPlayers_player-image__KGD6p{border:2px solid #5a5a5a;border-radius:6px;height:100%;object-fit:cover;width:100%}.KeyPlayers_player-position__IJJHX{align-items:center;border:1px solid #959595;border-radius:3px;color:#d5d5d5;display:flex;height:24px;justify-content:center;letter-spacing:.3px;min-width:24px;padding:2px 3px;right:7%;top:7%}.KeyPlayers_player-position__IJJHX,.KeyPlayers_player-ranking__7KAzD{background:#000;font-size:.65rem;font-weight:600;position:absolute;text-transform:uppercase;z-index:1}.KeyPlayers_player-ranking__7KAzD{border:2px solid #959595;border-radius:4px;bottom:10%;color:#fff;left:50%;letter-spacing:.4px;padding:3px 6px;text-align:center;transform:translateX(-50%);white-space:nowrap}.KeyPlayers_player-info__B-UDx{align-items:center;display:flex;height:8%;justify-content:center;text-align:center}.KeyPlayers_player-name__PUdNT{color:#60a5fa;font-size:.9rem;font-weight:600;line-height:1.1;margin:0;padding:0 0 4px;text-decoration:none;transition:color .2s ease;word-break:break-word}.KeyPlayers_player-name__PUdNT:hover{color:#3b82f6;text-decoration:underline}@media (max-width:768px){.KeyPlayers_key-players-layout__\+JfhY{flex-direction:column;gap:20px}.KeyPlayers_players-grid__SiX83{gap:10px}.KeyPlayers_player-card__cPtgz{height:100%;max-width:150px;min-width:130px;padding:4px}.KeyPlayers_player-image__KGD6p{height:100%;width:100%}.KeyPlayers_player-name__PUdNT,.KeyPlayers_player-title__b0Ta8{font-size:.7rem}.KeyPlayers_section-title__bd4kD{font-size:1rem}}.KeyPlayers_awards-list__ding\+{display:flex;flex-direction:column;gap:8px;width:100%}.KeyPlayers_award-row__WjM54{align-items:center;background:#171717;border:2px solid #383838;border-radius:6px;display:flex;font-size:.9rem;justify-content:space-between;padding:8px 12px}.KeyPlayers_award-name-container__ntP16{align-items:center;display:flex;flex-shrink:0;padding:0 8px;width:160px}.KeyPlayers_award-name__pyjJK{color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.KeyPlayers_award-player-container__lardX{align-items:center;border-left:1px solid #666;display:flex;flex:1 1;padding:0 8px}.KeyPlayers_award-player-name__vMaUk{color:#60a5fa;font-size:.7rem;font-weight:600;letter-spacing:.5px;overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.KeyPlayers_award-player-name__vMaUk:hover{color:#3b82f6;text-decoration:underline}.KeyPlayers_award-position-container__5EwBH{align-items:center;border-left:1px solid #666;display:flex;flex-shrink:0;padding:0 8px;width:60px}.KeyPlayers_award-position__bHPD4{color:#ccc;font-size:.65rem;font-weight:500;letter-spacing:.3px;text-align:right;text-transform:uppercase}.KeyPlayers_many-awards-list__-tPyu{display:flex;flex-direction:column;gap:5px;height:100%;max-width:400px;overflow-y:auto;width:100%}.KeyPlayers_many-award-row__lhvHr{align-items:stretch;background:#171717;border:2px solid #383838;border-radius:6px;display:flex;flex:1 1;font-size:.75rem}.KeyPlayers_award-winner-row__JWCt5{border:2px solid #383838}.KeyPlayers_award-winner-row__JWCt5 .KeyPlayers_award-name__pyjJK{color:gold}.KeyPlayers_many-awards-list__-tPyu.KeyPlayers_compact__GqOMz .KeyPlayers_many-award-row__lhvHr{font-size:.7rem;gap:2px;min-height:24px;padding:4px 8px}.KeyPlayers_many-awards-list__-tPyu.KeyPlayers_compact__GqOMz .KeyPlayers_award-name__pyjJK{font-size:.65rem}.KeyPlayers_many-awards-list__-tPyu.KeyPlayers_compact__GqOMz .KeyPlayers_award-separator__-PD1-{font-size:.55rem;margin:0 3px}.KeyPlayers_many-awards-list__-tPyu.KeyPlayers_compact__GqOMz .KeyPlayers_award-player-name__vMaUk{font-size:.65rem}.KeyPlayers_many-awards-list__-tPyu.KeyPlayers_compact__GqOMz .KeyPlayers_award-position__bHPD4{font-size:.6rem}.TeamStatistics_section__2aKYq{margin-bottom:40px}.TeamStatistics_section-title__TZXgx{align-items:center;color:#f9fafb;display:flex;font-size:1.8rem;gap:10px;margin-bottom:20px}.TeamStatistics_section-title__TZXgx:before{background:linear-gradient(45deg,#dc2626,#b91c1c);border-radius:2px;content:"";height:24px;width:4px}.TeamStatistics_stats-container__IEI5K{--team-primary-color:#e31837;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;margin:0 0 30px;padding:30px}.TeamStatistics_stats-section__7BScx{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}.TeamStatistics_stats-category__wRb1Z{background:#141414;border:1px solid #4a4a4a;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.3);padding:25px;width:100%}.TeamStatistics_stats-category-title__LEwpe{color:#f9fafb;font-size:1.6rem;font-weight:600;margin-bottom:10px;text-align:center}.TeamStatistics_main-stats-grid__0JPWo{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.TeamStatistics_main-stat-item__xG-xk{align-items:flex-start;background:#1a1a1a;border:2px solid #5a5a5a;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:15px;position:relative}.TeamStatistics_main-stat-header__zIMFk{align-items:center;display:flex;gap:8px;width:100%}.TeamStatistics_main-stat-rank__eNNjC{align-items:center;aspect-ratio:1;background:#6a6a6a;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:44px;justify-content:center;min-width:44px;padding:10px;transition:all .3s ease;width:44px}.TeamStatistics_main-stat-name__cCgwK{color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TeamStatistics_main-stat-value__1wprW{color:#f9fafb;font-size:1.2rem;font-weight:700;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.3)}.TeamStatistics_misc-stats-section__5bnmY{margin-top:15px}.TeamStatistics_misc-stats-table__sZkFr{background:#1a1a1a;border-collapse:collapse;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,.3);overflow:hidden;width:100%}.TeamStatistics_rank-cell__v-\+CR{background:#6a6a6a;border-right:1px solid #5a5a5a;color:#fff;font-size:.8rem;font-weight:700;min-width:25px;padding:4px 6px;text-align:center;width:25px}.TeamStatistics_main-stat-rank__eNNjC[data-rank],.TeamStatistics_rank-cell__v-\+CR[data-rank]{background:#6a6a6a}.TeamStatistics_main-stat-rank__eNNjC[data-rank="1"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="2"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="3"],.TeamStatistics_rank-cell__v-\+CR[data-rank="1"],.TeamStatistics_rank-cell__v-\+CR[data-rank="2"],.TeamStatistics_rank-cell__v-\+CR[data-rank="3"]{background:#e0a100}.TeamStatistics_main-stat-rank__eNNjC[data-rank="4"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="5"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="6"],.TeamStatistics_rank-cell__v-\+CR[data-rank="4"],.TeamStatistics_rank-cell__v-\+CR[data-rank="5"],.TeamStatistics_rank-cell__v-\+CR[data-rank="6"]{background:#8bb3d9}.TeamStatistics_main-stat-rank__eNNjC[data-rank="7"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="8"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="9"],.TeamStatistics_rank-cell__v-\+CR[data-rank="7"],.TeamStatistics_rank-cell__v-\+CR[data-rank="8"],.TeamStatistics_rank-cell__v-\+CR[data-rank="9"]{background:#7c9ed1}.TeamStatistics_main-stat-rank__eNNjC[data-rank="10"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="11"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="12"],.TeamStatistics_rank-cell__v-\+CR[data-rank="10"],.TeamStatistics_rank-cell__v-\+CR[data-rank="11"],.TeamStatistics_rank-cell__v-\+CR[data-rank="12"]{background:#5a7bb8}.TeamStatistics_main-stat-rank__eNNjC[data-rank="13"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="14"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="15"],.TeamStatistics_rank-cell__v-\+CR[data-rank="13"],.TeamStatistics_rank-cell__v-\+CR[data-rank="14"],.TeamStatistics_rank-cell__v-\+CR[data-rank="15"]{background:#3d5a9f}.TeamStatistics_main-stat-rank__eNNjC[data-rank="16"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="17"],.TeamStatistics_rank-cell__v-\+CR[data-rank="16"],.TeamStatistics_rank-cell__v-\+CR[data-rank="17"]{background:#2d4a8f}.TeamStatistics_main-stat-rank__eNNjC[data-rank="18"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="19"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="20"],.TeamStatistics_rank-cell__v-\+CR[data-rank="18"],.TeamStatistics_rank-cell__v-\+CR[data-rank="19"],.TeamStatistics_rank-cell__v-\+CR[data-rank="20"]{background:#fca5a5}.TeamStatistics_main-stat-rank__eNNjC[data-rank="21"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="22"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="23"],.TeamStatistics_rank-cell__v-\+CR[data-rank="21"],.TeamStatistics_rank-cell__v-\+CR[data-rank="22"],.TeamStatistics_rank-cell__v-\+CR[data-rank="23"]{background:#f87171}.TeamStatistics_main-stat-rank__eNNjC[data-rank="24"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="25"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="26"],.TeamStatistics_rank-cell__v-\+CR[data-rank="24"],.TeamStatistics_rank-cell__v-\+CR[data-rank="25"],.TeamStatistics_rank-cell__v-\+CR[data-rank="26"]{background:#ef4444}.TeamStatistics_main-stat-rank__eNNjC[data-rank="27"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="28"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="29"],.TeamStatistics_rank-cell__v-\+CR[data-rank="27"],.TeamStatistics_rank-cell__v-\+CR[data-rank="28"],.TeamStatistics_rank-cell__v-\+CR[data-rank="29"]{background:#dc2626}.TeamStatistics_main-stat-rank__eNNjC[data-rank="30"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="31"],.TeamStatistics_main-stat-rank__eNNjC[data-rank="32"],.TeamStatistics_rank-cell__v-\+CR[data-rank="30"],.TeamStatistics_rank-cell__v-\+CR[data-rank="31"],.TeamStatistics_rank-cell__v-\+CR[data-rank="32"]{background:#7f1d1d}.TeamStatistics_stat-name-cell__GJEWZ{border-right:1px solid #5a5a5a;color:#fff;font-size:.8rem;font-weight:500;padding:6px 8px}.TeamStatistics_stat-value-cell__4tBgp{color:#fff;font-size:.8rem;font-weight:700;padding:6px 8px;text-align:right;width:80px}.TeamStatistics_misc-stats-table__sZkFr tr:nth-child(2n){background:#2a2a2a}.TeamStatistics_misc-stats-table__sZkFr tr:nth-child(odd){background:#1a1a1a}.TeamStatistics_misc-stats-table__sZkFr tr:hover{background:#3a3a3a}@media (max-width:768px){.TeamStatistics_stats-section__7BScx{gap:20px;grid-template-columns:1fr}.TeamStatistics_main-stats-grid__0JPWo{gap:15px;grid-template-columns:1fr}.TeamStatistics_main-stat-item__xG-xk{padding:20px}.TeamStatistics_main-stat-value__1wprW{font-size:1.5rem}.TeamStatistics_misc-stats-table__sZkFr{font-size:.8rem}.TeamStatistics_rank-cell__v-\+CR,.TeamStatistics_stat-name-cell__GJEWZ,.TeamStatistics_stat-value-cell__4tBgp{padding:6px 8px}}.TeamRoster_section__SY8TB{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:40px;padding:20px 30px 30px}.TeamRoster_section-title__P9q9u{color:#f9fafb;font-size:1.4rem;font-weight:700;margin-bottom:20px;padding-bottom:5px;position:relative;text-align:center}.TeamRoster_section-title__P9q9u:after{background:#ff1a5c;background:var(--team-neon-color,#ff1a5c);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.TeamRoster_players-section__\+\+UNj{display:flex;flex-direction:column;gap:30px}.TeamRoster_position-group__7h3fW{background:#171717;border:1px solid #4a4a4a;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:25px;width:100%}.TeamRoster_position-title__nRb\+q{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.SortableTable_position-table__kfDos{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-collapse:separate;border-spacing:0;box-shadow:0 8px 32px rgba(0,0,0,.4);margin-top:15px;min-width:800px;overflow:hidden;width:100%}.SortableTable_table-container__fJxH3{margin-top:5px;overflow-x:auto}.SortableTable_table-header__jrxG3{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;font-size:10px;font-weight:600;letter-spacing:.2px;padding:6px 4px;position:relative;text-align:left;text-transform:uppercase;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.SortableTable_table-header__jrxG3:hover{background:hsla(0,0%,100%,.05);cursor:pointer}.SortableTable_table-header__jrxG3[data-tooltip]:hover:after{background:#000;border:1px solid #333;border-radius:4px;bottom:100%;box-shadow:0 4px 8px rgba(0,0,0,.3);color:#fff;content:attr(data-tooltip);font-size:12px;font-weight:500;left:50%;letter-spacing:normal;margin-bottom:5px;padding:8px 12px;position:absolute;text-transform:none;transform:translateX(-50%);white-space:nowrap;z-index:1000}.SortableTable_table-header__jrxG3:active{background:#262626;transform:translateY(0)}.SortableTable_table-row__9PDmG{border-bottom:1px solid hsla(0,0%,100%,.1);transition:background-color .2s ease}.SortableTable_table-row__9PDmG:hover{background:#353535}.SortableTable_table-row__9PDmG:last-child{border-bottom:none}.SortableTable_table-row__9PDmG:nth-child(2n){background:#252525}.SortableTable_table-row__9PDmG:nth-child(2n):hover{background:#353535}.SortableTable_player-name-cell__duZyZ{border-right:1px solid hsla(0,0%,100%,.1);color:#f9fafb;font-size:.9rem;font-weight:600;padding:8px 6px}.SortableTable_player-link__o-oHJ{color:#60a5fa;font-weight:600;text-decoration:underline;transition:all .2s ease}.SortableTable_player-link__o-oHJ:hover{color:#3b82f6;cursor:pointer;text-decoration:underline}.SortableTable_stat-cell__ZdAdf{border-right:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.8rem;font-weight:700;padding:8px 6px;text-align:center;white-space:nowrap}.SortableTable_stat-cell__ZdAdf:last-child{border-right:none}.Coaches_section__3Xn4M{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:40px;padding:20px}.Coaches_section-title__in\+Bl{color:#f9fafb;font-size:1.4rem;font-weight:700;margin-bottom:15px;padding-bottom:5px;position:relative;text-align:center}.Coaches_section-title__in\+Bl:after{background:#ff1a5c;background:var(--team-neon-color,#ff1a5c);border-radius:2px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.Coaches_coachInfo__FACH7{background:#171717;border:1px solid #4a4a4a;border-radius:8px;padding:25px}.Coaches_coachingStaff__G\+PDP{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Coaches_coachCard__w98po{background:#222;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);padding:15px;text-align:center}.Coaches_coachName__5hz5I{color:#f9fafb;font-size:1.2rem;font-weight:600;margin-bottom:5px}.Coaches_coachTitle__30HUs{color:#fff;font-size:.9rem;font-weight:500}@media (max-width:768px){.Coaches_coachingStaff__G\+PDP{gap:15px;grid-template-columns:1fr}}.GameSummary_pageBackground__dks1R{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.GameSummary_container__bEbhW{background:#1a1a1a;border:2px solid #555;border-radius:12px;margin:0 auto;max-width:1300px;padding:20px}.GameSummary_scoring-container__fL1fI{margin-bottom:30px}.GameSummary_stats-section__M9Cm8{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-top:30px;padding:30px 40px}.GameSummary_section-title__Jp6Pu{color:#fff;font-size:28px;font-weight:700;margin-bottom:20px;position:relative;text-align:center}.GameSummary_section-title__Jp6Pu:after{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@media (max-width:768px){.GameSummary_stats-grid__7u1vR{grid-template-columns:1fr}}.Scoreboard_scoreboard__k5KPN{align-items:center;background:#2c2c2c;border-radius:15px;box-shadow:0 8px 32px rgba(0,0,0,.3);display:flex;gap:20px;justify-content:center;padding:45px 30px 30px;position:relative}.Scoreboard_game-info-header__pn8V1{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500;left:20px;position:absolute;top:15px}.Scoreboard_team__keYmt{align-items:center;animation:Scoreboard_slideIn__H2xU6 .8s ease-out;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:flex-end;text-align:center}@keyframes Scoreboard_slideIn__H2xU6{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Scoreboard_team-logo__dN9zW{align-items:center;background:transparent;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:120px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease;width:120px}.Scoreboard_team-logo-img__WGZVe{border-radius:50%;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%;z-index:2}.Scoreboard_team-logo-fallback__uT1-P{align-items:center;background:#dc2626;color:#fff;display:flex;font-size:22px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.Scoreboard_team-info__2hOIx{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px;text-align:center}.Scoreboard_team-name__haVeb{color:#fff;font-size:24px;font-weight:700;margin:0;text-align:center}.Scoreboard_team-record__c-5r8{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:400;margin:0;text-align:center}.Scoreboard_score__0aRhZ{color:#f59e0b;font-size:56px;font-weight:700;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Scoreboard_winner__sLeUV{color:#86efac}.Scoreboard_loser__I4wql{color:#fca5a5}.Scoreboard_vs__tKRcG{align-items:center;display:flex;flex-direction:column;gap:10px;margin:0 40px}.Scoreboard_vs-text__hdSUL{color:hsla(0,0%,100%,.7);font-size:24px}.Scoreboard_overtime__vhmiY{color:#f59e0b;font-size:16px;font-weight:700}@media (max-width:768px){.Scoreboard_scoreboard__k5KPN{flex-direction:row;gap:20px}.Scoreboard_vs__tKRcG{margin:0 10px}}.TeamStatsComparison_stats-table__SoBzc{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1);border-collapse:collapse;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.2);overflow:hidden;width:100%}.TeamStatsComparison_stats-table__SoBzc th{background:#1f1f1f;border-bottom:2px solid hsla(0,0%,100%,.1);color:#fff;font-size:16px;font-weight:600;padding:15px;text-align:center}.TeamStatsComparison_stats-table__SoBzc td{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;padding:12px 15px;text-align:center}.TeamStatsComparison_stats-table__SoBzc tr:last-child td{border-bottom:none}.TeamStatsComparison_stats-table__SoBzc tr:hover{background:hsla(0,0%,100%,.05)}.TeamStatsComparison_stats-table__SoBzc td:first-child,.TeamStatsComparison_stats-table__SoBzc th:first-child{color:#f59e0b;font-weight:600;text-align:left}.TeamStatsComparison_stats-table__SoBzc td:nth-child(2){color:#dc2626;font-weight:600}.TeamStatsComparison_stats-table__SoBzc td:nth-child(3){color:#3b82f6;font-weight:600}.TeamStatsComparison_visual-comparison__D1b8k{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:25px}.TeamStatsComparison_visual-comparison__D1b8k h3{border-bottom:2px solid hsla(0,0%,100%,.1);color:#fff;font-size:18px;margin-bottom:20px;padding-bottom:10px}.TeamStatsComparison_chart-container__quRc6{display:flex;flex-direction:column;gap:12px}.TeamStatsComparison_stat-comparison__kNgcx{align-items:center;display:flex;gap:20px}.TeamStatsComparison_stat-name__f2pNR{color:hsla(0,0%,100%,.9);flex-shrink:0;font-weight:700;padding-right:15px;text-align:right;width:180px}.TeamStatsComparison_passing-stat-name__1qCDM,.TeamStatsComparison_rushing-stat-name__m3pSW{color:hsla(0,0%,100%,.9);flex-shrink:0;font-weight:700;padding-right:15px;text-align:right;width:120px}.TeamStatsComparison_passing-stat-name__1qCDM{width:140px}.TeamStatsComparison_none-indicator__4qaGw{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:11px;font-style:italic;height:100%;justify-content:center;width:100%}.TeamStatsComparison_stat-bars__zOd3w{display:flex;flex:1 1;flex-direction:column;gap:8px}.TeamStatsComparison_bar-row__noOG-{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;display:flex;height:25px;overflow:hidden;position:relative}.TeamStatsComparison_bar__FKdzv{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:center;min-width:60px;transition:all .3s ease}.TeamStatsComparison_center-line__NVZUi{background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.6) 0,hsla(0,0%,100%,.6) 4px,transparent 0,transparent 8px);flex-shrink:0;height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:1}.TeamStatsComparison_stats-containers__y4qRi{display:flex;gap:20px;margin-bottom:30px}.TeamStatsComparison_stats-container__GbJUZ{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.2);flex:1 1;padding:20px}.TeamStatsComparison_stats-container__GbJUZ h4{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:16px;margin-bottom:15px;padding-bottom:8px;text-align:center}@media (max-width:768px){.TeamStatsComparison_stat-comparison__kNgcx{align-items:flex-start;flex-direction:column;gap:10px}}.ScoringProgression_quarter-scores__-b-k4{margin-bottom:20px}.ScoringProgression_quarter-table__hACWl{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.ScoringProgression_quarter-table__hACWl td,.ScoringProgression_quarter-table__hACWl th{border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px;text-align:center}.ScoringProgression_quarter-table__hACWl th{background:#2d2d2d;color:#fff;font-size:14px;font-weight:700}.ScoringProgression_quarter-table__hACWl td{color:#fff;font-size:14px}.ScoringProgression_quarter-table__hACWl tr:last-child td{border-bottom:none}.ScoringProgression_winner__BstqO{color:#86efac;font-weight:700}.ScoringProgression_scoring-progression__NvnKa{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-top:30px;padding:20px 30px}.ScoringProgression_scoring-progression__NvnKa h3{color:#000;font-size:24px;margin-bottom:20px;position:relative;text-align:center}.ScoringProgression_scoring-progression__NvnKa h3:after{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.ScoringProgression_scoring-chart__zghVF{display:flex;flex-direction:column;gap:20px}.ScoringProgression_chart-container__5w3OL{align-items:stretch;display:flex;height:600px;min-width:100%;overflow:auto;position:relative}.ScoringProgression_chart-area__267E4{background:#2d2d2d;border-bottom:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);flex:1 1;min-height:600px;min-width:100%;overflow:auto;padding:50px;position:relative}.ScoringProgression_scoring-svg__D9e4S{height:calc(100% - 100px);left:50px;min-width:800px;position:absolute;top:50px;width:calc(100% - 100px)}.ScoringProgression_scoring-line-group__vDFLP{cursor:pointer;transition:all .2s ease}.ScoringProgression_scoring-line-group__vDFLP:hover .ScoringProgression_scoring-line__dR6I8{stroke-width:10!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_drive-bar-group__ka2vZ{cursor:pointer;transition:all .2s ease}.ScoringProgression_drive-bar-group__ka2vZ:hover .ScoringProgression_drive-line__8U3hB{stroke-width:10!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_drive-popup__Kssmr{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.9);border:3px solid;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);color:#fff;font-size:12px;max-width:250px;padding:10px;pointer-events:none;position:absolute;z-index:1000}.ScoringProgression_drive-popup__Kssmr h4{border-bottom:1px solid hsla(0,0%,100%,.2);color:#f59e0b;font-size:14px;margin:0 0 8px;padding-bottom:3px}.ScoringProgression_drive-popup-main-event__O1akx{color:#fff;font-size:16px;font-weight:700;margin-bottom:3px;text-align:center}.ScoringProgression_drive-popup-points__I6olD{color:#10b981;font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}.ScoringProgression_drive-popup-points-inline__Z5bL3{color:#10b981;font-weight:700}.ScoringProgression_drive-popup-summary__T\+3Tq{color:hsla(0,0%,100%,.8);font-size:13px;font-style:italic;margin-bottom:10px;text-align:center}.ScoringProgression_drive-popup-details__qq8sZ{font-size:11px}.ScoringProgression_drive-popup-row__hawSD{display:flex;justify-content:space-between;margin-bottom:3px}.ScoringProgression_drive-popup-label__BDLwl{color:hsla(0,0%,100%,.7);font-weight:500}.ScoringProgression_drive-popup-value__-8QT6{color:#fff;font-weight:600}.ScoringProgression_drive-popup-team__jW7iV{color:#10b981;font-weight:700}.ScoringProgression_scoring-line__dR6I8{transition:all .2s ease}.ScoringProgression_scoring-line-outline__Ce9OA{pointer-events:none;z-index:1}.ScoringProgression_touchdown-indicator__mxs\+o{cursor:pointer;transition:all .2s ease}.ScoringProgression_touchdown-indicator-group__FeZIH:hover .ScoringProgression_touchdown-indicator__mxs\+o{stroke-width:6!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_touchdown-indicator-group__FeZIH:hover .ScoringProgression_touchdown-indicator__mxs\+o[fill]{r:50!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_touchdown-indicator-group__FeZIH:hover .ScoringProgression_key-play-icon__fBax0{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_field-goal-indicator__PRiB-,.ScoringProgression_missed-field-goal-indicator__Tr8q4{transition:all .2s ease}.ScoringProgression_field-goal-indicator-group__Vi6aa:hover .ScoringProgression_field-goal-indicator__PRiB-{stroke-width:6!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_field-goal-indicator-group__Vi6aa:hover .ScoringProgression_field-goal-indicator__PRiB-[fill]{r:50!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_field-goal-indicator-group__Vi6aa:hover .ScoringProgression_key-play-icon__fBax0{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_missed-field-goal-indicator-group__weth8:hover .ScoringProgression_missed-field-goal-indicator__Tr8q4[fill]{r:50!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_missed-field-goal-indicator-group__weth8:hover .ScoringProgression_missed-field-goal-indicator__Tr8q4{stroke-width:6!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_missed-field-goal-indicator-group__weth8:hover .ScoringProgression_key-play-icon__fBax0{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_fumble-indicator__S-72h{cursor:pointer;transition:all .2s ease}.ScoringProgression_fumble-indicator-group__j\+YtL:hover .ScoringProgression_fumble-indicator__S-72h{stroke-width:6!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_fumble-indicator-group__j\+YtL:hover .ScoringProgression_fumble-indicator__S-72h[fill]{r:50!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_fumble-indicator-group__j\+YtL:hover .ScoringProgression_key-play-icon__fBax0{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_interception-indicator__xwF8k{cursor:pointer;transition:all .2s ease}.ScoringProgression_interception-indicator-group__7lZcP:hover .ScoringProgression_interception-indicator__xwF8k{stroke-width:6!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_interception-indicator-group__7lZcP:hover .ScoringProgression_interception-indicator__xwF8k[fill]{r:50!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.8));opacity:1!important}.ScoringProgression_interception-indicator-group__7lZcP:hover .ScoringProgression_key-play-icon__fBax0{filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}.ScoringProgression_scoring-line__dR6I8:hover{stroke-width:8;filter:brightness(1.2)}.ScoringProgression_key-play-icon__fBax0{height:40px;transition:all .2s ease;width:40px}.ScoringProgression_team-logo__D\+Spm{cursor:pointer;transition:all .2s ease}.ScoringProgression_team-logo__D\+Spm:hover{r:18;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))}.ScoringProgression_team-logo-text__GJdWl{pointer-events:none;-webkit-user-select:none;user-select:none}.ScoringProgression_dotted-line__9kS8g{stroke-dasharray:10,5;stroke-width:2;opacity:.4}.ScoringProgression_scoring-point__5v6iE{transition:r .2s ease}.ScoringProgression_scoring-point__5v6iE:hover{r:6}.ScoringProgression_chart-legend__t3kTa{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:30px;justify-content:center;padding-top:20px}.ScoringProgression_legend-item__NyZY3{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:14px;gap:10px}.ScoringProgression_legend-color__1jZxK{border:1px solid hsla(0,0%,100%,.3);border-radius:3px;height:16px;width:16px}.ScoringProgression_no-scoring__aa0lZ,.ScoringProgression_scoring-error__Kx6Kk,.ScoringProgression_scoring-loading__GfL9H{color:hsla(0,0%,100%,.7);font-style:italic;padding:20px;text-align:center}.ScoringProgression_scoring-error__Kx6Kk{color:#ef4444}.ScoringProgression_bar-container__Y9D4K{align-items:center;display:flex;gap:10px}.ScoringProgression_kc-bar__uhalF{background:#e31837}.ScoringProgression_lac-bar__52Ubp{background:#0080c6}.ScoringProgression_team-label__CXquA{color:hsla(0,0%,100%,.9);font-size:12px;font-weight:700;min-width:30px}.PlayerStats_player-stats__tFMKC{margin-top:30px}.PlayerStats_player-stats__tFMKC h3{color:#fff;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:30px;text-align:center}.PlayerStats_player-stats__tFMKC h4{border-bottom:2px solid #dc2626;color:#fff;font-size:24px;font-weight:600;letter-spacing:-.3px;margin:40px 0 20px;padding-bottom:8px}.PlayerStats_player-table__FWh8o{background:#1a1a1a;border:1px solid #333;border-collapse:separate;border-spacing:0;box-shadow:0 8px 32px rgba(0,0,0,.4);margin-bottom:30px;overflow:hidden;width:100%}.PlayerStats_player-table__FWh8o th{background:#dc2626;border-bottom:1px solid #333;color:#fff;font-size:11px;font-weight:600;letter-spacing:.2px;padding:8px;text-align:left;text-transform:uppercase;transition:all .2s ease}.PlayerStats_player-table__FWh8o th:hover{background:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;transform:translateY(-1px)}.PlayerStats_player-table__FWh8o th:active{background:#262626;transform:translateY(0)}.PlayerStats_player-table__FWh8o td{border-bottom:1px solid #333;color:#fff;font-size:14px;padding:14px 12px;transition:background-color .2s ease}.PlayerStats_player-table__FWh8o tr:last-child td{border-bottom:none}.PlayerStats_player-table__FWh8o tbody tr:hover{background:#262626}.PlayerStats_player-table__FWh8o tbody tr:nth-child(2n){background:#1f1f1f}.PlayerStats_player-table__FWh8o tbody tr:nth-child(2n):hover{background:#262626}.PlayerStats_player-link__4LytK{color:#60a5fa;text-decoration:underline;transition:all .2s ease}.PlayerStats_player-link__4LytK:hover{color:#3b82f6;transform:translateY(-1px)}.PlayerStats_no-stats__Qvo76{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#9ca3af;font-style:italic;padding:40px;text-align:center}.DownConversionRates_visual-comparison__bwMNH{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:25px}.DownConversionRates_visual-comparison__bwMNH h3{border-bottom:2px solid hsla(0,0%,100%,.1);color:#fff;font-size:18px;margin-bottom:20px;padding-bottom:10px}.DownConversionRates_conversion-section__uVvw3{margin-bottom:25px}.DownConversionRates_conversion-section__uVvw3:last-child{margin-bottom:0}.DownConversionRates_conversion-section__uVvw3 h4{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:16px;margin-bottom:15px;padding-bottom:8px}.DownConversionRates_chart-container__EmG80{display:flex;flex-direction:column;gap:10px}.DownConversionRates_stat-comparison__ZkDH7{align-items:center;display:flex;gap:20px}.DownConversionRates_stat-name__XpzeD{color:hsla(0,0%,100%,.9);font-size:13px;font-weight:700;min-width:100px;padding-left:20px;text-align:right}.DownConversionRates_stat-bars__i3-jU{display:flex;flex:1 1;flex-direction:column;gap:8px}.DownConversionRates_bar-row__m-LdL{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;display:flex;height:24px;overflow:hidden}.DownConversionRates_third-down-bars__GmsVF .DownConversionRates_stat-bars__i3-jU{align-items:flex-start}.DownConversionRates_third-down-bars__GmsVF .DownConversionRates_bar-row__m-LdL{min-width:100px}.DownConversionRates_fourth-down-bars__iIzhG .DownConversionRates_stat-bars__i3-jU{align-items:flex-start}.DownConversionRates_fourth-down-bars__iIzhG .DownConversionRates_bar-row__m-LdL{min-width:100px}.DownConversionRates_bar__Mekoh{align-items:center;color:#fff;display:flex;font-size:10px;font-weight:700;justify-content:center;min-width:50px;transition:all .3s ease}.DownConversionRates_team-bar-bg__EkRTS{background-color:hsla(0,0%,100%,.1);position:relative}.DownConversionRates_division-line__5BqDi{background-color:#fff;bottom:0;opacity:.8;position:absolute;top:0;width:1px;z-index:2}.DownConversionRates_bar__Mekoh{background-color:grey;background-color:var(--team-primary-color,grey)}.DownConversionRates_no-attempts__kFCxk{color:hsla(0,0%,100%,.6);font-size:14px;font-style:italic;padding:8px 0;text-align:left}@media (max-width:768px){.DownConversionRates_stat-comparison__ZkDH7{align-items:flex-start;flex-direction:column;gap:10px}.DownConversionRates_stat-name__XpzeD{min-width:auto;padding-left:0;text-align:left}.DownConversionRates_stat-bars__i3-jU{width:100%}}.PlayerPage_player-page__xu2yk{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.PlayerPage_player-page__xu2yk:before{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.PlayerPage_player-container__ZRFl6{background:#2d2d2d;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);margin:0 auto;max-width:1400px;overflow:hidden;padding:20px}.PlayerPage_player-layout__Qz7IW{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:350px 1fr}.PlayerPage_player-left-panel__C7PLJ{display:flex;flex-direction:column;gap:20px}.PlayerPage_loading__B0bvt{border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7)}.PlayerPage_error__6Y44M,.PlayerPage_loading__B0bvt{background:#1a1a1a;font-size:18px;padding:40px;text-align:center}.PlayerPage_error__6Y44M{border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444}@media (max-width:1024px){.PlayerPage_player-layout__Qz7IW{gap:20px;grid-template-columns:1fr}.PlayerPage_player-left-panel__C7PLJ{order:2}}.PlayerHeader_player-header__JvpGh{align-items:center;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;gap:20px;justify-content:flex-start;padding:20px}.PlayerHeader_player-image-section__s-8ri{flex-shrink:0}.PlayerHeader_player-image__DLfQe{border:2px solid hsla(0,0%,100%,.1);border-radius:8px;height:160px;object-fit:cover;width:120px}.PlayerHeader_player-info__SbrY-{text-align:left}.PlayerHeader_player-name__azhLi h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:.5px;margin:0 0 15px;text-transform:uppercase}.PlayerHeader_player-details__C3E9-{display:flex;flex-direction:column;gap:8px;margin-top:15px}.PlayerHeader_detail-line__m1ES-{align-items:center;display:flex;gap:10px}.PlayerHeader_label__i5arM{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:3px;text-transform:uppercase}.PlayerHeader_value__C2Fo7{color:#fff;font-size:14px;font-weight:600}@media (max-width:768px){.PlayerHeader_player-header__JvpGh{flex-direction:column;gap:15px;text-align:center}.PlayerHeader_player-image__DLfQe{height:133px;width:100px}.PlayerHeader_player-name__azhLi h1{font-size:20px}.PlayerHeader_detail-line__m1ES-{justify-content:center}}.ProfileNotFoundBanner_profile-not-found-banner__9lOiL{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:20px;padding:20px}.ProfileNotFoundBanner_banner-content__XxWkp{align-items:center;display:flex;gap:20px}.ProfileNotFoundBanner_warning-icon__NWCsc{flex-shrink:0;font-size:32px}.ProfileNotFoundBanner_banner-text__7JRy0 h3{color:#f59e0b;font-size:18px;margin:0 0 10px}.ProfileNotFoundBanner_banner-text__7JRy0 p{color:hsla(0,0%,100%,.8);font-size:14px;margin:5px 0}.ProfileNotFoundBanner_player-id__fj6S7{background:hsla(0,0%,100%,.1);border-radius:4px;color:#10b981;font-family:monospace;font-size:12px;padding:4px 8px}.PlayerStatsTable_stats-table-container__-GCt1{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);overflow-x:auto;padding:15px;position:relative}.PlayerStatsTable_sub-table-container__jb5Gv{margin-bottom:10px}.PlayerStatsTable_sub-table-container__jb5Gv:last-child{margin-bottom:0}.PlayerStatsTable_sub-table-label__C8RB7{border-left:none;color:#9ca3af;display:block;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:5px;padding-left:20px;text-align:left;text-transform:uppercase;width:100%}.PlayerStatsTable_stats-section__PLm1A{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:30px;overflow:hidden}.PlayerStatsTable_stats-section__PLm1A:last-child{margin-bottom:0}.PlayerStatsTable_table-title__eyqwF{background:#374151;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0;padding:15px;text-align:center;text-transform:uppercase}.PlayerStatsTable_stats-table-container__-GCt1 h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 20px;position:relative;text-align:center}.PlayerStatsTable_year-button__70Pl0{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.3);border-radius:6px;cursor:pointer;display:inline-block;font-weight:700;margin:0 6px;padding:6px 12px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.PlayerStatsTable_year-button__70Pl0:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.6);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.PlayerStatsTable_year-dropdown__gRIM-{background:#2a2a2a;border:2px solid hsla(0,0%,100%,.4);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.3);left:50%;margin-top:5px;min-width:80px;padding:8px 0;position:absolute;top:100%;transform:translateX(-50%);z-index:1000}.PlayerStatsTable_year-option__GFayr{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.PlayerStatsTable_year-option__GFayr:last-child{border-bottom:none}.PlayerStatsTable_year-option__GFayr:hover{background:hsla(0,0%,100%,.1)}.PlayerStatsTable_stats-table__SDIVu{max-width:100%;overflow-x:auto;padding:0 20px 20px;width:100%}.PlayerStatsTable_stats-table__SDIVu table{border-collapse:collapse;font-size:11px;min-width:800px;width:100%}.PlayerStatsTable_stats-table__SDIVu th{background:#dc2626;border:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:6px 4px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PlayerStatsTable_group-headers__lNUv4{background:#1f2937}.PlayerStatsTable_group-header__u2kBJ{background:#1f2937!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px!important;padding:8px 4px!important;text-transform:uppercase!important}.PlayerStatsTable_stats-table__SDIVu td{border:1px solid hsla(0,0%,100%,.1);color:#e5e7eb;font-size:10px;padding:4px 3px;text-align:center;vertical-align:middle}.PlayerStatsTable_stats-table__SDIVu table td:first-child,.PlayerStatsTable_stats-table__SDIVu table th:first-child{box-sizing:border-box;max-width:50px;min-width:50px;overflow:hidden;width:50px}.PlayerStatsTable_stats-table__SDIVu table td:nth-child(2),.PlayerStatsTable_stats-table__SDIVu table th:nth-child(2){box-sizing:border-box;max-width:80px;min-width:80px;overflow:hidden;width:80px}.PlayerStatsTable_stats-table__SDIVu table td:nth-child(3),.PlayerStatsTable_stats-table__SDIVu table td:nth-child(4),.PlayerStatsTable_stats-table__SDIVu table th:nth-child(3),.PlayerStatsTable_stats-table__SDIVu table th:nth-child(4){box-sizing:border-box;max-width:100px;min-width:100px;overflow:hidden;width:100px}.PlayerStatsTable_stats-table__SDIVu table td:nth-child(5),.PlayerStatsTable_stats-table__SDIVu table th:nth-child(5){box-sizing:border-box;max-width:70px;min-width:70px;overflow:hidden;width:70px}.PlayerStatsTable_stats-table__SDIVu table td:nth-child(6),.PlayerStatsTable_stats-table__SDIVu table th:nth-child(6){box-sizing:border-box;max-width:60px;min-width:60px;overflow:hidden;width:60px}.PlayerStatsTable_stats-table__SDIVu table td:nth-child(n+7),.PlayerStatsTable_stats-table__SDIVu table th:nth-child(n+7){box-sizing:border-box;max-width:40px;min-width:40px;overflow:hidden;width:40px}.PlayerStatsTable_stats-table__SDIVu table{table-layout:auto}.PlayerStatsTable_game-row__HFSwH{transition:all .2s ease}.PlayerStatsTable_game-row__HFSwH:hover{filter:brightness(1.2);transform:translateX(2px)}.PlayerStatsTable_game-row__HFSwH td{border-bottom:1px solid hsla(0,0%,100%,.1)}.PlayerStatsTable_stats-table__SDIVu tbody tr:nth-child(2n){background:hsla(0,0%,100%,.02)}.PlayerStatsTable_stats-table__SDIVu tbody tr:hover{background:hsla(0,0%,100%,.05)}.PlayerStatsTable_stat-cell__\+BAR0{color:#fff;font-weight:600}.PlayerStatsTable_win-loss-cell__m-PeT{font-weight:700;text-align:center}.PlayerStatsTable_win-loss-cell__m-PeT.PlayerStatsTable_win__M\+xD9{color:#10b981}.PlayerStatsTable_win-loss-cell__m-PeT.PlayerStatsTable_loss__hsmP\+{color:#ef4444}.PlayerStatsTable_summary-row__GNdBe{background:#dc2626!important;color:#fff;font-weight:700}.PlayerStatsTable_summary-row__GNdBe:hover{background:#b91c1c!important}.PlayerStatsTable_summary-label__9DvVo{text-align:left!important}.PlayerStatsTable_summary-cell__-wVuf,.PlayerStatsTable_summary-label__9DvVo{background:#dc2626!important;color:#fff;font-weight:700}.PlayerStatsTable_no-stats__Wr9ZL{color:hsla(0,0%,100%,.6);font-style:italic;padding:30px;text-align:center}.PlayerStatsTable_season-info__0Ncss{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:6px;margin-top:15px;padding:12px;text-align:center}.PlayerStatsTable_season-info__0Ncss p{color:#dc2626;font-size:14px;font-weight:600;margin:0}@media (max-width:1024px){.PlayerStatsTable_stats-table-container__-GCt1{padding:15px}.PlayerStatsTable_stats-table__SDIVu table{font-size:10px}.PlayerStatsTable_stats-table__SDIVu td,.PlayerStatsTable_stats-table__SDIVu th{padding:3px 2px}}@media (max-width:768px){.PlayerStatsTable_year-selector__muEIQ{left:15px;padding:10px;top:15px}.PlayerStatsTable_season-dropdown__5LS64{font-size:12px;min-width:70px}.PlayerStatsTable_group-header__u2kBJ{font-size:10px!important;padding:6px 2px!important}}.NotFound_pageBackground__2njoq{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.NotFound_pageBackground__2njoq:before{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.NotFound_container__UUNyt{background:#2d2d2d;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);margin:0 auto;max-width:1300px;overflow:hidden;padding:20px}.NotFound_header__bO2Xz{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid rgba(220,38,38,.2);border-radius:8px;box-shadow:0 4px 16px rgba(220,38,38,.3);display:flex;justify-content:center;margin-bottom:30px;min-height:200px;padding:0;position:relative;text-align:center}.NotFound_headerContent__HOcF2{align-items:center;display:flex;gap:30px;justify-content:flex-start;padding:40px;position:relative;z-index:2}.NotFound_logo__PoG1i{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:120px;object-fit:contain;width:120px}.NotFound_title__2PyKO{color:#fff;font-family:Bebas Neue Pro,sans-serif;font-size:4rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.NotFound_section__1LJIP{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.NotFound_errorContent__fut1I{margin:0 auto;max-width:600px;text-align:center}.NotFound_errorCode__tJZ9f{color:#dc2626;font-family:Bebas Neue Pro,sans-serif;font-size:8rem;font-weight:700;line-height:1;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.5)}.NotFound_errorTitle__HNeWA{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.NotFound_message__EnUFa{color:hsla(0,0%,100%,.8);font-size:1.2rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:500px}.NotFound_actions__v5GOK{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.NotFound_primaryButton__HaHaH{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 4px 16px rgba(220,38,38,.3);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;min-width:140px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.NotFound_primaryButton__HaHaH:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)}.NotFound_secondaryButton__Hoo-J{background:transparent;border:2px solid #dc2626;border-radius:8px;color:#dc2626;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;min-width:140px;padding:13px 30px;text-transform:uppercase;transition:all .3s ease}.NotFound_secondaryButton__Hoo-J:hover{background:#dc2626;color:#fff}@media (max-width:768px){.NotFound_container__UUNyt{padding:15px}.NotFound_header__bO2Xz{min-height:150px}.NotFound_headerContent__HOcF2{flex-direction:column;gap:20px;padding:30px 20px}.NotFound_logo__PoG1i{height:80px;width:80px}.NotFound_title__2PyKO{font-size:3rem}.NotFound_errorCode__tJZ9f{font-size:6rem}.NotFound_errorTitle__HNeWA{font-size:2rem}.NotFound_message__EnUFa{font-size:1.1rem}.NotFound_actions__v5GOK{align-items:center;flex-direction:column}.NotFound_primaryButton__HaHaH,.NotFound_secondaryButton__Hoo-J{max-width:250px;width:100%}}@media (max-width:480px){.NotFound_pageBackground__2njoq{padding:10px}.NotFound_title__2PyKO{font-size:2.5rem}.NotFound_errorCode__tJZ9f{font-size:5rem}.NotFound_errorTitle__HNeWA{font-size:1.8rem}.NotFound_section__1LJIP{padding:20px}}*{box-sizing:border-box;margin:0;padding:0}.ServerError_pageBackground__uu8uv{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.ServerError_pageBackground__uu8uv:before{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1}.ServerError_container__q5P6v{background:#2d2d2d;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,.3);margin:0 auto;max-width:1300px;overflow:hidden;padding:20px}.ServerError_header__mwt8K{align-items:center;background:linear-gradient(135deg,#dc2626,#b91c1c);border:1px solid rgba(220,38,38,.2);border-radius:8px;box-shadow:0 4px 16px rgba(220,38,38,.3);display:flex;justify-content:center;margin-bottom:30px;min-height:200px;padding:0;position:relative;text-align:center}.ServerError_headerContent__ND14V{align-items:center;display:flex;gap:30px;justify-content:flex-start;padding:40px;position:relative;z-index:2}.ServerError_logo__1zoHZ{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));height:120px;object-fit:contain;width:120px}.ServerError_title__RGKjY{color:#fff;font-family:Bebas Neue Pro,sans-serif;font-size:4rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServerError_section__piZ5V{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);margin-bottom:30px;padding:30px}.ServerError_errorContent__0Hyd6{margin:0 auto;max-width:600px;text-align:center}.ServerError_errorCode__GLpam{color:#dc2626;font-family:Bebas Neue Pro,sans-serif;font-size:8rem;font-weight:700;line-height:1;margin-bottom:1rem;text-shadow:0 4px 8px rgba(0,0,0,.5)}.ServerError_errorTitle__kFJTx{color:#fff;font-size:2.5rem;font-weight:600;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.ServerError_message__2EBu3{color:hsla(0,0%,100%,.8);font-size:1.2rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:500px}.ServerError_actions__YW\+Qw{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.ServerError_primaryButton__refsy{background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:8px;box-shadow:0 4px 16px rgba(220,38,38,.3);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;min-width:140px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.ServerError_primaryButton__refsy:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)}.ServerError_secondaryButton__XexHF{background:transparent;border:2px solid #dc2626;border-radius:8px;color:#dc2626;cursor:pointer;font-size:1.1rem;font-weight:600;letter-spacing:.5px;min-width:140px;padding:13px 30px;text-transform:uppercase;transition:all .3s ease}.ServerError_secondaryButton__XexHF:hover{background:#dc2626;color:#fff}.ServerError_sectionTitle__QpKG0{color:#fff;font-size:1.8rem;font-weight:600;margin-bottom:25px;position:relative;text-align:center}.ServerError_sectionTitle__QpKG0:before{background:linear-gradient(90deg,#dc2626,#b91c1c);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.ServerError_helpContent__Ppi6A{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.ServerError_helpItem__an7WZ{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:25px;text-align:center;transition:all .3s ease}.ServerError_helpItem__an7WZ:hover{background:#3a3a3a;border-color:rgba(220,38,38,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.ServerError_helpIcon__ySPrC{filter:brightness(0) invert(1);height:50px;margin-bottom:15px;object-fit:contain;opacity:.8;width:50px}.ServerError_helpItem__an7WZ h4{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:10px}.ServerError_helpItem__an7WZ p{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5}@media (max-width:768px){.ServerError_container__q5P6v{padding:15px}.ServerError_header__mwt8K{min-height:150px}.ServerError_headerContent__ND14V{flex-direction:column;gap:20px;padding:30px 20px}.ServerError_logo__1zoHZ{height:80px;width:80px}.ServerError_title__RGKjY{font-size:3rem}.ServerError_errorCode__GLpam{font-size:6rem}.ServerError_errorTitle__kFJTx{font-size:2rem}.ServerError_message__2EBu3{font-size:1.1rem}.ServerError_actions__YW\+Qw{align-items:center;flex-direction:column}.ServerError_primaryButton__refsy,.ServerError_secondaryButton__XexHF{max-width:250px;width:100%}.ServerError_helpContent__Ppi6A{gap:20px;grid-template-columns:1fr}}@media (max-width:480px){.ServerError_pageBackground__uu8uv{padding:10px}.ServerError_title__RGKjY{font-size:2.5rem}.ServerError_errorCode__GLpam{font-size:5rem}.ServerError_errorTitle__kFJTx{font-size:1.8rem}.ServerError_section__piZ5V{padding:20px}}body,html{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);min-height:100vh}
/*# sourceMappingURL=main.c63a9741.css.map*/