.TeamStatsPage_teamStatsPageContainer__W83zY{width:100%}.TeamStatsPage_teamHeader__GNcGV{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;z-index:3;margin-bottom:0;border-bottom:none;box-shadow:0 4px 20px rgba(0,0,0,.15)}.TeamStatsPage_teamLogoContainer__jvZkx{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;padding:1rem 3rem;height:100px}@media(max-width:768px){.TeamStatsPage_teamLogoContainer__jvZkx{padding:2px 8px;height:auto}}.TeamStatsPage_teamLogoContainer__jvZkx{background:linear-gradient(180deg,var(--primary-color) 0,var(--primary-color) 70%,var(--jersey) 70%,var(--jersey) 80%,var(--accent) 80%,var(--accent) 90%,var(--secondary-color) 90%,var(--secondary-color) 100%)}.TeamStatsPage_teamLogo__NK8Sj{width:120px;height:120px;object-fit:contain;border-radius:12px;padding-top:10px}@media(max-width:768px){.TeamStatsPage_teamLogo__NK8Sj{width:80px;height:80px;padding-top:0}}@media(max-width:640px){.TeamStatsPage_teamLogo__NK8Sj{display:flex;width:80px;height:80px;align-items:flex-start;justify-content:flex-start;padding-top:0}}.TeamStatsPage_teamDetails__vonyQ{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1 1;gap:2rem;margin-bottom:20px}@media(max-width:768px){.TeamStatsPage_teamDetails__vonyQ{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:16px;width:100%}}.TeamStatsPage_teamInfo__Iwlu6{display:flex;flex-direction:column}@media(max-width:768px){.TeamStatsPage_teamInfo__Iwlu6{align-items:center;text-align:center}}.TeamStatsPage_teamName__s2XF3{font-size:2.2rem;font-weight:700;font-family:Train One,sans-serif;text-transform:uppercase;letter-spacing:.15em;margin:0;background:var(--accent);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.TeamStatsPage_teamName__s2XF3{font-size:1.5rem;text-align:center;margin:0 auto}}@media(max-width:640px){.TeamStatsPage_teamName__s2XF3{font-size:1.2rem;text-align:center}}.TeamStatsPage_seasonInfo__Jizd2{font-size:1rem;color:#aaa;margin:0}@media(max-width:640px){.TeamStatsPage_seasonInfo__Jizd2{font-size:.75rem;text-align:left;width:100%}}.TeamStatsPage_quickStats__pWg6U{display:flex;gap:24px;align-items:center}@media(max-width:768px){.TeamStatsPage_quickStats__pWg6U{gap:0;display:flex;width:100%;justify-content:space-between}}.TeamStatsPage_quickStat__EzfNK{display:flex;flex-direction:column;align-items:center;padding:8px 12px;background:color-mix(in srgb,var(--primary-color) 70%,#000);border-radius:8px;border:2px solid color-mix(in srgb,var(--primary-color) 70%,#fff);min-width:80px}@media(max-width:640px){.TeamStatsPage_quickStat__EzfNK{min-width:50px;border:none;background:rgba(0,0,0,0);padding:0 4px 0 0;justify-content:flex-start}}.TeamStatsPage_quickStat__EzfNK .TeamStatsPage_quickStatValue__p61Mb{font-size:1.25rem;font-weight:700;color:color-mix(in srgb,var(--primary-color) 70%,#fff);font-family:Arial,sans-serif;margin-bottom:2px}@media(max-width:640px){.TeamStatsPage_quickStat__EzfNK .TeamStatsPage_quickStatValue__p61Mb{color:color-mix(in srgb,var(--primary-color) 20%,#fff);font-size:.65rem;font-weight:600;margin-bottom:0;width:100%;text-align:left}}.TeamStatsPage_quickStat__EzfNK .TeamStatsPage_quickStatLabel___9cW8{font-size:.75rem;color:#ccc;text-align:center;line-height:1.2}@media(max-width:640px){.TeamStatsPage_quickStat__EzfNK .TeamStatsPage_quickStatLabel___9cW8{font-size:.5rem;font-weight:100;color:color-mix(in srgb,var(--primary-color) 20%,#fff);text-align:left;width:100%}}.TeamStatsPage_quickStatsLoading__U0aEY{color:#aaa;font-size:.875rem;margin-top:8px}.TeamStatsPage_quickStatsError__1_cIo{color:#ff6b6b;font-size:.875rem;margin-top:8px}.TeamStatsPage_teamStatsTopRow__uSDfR{display:flex;flex-direction:row;align-items:flex-start;width:95%;margin:0 auto;min-width:0}@media(max-width:768px){.TeamStatsPage_teamStatsTopRow__uSDfR{flex-direction:column;gap:24px}}.TeamStatsPage_teamStatsTableContainer__FM02T{margin-left:0;margin-right:2rem;margin-bottom:2rem;overflow-x:auto;max-width:100%;padding-left:10px;padding-right:10px}@media(max-width:768px){.TeamStatsPage_teamStatsTableContainer__FM02T{margin-right:0}}.TeamStatsPage_teamStatsTable__nSQTT{color:#ccc;border-radius:8px;border-spacing:0;font-size:.875rem;text-align:left;border-radius:24px;outline:15px solid rgb(21.5050847458,23.986440678,27.2949152542);overflow:hidden;width:100%;border-collapse:collapse;background:#232323;color:#fefefe;font-size:1rem;border:5px solid #505050;outline:5px solid #404040;border-radius:.5rem;margin:1.5rem auto;min-width:900px}@media(max-width:768px){.TeamStatsPage_teamStatsTable__nSQTT{min-width:100%}}.TeamStatsPage_teamStatsTable__nSQTT tr{height:40px}.TeamStatsPage_teamStatsTable__nSQTT td,.TeamStatsPage_teamStatsTable__nSQTT th{padding:.4rem .5rem;border-bottom:1px solid #444;text-align:center;height:35px}@media(max-width:640px){.TeamStatsPage_teamStatsTable__nSQTT td,.TeamStatsPage_teamStatsTable__nSQTT th{padding:2px 4px;font-size:.8rem}}.TeamStatsPage_teamStatsTable__nSQTT th{background:#181818;color:#07aae2;font-weight:700;letter-spacing:.05em}@media(max-width:640px){.TeamStatsPage_teamStatsTable__nSQTT th{font-size:.85rem}}.TeamStatsPage_teamStatsTable__nSQTT tr:nth-of-type(2n){background:#1a1d21}.TeamStatsPage_teamStatsTable__nSQTT tr:last-child td{border-bottom:none}.TeamStatsPage_teamStatsTable__nSQTT tbody tr:nth-child(2n) td{background-color:#1a1d21}.TeamStatsPage_teamStatsTable__nSQTT tbody tr:nth-child(odd) td{background-color:rgb(30.4949152542,34.013559322,38.7050847458)}.TeamStatsPage_teamStatsTable__nSQTT tbody tr:hover td{background-color:rgba(161,120.5870445344,0,.4);color:#ffc108;font-weight:600;border-bottom:2px solid #ffc108;border-top:2px solid #ffc108!important}.TeamStatsPage_teamStatsTable__nSQTT tbody tr:last-child td{border-bottom:none}.TeamStatsPage_tableLabel__ne8xy{color:#fff!important;font-size:1.3rem;font-weight:700;margin:2.5rem 0 1rem;letter-spacing:.2em}.TeamStatsPage_sectionTitleContainer__aSiyv{width:95%;margin:0 auto 1rem}.TeamStatsPage_sectionTitle__sSCiU{margin:2rem 0 1rem}.TeamStatsPage_sectionTitle__sSCiU h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}@media(max-width:640px){.TeamStatsPage_sectionTitle__sSCiU h3{font-size:1.25rem}}.TeamStatsPage_sectionTitle__sSCiU p{font-size:1rem;color:#505050;margin:0}@media(max-width:640px){.TeamStatsPage_sectionTitle__sSCiU{margin:16px 0 8px}}.TeamStatsPage_shotVisualizationContainer__pvYii{width:95%;margin:1rem auto 3rem;background-color:#202020;border:5px solid #505050;border-radius:.5rem;padding:1rem;display:flex;flex-direction:row;min-height:550px}@media(max-width:1024px){.TeamStatsPage_shotVisualizationContainer__pvYii{flex-direction:column;min-height:auto}}@media(max-width:640px){.TeamStatsPage_shotVisualizationContainer__pvYii{padding:8px}}.TeamStatsPage_controlPanel__oHbgu{display:flex;flex-direction:column;width:280px;padding-right:1rem}@media(max-width:1024px){.TeamStatsPage_controlPanel__oHbgu{width:100%;padding-right:0;margin-bottom:16px}}.TeamStatsPage_rinkContainer__ki7YM{flex:1 1;min-height:500px;position:relative}.TeamStatsPage_statsPanel__Rooy4{margin:1rem 0;padding:.75rem;background-color:#1a1d21;border-radius:.5rem;border:1px solid #505050}@media(max-width:640px){.TeamStatsPage_statsPanel__Rooy4{padding:4px}}.TeamStatsPage_statsPanel__Rooy4 p{margin:.5rem 0;font-weight:700;color:#fff}.TeamStatsPage_legendContainer__TqyiK{margin:1.2rem 0 .5rem;padding:.5rem .5rem .2rem;background:#1a1d21;border-radius:.5rem;border:1px solid #505050}@media(max-width:640px){.TeamStatsPage_legendContainer__TqyiK{margin:8px 0 4px;padding:4px}}.TeamStatsPage_legendContainer__TqyiK svg{margin:.25rem 0!important;width:100%!important}.TeamStatsPage_filterControls__ub5rz{display:flex;flex-direction:column;gap:1rem;padding:.75rem;background-color:#1a1d21;border-radius:.5rem;border:1px solid #505050;margin-bottom:1rem}@media(max-width:640px){.TeamStatsPage_filterControls__ub5rz{padding:4px}}.TeamStatsPage_filterGroup__lHpVS{min-width:auto;width:100%;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}@media(max-width:640px){.TeamStatsPage_filterGroup__lHpVS{gap:2px;margin-bottom:4px}}.TeamStatsPage_filterGroup__lHpVS label{font-weight:600;margin-bottom:.25rem;color:#fff}.TeamStatsPage_filterGroup__lHpVS select{padding:.5rem;border-radius:4px;border:1px solid #505050;background-color:#202020;color:#fff;width:100%;min-width:180px;max-width:260px;box-sizing:border-box;margin-bottom:.25rem}.TeamStatsPage_filterGroup__lHpVS select:focus{outline:2px solid #ffc108;outline-offset:2px}.TeamStatsPage_filterGroup__lHpVS select option{padding:.25rem}@media(max-width:640px){.TeamStatsPage_filterGroup__lHpVS select{padding:4px;font-size:.85rem}}.TeamStatsPage_filterGroup__lHpVS small{margin-top:.1rem;font-size:.75rem;color:#505050;margin-bottom:0;line-height:1.2}@media(max-width:640px){.TeamStatsPage_filterGroup__lHpVS small{font-size:.7rem;margin-top:0}}.TeamStatsPage_filterSelect__r5lil{width:100%;min-width:180px;max-width:260px;height:150px;overflow-y:auto;box-sizing:border-box}.TeamStatsPage_rinksSideBySide__LAqmN{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:2.5rem;width:100%;flex-wrap:wrap}@media(max-width:1024px){.TeamStatsPage_rinksSideBySide__LAqmN{flex-direction:column;gap:16px}}.TeamStatsPage_halfRinkContainer__idAqc{display:flex;flex-direction:column;align-items:center;background:#1a1d21;border-radius:.75rem;padding:1.2rem 1.2rem .5rem;min-width:320px;flex:1 1 340px;max-width:600px;box-sizing:border-box;margin-bottom:1.5rem}@media(max-width:1024px){.TeamStatsPage_halfRinkContainer__idAqc{min-width:100%;max-width:100%}}.TeamStatsPage_rinkLabel__L8llx{font-family:Train One,sans-serif;font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.08em;margin-bottom:.5rem;text-align:center;text-transform:uppercase}@media(max-width:640px){.TeamStatsPage_rinkLabel__L8llx{font-size:1.1rem;margin-bottom:4px}}.TeamStatsPage_showMoreSeasonsButton___mNMu{background-color:#14a2d2;color:#fff;border:1px solid #07aae2;padding:8px 16px;cursor:pointer;font-family:Roboto Condensed,sans-serif;transition:background-color .2s ease,border-color .2s ease}.TeamStatsPage_showMoreSeasonsButton___mNMu:hover:not(:disabled){background-color:rgb(22.6304347826,179.7565217391,232.8695652174);border-color:rgb(35.7896995708,193.8927038627,248.2103004292)}.TeamStatsPage_showMoreSeasonsButton___mNMu:focus-visible{outline:3px solid #ffc108}.TeamStatsPage_showMoreSeasonsButton___mNMu{font-family:Train One,sans-serif,Roboto Condensed;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700;border-radius:8px;padding:4px 16px;background-color:rgba(0,0,0,0);color:#aaa;border:1px solid #505050;min-width:130px;text-align:center;margin:.5rem auto 1.5rem;display:inline-block}.TeamStatsPage_showMoreSeasonsButton___mNMu:hover:not(:disabled){background-color:rgba(20,162,210,.5);color:#1a1d21;outline:1px solid rgb(15.5652173913,126.0782608696,163.4347826087);outline-offset:-3px}.TeamStatsPage_showMoreSeasonsButton___mNMu:focus-visible{outline:2px solid #14a2d2;outline-offset:2px;z-index:2}.TeamStatsPage_showMoreSeasonsButton___mNMu:disabled{opacity:.6;cursor:not-allowed}.TeamStatsPage_lineCombinations__Wa7tT{background:#232323;color:#fefefe;border:5px solid #505050;outline:5px solid #404040;border-radius:.5rem;padding:.5rem 1.5rem 1.5rem;min-width:320px;font-size:1rem;margin:1.5rem auto}@media(max-width:768px){.TeamStatsPage_lineCombinations__Wa7tT{min-width:100%;padding:8px}}.TeamStatsPage_seasonStatsHeader__O5Iuc{display:flex;flex-direction:row;align-items:flex-end;width:95%;margin:0 auto 1.2rem}@media(max-width:768px){.TeamStatsPage_seasonStatsHeader__O5Iuc{flex-direction:column;align-items:center}}.TeamStatsPage_seasonStatsHeaderLeft__wVHez{font-family:Train One,sans-serif;font-size:1.5rem;font-weight:700;color:#07aae2;letter-spacing:.08em;text-transform:uppercase;flex:0 0 auto;min-width:320px;padding-left:.5rem}@media(max-width:768px){.TeamStatsPage_seasonStatsHeaderLeft__wVHez{text-align:center;padding-left:0}}.TeamStatsPage_seasonStatsHeaderRight__ga0cc{font-family:Train One,sans-serif;font-size:1.5rem;font-weight:700;color:#07aae2;letter-spacing:.08em;text-transform:uppercase;flex:0 0 auto;min-width:320px}@media(max-width:768px){.TeamStatsPage_seasonStatsHeaderRight__ga0cc{text-align:center;margin-top:16px}}.TeamStatsPage_lineCombinationsHeader__2ZYV4{display:none}.TeamStatsPage_lineCombinationsGrid__wYN7B{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto repeat(3,1fr) auto 1fr;grid-gap:1rem .5rem;gap:1rem .5rem;height:100%;align-content:stretch;position:relative}@media(max-width:640px){.TeamStatsPage_lineCombinationsGrid__wYN7B{gap:8px 4px}}.TeamStatsPage_lineCombinationsCard__Jf2NG{background:#181818;font-family:Roboto Condensed,sans-serif;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;border:1.5px solid #07aae2;border-radius:.5rem;justify-content:center;padding-left:.5rem;padding-top:.1rem;padding-bottom:.3rem}@media(max-width:640px){.TeamStatsPage_lineCombinationsCard__Jf2NG{padding:4px;font-size:.9rem}}.TeamStatsPage_lineCombinationsPlayerName__eZFN4{font-size:1rem;font-weight:900;color:#fff;margin-bottom:.08rem}@media(max-width:640px){.TeamStatsPage_lineCombinationsPlayerName__eZFN4{font-size:.85rem}}.TeamStatsPage_lineCombinationsPosition__m6oT0{font-size:1.05rem;color:#00ffe0;font-weight:700;margin-bottom:.08rem;letter-spacing:.03em}@media(max-width:640px){.TeamStatsPage_lineCombinationsPosition__m6oT0{font-size:.9rem}}.TeamStatsPage_lineCombinationsEligiblePositions__wEBFE{font-size:.85rem;color:#888;font-weight:400;margin-bottom:.1rem}@media(max-width:640px){.TeamStatsPage_lineCombinationsEligiblePositions__wEBFE{font-size:.7rem}}.TeamStatsPage_showMoreSeasonsButtonContainer__8r2_s{text-align:center;margin-top:-.5rem;margin-bottom:1.5rem}.TeamStatsPage_seasonStatsColumn__E01vz{flex:0 1 60%;min-width:0;display:flex;flex-direction:column;max-width:100%}@media(max-width:768px){.TeamStatsPage_seasonStatsColumn__E01vz{flex-basis:100%}}.TeamStatsPage_lineCombinationsColumn__VB2_L{flex:0 1 40%;min-width:0;display:flex;flex-direction:column;max-width:100%}@media(max-width:768px){.TeamStatsPage_lineCombinationsColumn__VB2_L{flex-basis:100%}}.TeamStatsPage_lineCombinationsGridLabel__iT0dM{font-family:Train One,sans-serif;color:#ffe066;font-size:1.1rem;font-weight:800;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}@media(max-width:640px){.TeamStatsPage_lineCombinationsGridLabel__iT0dM{font-size:.95rem}}.TeamStatsPage_lineCombinationsForwardsLabel___vQJ_{font-size:1.25rem;font-weight:900;color:#07aae2;margin-bottom:.2rem;letter-spacing:.08em}@media(max-width:640px){.TeamStatsPage_lineCombinationsForwardsLabel___vQJ_{font-size:1.1rem}}.TeamStatsPage_lineCombinationsDefenseLabel__Wd4iw{font-size:1.05rem;font-weight:800;color:#ffe066;margin-top:.1rem;letter-spacing:.06em}@media(max-width:640px){.TeamStatsPage_lineCombinationsDefenseLabel__Wd4iw{font-size:.9rem}}.TeamStatsPage_lineCombinationsGoaliesLabel__iMvtk{font-size:1.05rem;font-weight:800;color:#ffe066;margin-top:.1rem;letter-spacing:.06em}@media(max-width:640px){.TeamStatsPage_lineCombinationsGoaliesLabel__iMvtk{font-size:.9rem}}.TeamStatsPage_lineCombinationsGridDivider__RQxP5{width:2px;background:linear-gradient(180deg,#07aae2 60%,#ffe066);height:100%;justify-self:center;align-self:stretch;border-radius:1px;z-index:1;grid-row:1/5;grid-column:4}.TeamStatsPage_lineCombinationsFlexContainer__UM1Lv{display:flex;flex-direction:row;gap:1.5rem;width:100%;justify-content:center;align-items:flex-start;flex-wrap:wrap;height:100%}@media(max-width:768px){.TeamStatsPage_lineCombinationsFlexContainer__UM1Lv{flex-direction:column;align-items:stretch}}.TeamStatsPage_lineCombinationsSection__aRm7E{display:flex;flex-direction:column;align-items:center;min-width:0;flex:1 1;max-width:400px}@media(max-width:768px){.TeamStatsPage_lineCombinationsSection__aRm7E{max-width:100%}}.TeamStatsPage_lineCombinationsSectionLabel__KMxbk{font-family:Train One,sans-serif;text-transform:uppercase;font-size:1rem;font-weight:900;color:#fff;letter-spacing:.08em;text-align:center;margin-bottom:.5rem;margin-top:.5rem}@media(max-width:640px){.TeamStatsPage_lineCombinationsSectionLabel__KMxbk{font-size:.9rem;margin-bottom:4px}}.TeamStatsPage_lineCombinationsSectionGrid__hcbtb{display:grid;grid-gap:.75rem .4rem;gap:.75rem .4rem;width:100%}.TeamStatsPage_forwardsGrid__2REf8{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);height:100%}@media(max-width:640px){.TeamStatsPage_forwardsGrid__2REf8{gap:4px 2px}}.TeamStatsPage_defenseGrid__KLs_y{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:100%}@media(max-width:640px){.TeamStatsPage_defenseGrid__KLs_y{gap:4px 2px}}.TeamStatsPage_goaliesGrid__jR8dN{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;height:100%}@media(max-width:640px){.TeamStatsPage_goaliesGrid__jR8dN{gap:4px 2px}}.TeamStatsPage_lineCombinationsCard__Jf2NG{width:100%;height:100%;min-height:unset;display:flex;align-items:flex-start;justify-content:flex-start;font-weight:700;font-size:1.1rem;color:#fff;flex-direction:column;text-align:left;box-sizing:border-box;padding:.5rem}.TeamStatsPage_lineCombinationsFixedHeight__krvQG{overflow:auto;height:var(--line-combos-height,600px);width:100%;display:flex;flex-direction:row}@media(max-width:768px){.TeamStatsPage_lineCombinationsFixedHeight__krvQG{flex-direction:column;height:auto;overflow:visible}}.TeamStatsPage_defenseGoaliesStack__IfItF{display:flex;flex-direction:column;height:100%;flex:2 1}@media(max-width:768px){.TeamStatsPage_defenseGoaliesStack__IfItF{flex:1 1 auto}}.TeamStatsPage_forwardsSection__1_M3i{display:flex;flex-direction:column;height:100%;flex:3 2}@media(max-width:768px){.TeamStatsPage_forwardsSection__1_M3i{flex:1 1 auto}}.TeamStatsPage_defenseSection__l1GKZ{display:flex;flex-direction:column;height:100%;flex:3 1}@media(max-width:768px){.TeamStatsPage_defenseSection__l1GKZ{flex:1 1 auto}}.TeamStatsPage_goaliesSection__oiD_P{display:flex;flex-direction:column;height:100%;flex:1 1}@media(max-width:768px){.TeamStatsPage_goaliesSection__oiD_P{flex:1 1 auto}}.TeamTabNavigation_tabContainer__rZN7p{width:100%;margin:2rem 0}.TeamTabNavigation_tabNavigation__hnpbj{background:var(--jersey);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0;overflow-x:auto;width:100%}.TeamTabNavigation_tabNavigation__hnpbj::-webkit-scrollbar{border-top:1px solid #fff;height:4px}.TeamTabNavigation_tabNavigation__hnpbj::-webkit-scrollbar-track{background-color:color-mix(in srgb,var(--secondary-color) 20%,#000 50%)}.TeamTabNavigation_tabNavigation__hnpbj::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--secondary-color) 60%,#000 50%);border-radius:2px}@media(max-width:768px){.TeamTabNavigation_tabNavigation__hnpbj{padding:0}}.TeamTabNavigation_tabList__QGUmk{display:flex;min-width:max-content;gap:0;justify-content:space-evenly}.TeamTabNavigation_tabButton__gVBXb{background:rgba(0,0,0,0);padding:.25rem 1.25rem;cursor:pointer;transition:all .3s ease;border:none;border-bottom:2px solid rgba(0,0,0,0);color:hsla(0,0%,100%,.8);font-family:Roboto Condensed,sans-serif;font-size:.9rem;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:100px;width:100%;position:relative;text-transform:uppercase;letter-spacing:.025em}.TeamTabNavigation_tabButton__gVBXb:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:translateY(-1px)}.TeamTabNavigation_tabButton__gVBXb.TeamTabNavigation_active__CGY0k{background:hsla(0,0%,100%,.15);border-bottom-color:#fff;color:#fff;font-weight:700}.TeamTabNavigation_tabButton__gVBXb.TeamTabNavigation_active__CGY0k:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ffffff,rgba(255,255,255,.7))}.TeamTabNavigation_tabButton__gVBXb:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.TeamTabNavigation_tabLabel__544DI{font-size:.75rem;font-weight:inherit;letter-spacing:.05em;color:var(--team-accent-color);font-weight:900;font-family:Train One,sans-serif}.TeamTabNavigation_tabDescription__hoPCL{font-size:.6rem;opacity:.7;text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:0}@media(max-width:768px){.TeamTabNavigation_tabDescription__hoPCL{display:none}}.TeamTabNavigation_tabContent___8mhZ{background:linear-gradient(135deg,#1a1d21,#202020);min-height:calc(100vh - 200px);border-top:5px solid var(--secondary-color);position:relative;overflow:hidden}.TeamTabNavigation_visualizationContent__tljj4{padding:2rem}.TeamTabNavigation_sectionHeader__H4dMc{margin-bottom:2rem;text-align:center}.TeamTabNavigation_sectionHeader__H4dMc h3{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:#ccc;background:linear-gradient(45deg,#07aae2,#00ff87);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.TeamTabNavigation_sectionHeader__H4dMc p{font-size:1rem;color:#aaa;max-width:600px;margin:0 auto;line-height:1.5}.TeamTabNavigation_shotVisualizationContainer__v_zI8{background:#1a1d21;border:2px solid #505050;border-radius:12px;padding:1.5rem;margin-bottom:1rem;min-height:500px}.TeamTabNavigation_errorMessage__uKRN9{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:8px;padding:1rem;color:#ff6b6b;text-align:center;font-weight:500}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTopRow__xGqM3{display:flex;flex-direction:row;align-items:flex-start;width:95%;margin:0 auto;min-width:0}@media(max-width:900px){.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTopRow__xGqM3{flex-direction:column;flex-wrap:wrap;gap:1.5rem;align-items:stretch}}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_seasonStatsColumn__JsGyK{flex:0 1 60%;min-width:0;display:flex;flex-direction:column;max-width:100%}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_lineCombinationsColumn__Y6tL3{flex:0 1 40%;min-width:0;display:flex;flex-direction:column;max-width:100%}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_seasonStatsHeaderLeft__Mv_iv,.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_seasonStatsHeaderRight__0TPaY{font-family:Train One,sans-serif;font-size:1.5rem;font-weight:700;color:#07aae2;letter-spacing:.08em;text-transform:uppercase;flex:0 0 auto;min-width:320px;padding-left:.5rem;margin-bottom:1rem}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTableContainer__ZTfDB{margin-left:0;margin-right:2rem;margin-bottom:2rem;overflow-x:auto;max-width:100%;padding-left:10px;padding-right:10px}@media(max-width:900px){.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTableContainer__ZTfDB{margin-right:0}}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O{width:100%;border-collapse:collapse;background:#232323;color:#fefefe;font-size:1rem;border:5px solid hsla(0,0%,100%,.1);outline:5px solid rgba(7,170,226,.3);border-radius:.5rem;margin:1.5rem auto;min-width:900px}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O tr{height:40px}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O td,.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O th{padding:.4rem .5rem;border-bottom:1px solid #444;text-align:center;height:35px}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O th{background:#181818;color:#07aae2;font-weight:700;letter-spacing:.05em}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O tr:nth-of-type(2n){background:hsla(0,0%,100%,.05)}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O tr:last-child td{border-bottom:none}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O tbody tr:nth-child(2n) td{background-color:hsla(0,0%,100%,.05)}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O tbody tr:nth-child(odd) td{background-color:hsla(0,0%,100%,.08)}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O tbody tr:hover td{background-color:rgba(7,170,226,.2);color:#07aae2;font-weight:600;border-bottom:2px solid #07aae2;border-top:2px solid #07aae2!important}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_teamStatsTable__OZj1O tbody tr:last-child td{border-bottom:none}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_showMoreSeasonsButtonContainer__x5kyV{text-align:center;margin-top:-.5rem;margin-bottom:1.5rem}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_showMoreSeasonsButton__BCOnM{font-family:var(--font-family-accent,sans-serif);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:700;border-radius:.5rem;padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3);min-width:130px;text-align:center;margin:.5rem auto 1.5rem;display:inline-block;cursor:pointer;transition:all .2s ease}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_showMoreSeasonsButton__BCOnM:hover:not(:disabled){background-color:rgba(7,170,226,.2);color:#07aae2;border-color:#07aae2}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_showMoreSeasonsButton__BCOnM:focus-visible{outline:2px solid #07aae2;outline-offset:2px;z-index:2}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_showMoreSeasonsButton__BCOnM:disabled{opacity:.6;cursor:not-allowed}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_lineCombinations__37Rix{background:#232323;color:#fefefe;border:5px solid hsla(0,0%,100%,.1);outline:5px solid rgba(7,170,226,.3);border-radius:.5rem;padding:.5rem 1.5rem 1.5rem;min-width:320px;font-size:1rem;margin:1.5rem auto}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_lineCombinationsFixedHeight__SHOid{overflow:auto;height:var(--line-combos-height,600px);width:100%;display:flex;flex-direction:row}.TeamTabNavigation_statsContent__gpA8p .TeamTabNavigation_lineCombinationsCard__FfUXI{background:#181818;font-family:var(--font-family-primary,sans-serif);font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;border:1.5px solid #07aae2;border-radius:.5rem;min-height:unset;height:100%;display:flex;justify-content:center;font-weight:700;color:#fff;flex-direction:column;text-align:left;box-sizing:border-box;padding-left:.5rem;padding-top:.1rem;padding-bottom:.3rem}@media(max-width:1024px){.TeamTabNavigation_tabButton__gVBXb{min-width:100px;padding:.875rem 1.25rem;font-size:.9rem}.TeamTabNavigation_tabLabel__544DI{font-size:.95rem}.TeamTabNavigation_visualizationContent__tljj4{padding:1.5rem}.TeamTabNavigation_shotVisualizationContainer__v_zI8{padding:1rem}.TeamTabNavigation_teamStatsTopRow__xGqM3{flex-direction:column;align-items:stretch}.TeamTabNavigation_lineCombinationsColumn__Y6tL3,.TeamTabNavigation_seasonStatsColumn__JsGyK{flex:0 1 100%;max-width:100%}.TeamTabNavigation_seasonStatsHeaderLeft__Mv_iv,.TeamTabNavigation_seasonStatsHeaderRight__0TPaY{min-width:100%;padding-left:0;text-align:center}.TeamTabNavigation_teamStatsTable__OZj1O{min-width:100%}}@media(max-width:768px){.TeamTabNavigation_tabButton__gVBXb{min-width:80px;padding:.75rem 1rem}.TeamTabNavigation_tabLabel__544DI{font-size:.875rem}.TeamTabNavigation_visualizationContent__tljj4{padding:1rem}.TeamTabNavigation_sectionHeader__H4dMc h3{font-size:1.5rem}.TeamTabNavigation_sectionHeader__H4dMc p{font-size:.9rem}.TeamTabNavigation_teamStatsTopRow__xGqM3{flex-direction:column;align-items:stretch}.TeamTabNavigation_lineCombinationsColumn__Y6tL3,.TeamTabNavigation_seasonStatsColumn__JsGyK{flex:0 1 100%;max-width:100%}.TeamTabNavigation_seasonStatsHeaderLeft__Mv_iv,.TeamTabNavigation_seasonStatsHeaderRight__0TPaY{min-width:100%;padding-left:0;text-align:center}.TeamTabNavigation_teamStatsTable__OZj1O{min-width:100%}}@media(max-width:480px){.TeamTabNavigation_tabButton__gVBXb{min-width:70px;padding:0 .5rem;display:flex;justify-content:center;align-items:center;border-left:1px solid hsla(0,0%,100%,.1);margin:.1rem 0}.TeamTabNavigation_tabLabel__544DI{font-size:.6rem;font-family:Roboto Condensed,sans-serif}.TeamTabNavigation_shotVisualizationContainer__v_zI8,.TeamTabNavigation_visualizationContent__tljj4{padding:.75rem}.TeamTabNavigation_teamStatsTopRow__xGqM3{flex-direction:column;align-items:stretch}.TeamTabNavigation_lineCombinationsColumn__Y6tL3,.TeamTabNavigation_seasonStatsColumn__JsGyK{flex:0 1 100%;max-width:100%}.TeamTabNavigation_seasonStatsHeaderLeft__Mv_iv,.TeamTabNavigation_seasonStatsHeaderRight__0TPaY{min-width:100%;padding-left:0;text-align:center}.TeamTabNavigation_teamStatsTable__OZj1O{min-width:100%}}.GameByGameTimeline_timeline__HHThj{width:100%}.GameByGameTimeline_timelineHeader__jBcyd{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.25rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.GameByGameTimeline_timelineHeader__jBcyd h4{margin:0;font-size:.8rem;font-weight:600;color:#fff;width:100%}.GameByGameTimeline_timelineSubtitle__r17CD{font-size:.875rem;color:#ccc;font-weight:500;width:100%;text-align:right;padding:0 1.5rem}.GameByGameTimeline_viewTabs__ZORl5{display:flex;gap:.5rem;align-items:center;margin-bottom:4px;justify-content:flex-end}.GameByGameTimeline_viewTab__OG6T_{padding:.25rem .75rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#ccc;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.GameByGameTimeline_viewTab__OG6T_:hover{background:hsla(0,0%,100%,.1);border-color:rgba(7,170,226,.5)}.GameByGameTimeline_viewTab__OG6T_.GameByGameTimeline_active__7q7qO{background:rgba(7,170,226,.2);border-color:#07aae2;color:#07aae2;font-weight:600}.GameByGameTimeline_gameGrid__M7Bkk{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);grid-gap:.5rem;gap:.5rem;margin-bottom:.25rem}@media(max-width:768px){.GameByGameTimeline_gameGrid__M7Bkk{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:.4rem}}@media(max-width:480px){.GameByGameTimeline_gameGrid__M7Bkk{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}}.GameByGameTimeline_gameCardAndBar__9SwZb{display:flex;flex-direction:column;position:relative;background:hsla(0,0%,100%,.05);border:2px solid rgba(0,0,0,0);border-radius:6px;padding:8px}.GameByGameTimeline_gameCardAndBar__9SwZb.GameByGameTimeline_win__7hVyA{border-left:3px solid #00ff87}.GameByGameTimeline_gameCardAndBar__9SwZb.GameByGameTimeline_win__7hVyA .GameByGameTimeline_gameResult__8SRNL{color:#00ff87;background:rgba(0,255,135,.1);border:1px solid rgba(0,255,135,.2)}.GameByGameTimeline_gameCardAndBar__9SwZb.GameByGameTimeline_loss__AIFVZ{border-left:3px solid #ff6b6b}.GameByGameTimeline_gameCardAndBar__9SwZb.GameByGameTimeline_loss__AIFVZ .GameByGameTimeline_gameResult__8SRNL{color:#ff6b6b;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.2)}.GameByGameTimeline_gameCardAndBar__9SwZb.GameByGameTimeline_otLoss__ABSE_{border-left:3px solid #ffb347}.GameByGameTimeline_gameCardAndBar__9SwZb.GameByGameTimeline_otLoss__ABSE_ .GameByGameTimeline_gameResult__8SRNL{color:#ffb347;background:rgba(255,179,71,.1);border:1px solid rgba(255,179,71,.2)}.GameByGameTimeline_gameCardAndBar__9SwZb.GameByGameTimeline_selected__cl9bN{border-color:#07aae2;background:rgba(7,170,226,.1)}@media(max-width:768px){.GameByGameTimeline_gameCardAndBar__9SwZb{gap:.4rem}}.GameByGameTimeline_gameCard__DBcuE{padding:.5rem;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:row;justify-content:space-between;gap:0}.GameByGameTimeline_gameCard__DBcuE:hover{transform:translateY(-2px);background:hsla(0,0%,100%,.08);box-shadow:0 4px 12px rgba(0,0,0,.2)}.GameByGameTimeline_gameHeader__KFYRA{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.25rem}.GameByGameTimeline_gameResult__8SRNL{font-size:.75rem;font-weight:700;padding:3px 6px;border-radius:4px;letter-spacing:.5px}.GameByGameTimeline_gameDate__LDxK6{font-size:.75rem;color:#aaa;font-weight:500}.GameByGameTimeline_gameMatchup__cyp5m{display:flex;align-items:center;justify-content:center;gap:.25rem}.GameByGameTimeline_homeAway__X_bWJ{font-size:.7rem;color:#ccc;font-weight:500}.GameByGameTimeline_opponent__iY_r1{font-size:.875rem;font-weight:700;color:#fff;letter-spacing:.5px}.GameByGameTimeline_gameScore__pBhpV{text-align:center;font-size:1rem;font-weight:700;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.GameByGameTimeline_performanceBar__EVH8T{width:100%;height:5px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden;margin-top:auto}.GameByGameTimeline_performanceFill__Z0cJp{height:100%;border-radius:2px;transition:width .3s ease}.GameByGameTimeline_excellent__PE52m .GameByGameTimeline_performanceFill__Z0cJp{background:linear-gradient(90deg,#00ff87,#00cc6a)}.GameByGameTimeline_good__Ugiuz .GameByGameTimeline_performanceFill__Z0cJp{background:linear-gradient(90deg,#07aae2,#0591c7)}.GameByGameTimeline_poor__2hcAu .GameByGameTimeline_performanceFill__Z0cJp{background:linear-gradient(90deg,#ffb347,#ff9800)}.GameByGameTimeline_terrible__tDKlT .GameByGameTimeline_performanceFill__Z0cJp{background:linear-gradient(90deg,#ff6b6b,#ff5252)}.GameByGameTimeline_gameDetails__VBujd{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem;margin:1rem 0;animation:GameByGameTimeline_slideDown__2h4rf .2s ease}.GameByGameTimeline_detailsHeader__d1Lid{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.GameByGameTimeline_detailsHeader__d1Lid h5{margin:0;font-size:1rem;font-weight:600;color:#fff}.GameByGameTimeline_closeButton__qrYW8{background:none;border:none;color:#ccc;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.GameByGameTimeline_closeButton__qrYW8:hover{background:hsla(0,0%,100%,.1);color:#fff}.GameByGameTimeline_detailsGrid__1Y3Sy{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1rem;gap:1rem}@media(max-width:768px){.GameByGameTimeline_detailsGrid__1Y3Sy{grid-template-columns:repeat(2,1fr);gap:.75rem}}.GameByGameTimeline_detailStat__vmNNj{display:flex;flex-direction:column;gap:.25rem}.GameByGameTimeline_detailLabel__qivo_{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.GameByGameTimeline_detailValue__35Jjf{font-size:1rem;font-weight:700;color:#fff}.GameByGameTimeline_detailValue__35Jjf.GameByGameTimeline_win__7hVyA{color:#00ff87}.GameByGameTimeline_detailValue__35Jjf.GameByGameTimeline_loss__AIFVZ{color:#ff6b6b}.GameByGameTimeline_detailValue__35Jjf.GameByGameTimeline_otLoss__ABSE_{color:#ffb347}.GameByGameTimeline_detailValue__35Jjf.GameByGameTimeline_excellent__PE52m{color:#00ff87}.GameByGameTimeline_detailValue__35Jjf.GameByGameTimeline_good__Ugiuz{color:#07aae2}.GameByGameTimeline_detailValue__35Jjf.GameByGameTimeline_poor__2hcAu{color:#ffb347}.GameByGameTimeline_detailValue__35Jjf.GameByGameTimeline_terrible__tDKlT{color:#ff6b6b}.GameByGameTimeline_loading__2gfnW{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#aaa}.GameByGameTimeline_loading__2gfnW .GameByGameTimeline_spinner__xQbby{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#07aae2;border-radius:50%;animation:GameByGameTimeline_spin__XQhCB 1s linear infinite;margin-bottom:.75rem}@keyframes GameByGameTimeline_slideDown__2h4rf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes GameByGameTimeline_spin__XQhCB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdvancedL10Metrics_metrics__j2LqS{width:100%;margin-bottom:0}.AdvancedL10Metrics_metricsHeader__SkPGC{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.AdvancedL10Metrics_metricsHeader__SkPGC h4{margin:0;font-size:1rem;color:#fff}.AdvancedL10Metrics_viewTabs__WtSoQ{display:flex;gap:.5rem;align-items:center}.AdvancedL10Metrics_tab__pz2_m{padding:.25rem .75rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);color:#ccc;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.AdvancedL10Metrics_tab__pz2_m:hover{background:hsla(0,0%,100%,.1);border-color:rgba(7,170,226,.5)}.AdvancedL10Metrics_tab__pz2_m.AdvancedL10Metrics_active__ILuna{background:rgba(7,170,226,.2);border-color:#07aae2;color:#07aae2;font-weight:600}.AdvancedL10Metrics_overviewGrid__eX_So{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}@media(max-width:768px){.AdvancedL10Metrics_overviewGrid__eX_So{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}@media(max-width:480px){.AdvancedL10Metrics_overviewGrid__eX_So{grid-template-columns:1fr;grid-template-rows:repeat(6,1fr)}}.AdvancedL10Metrics_metricGroup__Ox8Yh{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.5rem 1rem}.AdvancedL10Metrics_metricGroup__Ox8Yh h5{margin:0 0 .25rem;font-size:.9rem;font-weight:700;color:#07aae2;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid rgba(7,170,226,.3);padding-bottom:.25rem}.AdvancedL10Metrics_metricData__EWmoq{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:.5rem}.AdvancedL10Metrics_metricRow__jiqJ9{display:flex;flex-direction:column;justify-content:center;align-items:center}.AdvancedL10Metrics_metricLabel__gABPs{font-size:.8rem;color:#dbdada;font-weight:500;line-height:1.2;text-align:center;margin-bottom:.25rem}.AdvancedL10Metrics_metricValue__iGJR1{font-size:.8rem;font-family:Martian Mono,monospace;font-weight:400;color:#fff;text-align:center;min-width:60px}.AdvancedL10Metrics_metricValue__iGJR1.AdvancedL10Metrics_excellent__xUv51{color:#00ff87}.AdvancedL10Metrics_metricValue__iGJR1.AdvancedL10Metrics_average__DSjjS{color:#ffb347}.AdvancedL10Metrics_metricValue__iGJR1.AdvancedL10Metrics_poor__K65AW{color:#ff6b6b}.AdvancedL10Metrics_metricValue__iGJR1.AdvancedL10Metrics_positive__QJRUG{color:#00ff87}.AdvancedL10Metrics_metricValue__iGJR1.AdvancedL10Metrics_negative__SfVTR{color:#ff6b6b}.AdvancedL10Metrics_trendsGrid__eLxQD{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1.5rem}.AdvancedL10Metrics_trendsHeader__gVcEJ{margin-bottom:1.5rem;text-align:center}.AdvancedL10Metrics_trendsHeader__gVcEJ h5{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#fff}.AdvancedL10Metrics_trendsSubtitle__oD043{font-size:.8rem;color:#aaa;font-style:italic}.AdvancedL10Metrics_trendItem__ZaNSl{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;transition:all .2s ease}.AdvancedL10Metrics_trendItem__ZaNSl:hover{background:hsla(0,0%,100%,.08);transform:translateY(-1px)}.AdvancedL10Metrics_trendItem__ZaNSl:last-child{margin-bottom:0}.AdvancedL10Metrics_trendMetric__uR22t{display:flex;align-items:center;gap:.75rem}.AdvancedL10Metrics_trendLabel__3zggU{font-size:.9rem;font-weight:600;color:#fff}.AdvancedL10Metrics_trendIcon__ySJsR{font-size:1.2rem;font-weight:700;padding:.25rem .5rem;border-radius:4px;min-width:32px;text-align:center}.AdvancedL10Metrics_trendIcon__ySJsR.AdvancedL10Metrics_positive__QJRUG{background:rgba(0,255,135,.2);color:#00ff87;border:1px solid #00ff87}.AdvancedL10Metrics_trendIcon__ySJsR.AdvancedL10Metrics_negative__SfVTR{background:rgba(255,107,107,.2);color:#ff6b6b;border:1px solid #ff6b6b}.AdvancedL10Metrics_trendIcon__ySJsR.AdvancedL10Metrics_stable__3x760{background:rgba(255,179,71,.2);color:#ffb347;border:1px solid #ffb347}.AdvancedL10Metrics_trendValues__odWl1{display:flex;gap:1.5rem;align-items:center}@media(max-width:600px){.AdvancedL10Metrics_trendValues__odWl1{flex-direction:column;gap:.5rem;align-items:flex-end}}.AdvancedL10Metrics_trendValue__xbusc{display:flex;flex-direction:column;align-items:center;gap:.25rem}@media(max-width:600px){.AdvancedL10Metrics_trendValue__xbusc{flex-direction:row;gap:.5rem}}.AdvancedL10Metrics_trendPeriod__mCjS4{font-size:.7rem;color:#aaa;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.AdvancedL10Metrics_trendNumber___BOkI{font-size:1rem;font-weight:700;color:#fff}.AdvancedL10Metrics_loading__6cf8s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;color:#aaa}.AdvancedL10Metrics_loading__6cf8s .AdvancedL10Metrics_spinner__MuI6L{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#07aae2;border-radius:50%;animation:AdvancedL10Metrics_spin__zX0ZS 1s linear infinite;margin-bottom:1rem}.AdvancedL10Metrics_loading__6cf8s span{font-size:.9rem;font-weight:500}.AdvancedL10Metrics_noData__Kmfog{text-align:center;color:#666;padding:3rem 2rem;font-style:italic;font-size:1rem}@keyframes AdvancedL10Metrics_spin__zX0ZS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:900px){.AdvancedL10Metrics_overviewGrid__eX_So{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.AdvancedL10Metrics_overviewGrid__eX_So{grid-template-columns:1fr}.AdvancedL10Metrics_metricsHeader__SkPGC{flex-direction:column;gap:1rem;align-items:stretch}.AdvancedL10Metrics_metricsHeader__SkPGC h4{text-align:center}.AdvancedL10Metrics_viewTabs__WtSoQ{justify-content:center}.AdvancedL10Metrics_trendItem__ZaNSl{flex-direction:column;gap:1rem;align-items:stretch}.AdvancedL10Metrics_trendMetric__uR22t{justify-content:center}.AdvancedL10Metrics_trendValues__odWl1{justify-content:space-around;flex-direction:row}}.TeamDashboard_teamDashboard__OaOjz{width:100%;margin-bottom:24px}.TeamDashboard_container__mWpWT{background:linear-gradient(135deg,#1a1d21,color-mix(in srgb,#1a1d21 90%,#14a2d2 10%));border-radius:12px;padding:24px 48px;color:#ccc;min-height:80vh;display:flex;gap:16px}@media(max-width:1024px){.TeamDashboard_container__mWpWT{gap:16px;padding:8px}}@media(max-width:768px){.TeamDashboard_container__mWpWT{flex-direction:column;gap:8px;padding:4px}}.TeamDashboard_leftSidebar__NUgZh{flex:0 0 350px;display:flex;flex-direction:column}@media(max-width:1024px){.TeamDashboard_leftSidebar__NUgZh{flex:0 0 250px}}@media(max-width:768px){.TeamDashboard_leftSidebar__NUgZh{flex:1 1;order:1}}.TeamDashboard_mainColumn__MCuFu{flex:1 1;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.TeamDashboard_mainColumn__MCuFu{order:2}}.TeamDashboard_rightSidebar__NaCYq{flex:0 0 350px;display:flex;flex-direction:column}@media(max-width:1024px){.TeamDashboard_rightSidebar__NaCYq{flex:0 0 250px}}@media(max-width:768px){.TeamDashboard_rightSidebar__NaCYq{flex:1 1;order:3}}.TeamDashboard_advancedAnalyticsCard__1aPGD,.TeamDashboard_card__XVOVO,.TeamDashboard_enhancedMomentumCard__hLk6j,.TeamDashboard_goaltendingCard__WI7r7,.TeamDashboard_teamRankingsCard__4cN61,.TeamDashboard_teamStatisticsCard__jGLXG{background:rgba(0,0,0,.05);border:1px solid color-mix(in srgb,#404040 30%,transparent 70%);border-radius:8px;overflow:hidden;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.TeamDashboard_advancedAnalyticsCard__1aPGD:before,.TeamDashboard_card__XVOVO:before,.TeamDashboard_enhancedMomentumCard__hLk6j:before,.TeamDashboard_goaltendingCard__WI7r7:before,.TeamDashboard_teamRankingsCard__4cN61:before,.TeamDashboard_teamStatisticsCard__jGLXG:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--team-primary-color,#14a2d2),var(--team-secondary-color,#07aae2));opacity:.6}.TeamDashboard_advancedAnalyticsCard__1aPGD:hover,.TeamDashboard_card__XVOVO:hover,.TeamDashboard_enhancedMomentumCard__hLk6j:hover,.TeamDashboard_goaltendingCard__WI7r7:hover,.TeamDashboard_teamRankingsCard__4cN61:hover,.TeamDashboard_teamStatisticsCard__jGLXG:hover{border-color:color-mix(in srgb,#14a2d2 50%,transparent 50%);transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,0,0,.1),0 0 0 1px color-mix(in srgb,#14a2d2 20%,transparent 80%);background:hsla(0,0%,100%,.02)}.TeamDashboard_teamStatisticsCard__jGLXG{height:100%;display:flex;flex-direction:column;background:rgba(0,0,0,.05);border-right:2px solid color-mix(in srgb,var(--team-primary-color,#14a2d2) 30%,transparent 70%)}.TeamDashboard_teamStatisticsCard__jGLXG:before{height:100%;width:3px;right:auto;background:linear-gradient(180deg,var(--team-primary-color,#14a2d2),var(--team-secondary-color,#07aae2))}.TeamDashboard_teamStatisticsCard__jGLXG:hover{transform:none;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 25%,transparent 75%)}.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardContent__jrfyh{flex:1 1;overflow-y:auto;padding:16px}.TeamDashboard_goaltendingCard__WI7r7{height:100%;display:flex;flex-direction:column;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 15%,transparent 85%);border-left:2px solid color-mix(in srgb,var(--team-secondary-color,#07aae2) 30%,transparent 70%)}.TeamDashboard_goaltendingCard__WI7r7:before{height:100%;width:3px;left:0;right:auto;background:linear-gradient(180deg,var(--team-secondary-color,#07aae2),var(--team-accent-color,#ffcc33))}.TeamDashboard_goaltendingCard__WI7r7:hover{transform:none;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 25%,transparent 75%)}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardContent__jrfyh{flex:1 1;overflow-y:auto;padding:16px}.TeamDashboard_enhancedMomentumCard__hLk6j{flex:0 0 auto;display:flex;flex-direction:column;min-height:400px}.TeamDashboard_enhancedMomentumCard__hLk6j .TeamDashboard_cardContent__jrfyh{flex:1 1;display:flex;flex-direction:column;padding:8px 16px}.TeamDashboard_enhancedMomentumCard__hLk6j .TeamDashboard_timelineSection__nPvQg{flex:0 0 auto;margin-bottom:8px}.TeamDashboard_enhancedMomentumCard__hLk6j .TeamDashboard_metricsSection__DBwyr{flex:0 0 auto;padding:8px 0;border-top:1px solid hsla(0,0%,100%,.1)}.TeamDashboard_teamRankingsCard__4cN61{flex:0 0 auto;display:flex;flex-direction:column;min-height:500px}.TeamDashboard_teamRankingsCard__4cN61 .TeamDashboard_cardContent__jrfyh{flex:1 1;display:flex;flex-direction:column;padding:16px}.TeamDashboard_advancedAnalyticsCard__1aPGD{flex:0 0 auto;display:flex;flex-direction:column}.TeamDashboard_advancedAnalyticsCard__1aPGD .TeamDashboard_cardContent__jrfyh{flex:1 1;display:flex;flex-direction:column;padding:16px}.TeamDashboard_advancedAnalyticsCard__1aPGD .TeamDashboard_statsGrid__mzJff{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-gap:4px;gap:4px}@media(max-width:640px){.TeamDashboard_advancedAnalyticsCard__1aPGD .TeamDashboard_statsGrid__mzJff{grid-template-columns:1fr;grid-template-rows:repeat(8,1fr)}}.TeamDashboard_card__XVOVO{height:100%;display:flex;flex-direction:column}.TeamDashboard_card__XVOVO .TeamDashboard_cardContent__jrfyh{flex:1 1;display:flex;flex-direction:column}.TeamDashboard_cardHeader__WRddv,.TeamDashboard_tsCardHeader__q99QE{background:color-mix(in srgb,rgb(14.7627118644,16.4661016949,18.7372881356) 80%,transparent 20%);padding:8px 16px;border-bottom:1px solid color-mix(in srgb,#404040 20%,transparent 80%);display:flex;justify-content:space-between;align-items:center;min-height:40px}.TeamDashboard_cardHeader__WRddv h3,.TeamDashboard_tsCardHeader__q99QE h3{font-size:1.125rem;font-weight:700;margin:0;color:#ccc;font-family:Train One,sans-serif;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.TeamDashboard_cardHeader__WRddv .TeamDashboard_cardIcon__N8ZtW,.TeamDashboard_tsCardHeader__q99QE .TeamDashboard_cardIcon__N8ZtW{font-size:1.125rem;opacity:.6;color:var(--team-accent-color,#07aae2)}.TeamDashboard_cardHeader__WRddv .TeamDashboard_infoIcon__yCNKZ,.TeamDashboard_tsCardHeader__q99QE .TeamDashboard_infoIcon__yCNKZ{background:color-mix(in srgb,#3b82f6 20%,transparent 80%);color:#3b82f6;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;margin-left:4px;cursor:help;transition:all .2s}.TeamDashboard_cardHeader__WRddv .TeamDashboard_infoIcon__yCNKZ:hover,.TeamDashboard_tsCardHeader__q99QE .TeamDashboard_infoIcon__yCNKZ:hover{background:color-mix(in srgb,#3b82f6 30%,transparent 70%);transform:scale(1.1)}.TeamDashboard_cardHeader__WRddv .TeamDashboard_cardToggle__IJd7P,.TeamDashboard_tsCardHeader__q99QE .TeamDashboard_cardToggle__IJd7P{display:flex;gap:2px;background:color-mix(in srgb,#1a1d21 60%,transparent 40%);border-radius:4px;padding:2px}.TeamDashboard_cardHeader__WRddv .TeamDashboard_toggleButton__MOyHW,.TeamDashboard_tsCardHeader__q99QE .TeamDashboard_toggleButton__MOyHW{background:rgba(0,0,0,0);border:none;color:#aaa;font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .2s}.TeamDashboard_cardHeader__WRddv .TeamDashboard_toggleButton__MOyHW:hover,.TeamDashboard_tsCardHeader__q99QE .TeamDashboard_toggleButton__MOyHW:hover{background:color-mix(in srgb,#14a2d2 20%,transparent 80%);color:#ccc}.TeamDashboard_cardHeader__WRddv .TeamDashboard_toggleButton__MOyHW.TeamDashboard_active__rngqE,.TeamDashboard_tsCardHeader__q99QE .TeamDashboard_toggleButton__MOyHW.TeamDashboard_active__rngqE{background:#14a2d2;color:#fff}.TeamDashboard_cardContent__jrfyh,.TeamDashboard_tsCardContent__3EkBt{padding:8px;display:flex;flex-direction:column}.TeamDashboard_statsGrid__mzJff,.TeamDashboard_tsStatsGrid__Ej5hG{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:4px;gap:4px;margin-bottom:8px}.TeamDashboard_advancedAnalyticsCard__1aPGD .TeamDashboard_statsGrid__mzJff,.TeamDashboard_advancedAnalyticsCard__1aPGD .TeamDashboard_tsStatsGrid__Ej5hG{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);height:100%}@media(max-width:640px){.TeamDashboard_advancedAnalyticsCard__1aPGD .TeamDashboard_statsGrid__mzJff,.TeamDashboard_advancedAnalyticsCard__1aPGD .TeamDashboard_tsStatsGrid__Ej5hG{grid-template-columns:1fr;grid-template-rows:repeat(8,1fr)}}.TeamDashboard_statItem__BvuzB,.TeamDashboard_tsStatItem__MGToH{background:color-mix(in srgb,rgb(57.5,57.5,57.5) 60%,transparent 40%);padding:8px;border-radius:4px;text-align:center;border:1px solid color-mix(in srgb,#505050 30%,transparent 70%);transition:all .2s ease;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden}.TeamDashboard_statItem__BvuzB:before,.TeamDashboard_tsStatItem__MGToH:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--team-primary-color,#14a2d2) 0,var(--team-accent-color,#07aae2) 100%);transform:scaleX(0);transition:transform .2s}.TeamDashboard_statItem__BvuzB:hover,.TeamDashboard_tsStatItem__MGToH:hover{transform:translateY(-1px);background:color-mix(in srgb,rgb(57.5,57.5,57.5) 80%,transparent 20%);border-color:color-mix(in srgb,#14a2d2 40%,transparent 60%);box-shadow:0 2px 8px rgba(0,0,0,.1)}.TeamDashboard_statItem__BvuzB:hover:before,.TeamDashboard_tsStatItem__MGToH:hover:before{transform:scaleX(1)}.TeamDashboard_statValue__dYbbo,.TeamDashboard_tsStatValue__uXxFY{display:block;font-size:1.05rem;font-weight:900;margin-bottom:4px;color:#ccc;font-family:Martian Mono,monospace;line-height:1.1;flex:3 1;text-align:center}.TeamDashboard_statValue__dYbbo.TeamDashboard_excellent__HvVY2,.TeamDashboard_tsStatValue__uXxFY.TeamDashboard_excellent__HvVY2{color:#0f9;text-shadow:0 0 8px color-mix(in srgb,#00ff99 30%,transparent 70%)}.TeamDashboard_statValue__dYbbo.TeamDashboard_average__ob8xG,.TeamDashboard_tsStatValue__uXxFY.TeamDashboard_average__ob8xG{color:#fc3;text-shadow:0 0 8px color-mix(in srgb,#ffcc33 30%,transparent 70%)}.TeamDashboard_statValue__dYbbo.TeamDashboard_poor__9rYlx,.TeamDashboard_tsStatValue__uXxFY.TeamDashboard_poor__9rYlx{color:#ff6384;text-shadow:0 0 8px color-mix(in srgb,#ff6384 30%,transparent 70%)}.TeamDashboard_statValue__dYbbo.TeamDashboard_positive__GFiPw,.TeamDashboard_tsStatValue__uXxFY.TeamDashboard_positive__GFiPw{color:#0f9;text-shadow:0 0 8px color-mix(in srgb,#00ff99 30%,transparent 70%)}.TeamDashboard_statValue__dYbbo.TeamDashboard_negative__pkqyA,.TeamDashboard_tsStatValue__uXxFY.TeamDashboard_negative__pkqyA{color:#ff6384;text-shadow:0 0 8px color-mix(in srgb,#ff6384 30%,transparent 70%)}.TeamDashboard_statValue__dYbbo.TeamDashboard_winStreak__LTxt_,.TeamDashboard_tsStatValue__uXxFY.TeamDashboard_winStreak__LTxt_{color:#0f9;text-shadow:0 0 8px color-mix(in srgb,#00ff99 30%,transparent 70%)}.TeamDashboard_statValue__dYbbo.TeamDashboard_lossStreak__thmFn,.TeamDashboard_tsStatValue__uXxFY.TeamDashboard_lossStreak__thmFn{color:#ff6384;text-shadow:0 0 8px color-mix(in srgb,#ff6384 30%,transparent 70%)}.TeamDashboard_statLabel__PEh31,.TeamDashboard_tsStatLabel__HjLda{display:block;font-size:.625rem;color:#aaa;text-transform:uppercase;letter-spacing:.05em;font-weight:500;line-height:1.2}.TeamDashboard_teamLeaders__QIE77{height:100%;display:flex;flex-direction:column}.TeamDashboard_leadersGrid__BqqhZ{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;height:100%}.TeamDashboard_leaderCategory__YKjj0{display:flex;flex-direction:column;height:100%}.TeamDashboard_categoryTitle__gdJGZ{font-size:.875rem;font-weight:700;color:var(--team-accent-color,#07aae2);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--team-accent-color,#07aae2) 30%,transparent 70%)}.TeamDashboard_leadersList__1q5UT{display:flex;flex-direction:column;gap:4px;flex:1 1}.TeamDashboard_leaderItem__inuUE{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:0 1rem 0 0;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 40%,transparent 60%);border-radius:4px;border:1px solid color-mix(in srgb,#505050 20%,transparent 80%);transition:all .2s}.TeamDashboard_leaderItem__inuUE:hover{background:color-mix(in srgb,rgb(57.5,57.5,57.5) 60%,transparent 40%);border-color:color-mix(in srgb,var(--team-primary-color,#14a2d2) 40%,transparent 60%);transform:translateX(2px)}.TeamDashboard_leaderItem__inuUE:hover:hover .TeamDashboard_playerHeadshot__DV0VH{border:1px solid var(--team-jersey-color,#14a2d2);border-radius:3px 0 0 3px}.TeamDashboard_leaderItem__inuUE .TeamDashboard_playerHeadshotContainer__FNAas{position:relative;width:80px;height:80px;background-color:var(--team-primary-color);border-radius:4px 0 0 4px}.TeamDashboard_leaderItem__inuUE .TeamDashboard_playerHeadshot__DV0VH{width:100%;height:100%;border-radius:4px 0 0 4px;border:0 0 6px;object-fit:cover;border:2px solid color-mix(in srgb,var(--team-secondary-color,#14a2d2) 50%,transparent 50%)}.TeamDashboard_leaderRank__R1ivf{position:absolute;bottom:0;right:0;background:var(--team-accent-color,#07aae2);color:#14a2d2;font-size:10px;font-weight:700;width:20px;height:20px;border-radius:4px 0 0 0;display:flex;align-items:center;justify-content:center;border:2px solid #1a1d21}.TeamDashboard_leaderInfo__ly2cH{display:flex;flex-direction:column;gap:2px;min-width:0}.TeamDashboard_leaderName__b_QXc{font-size:.875rem;font-weight:600;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamDashboard_leaderPosition__3Je7c{font-size:.75rem;color:#aaa;font-weight:500}.TeamDashboard_leaderStats__ZlQrc{display:flex;flex-direction:column;align-items:end;gap:2px}.TeamDashboard_leaderValue__oM47z{font-size:1.125rem;font-weight:700;color:var(--team-secondary-color,#07aae2);font-family:Martian Mono,monospace}.TeamDashboard_leaderGames__vaOPG{font-size:.75rem;color:#aaa}.TeamDashboard_noLeaders__vgvgS{color:#aaa;font-style:italic;text-align:center;padding:24px}.TeamDashboard_combinedTeamStatsCard__Jjp5R{display:flex;flex-direction:column}.TeamDashboard_statsTitle__pmrKu{font-size:1.125rem;font-weight:700;color:var(--team-accent-color,#07aae2);text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;text-align:center}.TeamDashboard_teamIdentity__NjSIF{margin-bottom:2px}.TeamDashboard_positionSummary__1UXre{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding-bottom:4px}.TeamDashboard_positionStat__Wz2Ez{text-align:center;padding:8px;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 40%,transparent 60%);border-radius:4px;border:1px solid color-mix(in srgb,var(--team-primary-color,#14a2d2) 20%,transparent 80%)}.TeamDashboard_positionValue__sisT5{display:block;font-size:1.25rem;font-weight:700;color:#ccc;font-family:Martian Mono,monospace}.TeamDashboard_positionLabel__mTysd{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.TeamDashboard_quickStatsSummary__B5O8H{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin-bottom:8px}@media(max-width:640px){.TeamDashboard_quickStatsSummary__B5O8H{grid-template-columns:repeat(2,1fr)}}.TeamDashboard_summaryItem__ifQ40{text-align:center;padding:4px;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 40%,transparent 60%);border-radius:4px}.TeamDashboard_summaryValue__11f7C{display:block;font-size:.875rem;font-weight:700;color:#ccc;margin-bottom:2px;font-family:Martian Mono,monospace}.TeamDashboard_summaryValue__11f7C.TeamDashboard_positive__GFiPw{color:#0f9}.TeamDashboard_summaryValue__11f7C.TeamDashboard_negative__pkqyA{color:#ff6384}.TeamDashboard_summaryLabel___91zl{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.TeamDashboard_teamStatsWithRankings__Mgdzi{flex:1 1;overflow-y:auto}.TeamDashboard_statsRankingsGrid___iTJn{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.TeamDashboard_statWithRank__ZIaYc{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:8px;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 30%,transparent 70%);border-radius:4px;border:1px solid color-mix(in srgb,#505050 20%,transparent 80%);transition:all .2s}.TeamDashboard_statWithRank__ZIaYc:hover{background:color-mix(in srgb,rgb(57.5,57.5,57.5) 50%,transparent 50%);border-color:color-mix(in srgb,var(--team-primary-color,#14a2d2) 30%,transparent 70%)}.TeamDashboard_statValueRank__dy_Wv{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Martian Mono,monospace;width:100%}.TeamDashboard_rankValue__Wh8De{font-size:.875rem;font-weight:600;font-family:Martian Mono,monospace;padding:2px 6px;border-radius:4px;text-align:center;flex:1 1}.TeamDashboard_rankValue__Wh8De.TeamDashboard_excellent__HvVY2{background-color:color-mix(in srgb,#00ff99 50%,transparent 50%);border-color:color-mix(in srgb,#00ff99 30%,transparent 70%)}.TeamDashboard_rankValue__Wh8De.TeamDashboard_average__ob8xG{background-color:color-mix(in srgb,#ffcc33 50%,transparent 50%);border-color:color-mix(in srgb,#ffcc33 30%,transparent 70%)}.TeamDashboard_rankValue__Wh8De.TeamDashboard_poor__9rYlx{background-color:color-mix(in srgb,#ff6384 50%,transparent 50%);border-color:color-mix(in srgb,#ff6384 30%,transparent 70%)}.TeamDashboard_leagueRankings__qMDaG{margin-top:8px;border-radius:4px;height:100%}.TeamDashboard_rankingsTitle__wjDtd{font-size:.875rem;font-weight:600;margin:0 0 8px;color:#ccc;text-align:center}.TeamDashboard_rankingsGrid__9pXn0{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:16px;grid-row-gap:8px;height:100%}@media(max-width:640px){.TeamDashboard_rankingsGrid__9pXn0{grid-template-columns:1fr}}.TeamDashboard_rankingCategory__Pa7al{background:color-mix(in srgb,#272727 40%,transparent 60%);border-radius:4px;border:1px solid color-mix(in srgb,#505050 20%,transparent 80%);overflow:hidden}.TeamDashboard_rankingTitle__267ue{background:color-mix(in srgb,rgb(14.7627118644,16.4661016949,18.7372881356) 60%,transparent 40%);padding:4px 16px}.TeamDashboard_rankingItemList__NOTT4{padding:4px 16px 16px;display:flex;height:calc(100% - 40px);flex-direction:column;justify-content:space-between}.TeamDashboard_rankingItem__YNj6Q{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid color-mix(in srgb,#505050 20%,transparent 80%);padding:8px 0}.TeamDashboard_rankingItem__YNj6Q:last-child{margin-bottom:0}.TeamDashboard_rankingLabel__Srn2R{font-size:1.125rem;color:#aaa;font-weight:500;flex:3 1}.TeamDashboard_rankingValue__81C65{font-size:.875rem;font-family:Martian Mono,monospace;font-weight:700;padding:4px 8px;border-radius:4px;border:2px solid color-mix(in srgb,#505050 20%,transparent 80%);min-width:24px;text-align:center;flex:1 1}.TeamDashboard_rankingValue__81C65.TeamDashboard_excellent__HvVY2{background-color:color-mix(in srgb,#00ff99 50%,transparent 50%);border-color:color-mix(in srgb,#00ff99 30%,transparent 70%)}.TeamDashboard_rankingValue__81C65.TeamDashboard_average__ob8xG{background-color:color-mix(in srgb,#ffcc33 50%,transparent 50%);border-color:color-mix(in srgb,#ffcc33 30%,transparent 70%)}.TeamDashboard_rankingValue__81C65.TeamDashboard_poor__9rYlx{background-color:color-mix(in srgb,#ff6384 50%,transparent 50%);border-color:color-mix(in srgb,#ff6384 30%,transparent 70%)}.TeamDashboard_goaltendingOverview__bpz4P{margin-bottom:4px}.TeamDashboard_goaltendingGrid__mNjux{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}@media(max-width:640px){.TeamDashboard_goaltendingGrid__mNjux{grid-template-columns:1fr}}.TeamDashboard_goaltendingStat__AlhgX{background:color-mix(in srgb,rgb(57.5,57.5,57.5) 40%,transparent 60%);padding:8px;border-radius:4px;text-align:center;border:1px solid color-mix(in srgb,#505050 20%,transparent 80%);transition:all .2s}.TeamDashboard_goaltendingStat__AlhgX:hover{transform:translateY(-1px);background:color-mix(in srgb,rgb(57.5,57.5,57.5) 60%,transparent 40%);border-color:color-mix(in srgb,var(--team-primary-color,#14a2d2) 30%,transparent 70%)}.TeamDashboard_individualGoalies__LEa32{margin-top:4px}.TeamDashboard_sectionTitle__n0jeW{font-size:1.125rem;font-weight:600;margin:8px 0;color:#ccc;text-align:center}.TeamDashboard_goalieCardsGrid__D5oGL{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.TeamDashboard_goalieCard__pZ5wr{background:color-mix(in srgb,rgb(57.5,57.5,57.5) 30%,transparent 70%);border:1px solid color-mix(in srgb,#505050 20%,transparent 80%);border-radius:4px;overflow:hidden;transition:all .2s}.TeamDashboard_goalieCard__pZ5wr:hover{background:color-mix(in srgb,rgb(57.5,57.5,57.5) 50%,transparent 50%);border-color:color-mix(in srgb,var(--team-primary-color,#14a2d2) 40%,transparent 60%);transform:translateY(-1px)}.TeamDashboard_goalieCardHeader__RpegB{display:flex;justify-content:space-between;align-items:center;padding:16px;background:color-mix(in srgb,rgb(14.7627118644,16.4661016949,18.7372881356) 40%,transparent 60%);border-bottom:1px solid color-mix(in srgb,#505050 20%,transparent 80%)}.TeamDashboard_goalieName__I7hBH{font-weight:900;font-size:1.125rem;font-family:Roboto Condensed,sans-serif;font-feature-settings:"smcp";font-variant:small-caps;color:#ccc;letter-spacing:.15em}.TeamDashboard_goalieRole__R4PTX{font-size:.875rem;font-weight:700;padding:4px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.TeamDashboard_goalieRole__R4PTX.TeamDashboard_starter__7aO4w{background:#0f9;color:#000}.TeamDashboard_goalieRole__R4PTX.TeamDashboard_backup__3KGGT{background:#fc3;color:#000}.TeamDashboard_goalieRole__R4PTX.TeamDashboard_reserve__3dXXE{background:gray;color:#000}.TeamDashboard_goalieStatsGrid___lFty{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:8px}.TeamDashboard_goalieStatItem___4YF2{text-align:center;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 60%,transparent 40%);padding:4px 8px;border-radius:4px;border:1px solid color-mix(in srgb,#505050 15%,transparent 85%);transition:all .2s}.TeamDashboard_goalieStatItem___4YF2:hover{transform:translateY(-1px);background:color-mix(in srgb,rgb(57.5,57.5,57.5) 80%,transparent 20%)}.TeamDashboard_goalieStatValue__LtoTG{display:block;font-size:.875rem;font-weight:700;margin-bottom:2px;color:#ccc;font-family:Martian Mono,monospace}.TeamDashboard_goalieStatValue__LtoTG.TeamDashboard_excellent__HvVY2{color:#0f9}.TeamDashboard_goalieStatValue__LtoTG.TeamDashboard_average__ob8xG{color:#fc3}.TeamDashboard_goalieStatValue__LtoTG.TeamDashboard_poor__9rYlx{color:#ff6384}.TeamDashboard_goalieStatLabel__18ejB{font-size:.75rem;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.TeamDashboard_workloadSection__5Bu9y{margin:16px 0 4px;padding:0 8px}.TeamDashboard_workloadBar__y5j27{width:100%;height:16px;background:color-mix(in srgb,#1a1d21 80%,transparent 20%);border-radius:8px;overflow:hidden;margin-bottom:4px;outline:1px solid #8a8a8a;outline-offset:-1px}.TeamDashboard_workloadFill__e_CQb{height:100%;border-radius:8px;outline:1px solid #8a8a8a;outline-offset:-1px;transition:width .2s}.TeamDashboard_workloadLabel__5qRwI{font-size:.875rem;color:#aaa;text-align:center;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.TeamDashboard_workloadDistribution__DHGr2{padding-top:8px;border-top:1px solid color-mix(in srgb,#505050 20%,transparent 80%)}.TeamDashboard_workloadDistributionBar__bFuz6{display:flex;height:20px;border-radius:8px;overflow:hidden;background:color-mix(in srgb,#1a1d21 40%,transparent 60%);outline:1px solid #8a8a8a;margin:0 8px 8px}.TeamDashboard_workloadSegment__Hi1ri{height:100%;transition:all .2s;cursor:pointer}.TeamDashboard_workloadSegment__Hi1ri:hover{filter:brightness(1.2)}.TeamDashboard_workloadLegend__GSQrT{display:flex;flex-direction:column;margin-top:8px;padding:8px 0;flex-wrap:wrap;gap:8px;justify-content:center}.TeamDashboard_legendItem__E_7Qi{display:flex;align-items:center;gap:4px;padding:4px;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 30%,transparent 70%);border-radius:4px;border:1px solid color-mix(in srgb,#505050 15%,transparent 85%);transition:all .2s}.TeamDashboard_legendItem__E_7Qi:hover{background:color-mix(in srgb,rgb(57.5,57.5,57.5) 50%,transparent 50%)}.TeamDashboard_legendColor__yus3f{width:18px;height:18px;border-radius:4px;border:1px solid #fff;margin-right:16px;margin-left:8px}.TeamDashboard_legendText__frbpW{font-size:1.25rem;color:#ccc;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;line-height:1.2;letter-spacing:.1em;font-weight:500;padding-bottom:2px}.TeamDashboard_timelineSection__nPvQg{margin-bottom:4px}.TeamDashboard_metricsSection__DBwyr{padding:8px 0;border-top:1px solid hsla(0,0%,100%,.1)}.TeamDashboard_xgContainer__S7xWp{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;width:100%}.TeamDashboard_xgStat__ajN2b{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;background:color-mix(in srgb,rgb(14.7627118644,16.4661016949,18.7372881356) 50%,transparent 50%);border-radius:4px;border:1px solid color-mix(in srgb,#505050 15%,transparent 85%)}.TeamDashboard_loadingState__fSCYc,.TeamDashboard_loading__BXgVC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:#aaa;height:100%;min-height:200px}.TeamDashboard_loadingState__fSCYc .TeamDashboard_loadingSpinner__9ms_6,.TeamDashboard_loadingState__fSCYc .TeamDashboard_spinner__FWo9v,.TeamDashboard_loading__BXgVC .TeamDashboard_loadingSpinner__9ms_6,.TeamDashboard_loading__BXgVC .TeamDashboard_spinner__FWo9v{width:32px;height:32px;border:3px solid color-mix(in srgb,#14a2d2 20%,transparent 80%);border-top-color:#14a2d2;border-radius:50%;animation:TeamDashboard_spin__kKYg3 1s linear infinite;margin-bottom:16px}.TeamDashboard_loadingState__fSCYc span,.TeamDashboard_loading__BXgVC span{font-size:.875rem;font-weight:500}.TeamDashboard_error__28twh{background:color-mix(in srgb,#ff6384 10%,transparent 90%);border:1px solid color-mix(in srgb,#ff6384 30%,transparent 70%);border-radius:8px;padding:24px;color:#ff6384;text-align:center;margin:24px}.TeamDashboard_error__28twh h3{margin:0 0 8px;font-size:1.25rem}.TeamDashboard_error__28twh p{margin:0;font-size:.875rem;opacity:.8}.TeamDashboard_noData__WcN88{text-align:center;color:#aaa;padding:32px;font-style:italic;font-size:.875rem}@media(max-width:640px){.TeamDashboard_statsGrid__mzJff,.TeamDashboard_tsStatsGrid__Ej5hG{grid-template-columns:repeat(2,1fr)}.TeamDashboard_goaltendingGrid__mNjux{grid-template-columns:1fr}.TeamDashboard_goalieStatsGrid___lFty,.TeamDashboard_positionSummary__1UXre,.TeamDashboard_quickStatsSummary__B5O8H{grid-template-columns:repeat(2,1fr)}.TeamDashboard_cardHeader__WRddv h3{font-size:.875rem}.TeamDashboard_cardContent__jrfyh,.TeamDashboard_tsCardContent__3EkBt{padding:2px 8px}}@keyframes TeamDashboard_spin__kKYg3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes TeamDashboard_slideIn__TYvGo{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TeamDashboard_card__XVOVO,.TeamDashboard_teamStatisticsCard__jGLXG{animation:TeamDashboard_slideIn__TYvGo .3s ease-out}.TeamDashboard_excellent__HvVY2{color:#0f9!important}.TeamDashboard_average__ob8xG{color:#fc3!important}.TeamDashboard_poor__9rYlx{color:#ff6384!important}.TeamDashboard_positive__GFiPw{color:#0f9!important}.TeamDashboard_negative__pkqyA{color:#ff6384!important}.TeamDashboard_rank-10__SlbzB,.TeamDashboard_rank-1__BDDkQ,.TeamDashboard_rank-2__AZIFr,.TeamDashboard_rank-3__lfIjT,.TeamDashboard_rank-4__9GWr0,.TeamDashboard_rank-5__DEbZH,.TeamDashboard_rank-6__Ft4OB,.TeamDashboard_rank-7__VZ8ya,.TeamDashboard_rank-8__Sz8gK,.TeamDashboard_rank-9___GvBF{background:color-mix(in srgb,#00ff99 20%,transparent 80%)!important;color:#0f9!important}.TeamDashboard_rank-11__Wkw_f,.TeamDashboard_rank-12__ari_6,.TeamDashboard_rank-13__zcDgr,.TeamDashboard_rank-14__ycMkH,.TeamDashboard_rank-15__qgyL3,.TeamDashboard_rank-16__4uGLm,.TeamDashboard_rank-17__sUbZf,.TeamDashboard_rank-18___2blh,.TeamDashboard_rank-19__4OmwN,.TeamDashboard_rank-20__UE9hw,.TeamDashboard_rank-21__MPlo_,.TeamDashboard_rank-22__MkX3W{background:color-mix(in srgb,#ffcc33 20%,transparent 80%)!important;color:#fc3!important}.TeamDashboard_rank-23__4hUpo,.TeamDashboard_rank-24__eJnOS,.TeamDashboard_rank-25__PkT8R,.TeamDashboard_rank-26__DvVEw,.TeamDashboard_rank-27__OarOZ,.TeamDashboard_rank-28__OALO_,.TeamDashboard_rank-29__uCXSh,.TeamDashboard_rank-30__iAHsu,.TeamDashboard_rank-31__3Tej8,.TeamDashboard_rank-32__t3SxQ{background:color-mix(in srgb,#ff6384 20%,transparent 80%)!important;color:#ff6384!important}.TeamDashboard_goaltendingCard__WI7r7,.TeamDashboard_teamStatisticsCard__jGLXG{box-shadow:inset 2px 0 4px rgba(0,0,0,.1),0 4px 20px rgba(0,0,0,.05)}.TeamDashboard_goaltendingCard__WI7r7:hover,.TeamDashboard_teamStatisticsCard__jGLXG:hover{transform:none;background:color-mix(in srgb,rgb(57.5,57.5,57.5) 25%,transparent 75%);box-shadow:inset 2px 0 6px rgba(0,0,0,.15),0 6px 25px rgba(0,0,0,.1)}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardHeader__WRddv,.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_tsCardHeader__q99QE,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardHeader__WRddv,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_tsCardHeader__q99QE{background:color-mix(in srgb,rgb(14.7627118644,16.4661016949,18.7372881356) 60%,transparent 40%);border-bottom:2px solid color-mix(in srgb,var(--team-primary-color,#14a2d2) 20%,transparent 80%)}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardHeader__WRddv h3,.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_tsCardHeader__q99QE h3,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardHeader__WRddv h3,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_tsCardHeader__q99QE h3{font-size:1.25rem;text-align:center;letter-spacing:.1em}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardContent__jrfyh,.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_tsCardContent__3EkBt,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardContent__jrfyh,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_tsCardContent__3EkBt{padding:16px;height:calc(100% - 60px);overflow-y:auto}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar,.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar{width:4px;height:4px}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar-track,.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar-track,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar-track,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar-track{background:#1a1d21;border-radius:2px}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar-thumb,.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar-thumb,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar-thumb,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar-thumb{background-color:var(--team-primary-color,#14a2d2);border-radius:2px;border:1px solid rgba(0,0,0,.1)}.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar-thumb:hover,.TeamDashboard_goaltendingCard__WI7r7 .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar-thumb:hover,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_cardContent__jrfyh::-webkit-scrollbar-thumb:hover,.TeamDashboard_teamStatisticsCard__jGLXG .TeamDashboard_tsCardContent__3EkBt::-webkit-scrollbar-thumb:hover{background-color:var(--team-primary-color,#14a2d2);opacity:.8}.GameStateAnalysis_container__1ym_n{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;padding:24px;color:#fff;min-height:100vh}@media(max-width:768px){.GameStateAnalysis_container__1ym_n{padding:16px}}.GameStateAnalysis_header__MclX5{text-align:center;margin-bottom:32px}.GameStateAnalysis_header__MclX5 h2{font-size:2.5rem;font-weight:700;margin:0 0 12px;background:linear-gradient(45deg,#07aae2,#00ff87);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.GameStateAnalysis_header__MclX5 h2{font-size:2rem}}.GameStateAnalysis_header__MclX5 p{font-size:1.1rem;color:#aaa;max-width:600px;margin:0 auto}.GameStateAnalysis_tabNavigation__vM92o{display:flex;justify-content:center;margin-bottom:32px;background:hsla(0,0%,100%,.05);border-radius:12px;padding:4px}@media(max-width:768px){.GameStateAnalysis_tabNavigation__vM92o{flex-direction:column;gap:4px}}.GameStateAnalysis_tabButton__Rzd8K{background:rgba(0,0,0,0);border:none;color:#ccc;padding:12px 24px;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.GameStateAnalysis_tabButton__Rzd8K:hover{background:hsla(0,0%,100%,.1);color:#fff}.GameStateAnalysis_tabButton__Rzd8K.GameStateAnalysis_active__2coV_{background:linear-gradient(45deg,#07aae2,#00ff87);color:#000;font-weight:600}@media(max-width:768px){.GameStateAnalysis_tabButton__Rzd8K{padding:10px 16px}}.GameStateAnalysis_tabContent__Hnxk_{min-height:500px}.GameStateAnalysis_overviewContent__aam54 .GameStateAnalysis_chartsGrid__wSaK6{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}@media(max-width:1024px){.GameStateAnalysis_overviewContent__aam54 .GameStateAnalysis_chartsGrid__wSaK6{grid-template-columns:1fr}}.GameStateAnalysis_overviewContent__aam54 .GameStateAnalysis_situationCards__FMNxH{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:768px){.GameStateAnalysis_overviewContent__aam54 .GameStateAnalysis_situationCards__FMNxH{grid-template-columns:1fr}}.GameStateAnalysis_chartCard__r0AEz{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;transition:all .3s ease}.GameStateAnalysis_chartCard__r0AEz:hover{background:hsla(0,0%,100%,.05);border-color:rgba(7,170,226,.3);transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.GameStateAnalysis_chartCard__r0AEz h4{font-size:1.25rem;font-weight:600;margin:0 0 20px;color:#fff;text-align:center}.GameStateAnalysis_situationCard__kkdyH{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;transition:all .3s ease}.GameStateAnalysis_situationCard__kkdyH:hover{background:hsla(0,0%,100%,.05);border-color:rgba(7,170,226,.3);transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.GameStateAnalysis_situationHeader__3fHjO{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.GameStateAnalysis_situationHeader__3fHjO h4{font-size:1.1rem;font-weight:600;margin:0;color:#fff}.GameStateAnalysis_toiDisplay__G3b_J{background:rgba(7,170,226,.2);color:#07aae2;padding:4px 8px;border-radius:6px;font-size:.85rem;font-weight:500;font-family:Monaco,monospace}.GameStateAnalysis_situationStats__EdtPd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media(max-width:600px){.GameStateAnalysis_situationStats__EdtPd{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.GameStateAnalysis_situationStats__EdtPd{grid-template-columns:1fr}}.GameStateAnalysis_situationStat__6LdZO{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;background:hsla(0,0%,100%,.05);border-radius:8px}.GameStateAnalysis_statValue__mj52Q{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:4px}.GameStateAnalysis_statValue__mj52Q.GameStateAnalysis_excellent__P5Ij4{color:#00ff87}.GameStateAnalysis_statValue__mj52Q.GameStateAnalysis_average__QaENj{color:#ffb347}.GameStateAnalysis_statValue__mj52Q.GameStateAnalysis_poor__CaoiV{color:#ff6b6b}.GameStateAnalysis_statLabel__qgfpN{font-size:.75rem;color:#aaa;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.GameStateAnalysis_trendsContent__BS3ff .GameStateAnalysis_chartCard__r0AEz{margin-bottom:0}.GameStateAnalysis_trendsContent__BS3ff .GameStateAnalysis_chartCard__r0AEz h4{margin-bottom:24px}.GameStateAnalysis_comingSoon__xLO8O{text-align:center;padding:80px 20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.GameStateAnalysis_comingSoon__xLO8O h4{font-size:1.5rem;color:#07aae2;margin-bottom:16px}.GameStateAnalysis_comingSoon__xLO8O p{color:#aaa;font-size:1rem;max-width:400px;margin:0 auto}.GameStateAnalysis_loading__YhYH4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.GameStateAnalysis_loading__YhYH4 .GameStateAnalysis_spinner__1PC9P{width:50px;height:50px;border:5px solid rgba(7,170,226,.3);border-top-color:#07aae2;border-radius:50%;animation:GameStateAnalysis_spin__M2_Xp 1s linear infinite;margin-bottom:20px}.GameStateAnalysis_loading__YhYH4 span{color:#ccc;font-size:1.1rem}.GameStateAnalysis_error__Itgvf{text-align:center;padding:60px 20px;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:12px}.GameStateAnalysis_error__Itgvf h3{color:#ff6b6b;margin-bottom:12px;font-size:1.5rem}.GameStateAnalysis_error__Itgvf p{color:#ccc;font-size:1rem}@keyframes GameStateAnalysis_spin__M2_Xp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1200px){.GameStateAnalysis_situationCards__FMNxH{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.GameStateAnalysis_situationCards__FMNxH{grid-template-columns:1fr}.GameStateAnalysis_situationStats__EdtPd{grid-template-columns:repeat(2,1fr)}.GameStateAnalysis_tabNavigation__vM92o{margin-bottom:24px}}@media(max-width:480px){.GameStateAnalysis_situationStats__EdtPd{grid-template-columns:1fr;gap:8px}.GameStateAnalysis_situationStat__6LdZO{padding:10px 6px}.GameStateAnalysis_statValue__mj52Q{font-size:1.1rem}.GameStateAnalysis_statLabel__qgfpN{font-size:.7rem}}.MetricsTimeline_container__1kAW1{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;padding:24px;color:#fff;margin-bottom:32px}@media(max-width:768px){.MetricsTimeline_container__1kAW1{padding:16px}}.MetricsTimeline_header__zzWVK{text-align:center;margin-bottom:24px}.MetricsTimeline_header__zzWVK h3{font-size:1.75rem;font-weight:700;margin:0 0 8px;background:linear-gradient(45deg,#07aae2,#00ff87);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.MetricsTimeline_header__zzWVK h3{font-size:1.5rem}}.MetricsTimeline_header__zzWVK p{font-size:1rem;color:#aaa;margin:0}.MetricsTimeline_controls__9qGPu{display:flex;align-items:center;gap:12px;margin-bottom:24px;justify-content:center}@media(max-width:768px){.MetricsTimeline_controls__9qGPu{flex-direction:column;gap:8px}}.MetricsTimeline_controls__9qGPu label{font-size:.95rem;font-weight:600;color:#ccc}.MetricsTimeline_metricSelect__qqJQ6{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;padding:8px 12px;font-size:.95rem;min-width:200px}.MetricsTimeline_metricSelect__qqJQ6:focus{outline:none;border-color:#07aae2;box-shadow:0 0 0 2px rgba(7,170,226,.2)}.MetricsTimeline_metricSelect__qqJQ6 option{background:#2d2d2d;color:#fff}.MetricsTimeline_timeline__G3JOf{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;min-height:300px}.MetricsTimeline_timelineHeader___mRF_{margin-bottom:20px;text-align:center}.MetricsTimeline_metricLabel__DhXdk{font-size:1.1rem;font-weight:600;color:#07aae2}.MetricsTimeline_timelineChart__pGV5J{position:relative;height:200px}.MetricsTimeline_chartContainer__VnsXr{position:relative;width:100%;height:100%}.MetricsTimeline_chartArea__f4m53{position:relative;width:100%;height:160px;background:linear-gradient(180deg,transparent 0,rgba(7,170,226,.05) 50%,transparent);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.MetricsTimeline_dataPoint__TWIQx{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;cursor:pointer;transition:all .3s ease;border:2px solid hsla(0,0%,100%,.8)}.MetricsTimeline_dataPoint__TWIQx:hover{transform:translate(-50%,-50%) scale(1.5);z-index:10}.MetricsTimeline_dataPoint__TWIQx:hover .MetricsTimeline_pointValue__QCg2T{opacity:1;visibility:visible}.MetricsTimeline_pointValue__QCg2T{position:absolute;top:-35px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease;z-index:10}.MetricsTimeline_pointValue__QCg2T:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,.9)}.MetricsTimeline_timelineAxis__XADhQ{display:flex;justify-content:space-between;margin-top:12px;padding:0 6px}.MetricsTimeline_timelineAxis__XADhQ span{font-size:.85rem;color:#aaa;font-weight:500}.MetricsTimeline_noData__Z2d09{display:flex;align-items:center;justify-content:center;height:100%;color:#666;font-style:italic;font-size:1rem}.MetricsTimeline_loading__NI_SS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.MetricsTimeline_loading__NI_SS .MetricsTimeline_spinner__26YBC{width:40px;height:40px;border:4px solid rgba(7,170,226,.3);border-top-color:#07aae2;border-radius:50%;animation:MetricsTimeline_spin__e7hiY 1s linear infinite;margin-bottom:16px}.MetricsTimeline_loading__NI_SS span{color:#ccc;font-size:1rem}.MetricsTimeline_error__gT8__{text-align:center;padding:40px 20px}.MetricsTimeline_error__gT8__ h3{color:#ff6b6b;margin-bottom:12px;font-size:1.5rem}.MetricsTimeline_error__gT8__ p{color:#ccc;font-size:1rem}@keyframes MetricsTimeline_spin__e7hiY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.MetricsTimeline_timeline__G3JOf{padding:16px}.MetricsTimeline_timelineChart__pGV5J{height:150px}.MetricsTimeline_chartArea__f4m53{height:120px}.MetricsTimeline_dataPoint__TWIQx{width:10px;height:10px}.MetricsTimeline_pointValue__QCg2T{font-size:.7rem;top:-30px}}@media(max-width:480px){.MetricsTimeline_controls__9qGPu label{font-size:.9rem}.MetricsTimeline_metricSelect__qqJQ6{min-width:180px;font-size:.9rem}.MetricsTimeline_metricLabel__DhXdk{font-size:1rem}}.RosterMatrix_container__SLd45{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:12px;padding:24px;color:#fff;min-height:100vh}@media(max-width:768px){.RosterMatrix_container__SLd45{padding:16px}}.RosterMatrix_header__iQdRW{text-align:center;margin-bottom:32px}.RosterMatrix_header__iQdRW h2{font-size:2.5rem;font-weight:700;margin:0 0 12px;background:linear-gradient(45deg,#07aae2,#00ff87);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}@media(max-width:768px){.RosterMatrix_header__iQdRW h2{font-size:2rem}}.RosterMatrix_header__iQdRW p{font-size:1.1rem;color:#aaa;max-width:600px;margin:0 auto}.RosterMatrix_controls__14R2O{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;margin-bottom:24px;padding:20px;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.RosterMatrix_controls__14R2O{flex-direction:column;gap:16px}}.RosterMatrix_filterGroup__m5LHp{display:flex;align-items:center;gap:8px}.RosterMatrix_filterGroup__m5LHp label{font-size:.9rem;color:#ccc;font-weight:500;white-space:nowrap}.RosterMatrix_select__vSeWb{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;padding:8px 12px;font-size:.9rem;min-width:120px}.RosterMatrix_select__vSeWb:focus{outline:none;border-color:#07aae2;background:hsla(0,0%,100%,.15)}.RosterMatrix_select__vSeWb option{background:#2d2d2d;color:#fff}.RosterMatrix_checkboxLabel__iWZOu{display:flex;align-items:center;gap:8px;cursor:pointer}.RosterMatrix_checkboxLabel__iWZOu input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-radius:4px;background:rgba(0,0,0,0);position:relative;cursor:pointer}.RosterMatrix_checkboxLabel__iWZOu input[type=checkbox]:checked{background:#07aae2;border-color:#07aae2}.RosterMatrix_checkboxLabel__iWZOu input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.RosterMatrix_checkboxLabel__iWZOu input[type=checkbox]:focus{outline:2px solid rgba(7,170,226,.5);outline-offset:2px}.RosterMatrix_legend__wLnDG{display:flex;justify-content:center;gap:20px;margin-bottom:24px;padding:16px;background:hsla(0,0%,100%,.03);border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}@media(max-width:768px){.RosterMatrix_legend__wLnDG{flex-wrap:wrap;gap:12px}}.RosterMatrix_legendItem__G2hC_{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#ccc}.RosterMatrix_legendColor__DO6cf{width:16px;height:16px;border-radius:3px;border:1px solid hsla(0,0%,100%,.2)}.RosterMatrix_legendColor__DO6cf.RosterMatrix_excellent__tbXoJ{background:rgba(0,255,135,.3);border-color:#00ff87}.RosterMatrix_legendColor__DO6cf.RosterMatrix_good__7zNEO{background:rgba(7,170,226,.3);border-color:#07aae2}.RosterMatrix_legendColor__DO6cf.RosterMatrix_average__UAF4j{background:rgba(255,179,71,.3);border-color:#ffb347}.RosterMatrix_legendColor__DO6cf.RosterMatrix_poor__Ynfj0{background:rgba(255,107,107,.3);border-color:#ff6b6b}.RosterMatrix_section__GpE4i{margin-bottom:32px}.RosterMatrix_section__GpE4i h3{font-size:1.5rem;font-weight:600;margin:0 0 16px;color:#fff;display:flex;align-items:center;gap:12px}.RosterMatrix_section__GpE4i h3:before{content:"";width:4px;height:24px;background:linear-gradient(45deg,#07aae2,#00ff87);border-radius:2px}.RosterMatrix_tableContainer__zzKsY{overflow-x:auto;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02)}.RosterMatrix_tableContainer__zzKsY::-webkit-scrollbar{height:8px}.RosterMatrix_tableContainer__zzKsY::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.RosterMatrix_tableContainer__zzKsY::-webkit-scrollbar-thumb{background:rgba(7,170,226,.5);border-radius:4px}.RosterMatrix_tableContainer__zzKsY::-webkit-scrollbar-thumb:hover{background:rgba(7,170,226,.7)}.RosterMatrix_rosterTable__9wr7U{width:100%;border-collapse:collapse;min-width:1200px;font-size:.9rem}.RosterMatrix_rosterTable__9wr7U thead{background:hsla(0,0%,100%,.08);position:-webkit-sticky;position:sticky;top:0;z-index:10}.RosterMatrix_rosterTable__9wr7U tbody tr{border-bottom:1px solid hsla(0,0%,100%,.05);transition:background-color .2s ease}.RosterMatrix_rosterTable__9wr7U tbody tr:hover{background:hsla(0,0%,100%,.05)}.RosterMatrix_rosterTable__9wr7U tbody tr:last-child{border-bottom:none}.RosterMatrix_rosterTable__9wr7U td,.RosterMatrix_rosterTable__9wr7U th{padding:12px 8px;text-align:left;vertical-align:middle;white-space:nowrap}.RosterMatrix_rosterTable__9wr7U td:first-child,.RosterMatrix_rosterTable__9wr7U th:first-child{padding-left:16px}.RosterMatrix_rosterTable__9wr7U td:last-child,.RosterMatrix_rosterTable__9wr7U th:last-child{padding-right:16px}.RosterMatrix_rosterTable__9wr7U th{font-weight:600;color:#fff;border-bottom:2px solid hsla(0,0%,100%,.1);position:relative}.RosterMatrix_rosterTable__9wr7U td{color:#ccc}.RosterMatrix_rosterTable__9wr7U td.RosterMatrix_excellent__tbXoJ{background:rgba(0,255,135,.1);color:#00ff87;font-weight:600}.RosterMatrix_rosterTable__9wr7U td.RosterMatrix_good__7zNEO{background:rgba(7,170,226,.1);color:#07aae2;font-weight:500}.RosterMatrix_rosterTable__9wr7U td.RosterMatrix_average__UAF4j{background:rgba(255,179,71,.1);color:#ffb347}.RosterMatrix_rosterTable__9wr7U td.RosterMatrix_poor__Ynfj0{background:rgba(255,107,107,.1);color:#ff6b6b}.RosterMatrix_columnHeader__fnBv1{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.RosterMatrix_columnHeader__fnBv1:hover{background:hsla(0,0%,100%,.1)}.RosterMatrix_columnHeader__fnBv1.RosterMatrix_sortActive__fmutl{background:rgba(7,170,226,.2);color:#07aae2}.RosterMatrix_headerContent__z40cA{display:flex;align-items:center;justify-content:space-between;gap:4px}.RosterMatrix_sortIcon__jv4kp{font-size:.8rem;opacity:.8}.RosterMatrix_stickyColumn__EixHR{position:-webkit-sticky;position:sticky;left:0;background:rgba(45,45,45,.95);z-index:5;border-right:2px solid hsla(0,0%,100%,.1)}.RosterMatrix_stickyColumn__EixHR:hover{background:rgba(55,55,55,.95)}.RosterMatrix_playerNameCell__cv0jx{display:flex;flex-direction:column;gap:4px;min-width:180px}.RosterMatrix_playerName__gPXO6{font-weight:600;color:#fff;font-size:.95rem}.RosterMatrix_injuryIndicator__mnzZM{font-size:.75rem;color:#ff6b6b;background:rgba(255,107,107,.1);padding:2px 6px;border-radius:12px;border:1px solid rgba(255,107,107,.3);white-space:nowrap;cursor:help}.RosterMatrix_injuredPlayer__qgonZ{opacity:.7;background:rgba(255,107,107,.05)}.RosterMatrix_injuredPlayer__qgonZ td{color:#ff6b6b}.RosterMatrix_loading__Fp8ML{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.RosterMatrix_loading__Fp8ML .RosterMatrix_spinner__6WJ_F{width:50px;height:50px;border:5px solid rgba(7,170,226,.3);border-top-color:#07aae2;border-radius:50%;animation:RosterMatrix_spin__lJtTw 1s linear infinite;margin-bottom:20px}.RosterMatrix_loading__Fp8ML span{color:#ccc;font-size:1.1rem}.RosterMatrix_error__qbMph{text-align:center;padding:60px 20px;background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);border-radius:12px}.RosterMatrix_error__qbMph h3{color:#ff6b6b;margin-bottom:12px;font-size:1.5rem}.RosterMatrix_error__qbMph p{color:#ccc;font-size:1rem}.RosterMatrix_noData__09BTt{text-align:center;padding:60px 20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:12px}.RosterMatrix_noData__09BTt p{color:#aaa;font-size:1.1rem;margin:0}@keyframes RosterMatrix_spin__lJtTw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1200px){.RosterMatrix_rosterTable__9wr7U{font-size:.85rem}.RosterMatrix_rosterTable__9wr7U td,.RosterMatrix_rosterTable__9wr7U th{padding:10px 6px}.RosterMatrix_legend__wLnDG{gap:12px}}@media(max-width:768px){.RosterMatrix_controls__14R2O{padding:16px}.RosterMatrix_rosterTable__9wr7U{font-size:.8rem}.RosterMatrix_rosterTable__9wr7U td,.RosterMatrix_rosterTable__9wr7U th{padding:8px 4px}.RosterMatrix_playerNameCell__cv0jx{min-width:140px}.RosterMatrix_section__GpE4i h3{font-size:1.25rem}}.TeamScheduleCalendar_container__bkFsU{width:100%;background-color:#1a1d21;border:1px solid #404040;border-radius:12px;overflow:hidden;box-sizing:border-box;padding:32px;position:relative;width:95%;margin:0 auto}.TeamScheduleCalendar_container__bkFsU:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--team-primary-color,#14a2d2);border-top-left-radius:12px;border-top-right-radius:12px}.TeamScheduleCalendar_calendarContent__wkaZV{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;height:100%}.TeamScheduleCalendar_calendarContent__wkaZV:not(:has(.TeamScheduleCalendar_sidebarContainer__030Qy)){grid-template-columns:1fr;max-width:100%}.TeamScheduleCalendar_calendarMain__vBHVg{min-width:0;max-width:100%;overflow:hidden;padding:8px 0}.TeamScheduleCalendar_sidebarContainer__030Qy{display:flex;flex-direction:column;gap:16px;min-width:350px;max-width:400px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:16px}.TeamScheduleCalendar_calendarSidebar__dKben{order:2}.TeamScheduleCalendar_calendarSidebar__dKben.TeamScheduleCalendar_withGameStats__ekhfQ{margin-top:16px;border-top:3px solid var(--team-primary-color);box-shadow:0 -4px 8px rgba(0,0,0,.1)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj{min-height:-moz-fit-content;min-height:fit-content;order:1;border-left:4px solid var(--team-primary-color,#14a2d2);box-shadow:0 4px 12px rgba(0,0,0,.15);animation:TeamScheduleCalendar_slideInFromTop__PI_Pd .3s ease-out}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_sidebarHeader__yaKYc{padding-bottom:16px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_sidebarHeader__yaKYc h3{font-weight:700}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_sidebarHeader__yaKYc .TeamScheduleCalendar_closeSidebar__D__Ty{background:none;border:none;font-size:1.5rem;color:#aaa;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;line-height:1}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_sidebarHeader__yaKYc .TeamScheduleCalendar_closeSidebar__D__Ty:hover{background:rgba(255,99,132,.1);color:#ff6384;transform:scale(1.1)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv{margin-bottom:24px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv .TeamScheduleCalendar_teams__RKArt{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv .TeamScheduleCalendar_teams__RKArt .TeamScheduleCalendar_team__IDR01{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border-radius:8px;background:#1a1d21;border:2px solid rgba(0,0,0,0);transition:all .2s ease}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv .TeamScheduleCalendar_teams__RKArt .TeamScheduleCalendar_team__IDR01.TeamScheduleCalendar_homeTeam__Ur7JJ{border-color:rgba(var(--team-primary-color,20,162,210),.5)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv .TeamScheduleCalendar_teams__RKArt .TeamScheduleCalendar_team__IDR01 .TeamScheduleCalendar_teamAbbr__vTZ6t{font-size:1.25rem;font-weight:700;color:#ccc}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv .TeamScheduleCalendar_teams__RKArt .TeamScheduleCalendar_team__IDR01 .TeamScheduleCalendar_teamScore__apDhW{font-size:1.5rem;font-weight:800;color:var(--team-primary-color,#14a2d2)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv .TeamScheduleCalendar_teams__RKArt .TeamScheduleCalendar_vs__1_u9F{font-size:.875rem;color:#aaa;font-weight:600}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameDate__FUG96{margin-bottom:24px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_playoffBadge__JGAbM{background:linear-gradient(135deg,#ffd700,#ffa500);border-radius:12px;font-weight:700;font-size:.875rem;margin-bottom:24px;box-shadow:0 2px 8px rgba(255,215,0,.3)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI h4{color:#ccc;padding-bottom:4px;border-bottom:1px solid #505050}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(80,80,80,.3)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy:last-child{border-bottom:none}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_label__mLmt8{font-size:.875rem;color:#aaa;font-weight:500}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh{font-size:.875rem;font-weight:600;padding:2px 4px;border-radius:4px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_positive__umJZu,.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_win__JyG0n{background:rgba(0,255,153,.2);color:#0f9}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_loss__AEWl5,.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_negative__X0WU2{background:rgba(255,99,132,.2);color:#ff6384}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_excellent__AYstR{background:rgba(0,255,153,.25);color:#0f9}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_good__BZo9d{background:rgba(20,162,210,.2);color:#14a2d2}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_average__zUgF7{background:rgba(255,204,51,.15);color:#fc3}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_poor__X0lhG{background:rgba(255,99,132,.15);color:#ff6384}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticRow__kOUXy .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_strong__DaKT6{background:rgba(255,99,132,.2);color:#ff6384;font-weight:700}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_streakInfo__Mhq_V{margin-top:16px;text-align:center}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_streakInfo__Mhq_V .TeamScheduleCalendar_streakBadge__xwmRI{display:inline-block;padding:4px 16px;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_streakInfo__Mhq_V .TeamScheduleCalendar_streakBadge__xwmRI.TeamScheduleCalendar_win__JyG0n{background:rgba(0,255,153,.2);color:#0f9;border:1px solid rgba(0,255,153,.4)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_streakInfo__Mhq_V .TeamScheduleCalendar_streakBadge__xwmRI.TeamScheduleCalendar_loss__AEWl5{background:rgba(255,99,132,.2);color:#ff6384;border:1px solid rgba(255,99,132,.4)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_upcomingInfo__kNwjy h4{margin:0 0 16px;color:#ccc}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_upcomingInfo__kNwjy p{line-height:1.5}@keyframes TeamScheduleCalendar_slideInFromTop__PI_Pd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.TeamScheduleCalendar_calendarHeader__dAmXa{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.TeamScheduleCalendar_titleWithInfo__Vy7AU{display:flex;align-items:center;position:relative;gap:8px}.TeamScheduleCalendar_titleWithInfo__Vy7AU h3{margin:0;font-size:1.5rem;font-weight:600;color:#ccc;background:var(--team-primary-color,#14a2d2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.TeamScheduleCalendar_infoButton__tBW3T{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1px solid #505050;background:rgb(19.2576271186,21.4796610169,24.4423728814);color:#aaa;cursor:help;font-size:12px;font-weight:700;transition:all .2s ease}.TeamScheduleCalendar_infoButton__tBW3T:hover{background:#14a2d2;color:#fff;border-color:#14a2d2}.TeamScheduleCalendar_infoButton__tBW3T:focus{outline:1px solid #ffc108;outline-offset:2px}.TeamScheduleCalendar_infoTooltip__2Bn7u{position:absolute;top:100%;left:0;background:#1a1d21;border:1px solid #404040;border-radius:8px;padding:24px;width:400px;max-width:90vw;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.25)}.TeamScheduleCalendar_infoTooltip__2Bn7u h4{margin:0 0 8px;color:#14a2d2;font-size:1.125rem;font-weight:600}.TeamScheduleCalendar_infoTooltip__2Bn7u h5{margin:16px 0 4px;color:var(--team-primary-color,#07aae2);font-size:.875rem;font-weight:600}.TeamScheduleCalendar_infoTooltip__2Bn7u p{margin:0 0 8px;color:#aaa;font-size:.875rem;line-height:1.5}.TeamScheduleCalendar_infoTooltip__2Bn7u ul{margin:0;padding-left:24px;color:#aaa;font-size:.875rem}.TeamScheduleCalendar_infoTooltip__2Bn7u ul li{margin:4px 0;line-height:1.4}.TeamScheduleCalendar_infoTooltip__2Bn7u ul li strong{color:#ccc}.TeamScheduleCalendar_teamSummary__8IaQ_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.TeamScheduleCalendar_calendarLegend__Ejx3F{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;background:rgb(19.2576271186,21.4796610169,24.4423728814);border-radius:8px;border:1px solid #505050}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendLabel__KlVyD{font-weight:600;color:#ccc;margin-right:8px;font-size:.875rem}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendItems__3Ra2e{display:flex;flex-wrap:wrap;gap:16px}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendItem__yqfym{display:flex;align-items:center;gap:4px}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendItem__yqfym span{font-size:.75rem;color:#aaa;white-space:nowrap}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN{width:14px;height:14px;border-radius:3px;border:1px solid #505050}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_win__JyG0n{background:linear-gradient(135deg,rgba(0,255,153,.8),rgba(0,255,153,.6));border-color:#0f9}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_loss__AEWl5{background:linear-gradient(135deg,rgba(255,99,132,.8),rgba(255,99,132,.6));border-color:#ff6384}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_otLoss__bnniS{background:linear-gradient(135deg,rgba(255,204,51,.8),rgba(255,204,51,.6));border-color:#fc3}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_future__mIkzH{background:linear-gradient(135deg,rgba(20,162,210,.8),rgba(20,162,210,.6));border-color:#14a2d2}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_playoff__G1CkX{background:linear-gradient(135deg,rgba(255,204,51,.8),rgba(255,204,51,.6));border-color:#fc3;border-width:2px}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_winStreak__Eo5fZ{background:linear-gradient(135deg,#00ff99,rgb(0,204,122.4));border-color:#0f9;border-width:2px;box-shadow:0 0 8px rgba(0,255,153,.6);animation:TeamScheduleCalendar_winStreakGlow__9j0Vh 2s ease-in-out infinite alternate}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_lossStreak__Hm8R7{background:linear-gradient(135deg,#ff6384,rgb(255,48,91.7884615385));border-color:#ff6384;border-width:2px;box-shadow:0 0 8px rgba(255,99,132,.6);animation:TeamScheduleCalendar_lossStreakGlow__QUJvQ 2s ease-in-out infinite alternate}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_strongOpponent__LG6Cz{background:linear-gradient(135deg,rgba(255,204,51,.6),rgba(255,204,51,.4));border-color:#fc3;position:relative}.TeamScheduleCalendar_calendarLegend__Ejx3F .TeamScheduleCalendar_legendColor__TbfBN.TeamScheduleCalendar_strongOpponent__LG6Cz:after{content:"★";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fc3;font-size:10px;line-height:1}.TeamScheduleCalendar_calendarGrid__3jkBs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:32px}@media(max-width:1200px){.TeamScheduleCalendar_calendarGrid__3jkBs{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.TeamScheduleCalendar_calendarGrid__3jkBs{grid-template-columns:1fr}}.TeamScheduleCalendar_calendarMonth__wU0En{background:rgb(19.2576271186,21.4796610169,24.4423728814);border-radius:8px;padding:8px;border:1px solid #505050;display:flex;flex-direction:column;transition:all .3s ease}.TeamScheduleCalendar_calendarMonth__wU0En:hover{border-color:rgba(var(--team-primary-color,20,162,210),.3);box-shadow:0 4px 12px rgba(0,0,0,.2)}.TeamScheduleCalendar_monthHeader__HkGQK{text-align:center;font-family:Train One,sans-serif;font-size:.875rem;font-weight:600;color:#14a2d2;padding:16px;background:#1a1d21;border-top-left-radius:4px;border-top-right-radius:4px;margin-bottom:2px;border:1px solid #404040}.TeamScheduleCalendar_daysGrid__1Utwl{display:flex;flex-direction:column;gap:2px}.TeamScheduleCalendar_dayLabels__yeeAa{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;margin-bottom:4px}.TeamScheduleCalendar_dayLabel__wQmSa{text-align:center;font-size:.75rem;font-weight:600;color:#aaa;padding:4px;background:#1a1d21;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.TeamScheduleCalendar_dayCell__Atcx9{position:relative;min-height:35px;min-width:35px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:4px;cursor:pointer;transition:all .2s ease;background:#1a1d21;border:1px solid #505050;padding:2px}.TeamScheduleCalendar_dayCell__Atcx9:hover{transform:scale(1.05);z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2);border-color:rgba(var(--team-primary-color,20,162,210),.4)}.TeamScheduleCalendar_dayCell__Atcx9.TeamScheduleCalendar_otherMonth__0B4Wg{opacity:.3;background:rgba(0,0,0,0)}.TeamScheduleCalendar_dayCell__Atcx9.TeamScheduleCalendar_today__iHoC6{border-color:#fc3;box-shadow:0 0 0 1px rgba(255,204,51,.2)}.TeamScheduleCalendar_dayCell__Atcx9.TeamScheduleCalendar_today__iHoC6 .TeamScheduleCalendar_dayNumber__iCBc_{color:#fc3;font-weight:700}.TeamScheduleCalendar_dayCell__Atcx9.TeamScheduleCalendar_selectedGame__gkVp7{border-color:#14a2d2;box-shadow:0 0 0 2px rgba(20,162,210,.3);background:rgba(20,162,210,.1)}.TeamScheduleCalendar_dayCell__Atcx9.TeamScheduleCalendar_streakWin__wLiTH{background:linear-gradient(135deg,rgba(0,255,153,.15),rgba(0,255,153,.08));border-color:rgba(0,255,153,.3)}.TeamScheduleCalendar_dayCell__Atcx9.TeamScheduleCalendar_streakLoss__WJO2L{background:linear-gradient(135deg,rgba(255,99,132,.15),rgba(255,99,132,.08));border-color:rgba(255,99,132,.3)}.TeamScheduleCalendar_daysContainer__dCfL4{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px;position:relative}.TeamScheduleCalendar_streakOverlay__RON1S{position:absolute;pointer-events:none;z-index:5;border-radius:4px}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_winStreak__Eo5fZ{border:2px solid #0f9;background:rgba(0,255,153,.1);box-shadow:0 0 0 1px rgba(0,255,153,.2),0 0 12px rgba(0,255,153,.4),inset 0 0 0 1px rgba(0,255,153,.1);animation:TeamScheduleCalendar_winStreakGlow__9j0Vh 2s ease-in-out infinite alternate}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_lossStreak__Hm8R7{border:2px solid #ff6384;background:rgba(255,99,132,.1);box-shadow:0 0 0 1px rgba(255,99,132,.2),0 0 12px rgba(255,99,132,.4),inset 0 0 0 1px rgba(255,99,132,.1);animation:TeamScheduleCalendar_lossStreakGlow__QUJvQ 2s ease-in-out infinite alternate}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakExtended__pbFwT:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,29,33,.3);border-radius:inherit;pointer-events:none;z-index:1}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedLeft__s_SGu{border-left-width:2px;border-left-color:#670c20!important}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedLeft__s_SGu.TeamScheduleCalendar_winStreak__Eo5fZ:before{color:#0f9;text-shadow:0 0 4px rgba(0,255,153,.8)}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedLeft__s_SGu.TeamScheduleCalendar_lossStreak__Hm8R7:before{color:#ff6384;text-shadow:0 0 4px rgba(255,99,132,.8)}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedRight__5w5tT{border-right-width:3px;border-right-color:#670c20!important}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedRight__5w5tT.TeamScheduleCalendar_winStreak__Eo5fZ:after{color:#0f9;text-shadow:0 0 4px rgba(0,255,153,.8)}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedRight__5w5tT.TeamScheduleCalendar_lossStreak__Hm8R7:after{color:#ff6384;text-shadow:0 0 4px rgba(255,99,132,.8)}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedLeft__s_SGu.TeamScheduleCalendar_streakTruncatedRight__5w5tT:before{left:6px}.TeamScheduleCalendar_streakOverlay__RON1S.TeamScheduleCalendar_streakTruncatedLeft__s_SGu.TeamScheduleCalendar_streakTruncatedRight__5w5tT:after{right:6px}@keyframes TeamScheduleCalendar_winStreakGlow__9j0Vh{0%{box-shadow:0 0 0 1px rgba(0,255,153,.2),0 0 8px rgba(0,255,153,.3),inset 0 0 0 1px rgba(0,255,153,.05)}to{box-shadow:0 0 0 2px rgba(0,255,153,.4),0 0 16px rgba(0,255,153,.6),inset 0 0 0 1px rgba(0,255,153,.15)}}@keyframes TeamScheduleCalendar_lossStreakGlow__QUJvQ{0%{box-shadow:0 0 0 1px rgba(255,99,132,.2),0 0 8px rgba(255,99,132,.3),inset 0 0 0 1px rgba(255,99,132,.05)}to{box-shadow:0 0 0 2px rgba(255,99,132,.4),0 0 16px rgba(255,99,132,.6),inset 0 0 0 1px rgba(255,99,132,.15)}}.TeamScheduleCalendar_gameWin__YW_43{background:linear-gradient(135deg,rgba(0,255,153,.2),rgba(0,255,153,.1));border-color:rgba(0,255,153,.4)}.TeamScheduleCalendar_gameWin__YW_43:hover{border-color:#0f9;box-shadow:0 2px 8px rgba(0,255,153,.3)}.TeamScheduleCalendar_gameLoss__Vud_F{background:linear-gradient(135deg,rgba(255,99,132,.2),rgba(255,99,132,.1));border-color:rgba(255,99,132,.4)}.TeamScheduleCalendar_gameLoss__Vud_F:hover{border-color:#ff6384;box-shadow:0 2px 8px rgba(255,99,132,.3)}.TeamScheduleCalendar_gameOtLoss__cBtHp{background:linear-gradient(135deg,rgba(255,204,51,.2),rgba(255,204,51,.1));border-color:rgba(255,204,51,.4)}.TeamScheduleCalendar_gameOtLoss__cBtHp:hover{border-color:#fc3;box-shadow:0 2px 8px rgba(255,204,51,.3)}.TeamScheduleCalendar_gameFuture___yr5y{background:linear-gradient(135deg,rgba(20,162,210,.2),rgba(20,162,210,.1));border-color:rgba(20,162,210,.4)}.TeamScheduleCalendar_gameFuture___yr5y:hover{border-color:#14a2d2;box-shadow:0 2px 8px rgba(20,162,210,.3)}.TeamScheduleCalendar_playoffGame__DjoSW{border-width:2px;border-color:#fc3!important;background:linear-gradient(135deg,rgba(255,204,51,.2),rgba(255,204,51,.1))}.TeamScheduleCalendar_playoffGame__DjoSW:before{content:"🏆";position:absolute;top:2px;right:2px;font-size:.625rem;z-index:1}.TeamScheduleCalendar_strongOpponent__LG6Cz:after{content:"★";position:absolute;top:0;left:2px;color:#fc3;font-size:.625rem;z-index:1}.TeamScheduleCalendar_winStreak__Eo5fZ{border-width:2px;border-color:#0f9!important;box-shadow:0 0 8px rgba(0,255,153,.4);animation:TeamScheduleCalendar_winStreakGlow__9j0Vh 2s ease-in-out infinite alternate}.TeamScheduleCalendar_winStreak__Eo5fZ.TeamScheduleCalendar_streakStart__u4uFG{border-top:2px solid #0f9;border-right:2px solid #0f9;border-bottom:2px solid #0f9;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2px}.TeamScheduleCalendar_winStreak__Eo5fZ.TeamScheduleCalendar_streakMiddle__TVMaY{border-top:2px solid #0f9;border-right:2px solid #0f9;border-bottom:2px solid #0f9;border-radius:0;margin-left:-2px}.TeamScheduleCalendar_winStreak__Eo5fZ.TeamScheduleCalendar_streakEnd___k8wl{border-top:2px solid #0f9;border-right:2px solid #0f9;border-bottom:2px solid #0f9;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-2px}.TeamScheduleCalendar_lossStreak__Hm8R7{border-width:2px;border-color:#ff6384!important;box-shadow:0 0 8px rgba(255,99,132,.4);animation:TeamScheduleCalendar_lossStreakGlow__QUJvQ 2s ease-in-out infinite alternate}.TeamScheduleCalendar_lossStreak__Hm8R7.TeamScheduleCalendar_streakStart__u4uFG{border-top:2px solid #ff6384;border-right:2px solid #ff6384;border-bottom:2px solid #ff6384;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-2px}.TeamScheduleCalendar_lossStreak__Hm8R7.TeamScheduleCalendar_streakMiddle__TVMaY{border-top:2px solid #ff6384;border-right:2px solid #ff6384;border-bottom:2px solid #ff6384;border-radius:0;margin-left:-2px}.TeamScheduleCalendar_lossStreak__Hm8R7.TeamScheduleCalendar_streakEnd___k8wl{border-top:2px solid #ff6384;border-right:2px solid #ff6384;border-bottom:2px solid #ff6384;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-2px}.TeamScheduleCalendar_dayNumber__iCBc_{position:absolute;top:2px;right:4px;font-size:.75rem;font-weight:600;color:#ccc;line-height:1;flex-shrink:0}.TeamScheduleCalendar_gameInfo__1gRb8{flex:1 1;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:.625rem;line-height:1.1;overflow:hidden}.TeamScheduleCalendar_opponent__EyDW2{color:#aaa;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamScheduleCalendar_score__I3Q3t{color:#ccc;font-weight:700;font-size:.75rem;line-height:1}.TeamScheduleCalendar_strengthIndicator__0n5AR{position:absolute;top:2px;left:2px;color:#fc3;font-size:.625rem;z-index:1}.TeamScheduleCalendar_gameTooltip__jRZyh{background:#1a1d21;border:1px solid #404040;border-radius:8px;padding:16px;min-width:280px;max-width:400px;box-shadow:0 4px 8px rgba(0,0,0,.25);color:#ccc;font-size:.875rem;z-index:1000}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_tooltipHeader__w3zza{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #505050}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_tooltipHeader__w3zza strong{color:#14a2d2;font-size:1.125rem}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_playoffLabel__I5xMl{background:linear-gradient(135deg,#ffcc33,rgb(255,191.25,0));color:#000;padding:2px 4px;border-radius:4px;font-size:.625rem;font-weight:700;text-transform:uppercase}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_resultLabel__DS0jU{padding:2px 4px;border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_resultLabel__DS0jU.TeamScheduleCalendar_win__JyG0n{background:rgba(0,255,153,.2);color:#0f9;border:1px solid rgba(0,255,153,.3)}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_resultLabel__DS0jU.TeamScheduleCalendar_loss__AEWl5{background:rgba(255,99,132,.2);color:#ff6384;border:1px solid rgba(255,99,132,.3)}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_resultLabel__DS0jU.TeamScheduleCalendar_otLoss__bnniS{background:rgba(255,204,51,.2);color:#fc3;border:1px solid rgba(255,204,51,.3)}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_resultLabel__DS0jU.TeamScheduleCalendar_future__mIkzH{background:rgba(20,162,210,.2);color:#14a2d2;border:1px solid rgba(20,162,210,.3)}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_matchupInfo__VOK4R,.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_tooltipContent__plMV_{margin-bottom:8px}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_matchupInfo__VOK4R .TeamScheduleCalendar_matchup__8Ci08{font-size:1.125rem;font-weight:600;color:#ccc;margin-bottom:4px}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_matchupInfo__VOK4R .TeamScheduleCalendar_score__I3Q3t{font-size:1.25rem;font-weight:700;color:#14a2d2}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI{display:grid;grid-gap:4px;gap:4px}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V{display:flex;justify-content:space-between;align-items:center}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_label__mLmt8{color:#aaa;font-size:.75rem}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh{font-weight:600;padding:2px 4px;border-radius:4px;font-size:.625rem}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_strong__DaKT6{background:rgba(255,99,132,.2);color:#ff6384}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_average__zUgF7{background:rgba(170,170,170,.2);color:#aaa}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_positive__umJZu,.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_weak__lQrtF{background:rgba(0,255,153,.2);color:#0f9}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_negative__X0WU2{background:rgba(255,99,132,.2);color:#ff6384}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_excellent__AYstR{background:rgba(0,255,153,.3);color:#0f9}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_good__BZo9d{background:rgba(20,162,210,.2);color:#14a2d2}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_gameAnalytics__d0HXI .TeamScheduleCalendar_analyticItem__lP_3V .TeamScheduleCalendar_value__C80dh.TeamScheduleCalendar_poor__X0lhG{background:rgba(255,99,132,.2);color:#ff6384}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_tooltipFooter__zFqqW{padding-top:4px;border-top:1px solid #505050;text-align:center}.TeamScheduleCalendar_gameTooltip__jRZyh .TeamScheduleCalendar_tooltipFooter__zFqqW em{color:#aaa;font-size:.75rem}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj{background:rgb(19.2576271186,21.4796610169,24.4423728814);border:1px solid #505050;border-radius:8px;padding:24px;position:-webkit-sticky;position:sticky;top:16px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_sidebarHeader__yaKYc{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #505050}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_sidebarHeader__yaKYc h3{margin:0;color:#ccc;font-size:1.25rem;font-weight:600}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_closeSidebar__D__Ty{background:none;border:none;color:#aaa;font-size:1.25rem;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_closeSidebar__D__Ty:hover{color:#ff6384;background:rgba(255,99,132,.1)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO{color:#ccc}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_matchupHeader__PMeOv{margin-bottom:16px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_teams__RKArt{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:8px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_team__IDR01{display:flex;flex-direction:column;align-items:center;gap:4px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_teamAbbr__vTZ6t{font-size:1.125rem;font-weight:700;color:#ccc}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_teamScore__apDhW{font-size:1.5rem;font-weight:700;color:#14a2d2}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_vs__1_u9F{font-size:.875rem;color:#aaa;font-weight:600}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameDate__FUG96{text-align:center;color:#aaa;font-size:.875rem;margin-bottom:16px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameDate__FUG96 small{color:#aaa;font-size:.75rem}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_playoffBadge__JGAbM{background:linear-gradient(135deg,#ffcc33,rgb(255,191.25,0));color:#000;padding:4px 16px;border-radius:8px;text-align:center;font-weight:600;margin-bottom:16px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI{margin-top:24px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_gameAnalytics__d0HXI h4{margin:0 0 16px;color:var(--team-primary-color,#07aae2);font-size:1.125rem;font-weight:600}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_analyticRow__kOUXy{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_streakInfo__Mhq_V{margin-top:16px;text-align:center}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_streakBadge__xwmRI{display:inline-block;padding:4px 16px;border-radius:8px;font-size:.875rem;font-weight:600;text-transform:uppercase}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_streakBadge__xwmRI.TeamScheduleCalendar_win__JyG0n{background:rgba(0,255,153,.2);color:#0f9;border:1px solid rgba(0,255,153,.3)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_streakBadge__xwmRI.TeamScheduleCalendar_loss__AEWl5{background:rgba(255,99,132,.2);color:#ff6384;border:1px solid rgba(255,99,132,.3)}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_upcomingInfo__kNwjy{margin-top:24px;padding:16px;background:rgba(20,162,210,.1);border:1px solid rgba(20,162,210,.2);border-radius:8px}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_upcomingInfo__kNwjy h4{margin:0 0 4px;color:#14a2d2;font-size:1.125rem;font-weight:600}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj .TeamScheduleCalendar_gameOverview__2gryO .TeamScheduleCalendar_upcomingInfo__kNwjy p{margin:0;color:#aaa;font-size:.875rem;line-height:1.4}.TeamScheduleCalendar_error__RvIdN,.TeamScheduleCalendar_loading__5IFF5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;color:#ccc}.TeamScheduleCalendar_error__RvIdN h3,.TeamScheduleCalendar_loading__5IFF5 h3{margin:0 0 4px;font-size:1.5rem;font-weight:600}.TeamScheduleCalendar_error__RvIdN p,.TeamScheduleCalendar_loading__5IFF5 p{margin:0;color:#aaa;font-size:.875rem}.TeamScheduleCalendar_spinner__H8vEe{width:48px;height:48px;border:4px solid rgba(20,162,210,.2);border-top-color:#14a2d2;border-radius:50%;animation:TeamScheduleCalendar_spin__73go4 1s linear infinite;margin-bottom:16px}@keyframes TeamScheduleCalendar_spin__73go4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TeamScheduleCalendar_error__RvIdN h3{color:#ff6384}.TeamScheduleCalendar_calendarSidebar__dKben{background:rgb(19.2576271186,21.4796610169,24.4423728814);border:1px solid #505050;border-radius:8px;padding:24px;position:-webkit-sticky;position:sticky;top:16px;transition:all .3s ease;min-height:-moz-fit-content;min-height:fit-content}.TeamScheduleCalendar_calendarSidebar__dKben.TeamScheduleCalendar_withGameStats__ekhfQ{margin-top:8px}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI{display:flex;flex-direction:column;gap:32px}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR h4{margin:0 0 16px;color:#ccc;font-size:1.125rem;font-weight:600;padding-bottom:4px;border-bottom:1px solid #505050}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItems__wIK4B{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX{display:flex;flex-direction:column;gap:4px}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statLabel__kxCzo{font-size:.75rem;color:#aaa;font-weight:500}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW{font-size:1.25rem;color:#ccc;font-weight:600;padding:2px 4px;border-radius:4px;display:inline-block}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW.TeamScheduleCalendar_positive__umJZu{background:rgba(0,255,153,.2);color:#0f9;border:1px solid rgba(0,255,153,.3)}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW.TeamScheduleCalendar_negative__X0WU2{background:rgba(255,99,132,.2);color:#ff6384;border:1px solid rgba(255,99,132,.3)}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW.TeamScheduleCalendar_neutral__B61T1{background:rgba(255,204,51,.2);color:#fc3;border:1px solid rgba(255,204,51,.3)}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW.TeamScheduleCalendar_excellent__AYstR{background:rgba(0,255,153,.25);color:#0f9;border:1px solid rgba(0,255,153,.4)}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW.TeamScheduleCalendar_good__BZo9d{background:rgba(20,162,210,.2);color:#14a2d2;border:1px solid rgba(20,162,210,.3)}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW.TeamScheduleCalendar_average__zUgF7{background:rgba(255,204,51,.15);color:#fc3;border:1px solid rgba(255,204,51,.25)}.TeamScheduleCalendar_calendarSidebar__dKben .TeamScheduleCalendar_calendarStats__DSEhI .TeamScheduleCalendar_statGroup__vp_NR .TeamScheduleCalendar_statItem__k49uX .TeamScheduleCalendar_statValue__KfUUW.TeamScheduleCalendar_poor__X0lhG{background:rgba(255,99,132,.15);color:#ff6384;border:1px solid rgba(255,99,132,.25)}.TeamScheduleCalendar_summaryCard__02_Fh{background:rgb(19.2576271186,21.4796610169,24.4423728814);border:1px solid #505050;border-radius:8px;padding:16px;text-align:center;transition:all .3s ease}.TeamScheduleCalendar_summaryCard__02_Fh:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3);border-color:rgba(var(--team-primary-color,20,162,210),.4)}.TeamScheduleCalendar_summaryCard__02_Fh h4{margin:0 0 4px;font-size:.75rem;font-weight:600;color:#aaa;text-transform:uppercase;letter-spacing:.05em}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_record__Ahaz3{font-size:1.25rem;font-weight:700;color:#ccc;margin-bottom:4px}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN{font-size:.875rem;margin:2px 0;padding:2px 4px;border-radius:4px;font-weight:500;display:inline-block;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_topTier__Mf030,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_topTier__Mf030,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_topTier__Mf030{background:linear-gradient(135deg,rgba(0,255,153,.25),rgba(0,255,153,.15));color:#0f9;border-color:rgba(0,255,153,.4);box-shadow:0 2px 4px rgba(0,255,153,.2)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_upperTier__JzwwC,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_upperTier__JzwwC,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_upperTier__JzwwC{background:linear-gradient(135deg,rgba(20,162,210,.2),rgba(20,162,210,.1));color:#14a2d2;border-color:rgba(20,162,210,.3)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_middleTier__wm7UN,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_middleTier__wm7UN,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_middleTier__wm7UN{background:linear-gradient(135deg,rgba(255,204,51,.15),rgba(255,204,51,.08));color:#fc3;border-color:rgba(255,204,51,.25)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_lowerTier__Hmdoh,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_lowerTier__Hmdoh,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_lowerTier__Hmdoh{background:linear-gradient(135deg,rgba(255,99,132,.15),rgba(255,99,132,.08));color:#ff6384;border-color:rgba(255,99,132,.25)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_bottomTier__zKjkH,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_bottomTier__zKjkH,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_bottomTier__zKjkH{background:linear-gradient(135deg,rgba(255,99,132,.25),rgba(255,99,132,.15));color:#ff6384;border-color:rgba(255,99,132,.4);box-shadow:0 2px 4px rgba(255,99,132,.2)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_strongPositive__MniNX,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_strongPositive__MniNX,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_strongPositive__MniNX{background:linear-gradient(135deg,rgba(0,255,153,.3),rgba(0,255,153,.2));color:rgb(0,204,122.4);border-color:rgba(0,255,153,.5);font-weight:600}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_positive__umJZu,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_positive__umJZu,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_positive__umJZu{background:rgba(0,255,153,.2);color:#0f9;border-color:rgba(0,255,153,.3)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_slightlyPositive__WsCfI,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_slightlyPositive__WsCfI,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_slightlyPositive__WsCfI{background:rgba(0,255,153,.1);color:hsl(156,100%,45%);border-color:rgba(0,255,153,.2)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_neutral__B61T1,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_neutral__B61T1,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_neutral__B61T1{background:rgba(255,204,51,.15);color:#fc3;border-color:rgba(255,204,51,.25)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_slightlyNegative__Mk47P,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_slightlyNegative__Mk47P,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_slightlyNegative__Mk47P{background:rgba(255,99,132,.1);color:rgb(255,73.5,111.8942307692);border-color:rgba(255,99,132,.2)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_negative__X0WU2,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_negative__X0WU2,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_negative__X0WU2{background:rgba(255,99,132,.2);color:#ff6384;border-color:rgba(255,99,132,.3)}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY.TeamScheduleCalendar_strongNegative__GjC3X,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_strongNegative__GjC3X,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_strongNegative__GjC3X{background:linear-gradient(135deg,rgba(255,99,132,.3),rgba(255,99,132,.2));color:rgb(255,48,91.7884615385);border-color:rgba(255,99,132,.5);font-weight:600}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_percentage__24nqY:hover,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_points__TPeM9:hover,.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_recentForm__MYBGN:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_seasonRecord__4wEd_ .TeamScheduleCalendar_points__TPeM9{position:relative}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_seasonRecord__4wEd_ .TeamScheduleCalendar_points__TPeM9:after{content:attr(data-rank);position:absolute;top:-8px;right:-8px;background:var(--team-secondary-color,#07aae2);color:#fff;font-size:.625rem;padding:2px 4px;border-radius:50%;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-weight:700}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_currentStreak__aKJKN .TeamScheduleCalendar_recentForm__MYBGN{position:relative}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_currentStreak__aKJKN .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_hotStreak__RNh7z{animation:TeamScheduleCalendar_hotStreakPulse__nhos3 2s ease-in-out infinite}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_currentStreak__aKJKN .TeamScheduleCalendar_recentForm__MYBGN.TeamScheduleCalendar_coldStreak__W1uZd{animation:TeamScheduleCalendar_coldStreakPulse__msGUG 2s ease-in-out infinite}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_goalDifferential__HseCK .TeamScheduleCalendar_points__TPeM9{font-family:Roboto Condensed,sans-serif;font-weight:700;letter-spacing:.5px}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_goalDifferential__HseCK .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_positive__umJZu:before{content:"↗";margin-right:4px;color:#0f9}.TeamScheduleCalendar_summaryCard__02_Fh.TeamScheduleCalendar_goalDifferential__HseCK .TeamScheduleCalendar_points__TPeM9.TeamScheduleCalendar_negative__X0WU2:before{content:"↘";margin-right:4px;color:#ff6384}@keyframes TeamScheduleCalendar_hotStreakPulse__nhos3{0%,to{box-shadow:0 0 5px rgba(0,255,153,.5)}50%{box-shadow:0 0 15px rgba(0,255,153,.8)}}@keyframes TeamScheduleCalendar_coldStreakPulse__msGUG{0%,to{box-shadow:0 0 5px rgba(255,99,132,.5)}50%{box-shadow:0 0 15px rgba(255,99,132,.8)}}@media(max-width:1200px){.TeamScheduleCalendar_calendarContent__wkaZV{grid-template-columns:1fr;gap:24px}.TeamScheduleCalendar_sidebarContainer__030Qy{min-width:auto;max-width:none;display:flex;flex-direction:column;gap:24px}.TeamScheduleCalendar_calendarSidebar__dKben{position:relative;top:0;margin-top:0}.TeamScheduleCalendar_calendarSidebar__dKben.TeamScheduleCalendar_withGameStats__ekhfQ{margin-top:24px}.TeamScheduleCalendar_calendarGrid__3jkBs{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.TeamScheduleCalendar_container__bkFsU{padding:24px}.TeamScheduleCalendar_titleWithInfo__Vy7AU h3{font-size:1.25rem}.TeamScheduleCalendar_teamSummary__8IaQ_{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.TeamScheduleCalendar_summaryCard__02_Fh{padding:8px}.TeamScheduleCalendar_summaryCard__02_Fh .TeamScheduleCalendar_record__Ahaz3{font-size:1.125rem}.TeamScheduleCalendar_calendarGrid__3jkBs{grid-template-columns:1fr}.TeamScheduleCalendar_calendarLegend__Ejx3F{flex-direction:column;align-items:flex-start;gap:8px}.TeamScheduleCalendar_dayCell__Atcx9{min-height:50px;padding:2px}.TeamScheduleCalendar_dayNumber__iCBc_,.TeamScheduleCalendar_gameInfo__1gRb8{font-size:.625rem}.TeamScheduleCalendar_gameTooltip__jRZyh{min-width:250px;max-width:90vw}.TeamScheduleCalendar_gameStatsSidebar__Bw_Lj{padding:16px}.TeamScheduleCalendar_teams__RKArt{gap:8px}.TeamScheduleCalendar_teamAbbr__vTZ6t{font-size:.875rem}.TeamScheduleCalendar_teamScore__apDhW{font-size:1.25rem}}@media(max-width:480px){.TeamScheduleCalendar_daysContainer__dCfL4{gap:1px}.TeamScheduleCalendar_dayCell__Atcx9{min-height:40px;padding:1px}.TeamScheduleCalendar_dayNumber__iCBc_,.TeamScheduleCalendar_gameInfo__1gRb8,.TeamScheduleCalendar_opponent__EyDW2,.TeamScheduleCalendar_score__I3Q3t{font-size:.625rem}}.TeamDropdown_teamDropdown__KoiWG{position:relative;display:inline-flex;align-items:center;justify-content:center}.TeamDropdown_select___pDHF{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(0,0,0,0);border:none;color:inherit;font:inherit;font-weight:700;font-size:inherit;cursor:pointer;outline:none;min-width:0}.TeamDropdown_select___pDHF:hover{opacity:.8}.TeamDropdown_select___pDHF:focus{outline:2px solid hsla(0,0%,100%,.3);outline-offset:2px;border-radius:4px}.TeamDropdown_teamDropdown__KoiWG:after{content:"";position:absolute!important;left:10%!important;top:60%!important;transform:translateY(-50%)!important;width:0;height:0;border-left:8px solid rgba(0,0,0,0)!important;border-right:8px solid rgba(0,0,0,0)!important;border-top:12px solid #fff!important;opacity:.3!important;pointer-events:none!important;z-index:10!important;transition:opacity .2s ease,transform .2s ease!important}.TeamDropdown_teamDropdown__KoiWG:hover:after{opacity:.8!important}.TeamDropdown_dropdownIcon__xi_Qq{display:none!important}.TeamDropdown_select___pDHF::-ms-expand{display:none}.TeamDropdown_select___pDHF option{background:#181818;color:#fff;padding:.5rem}