body,html{height:100%;overflow:hidden;position:fixed;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;font-family:Jost,sans-serif;margin:0}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.glow-button-no{box-shadow:none!important}.glow-button{background-color:#0a8afe;border-radius:10px;color:#fff;font-size:13px;font-weight:400;line-height:134%;margin-bottom:0;margin-top:0;overflow:visible;padding:10px 26px;text-align:center;text-decoration:none;white-space:nowrap;width:100%}code{font-family:Jost,sans-serif}.app_style_wrapper{-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#f8f9fa,#e9ecef);height:100%;overflow-x:hidden;position:relative}.app_style_wrapper_teams{overflow-y:hidden}.report-logo-section{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:3px!important;padding-left:7px;padding-right:7px}.report-header-logo{height:32px;position:relative}@font-face{font-family:JostBlack;src:local("JostBlack"),url(/static/media/Jost-Black.6bda96786c9cd0bc15c0.ttf) format("truetype")}@font-face{font-family:JostBlackItalic;src:local("JostBlackItalic"),url(/static/media/Jost-BlackItalic.1459eab3a6922a8979e6.ttf) format("truetype")}@font-face{font-family:JostBold;src:local("JostBold"),url(/static/media/Jost-Bold.d26e8e629f57716e90a0.ttf) format("truetype")}@font-face{font-family:JostBoldItalic;src:local("JostBoldItalic"),url(/static/media/Jost-BoldItalic.c08581383aa3282cf0e2.ttf) format("truetype")}@font-face{font-family:JostExtraBold;src:local("JostExtraBold"),url(/static/media/Jost-ExtraBold.5ed7aa2b4bbb5c266355.ttf) format("truetype")}@font-face{font-family:JostExtraBoldItalic;src:local("JostExtraBoldItalic"),url(/static/media/Jost-ExtraBoldItalic.86c5c7428f34944f0bd6.ttf) format("truetype")}@font-face{font-family:JostExtraLight;src:local("JostExtraLight"),url(/static/media/Jost-ExtraLight.9063ccd79d1afee8239e.ttf) format("truetype")}@font-face{font-family:JostExtraLightItalic;src:local("JostExtraLightItalic"),url(/static/media/Jost-ExtraLightItalic.01a5fa15d8b0c2886b36.ttf) format("truetype")}@font-face{font-family:JostItalic;src:local("JostItalic"),url(/static/media/Jost-Italic.a5338eb36875917b761a.ttf) format("truetype")}@font-face{font-family:JostLight;src:local("JostLight"),url(/static/media/Jost-Light.3190500f570b2fb9409f.ttf) format("truetype")}@font-face{font-family:JostLightItalic;src:local("JostLightItalic"),url(/static/media/Jost-LightItalic.57eaa1a8d68cfb1cb899.ttf) format("truetype")}@font-face{font-family:JostMedium;src:local("JostMedium"),url(/static/media/Jost-Medium.6b59eccdfbb145802814.ttf) format("truetype")}@font-face{font-family:JostMediumItalic;src:local("JostMediumItalic"),url(/static/media/Jost-MediumItalic.b88f56a6fadc2ec40530.ttf) format("truetype")}@font-face{font-family:Avantt;src:local("Avantt"),url(/static/media/Avantt-BoldItalic.e1f81faa75922eada754.otf) format("truetype")}@font-face{font-family:JostRegular;src:local("JostRegular"),url(/static/media/Jost-Regular.ca33bfb0214ee2e6936a.ttf) format("truetype")}@font-face{font-family:JostSemiBold;src:local("JostSemiBold"),url(/static/media/Jost-SemiBold.c884553b974be0f58c33.ttf) format("truetype")}@font-face{font-family:JostSemiBoldItalic;src:local("JostSemiBoldItalic"),url(/static/media/Jost-SemiBoldItalic.721cebafaaa539761102.ttf) format("truetype")}@font-face{font-family:JostThin;src:local("JostThin"),url(/static/media/Jost-Thin.339e60468be5eb05e10e.ttf) format("truetype")}@font-face{font-family:JostThinItalic;src:local("JostThinItalic"),url(/static/media/Jost-ThinItalic.f28fd0523043df82a2be.ttf) format("truetype")}@font-face{font-family:KhandBold;src:local("KhandBold"),url(/static/media/Khand-Bold.be592408f8adcecd7281.ttf) format("truetype")}@font-face{font-family:KhandLight;src:local("KhandLight"),url(/static/media/Khand-Light.9d6a7ef53009355bcf5f.ttf) format("truetype")}@font-face{font-family:KhandMedium;src:local("KhandMedium"),url(/static/media/Khand-Medium.93487089c8df3442a9fa.ttf) format("truetype")}@font-face{font-family:KhandRegular;src:local("KhandRegular"),url(/static/media/Khand-Regular.52fedec429160638c768.ttf) format("truetype")}@font-face{font-family:KhandSemiBold;src:local("KhandSemiBold"),url(/static/media/Khand-SemiBold.f2da82c098795b285cd5.ttf) format("truetype")}.report_link{color:#082735;cursor:pointer;font-size:12px;font-weight:700;text-decoration:underline;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.report_link:hover{color:#0c4b70;text-decoration:underline}@media screen and (max-width:999px){.report-header-logo{height:26px;position:relative}}@media screen and (max-width:800px){.report_link{font-size:10px}}@media(max-width:530px){.report_link{font-size:8px}}.legend{font-size:14px;gap:20px;justify-content:space-evenly;margin-bottom:5px;text-align:left}.legend,.legend_box_container{align-items:center;display:flex}.legend_box_container{gap:15px}.color-dot{height:16px;min-height:16px;min-width:16px;width:16px}@media (max-width:768px){.legend_box_container{font-size:12px;gap:5px}.color-dot{height:14px;min-height:14px;min-width:14px;width:14px}}@media (max-width:480px){.legend{gap:6px}.legend_box_container{font-size:8px;gap:2px}.color-dot{height:12px;min-height:12px;min-width:12px;width:12px}}@media (max-width:380px){.legend{gap:4px}.legend_box_container{font-size:7px;gap:2px}}.top_page_banner{align-items:center;background-color:#1a283a;display:flex;height:60px;justify-content:space-between;position:fixed;width:100vw;width:100dvw;z-index:1300}.banner-content{align-items:center;display:flex;gap:5px;height:100%;width:100%}.banner-content.banner-login{padding-left:0}.menu-button-wrapper,.menu-button-wrapper.show-mobile{display:none}.menu-button-wrapper.show-player{display:block}.menu-button-wrapper.hide{display:none!important}.menu-button{background-color:#ffffff14;border:1px solid #ffffff1a;color:#fff;margin-left:10px;margin-right:10px;padding:6px;transition:all .2s ease}.menu-button:hover{background-color:#ffffff26;border-color:#fff3;transform:scale(1.05)}.menu-button:active{transform:scale(.95)}.menu-button.active{background-color:#25adf533;border:1px solid #25adf566}.menu-button.active:hover{background-color:#25adf54d;border-color:#25adf580}.logo-section{align-items:center;display:flex;flex-direction:row;gap:10px}.logo-section.qb-country{align-items:flex-end;gap:5px}.login-page-banner-spacer{display:none}.logo-section.player-view{margin-left:10px}.main_logo{cursor:pointer;height:32px;position:relative;top:-2px}.main_logo,.main_logo.qb-logo{padding-left:20px}.coach_text{color:#b8c5d6;cursor:default;font-family:KhandBold;font-size:18px;letter-spacing:1.5px;position:relative;text-shadow:0 2px 4px #0003;text-transform:uppercase;top:2px;transition:color .3s ease}.coach_text.qb-text{font-size:10px;top:1px}.coach-text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#b8c5d6,#25adf5);-webkit-background-clip:text;background-clip:text}.main_page_container_item{height:calc(100vh - 60px);padding-top:60px}.main_page_container_item_app{height:100vh;height:100dvh}.main_page_container{display:grid;grid-template-columns:300px 1fr;overflow-y:auto}.main_page_container_player{width:100vw;width:100dvw}.side_panel{background-color:#1a283a;flex-direction:column;height:calc(100vh - 60px);justify-content:space-between;width:300px;z-index:2}.side_panel,.side_panel.desktop-only{display:flex}.side_panel.hide{display:none!important}.side-panel-footer{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding:20px}.subscription-container{background:#fff;color:#222;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:2000}.mobile-drawer .MuiBackdrop-root,.mobile-drawer .MuiDrawer-paper{height:calc(100% - 60px);top:60px}.drawer-content{background-color:#1a283a;height:100%;justify-content:space-between;padding-top:20px;width:220px}.drawer-content,.drawer-footer{display:flex;flex-direction:column}.drawer-footer{gap:16px;padding:20px}.player-profile-button{background-color:#25adf5;border-radius:8px;box-shadow:0 4px 12px #25adf54d;color:#fff;font-family:KhandSemiBold;font-size:16px;letter-spacing:.5px;padding:12px 20px;text-transform:none;transition:all .3s ease}.player-profile-button:hover{background-color:#1990d8;box-shadow:0 6px 16px #25adf566;transform:translateY(-2px)}.player-profile-button .MuiButton-startIcon{margin-right:12px}.user-info{background-color:#ffffff0d;padding:8px;text-align:center}.logout-button,.user-info{border-radius:8px;color:#b8c5d6;font-family:KhandSemiBold;font-size:16px}.logout-button{background-color:initial;border:2px solid #b8c5d64d;letter-spacing:.5px;padding:12px 20px;text-transform:none;transition:all .3s ease}.logout-button:hover{background-color:#ffffff0d;border-color:#b8c5d6;color:#fff;transform:translateY(-2px)}.logout-button .MuiButton-endIcon{margin-left:12px}.tabs_selector .Mui-selected{color:#fff!important}.tabs_selector .Mui-disabled{color:grey!important}.drawer-tabs .Mui-selected{color:#fff!important}.sort_button{width:40px!important}.back-button{position:relative}.table_padding,.table_padding_2{padding-top:60px}.stat-table-container{height:calc(100vh - 100px);height:calc(100dvh - 100px);margin-left:10px;overflow-x:auto}.stat-table{background-color:#f9f9f9;box-shadow:0 4px 10px #0000001a;width:calc(100% - 10px)}.stat-table-container td,.stat-table-container th{border-bottom:1px solid #ddd;padding:12px 16px}.stat-table th{background-color:#222;color:#fff}.stat-table tbody tr:hover{background-color:#f1f1f1}.stat-table tbody tr:last-child td{border-bottom:none}@media screen and (max-width:999px){.login-page-banner-spacer{display:block}.top_page_banner{height:40px}.menu-button-wrapper.show-mobile{display:block;width:28px}.menu-button{margin-left:8px;margin-right:8px;padding:4px}.menu-button svg{font-size:16px!important}.side_panel.desktop-only{display:none!important}.main_page_container{grid-template-columns:1fr}.main_page_container_item{height:calc(100vh - 40px);padding-top:39px}.mobile-drawer .MuiBackdrop-root,.mobile-drawer .MuiDrawer-paper{height:calc(100% - 40px);top:40px}.main_logo{height:20px!important;padding-left:0}.main_logo.qb-logo{left:10px;padding-left:0}.logo-section{flex-wrap:nowrap}.logo-section.qb-country{gap:14px}.coach_text{font-size:13px;letter-spacing:.5px;top:0}.coach_text.qb-text{font-size:7px;top:0}.stat-table-container{height:calc(100vh - 60px);height:calc(100dvh - 60px);margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.stat-table td,.stat-table th{font-size:12px!important}.sort_button{width:25px!important}.table_padding{padding-top:40px}}@media screen and (max-width:450px){.coach_text{font-size:12px}.main_logo{height:20px!important}}@media screen and (max-width:395px){.coach_text{font-size:9px;position:relative}.main_logo{height:16px!important}}@keyframes spinFootball{0%{transform:rotateY(0deg) rotate(0deg)}25%{transform:rotateY(90deg) rotate(5deg)}50%{transform:rotateY(180deg) rotate(0deg)}75%{transform:rotateY(270deg) rotate(-5deg)}to{transform:rotateY(1turn) rotate(0deg)}}@keyframes wobble{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.football-container{animation:wobble 2s ease-in-out infinite;animation-fill-mode:both;perspective:1000px}.spinning-football{animation:spinFootball 2s linear infinite;animation-fill-mode:both;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));transform-style:preserve-3d;will-change:transform}.spinning-football ellipse{background:linear-gradient(135deg,#ffffff4d,#0000 50%);position:relative}@keyframes pulse{0%,to{opacity:.8}50%{opacity:1}}.football-loader-message{animation:pulse 2s ease-in-out infinite}@keyframes simpleSpinFootball{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.simple-spinning-football{animation:simpleSpinFootball 1.5s linear infinite}@keyframes footballSpin{0%{transform:rotate(0deg) rotateY(0deg)}to{transform:rotate(1turn) rotateY(1turn)}}@keyframes footballThrow{0%{opacity:0;transform:translateX(-100px) translateY(0) rotate(0deg) scale(.5)}20%{opacity:1}50%{transform:translateX(0) translateY(-30px) rotate(180deg) scale(1)}to{opacity:0;transform:translateX(100px) translateY(0) rotate(1turn) scale(.5)}}@keyframes footballBounce{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(-15deg)}50%{transform:translateY(0) rotate(0deg)}75%{transform:translateY(-10px) rotate(15deg)}}.football-container-spin{perspective:1000px}.football-spin{animation:footballSpin 2s linear infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));transform-style:preserve-3d}.football-container-throw{overflow:hidden;width:200px!important}.football-throw{animation:footballThrow 3s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.football-container-bounce{animation:wobble 2s ease-in-out infinite}.football-bounce{animation:footballBounce 1.5s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2))}.table_column_one{gap:25px}.bottom_2,.table_column_one{align-items:center;display:flex;justify-content:flex-start}.bottom_2{gap:40px}.strong_bottom{position:relative;top:1px}.strong_report_item{color:#3f3f3f}.report-container{background:#fff;color:#000;font-family:KhandRegular;margin:auto;max-width:1100px;padding:0 20px}.header_games_item_dot{margin-right:15px;position:relative;top:3px}.stats-box{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:5px}.report-header{font-family:KhandRegular;margin-bottom:5px}.player-name,.player-name-report{font-family:KhandBold;font-size:22px}.player-name{color:#fff;flex-shrink:0;letter-spacing:.5px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-dates{align-items:center;display:flex;font-family:KhandSemiBold}.clickable-report-item,.play-dates{cursor:pointer;font-weight:700;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.clickable-report-item{color:#6fcbff;text-decoration:underline}.clickable-report-item:hover{color:#53befc;text-decoration:underline}.header_games_item{display:block;width:118px}.date-picker-popup{background:#fff;border-radius:8px;padding:10px;position:absolute;right:20px;top:60px;z-index:1000}.loading_print{align-items:center;background-color:#ffffffe6;display:flex;height:calc(100vh - 60px);height:calc(100dvh - 60px);justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.metrics-table td,.metrics-table th{padding:0 3px!important}.date-picker-row{gap:10px}.date-picker-row,.splitter-row{align-items:center;display:flex}.splitter-row{cursor:pointer;gap:8px;height:11px;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.splitter-line{border-top:2px dashed #666;flex-grow:1;height:1px;position:relative;top:0}.splitter-label{align-items:center;color:#007bff;display:flex;font-size:13px;font-weight:500;gap:5px;white-space:nowrap}.splitter-label:hover{text-decoration:underline}.report_header_logo{height:32px}.modal_title{font-size:26px!important}.header-bar-none{align-items:baseline;background-color:initial;color:#000;padding-left:7px;padding-right:7px;position:relative}.header-bar,.header-bar-none{display:flex;font-family:KhandRegular;font-weight:700;justify-content:space-between}.header-bar{background-color:#000;color:#fff;padding:8px 12px}.player-info-report{background-color:#e0ecf9;display:flex;justify-content:space-between}.left-info>div{margin-bottom:2px;text-align:left}.left-info{flex:1 1;height:80px;padding:10px 10px 5px}.right-stats{align-items:flex-end;border-left:2px solid #000;display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px 10px 30px;text-align:right}.red{color:red}.highlight-box{background:#e0f0ff;border-radius:5px;color:#000;font-weight:700;min-width:50px;padding:5px 10px;text-align:center}.width_setter_one{width:200px}.stat_formatter{text-align:center;width:50px}.width_setter_two{padding-left:20px;width:164px}.width_setter_three{width:140px}.metrics-table tr{height:25px}.star_container_height{max-height:25px}.metrics-table td:nth-child(3),.metrics-table th:nth-child(3){min-width:70px;padding:0}.section-title-sub{font-family:KhandRegular;font-size:12px}.section-title{background-color:#d9d9d9;color:#484848;font-family:KhandBold;font-size:15px;font-style:italic;font-weight:700;padding:4px 5px;text-align:left}.section-subtitle{font-size:13px;font-style:italic;margin:2px 0 6px}.subsection-title{font-size:14px;font-weight:700;margin-bottom:5px;margin-top:15px;padding-left:5px}.metrics-table{border-collapse:collapse;font-family:KhandRegular;width:100%}.metrics-table td,.metrics-table th{font-size:14px;padding:6px 8px;text-align:center}.metrics-table.no-borders td,.metrics-table.no-borders th{border-bottom:none;border-right:2px solid #000;border-top:none}.metrics-table tr td:last-child,.metrics-table tr th:last-child{border-right:none}.metrics-table tbody tr:last-child td{padding-bottom:15px}.metrics-table th{background-color:#000;color:#fff;font-weight:700}.color-dot{display:inline-block}.player-page{margin:0 auto}.player-header{align-items:center;display:flex;justify-content:space-between}.add_player_button{height:42px!important}.user_chips{border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;gap:4px;max-width:min(1500px,calc(100vw - 900px));max-width:min(1500px,calc(100dvw - 900px));min-height:40px;min-width:400px;overflow-x:auto;overflow-y:hidden;padding:0;position:relative;white-space:nowrap}.feature-subtitle{color:#0a8afe;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:26px;margin-bottom:0;margin-top:0;text-decoration:none;text-transform:uppercase}.timeframe_card{align-items:center;background-color:#000;border:3px solid #666;border-radius:15px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:15px;transition:all .2s linear}.selected_timeframe{border:3px solid #32913d!important}.timeframe_card:hover{border:3px solid #4eca5c!important}.most_popular{background-color:#000;color:#4e9c58;font-family:Avantt!important;padding-left:4px;position:absolute;right:0;text-align:right;top:-10px}.feature_text{font-size:16px}.secondary_text_color{color:#999;font-family:SohneBuch,Arial,sans-serif;font-size:16px;z-index:2}.left_border_grey{border-left:2px solid #5f5f5f}.top_select_plan{border-top:5px solid #4e9c58}.mid_select_plan,.top_select_plan{border-left:5px solid #4e9c58;border-right:5px solid #4e9c58}.avantt_text{font-family:Avantt!important}.custom_background_3{background:radial-gradient(circle at 30% 20%,#042b4fe6,#000 20%)}.glow:hover{background-image:linear-gradient(100deg,#8cc8ff 6.42%,#0a8afe 28% 69%,#8cc8ff 90%);box-shadow:0 0 14px #0a8afe,0 0 26.1px #0a8afe,0 0 91.35px #0a8afe,0 0 182.7px #0a8afe,0 0 313.2px #0a8afe,0 0 548.1px #0a8afe;opacity:.67}.glow{grid-column-gap:8px;align-items:center;background-image:linear-gradient(63deg,#8cc8ff 6.42%,#0a8afe 28% 69%,#8cc8ff 90%);border:1px undefined;border-radius:12px;box-shadow:0 0 13.05px #0a8afe,0 0 26.1px #0a8afe,0 0 91.35px #0a8afe,0 0 182.7px #0a8afe,0 0 313.2px #0a8afe,0 0 548.1px #0a8afe;cursor:pointer;display:flex;flex:0 1 auto;justify-content:center;padding:1px;text-decoration:none;transition:background-color .2s,opacity .2s}.bottom_select_plan{border-bottom:5px solid #4e9c58!important;border-left:5px solid #4e9c58;border-right:5px solid #4e9c58}.active_sub_item{border-bottom:1px solid #444;color:#4e9c58!important;font-size:20px;font-weight:700;text-align:center}.sign_up_text{align-items:flex-end;color:#fff;display:flex;flex-direction:row;justify-content:space-between}.coach_text{width:calc(100% - 150px);z-index:2}@media screen and (max-width:999px){.stats-header{margin-bottom:30px}.modal_title{font-size:20px!important}.profile_avata_mover{position:relative;top:8px}.sign_up_text{align-items:center;display:flex;flex-direction:column;gap:20px}.coach_text{width:100%}.most_popular{left:-10px!important;min-width:136px;right:auto!important;text-align:center}}.heading-3{color:var(--white);font-family:Avantt,Arial,sans-serif;font-size:clamp(32px,3.22vw,50px);line-height:105%;margin-bottom:0;margin-top:0;text-transform:uppercase}.left_container_player{align-items:center;display:flex;flex:1 1;min-width:0}.search-sort-bar-player{position:fixed;width:100%}.player_name{display:flex;flex-direction:column;margin-right:20px}.player-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:20px;min-width:0}.player-info-item{align-items:center;display:flex;flex-shrink:0;margin-bottom:4px;min-width:0}.player-header-stats{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:10px 10px 0}.label_player{flex-shrink:0;font-size:1.1em!important;font-weight:700!important;padding-right:20px;text-align:end;width:60px}.back-button{align-self:flex-end}.player-stats{display:grid;grid-template-columns:repeat(3,1fr);height:calc(100vh - 128px)!important;height:calc(100dvh - 128px)!important;width:100%}.stat-box{align-items:center;border:1px solid #bdbcbc;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.grey-background{background-color:#e0e0e0}.stat-box:first-child{grid-column-start:1}.player-details{align-items:flex-start}.player-details-item{display:flex;margin-bottom:4px;width:100%}.label_player_1{font-size:1.1rem!important;font-weight:700!important;padding-right:20px;text-align:end;width:160px}.select_container_items{padding-top:50px}.chart_loading_container{left:-20px;width:calc(100vw - 260px)!important;width:calc(100dvw - 260px)!important}.chart_loading_container,.chart_loading_container_player{align-items:center;background-color:rgba(77,77,77,.136);display:flex;justify-content:center;position:absolute;top:0;z-index:3}.chart_loading_container_player{width:100vw!important;width:100dvw!important}.history-tab-container{height:100%;position:relative}.history-controls-section{height:60px;opacity:0;overflow:hidden;padding-top:75px;transform:translateY(-100px);transition:all .3s ease-in-out}.history-controls-section.visible{opacity:1;transform:translateY(2px)}.history-controls-section.hidden{opacity:0;transform:translateY(-100px)}.chart_content_no_date{height:100%;overflow:hidden;position:relative}.chart_tab_container_date .MuiButtonBase-root{padding:0!important}.chart_tab_container_date .MuiButtonBase-root,.chart_tab_container_date .MuiTabs-root{height:30px!important;min-height:30px!important}.mobile_grid{height:calc(100vh - 168px)!important;height:calc(100dvh - 168px)!important}.main_grid_override{height:calc(100vh - 40px)!important;height:calc(100dvh - 40px)!important}.player_container{height:100%}.player-tab-panel,.player-tab-panel-report{display:flex;flex-direction:column;overflow:visible}.player-tab-panel.subscription_tab_width{overflow-x:hidden;overflow-y:auto}@media (min-width:1024px){.player-tab-panel.subscription_tab_width{overflow-y:visible}}.player-tab-panel-report>div:first-child{flex-shrink:0;padding:16px 24px}.player-tab-panel-report .print-area{background:#fff;flex:1 1;overflow-y:auto}.report-toggle-container{align-items:center;background-color:#25adf514;border-radius:25px;box-shadow:inset 0 2px 4px #0000000f;display:flex;padding:4px;position:relative}.report-toggle-slider{background:linear-gradient(135deg,#25adf5,#1a8cd8);border-radius:22px;box-shadow:0 2px 8px #25adf54d;height:calc(100% - 8px);position:absolute;transition:transform .3s cubic-bezier(.4,0,.2,1);width:50%}.report-toggle-button{background:#0000;border:none;border-radius:20px;color:#666;cursor:pointer;font-family:KhandSemiBold;font-size:14px;padding:8px 24px;position:relative;transition:color .3s ease;white-space:nowrap;z-index:1}.report-toggle-button.active{color:#fff;text-shadow:0 1px 2px #0000001a}@media screen and (max-width:600px){.report-toggle-button{font-size:12px;padding:6px 16px}.player-tab-panel-report>div:first-child{padding:12px 16px}}.print-report-button{align-items:center;background:linear-gradient(135deg,#25adf5,#1a8cd8);border:none;border-radius:8px;box-shadow:0 2px 8px #25adf533;color:#fff;cursor:pointer;display:flex;font-family:KhandSemiBold;font-size:14px;gap:8px;padding:8px 20px;transition:all .3s ease}.print-report-button:hover{background:linear-gradient(135deg,#1a8cd8,#1570b8);box-shadow:0 4px 12px #25adf54d;transform:translateY(-1px)}.print-report-button:active{box-shadow:0 2px 4px #25adf533;transform:translateY(0)}.main_player_container{height:100%}.compare_text{color:#999;font-size:16px;font-style:italic;padding-left:4px}.top_chart_tools{display:flex;justify-content:flex-end;padding-right:20px;position:absolute;right:0;top:15px;z-index:9}.label_player_value{font-size:1.1rem!important;max-width:250px;overflow:hidden;position:relative;text-overflow:ellipsis;top:-1px;white-space:nowrap}.label_player_1_item{font-size:1.1em!important;position:relative;top:-1px}.profile_avatar{height:40px!important;width:40px!important}.report_left_padding{padding-left:60px}.report_header{font-size:1.17em!important}.report_subheader{font-size:1em!important}.subscription_tab_width{background-color:#fff;height:100%;padding-bottom:80px}.choose-plan-page{height:100%;min-height:100%;padding-bottom:80px;padding-top:10px!important}@media (max-width:768px) and (orientation:portrait){.choose-plan-page{height:100vh;height:100dvh;overflow-y:auto;padding-bottom:40px}.player-tab-panel.choose-plan-page{overflow-y:visible}.MuiTabs-root{max-width:100%;overflow-x:hidden;width:100%}.tabs_player_page .MuiTab-root{flex:1 1;font-size:10px!important;max-width:16.666%!important;min-width:0!important;padding:4px 2px!important}.chart_tab_container_date{margin:0!important;padding:0!important}}.subscription-content-wrapper{margin:0 auto;max-width:800px;padding:0}@media (max-width:400px){.subscription-content-wrapper{padding:0 8px;width:100%}.choose-plan-page>.subscription-content-wrapper>div:nth-child(2){align-items:center!important;flex-direction:column!important}}@media (max-width:360px){.tabs_player_page .MuiTab-root{font-size:9px!important;max-width:calc(16.66667vw - 2px)!important;min-width:0!important;padding:4px 1px!important}.MuiTabs-root{max-width:100vw}.MuiTabs-indicator{height:2px!important}}.player-tab-panel.choose-plan-page{overflow-x:hidden;overflow-y:auto}@media (min-width:1024px){.player-tab-panel.choose-plan-page{overflow-y:visible}}@media (max-width:600px) and (orientation:portrait){.subscription_tab_width{padding-top:100px!important}}.subscription_tab_width_2{min-width:max(25vw,300px)}@media (max-width:1400px){.player-info{gap:5px}}@media (max-width:1100px){.player-header-stats{align-items:flex-start;flex-direction:row;gap:20px}.left_container_player{align-items:center;flex-direction:row;gap:20px}.profile_avata_mover{height:100px!important;width:100px!important}.player-info{flex:1 1;flex-direction:column;gap:5px}.player-info-item{width:100%}.label_player_value{max-width:none;white-space:normal}}@media (max-width:1200px){.user_chips{max-width:none!important;min-width:125px;width:250px}.player-header-stats{gap:20px}.report_left_padding{padding-left:30px}}@media (max-width:1199px){.player-name{max-width:200px}}@media (max-width:999px){.player-name{font-size:20px;max-width:160px}.chart_loading_container{width:calc(100vw + 40px)!important;width:calc(100dvw + 40px)!important}.price_container{text-align:end;z-index:2}.price_container,.timeframe_card{align-items:center;display:flex;flex-direction:column;justify-content:center}.timeframe_card{background-color:#000;border:3px solid #666;border-radius:15px;color:#fff;cursor:pointer;padding:15px;transition:all .2s linear}.player_select{height:34px!important}.loading_print{height:calc(100vh - 40px);height:calc(100dvh - 40px);width:100vw;width:100dvw}.player-header-stats{padding-top:0}.search-sort-bar-player{height:40px!important}.grid_tab_header .MuiButtonBase-root{font-size:12px!important;padding:0!important;top:3px!important}.grid_tab_header,.grid_tab_header .MuiButtonBase-root{height:30px!important;min-height:30px!important}.mobile_grid{height:calc(100vh - 120px)!important;height:calc(100dvh - 120px)!important}.user_chips{min-height:34px!important;width:400px}.add_player_button,.user_chips{height:34px!important}.player-details-item{gap:5px}.player-details{padding-left:0}.player_header{font-size:26px!important}.main_player_container{height:100%!important}.history-tab-container{height:calc(100vh - 100px)!important;height:calc(100dvh - 100px)!important;padding-top:0}.from-app .history-tab-container{height:calc(100vh - 60px)!important;height:calc(100dvh - 60px)!important;padding-top:0}.select_container_items{padding-top:10px}.loader-item{height:calc(100vh - 40px);height:calc(100dvh - 40px)}.from-app .loader-item{height:100vh;height:100dvh}.player-header{align-items:flex-start;flex-direction:column}.left_container_player{align-items:center;flex-direction:row;gap:20px;width:100%}.player_name{font-size:1.2em}.player-info{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:0;padding-top:10px}.player-info-item{align-items:center;flex-direction:row;gap:5px;justify-content:flex-start}.compare_text{font-size:14px}.label_player,.label_player_1{font-size:18px!important;padding-right:0;text-align:left;width:auto}.label_player_1_item{font-size:16px!important}.stat-box{font-size:.6em;padding:4px}}@media screen and (max-width:850px){.user_chips{width:300px}}.notes_header{align-items:flex-start;display:flex;flex-direction:column;font-family:KhandRegular;font-size:12px;font-weight:600;gap:5px;padding-bottom:20px;padding-left:60px;padding-top:5px;text-align:left}.date_range_icon{margin-right:10px;position:relative;top:-1px}@media screen and (max-width:708px){.qr_code_item{width:200px}.header_main_checkout{margin-top:20px}.h5{font-size:1.2rem}.qr_header{width:200px}.signed_up_athelete{margin-top:20px;padding-left:20px;padding-right:20px}.MuiTypography-body2,.thirty_days_free{font-size:12px!important}.thirty_days_free{margin-top:7px}.padding_class{padding:.5rem 1.25rem;width:100%}.middle_text_header{font-size:14px;position:relative;right:-10px}.page_wrapper_children{padding:1rem}}@media screen and (max-width:800px){.header_games_item_dot{top:0;transform:scale(.95)}.date_range_icon{height:20px!important;width:20px!important}.report_header_logo{height:25px}.player-name,.player-name-report{font-size:16px}.play-dates{font-size:14px}.left-info,.right-stats{font-size:12px}.section-title{font-size:14px}.lesson-header{font-size:12px}.metrics-table td,.metrics-table th{font-size:12px;padding:2px 3px}.width_setter_two{padding-left:5px;width:100px}.width_setter_three{width:86px}.width_setter_one{width:144px}.notes_header{padding-left:10px}.metrics-table td:nth-child(3),.metrics-table th:nth-child(3){min-width:30px;padding:0}.star_icon{font-size:24px!important}}@media screen and (max-width:650px){.stats-dashboard-new{height:calc(100vh - 134px)!important;height:calc(100dvh - 134px)!important}.stat-content-new{max-height:85px;min-height:75px;padding:8px 6px}.feature_text{display:inline-block;width:100%}}@media screen and (max-width:780px){.player_header{font-size:22px!important}.compare_text{font-size:12px}}@media screen and (max-width:650px){.iframe_pp_tos{height:100vh!important;height:100dvh!important;transform:scale(1)!important;width:100vw!important;width:100dvw!important}.feature_text{display:inline-block;width:100%}.h2_choose_text{font-size:28px!important}.socials{grid-column-gap:20px}.footer_header,.link_header_footer{grid-column-gap:40px}.header_feature_text{font-size:16px!important}.feature_text{font-size:14px!important}.header_links{font-size:12px!important}.middle_text_header{font-size:14px;position:relative;right:-12px;top:-5px}.header_plan_screen,.header_plan_screen_2{font-size:18px!important}.header_plan_screen_3{font-size:16px!important}.most_popular{min-width:125px}}@media screen and (max-width:400px){.subscription_tab_width_2{min-width:max(25vw,260px)}}@media (max-width:600px){.stats-dashboard-new{height:calc(100vh - 120px)!important;height:calc(100dvh - 120px)!important}.date-picker-row{flex-direction:column}.player_autocomplete .MuiAutocomplete-endAdornment,.player_select .MuiSvgIcon-root{display:none!important}.player_select_stat{font-size:14px!important;width:75px!important}.player_select_chart{font-size:14px!important;width:90px!important}.player_autocomplete{font-size:14px!important;width:200px!important}.player_autocomplete .MuiInputBase-root{font-size:14px!important;padding-left:0!important;padding-right:0!important}.player_autocomplete .MuiInputBase-input{font-size:14px!important}.player_select_chart .MuiSelect-select,.player_select_stat .MuiSelect-select{padding-left:0!important;padding-right:0!important}.report_header{font-size:15px!important}.report_subheader{font-size:.14px!important}.report_section li{font-size:12px!important}.report_section h5{font-size:10px!important}}@media(max-width:540px){.user_chips{width:200px!important}.label_player,.label_player_1,.label_player_value{font-size:14px!important}}@media(max-width:530px){.date_range_icon{height:15px!important;width:15px!important}.report_header_logo{height:22px}.player-name,.player-name-report{font-size:14px}.left-info,.play-dates,.right-stats{font-size:10px}.lesson-header,.section-title{font-size:12px}.metrics-table td,.metrics-table th{font-size:10px;padding:2px 3px}.stat_formatter{width:30px}.bottom_2,.table_column_one{gap:8px}.width_setter_two{padding-left:2px;width:59px}.right-stats{padding-left:10px}.header_games_item{width:80px}.notes_header{font-size:8px}.width_setter_three{width:38px}.section-title-sub{font-size:10px}.width_setter_one{width:123px}.notes_header{padding-left:0}.metrics-table td:nth-child(3),.metrics-table th:nth-child(3){min-width:30px;padding:0}.star_icon{font-size:20px!important}}@media(max-width:470px){.user_chips{width:175px!important}}@media(max-width:425px){.user_chips{width:150px!important}}@media(max-width:400px){.player_autocomplete{width:175px!important}.user_chips{width:130px!important}.label_player,.label_player_1,.label_player_value{font-size:10px!important}.player_name{margin-right:10px}}@media(max-width:370px){.player-name,.player-name-report{font-size:12px}.left-info,.play-dates,.right-stats,.section-title{font-size:8px}.lesson-header{font-size:8px;padding:6px 10px}.metrics-table td,.metrics-table th{font-size:8px;padding:2px 3px}.stat_formatter{width:30px}.table_column_one{gap:6px}.bottom_2{gap:3px}.width_setter_two{padding-left:4px;width:48px}.right-stats{padding-left:8px}.header_games_item{width:80px}.notes_header{font-size:7px}.width_setter_three{width:34px}.section-title-sub{font-size:8px}.width_setter_one{width:86px}.notes_header{padding-left:0}.metrics-table td:nth-child(3),.metrics-table th:nth-child(3){min-width:30px;padding:0}.star_icon{font-size:18px!important}td{padding-left:0!important;padding-right:0!important}}@media(max-width:360px){.player_autocomplete{width:150px!important}.user_chips{width:110px!important}}.report-container .loading-container{display:flex;justify-content:center;padding:40px}.report-container .player-info-report{position:relative}.report-container .team-difficulty-info{display:flex;gap:10px;justify-content:space-between;width:100%}.report-container .team-difficulty-info>div{font-weight:700}.report-container .view-mode-toggle{bottom:10px;position:absolute;right:20px}.report-container .toggle-container{align-items:center;background-color:#f0f0f0;border-radius:16px;display:flex;padding:2px;position:relative}.report-container .toggle-slider{background-color:#25adf5;border-radius:14px;height:calc(100% - 4px);position:absolute;transition:transform .3s ease;width:50%}.report-container .toggle-slider.summary{transform:translateX(0)}.report-container .toggle-slider.detailed{transform:translateX(100%)}.report-container .toggle-button{background-color:initial;border:none;border-radius:14px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;padding:4px 16px;position:relative;transition:color .3s ease;z-index:1}.report-container .toggle-button.active{color:#fff}.report-container .toggle-button.inactive{color:#666}.report-container .detailed-lesson-container{box-sizing:border-box;margin-bottom:5px;width:100%}.report-container .detailed-lesson-container:last-child{margin-bottom:0}.report-container .lesson-header{background-color:#eee;font-weight:700;padding:8px 15px}.detailed-view .sticky-install{box-shadow:0 2px 4px #0000001a;position:sticky;top:-1px;z-index:2}.detailed-view .sticky-lesson{box-shadow:0 3px 6px #00000026;position:sticky;top:30px;z-index:1}.report-container .metrics-table.no-borders th:first-child{width:40%}.report-container .metrics-table.no-borders th:nth-child(2){width:20%}.report-container .detailed-view .metrics-table{table-layout:fixed;width:100%}.report-container .detailed-view .metrics-table td:first-child,.report-container .detailed-view .metrics-table th:first-child{min-width:200px;width:40%}.report-container .detailed-view .metrics-table td:nth-child(2),.report-container .detailed-view .metrics-table td:nth-child(3),.report-container .detailed-view .metrics-table td:nth-child(4),.report-container .detailed-view .metrics-table th:nth-child(2),.report-container .detailed-view .metrics-table th:nth-child(3),.report-container .detailed-view .metrics-table th:nth-child(4){white-space:nowrap;width:20%}.report-container .detailed-view .width_setter_one{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:1130px) and (min-width:1000px){.report-container .detailed-view .metrics-table td,.report-container .detailed-view .metrics-table th{font-size:13px;padding:4px 3px}.report-container .detailed-view .metrics-table td:nth-child(2),.report-container .detailed-view .metrics-table td:nth-child(3),.report-container .detailed-view .metrics-table td:nth-child(4),.report-container .detailed-view .metrics-table th:nth-child(2),.report-container .detailed-view .metrics-table th:nth-child(3),.report-container .detailed-view .metrics-table th:nth-child(4){width:18%}.report-container .detailed-view .metrics-table td:first-child,.report-container .detailed-view .metrics-table th:first-child{width:46%}}@media (max-width:1000px){.report-container .detailed-view .metrics-table td,.report-container .detailed-view .metrics-table th{font-size:12px;padding:4px 2px}.report-container .detailed-view .metrics-table td:nth-child(2),.report-container .detailed-view .metrics-table td:nth-child(3),.report-container .detailed-view .metrics-table td:nth-child(4),.report-container .detailed-view .metrics-table th:nth-child(2),.report-container .detailed-view .metrics-table th:nth-child(3),.report-container .detailed-view .metrics-table th:nth-child(4){width:17%}.report-container .detailed-view .metrics-table td:first-child,.report-container .detailed-view .metrics-table th:first-child{width:49%}}.summary-view,.summary-view.from-left{animation:fadeInFromLeft .3s ease-in-out}.detailed-view,.detailed-view.from-right{animation:fadeInFromRight .3s ease-in-out}.detailed-view.for-print,.summary-view.for-print{animation:none!important;opacity:1!important;transform:none!important}.user_chips{-ms-overflow-style:none;scrollbar-width:none}.user_chips::-webkit-scrollbar{display:none}@keyframes fadeInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.report-content{padding-top:10px}.report-content.plays-report,.report-content.plays-report.from-left{animation:fadeInFromLeft .3s ease-in-out}.report-content.qblab-report,.report-content.qblab-report.from-right{animation:fadeInFromRight .3s ease-in-out}@media (max-width:630px){.report-container .detailed-view .metrics-table td:first-child,.report-container .detailed-view .metrics-table th:first-child{min-width:120px}.report-container .detailed-view .metrics-table td:nth-child(2),.report-container .detailed-view .metrics-table td:nth-child(3),.report-container .detailed-view .metrics-table td:nth-child(4),.report-container .detailed-view .metrics-table th:nth-child(2),.report-container .detailed-view .metrics-table th:nth-child(3),.report-container .detailed-view .metrics-table th:nth-child(4){font-size:11px;padding:4px 2px}.report-container .detailed-view .width_setter_one{font-size:11px;min-width:120px}.report-container .detailed-view .metrics-table{font-size:11px}}.report-container .metrics-table.no-borders th:nth-child(3),.report-container .metrics-table.no-borders th:nth-child(4){width:20%}.report-container .table_column_one{width:100%}.report-container .lesson-total-row{background-color:#ffee58;border-top:2px solid #ddd;font-weight:700}.report-container .lesson-footnote{color:#666;font-size:12px;font-style:italic;padding:5px 15px}.report-container .times-taken-cell{display:flex;justify-content:center;width:100%}.report-container .definitions-container{margin-top:30px}.report-container .definitions-list{padding-left:60px}.report-container .definition-item{font-size:14px;margin-bottom:5px;text-align:left}.report-container .definition-term{font-family:inherit;font-size:14px;font-weight:700}.report-container .definition-last{margin-bottom:20px}.report-container .no-data-container{padding:40px;text-align:center}@media (max-width:999px){.report-container .definitions-list{padding-left:15px}.report-container .definition-item,.report-container .definition-term{font-size:12px}}@media print{.report-container .detailed-view{display:none!important}.report-container .summary-definitions,.report-container .summary-view{display:block!important}.report-container .detailed-definitions{display:none!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.group-report-container,.report-container{page-break-inside:avoid}.detailed-lesson-container,.metrics-table,.metrics-table tr{break-inside:avoid;page-break-inside:avoid}.lesson-header,.section-title{break-after:avoid;page-break-after:avoid}.definitions-container,.detailed-lesson-container+.detailed-lesson-container{break-before:auto;page-break-before:auto}.definitions-container{break-inside:avoid;page-break-inside:avoid}}@media print{@page{margin:.75in .5in}}.tab-icon{font-size:18px}.player-header-container{background:linear-gradient(135deg,#1a283a,#2d3e52);box-shadow:0 4px 12px #00000026;overflow:hidden;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.player-header-content{align-items:center;box-sizing:border-box;display:flex;gap:12px;overflow:hidden;padding:16px 24px;width:100%}.player-back-button{background-color:#ffffff1a;color:#fff;flex-shrink:0;padding:8px}.player-back-button:hover{background-color:#fff3}.player-avatar{border:2px solid #fff3;flex-shrink:0;height:44px;position:relative;width:44px}.player-name-compact{display:none}.player-name-full{display:inline}.player-tabs-desktop{background-color:#ffffff1a;border-radius:12px;display:flex;flex-shrink:0;gap:8px;margin-left:auto;margin-right:20px;padding:4px;transition:margin-left .3s ease;width:fit-content}.player-tab-button{background-color:initial;border-radius:8px;color:#fff;font-family:KhandSemiBold;font-size:14px;min-width:auto;padding:8px 16px;text-transform:none;transition:all .3s ease}.player-tab-button.active{background-color:#fff;color:#1a283a}.player-tab-button:hover{background-color:#fff3;transform:translateY(-1px)}.player-tab-button.active:hover{background-color:#fff;box-shadow:0 4px 8px #0003}.player-tabs-mobile{background-color:#ffffffe6;border-radius:8px;color:#1a283a;height:32px;margin-left:auto;min-width:120px}.player-tabs-mobile .MuiOutlinedInput-notchedOutline{border:none}.player-tabs-mobile .MuiSelect-select{align-items:center;display:flex;font-family:KhandSemiBold;font-size:14px;gap:4px;padding:6px 32px 6px 12px}.player-tabs-mobile .MuiSelect-icon{color:#1a283a}@media (max-width:1249px){.player-tab-button{font-size:13px;padding:5px 10px}}@media (max-width:999px){.player-header-content{gap:8px;padding:12px 20px}.player-back-button{padding:4px}.player-avatar,.player-tabs-desktop{display:none}.player-tabs-mobile{display:block}}@media (max-width:799px){.player-tab-button{gap:4px}.tab-text-responsive{display:none}}@media (max-width:699px){.player-tab-button{font-size:12px;padding:4px 8px}}@media (max-width:599px){.player-header-content{gap:4px;padding:8px 12px}}@media (max-width:999px){.tab-icon{font-size:16px}.player-avatar-section{display:none!important}.player-tabs-mobile{display:block}.player-tabs-desktop,.tab-text-responsive{display:none}}@media (min-width:1000px){.player-tabs-mobile{display:none}.player-tabs-desktop{display:block}.tab-content-mobile{display:none}.tab-content-desktop{display:block}.tab-text-responsive{display:inline}}@media (max-width:799px){.tab-content-mobile{display:block}.tab-content-desktop{display:none}}@media (max-width:699px){.tab-text-responsive{display:none}}@media (max-width:1199px){.player-name-full{display:none}.player-name-compact{display:inline}}.print-button{background-color:#1a283a \!important;border-radius:6px \!important;box-shadow:0 2px 4px #0000001a \!important;color:#fff \!important;font-family:KhandSemiBold,\!important;letter-spacing:1px \!important;text-transform:none \!important;width:160px}.print-button:hover{background-color:#0d141f \!important;box-shadow:0 4px 8px #00000026 \!important}.print-text-short{display:none}.print-text-full{display:inline}@media (max-width:799px){.print-button{width:auto}.print-text-full{display:none}.print-text-short{display:inline}}@media (max-width:1249px){.player-tab-button{font-size:13px!important;padding:5px 10px!important}.player-tabs-desktop{gap:6px;padding:3px}}@media (max-width:999px){.player-tab-button{font-size:12px!important;padding:4px 8px!important}.player-tabs-desktop{gap:4px;padding:3px}.player-tab-button .MuiButton-startIcon{margin-right:4px!important}.player-tab-button .MuiButton-startIcon svg{font-size:16px!important}}@media (max-width:799px){.player-tab-button .MuiButton-startIcon svg{font-size:14px!important}}@media (max-width:699px){.player-tab-button .MuiButton-startIcon svg{font-size:16px!important}}@media (max-width:999px){.player-back-button{padding:4px!important}}@media (max-width:599px){.player-back-button svg{font-size:18px!important}}@media (min-width:600px){.player-back-button svg{font-size:22px!important}}@media (min-width:900px){.player-back-button svg{font-size:24px!important}}@media (min-width:600px) and (max-width:899px){.player-avatar{height:36px!important;width:36px!important}}@media (min-width:900px){.player-avatar{height:44px!important;width:44px!important}}@media (max-width:599px){.player-header-content{gap:4px!important;padding:8px 12px!important}}@media (min-width:600px) and (max-width:899px){.player-header-content{gap:8px!important;padding:12px 20px!important}}@media (min-width:900px){.player-header-content{gap:12px!important;padding:16px 24px!important}.history-controls-section{padding-top:70px}}@media (max-width:1249px){.player-tabs-desktop{gap:6px}}@media (max-width:999px){.report-container{padding:5px}.detailed-view .sticky-lesson{top:24px}.player-tabs-desktop{gap:4px}}@media (min-width:1000px){.player-tabs-desktop{gap:8px}}.plays-table-container{display:flex;flex-direction:column;overflow:hidden;width:100%}.player-account-container,.plays-table-container,.stats-dashboard-new{height:calc(100vh - 140px);height:calc(100dvh - 140px)}.from-app .player-account-container,.from-app .plays-table-container,.from-app .stats-dashboard-new{height:calc(100vh - 73px)!important;height:calc(100dvh - 73px)!important}.player-tab-panel,.player-tab-panel-report{overflow-x:hidden;overflow-y:auto;padding-top:50px}.chart_container_height,.player-tab-panel,.player-tab-panel-report{height:calc(100vh - 190px);height:calc(100dvh - 190px)}.from-app .chart_container_height{height:calc(100vh - 130px);height:calc(100dvh - 130px)}.chart_content_no_date{margin-top:50px}.is-from-app .chart_content_no_date{margin-top:60px}@media screen and (max-width:999px){.player-account-container,.plays-table-container,.stats-dashboard-new{height:calc(100vh - 120px);height:calc(100dvh - 120px)}.from-app .player-account-container,.from-app .plays-table-container,.from-app .stats-dashboard-new{height:calc(100vh - 67px)!important;height:calc(100dvh - 67px)!important}.chart_container_height,.player-tab-panel,.player-tab-panel-report{height:calc(100vh - 170px);height:calc(100dvh - 170px)}.from-app .chart_container_height{height:calc(100vh - 117px);height:calc(100dvh - 117px)}}.player-info-section{height:45px;opacity:0;overflow:hidden;padding-top:100px;transform:translateY(-100px);transition:all .3s ease-in-out}.player-info-section.visible{opacity:1;transform:translateY(-15px)}.player-info-section.hidden{opacity:0;transform:translateY(-100px)}.chart_container_height{position:relative}@media screen and (max-width:900px){.player-account-container,.plays-table-container,.stats-dashboard-new{height:calc(100vh - 103px);height:calc(100dvh - 103px)}.from-app .player-account-container,.from-app .plays-table-container,.from-app .stats-dashboard-new{height:calc(100vh - 54px)!important;height:calc(100dvh - 54px)!important}.player-tab-panel,.player-tab-panel-report{height:calc(100vh - 173px);height:calc(100dvh - 173px)}.chart_container_height{height:calc(100vh - 155px);height:calc(100dvh - 155px)}.from-app .chart_container_height{height:calc(100vh - 115px);height:calc(100dvh - 115px)}.player-info-section.visible{transform:translateY(-35px)}.history-controls-section.visible{transform:translateY(-15px)}}@media screen and (max-width:600px){.player-info-section.visible{transform:translateY(-50px)}.history-controls-section.visible{height:50px!important;transform:translateY(-35px)}.chart_content_no_date{margin-top:43px}.is-from-app .chart_content_no_date{margin-top:50px}.player-account-container,.plays-table-container,.stats-dashboard-new{height:calc(100vh - 88px);height:calc(100dvh - 88px)}.from-app .player-account-container,.from-app .plays-table-container,.from-app .stats-dashboard-new{height:calc(100vh - 48px)!important;height:calc(100dvh - 48px)!important}.player-tab-panel,.player-tab-panel-report{height:calc(100vh - 138px);height:calc(100dvh - 138px)}.chart_container_height{height:calc(100dvh - 133px)}.from-app .chart_container_height{height:calc(100vh - 93px);height:calc(100dvh - 93px)}}.player-account-container{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;overflow-y:auto}.stats-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 0;position:sticky;top:0;z-index:10}.stats-title{color:#1a283a;font-family:KhandBold;font-size:28px;letter-spacing:.5px;margin:0}.stats-legend-button{align-items:center;background:#0000;border:none;border-radius:8px;color:#666;cursor:pointer;display:flex;font-family:KhandSemiBold;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s ease}.stats-legend-button:hover{background:#25adf514;color:#25adf5}.legend-button{align-items:center;background:#fff;border:1px solid #25adf54d;border-radius:8px;color:#25adf5;cursor:pointer;display:flex;font-family:KhandSemiBold;font-size:14px;gap:8px;padding:10px 20px;transition:all .3s ease}.legend-button:hover{background:#25adf5;box-shadow:0 4px 12px #25adf533;color:#fff;transform:translateY(-1px)}.stats-grid-container{padding:0 24px 24px}.stats-unified-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}.stats-sections{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.stats-section{background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000a;padding:24px}.section-header{border-bottom:2px solid #f0f0f0;color:#666;font-family:KhandSemiBold;font-size:18px;margin:0 0 16px;padding-bottom:12px}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width:1200px){.stats-grid-container{padding:0 24px 20px}.stats-unified-grid{gap:16px;grid-template-columns:repeat(4,1fr)}.stat-card{border-radius:16px;min-height:88px;padding:15px 14px}.stat-label{font-size:18px;margin-bottom:8px}.stat-value{font-size:34px}.stats-sections{grid-template-columns:repeat(4,1fr)}}@media (max-width:1199px) and (min-width:769px){.stats-unified-grid{grid-template-columns:repeat(4,1fr)}.stats-sections{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.stats-header{align-items:center;flex-direction:row;margin-bottom:8px;padding:12px 0}.stats-title{flex:1 1;font-size:16px}.stats-legend-button{font-size:12px;gap:4px;padding:6px 12px}.stats-legend-button svg{font-size:14px!important}.legend-button{font-size:11px;gap:4px;padding:4px 10px}.legend-button svg{font-size:14px!important}.stats-grid-container{padding:0 6px 12px}.stats-unified-grid{gap:8px;grid-template-columns:repeat(4,1fr)}.stats-sections{gap:6px;grid-template-columns:1fr}.stats-section{border-radius:10px;box-shadow:0 1px 4px #0000000a;padding:8px}.section-header{border-bottom:1px solid #f0f0f0;font-family:KhandBold;font-size:12px;margin-bottom:6px;padding-bottom:4px}.stats-grid{gap:6px;grid-template-columns:repeat(4,1fr)}}.stat-card{animation:statsFadeIn .3s ease-out forwards;background:#f8f9fa;border:2px solid #0000;border-radius:12px;flex-direction:column;min-height:80px;opacity:0;padding:16px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-card,.stat-shape-icon{display:flex;justify-content:center}.stat-shape-icon{align-items:center;position:absolute;right:6px;top:6px}.stat-shape-icon svg{height:14px;width:14px}@keyframes statsFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.stat-card:first-child{animation-delay:.03s}.stat-card:nth-child(2){animation-delay:.06s}.stat-card:nth-child(3){animation-delay:.09s}.stat-card:nth-child(4){animation-delay:.12s}.stat-card:nth-child(5){animation-delay:.15s}.stat-card:nth-child(6){animation-delay:.18s}.stat-card:nth-child(7){animation-delay:.21s}.stat-card:nth-child(8){animation-delay:.24s}.stat-card:nth-child(9){animation-delay:.27s}.stat-card:nth-child(10){animation-delay:.3s}.stat-card:nth-child(11){animation-delay:.33s}.stat-card:nth-child(12){animation-delay:.36s}.stat-card:nth-child(13){animation-delay:.39s}.stat-card:nth-child(14){animation-delay:.42s}.stat-card:nth-child(15){animation-delay:.45s}.stat-card:nth-child(16){animation-delay:.48s}.stat-card.has-indicator{padding-right:32px}.stat-card:hover{background:#fff;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.stat-label{color:#888;font-family:KhandRegular;font-size:15px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.stat-value{color:#1a283a;font-family:KhandBold;font-size:28px;line-height:1.2}.stat-indicator{background-color:#ddd;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.stat-card.elite{background:linear-gradient(135deg,#4aa8f708,#fff);border-color:#4aa8f7}.stat-card.elite .stat-value{color:#4aa8f7}.stat-dot.elite{background-color:#4aa8f7}.stat-card.good{background:linear-gradient(135deg,#4caf5008,#fff);border-color:#4caf50}.stat-card.good .stat-value{color:#4caf50}.stat-dot.good{background-color:#4caf50}.stat-card.average{background:linear-gradient(135deg,#ffc10708,#fff);border-color:#ffc107}.stat-card.average .stat-value{color:#ffc107}.stat-dot.average{background-color:#ffc107}.stat-card.needs-improvement{background:linear-gradient(135deg,#ff980008,#fff);border-color:#ff9800}.stat-card.needs-improvement .stat-value{color:#ff9800}.stat-dot.needs-improvement{background-color:#ff9800}.stat-card.immediate-attention{background:linear-gradient(135deg,#f4433608,#fff);border-color:#f44336}.stat-card.immediate-attention .stat-value{color:#f44336}.stat-dot.immediate-attention{background-color:#f44336}@media (max-width:767px){.stat-card{border:1px solid #0000000a;border-radius:8px;min-height:52px;padding:6px 4px}.stat-shape-icon{right:3px;top:3px}.stat-shape-icon svg{height:10px;width:10px}.stat-value{font-size:20px;font-weight:700}.stat-label{font-size:11px;letter-spacing:0;margin-bottom:1px}.stat-indicator{height:5px;right:3px;top:3px;width:5px}.stat-card.has-indicator{padding-right:12px}.stat-card:hover{box-shadow:none;transform:none}}@media (max-width:400px){.stats-header{margin-bottom:6px;padding:8px 0}.stats-title{font-size:14px}.stats-legend-button{font-size:11px;padding:4px 10px}.legend-button{font-size:10px;padding:3px 8px}.stats-grid-container{padding:0 4px 8px}.stats-unified-grid{gap:4px;grid-template-columns:repeat(4,1fr)}.stats-sections{gap:4px}.stats-section{padding:6px}.section-header{font-size:11px;margin-bottom:4px;padding-bottom:3px}.stats-grid{gap:4px;grid-template-columns:repeat(4,1fr)}.stat-card{min-height:46px;padding:5px 3px}.stat-value{font-size:17px}.stat-label{font-size:10px}}.stats-dashboard-new{background:#f5f5f5;border-radius:16px;display:flex;flex-direction:column;margin-bottom:0!important;overflow-x:hidden;overflow-y:auto;padding:20px 20px 60px;position:relative}.stats-dashboard-new::-webkit-scrollbar{width:8px}.stats-dashboard-new::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.stats-dashboard-new::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.stats-dashboard-new::-webkit-scrollbar-thumb:hover{background:#94a3b8}.stats-header-new{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:16px}.stats-title-new{color:#1a283a;font-family:KhandBold;font-size:24px;font-weight:700;margin:0}.stats-legend-button-new{align-items:center;background:#0000;border:1px solid #1a283a33;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-family:KhandSemiBold;font-size:13px;gap:6px;overflow:hidden;padding:6px 14px;position:relative;transition:all .2s ease}.stats-legend-button-new:hover{background:#1a283a0a;border-color:#1a283a4d;box-shadow:0 2px 6px #00000014;color:#1a283a;transform:translateY(-1px)}.stats-legend-button-new:active{box-shadow:0 1px 2px #0000000d;transform:translateY(0)}.stats-container-new{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow:visible;padding-bottom:20px;width:100%}.stats-row{grid-gap:12px;display:grid;gap:12px;width:100%}.stats-row.row-2{grid-template-columns:repeat(2,1fr)}.stats-row.row-4{grid-template-columns:repeat(4,1fr)}.stats-row.row-vertical{gap:16px;grid-template-columns:repeat(5,1fr)}.stat-section-vertical{display:flex;flex-direction:column;gap:0}.stat-item-new{animation:statsFadeIn .5s ease forwards;background:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;opacity:0;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.stats-row.row-2 .stat-item-new .stat-content-new{min-height:110px;padding:20px}.stats-row.row-4 .stat-item-new .stat-content-new{min-height:90px;padding:16px}.stat-section-vertical{animation:statsFadeIn .5s ease forwards;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;min-height:140px;opacity:0;padding:12px}.stats-row.row-vertical .stat-item-new{animation:none;background:none;border:none;border-radius:0;box-shadow:none;opacity:1;padding:8px 0}.stat-section-vertical:has(.elite){background:linear-gradient(135deg,#2196f30a,#fff0);box-shadow:0 4px 12px -2px #2196f340,0 2px 6px -1px #2196f326}.stat-section-vertical:has(.good){background:linear-gradient(135deg,#4caf500a,#fff0);box-shadow:0 4px 12px -2px #4caf5040,0 2px 6px -1px #4caf5026}.stat-section-vertical:has(.average){background:linear-gradient(135deg,#ffc1070a,#fff0);box-shadow:0 4px 12px -2px #ffc10740,0 2px 6px -1px #ffc10726}.stat-section-vertical:has(.needs-improvement){background:linear-gradient(135deg,#f475360a,#fff0);box-shadow:0 4px 12px -2px #f4753640,0 2px 6px -1px #f4753626}.stat-section-vertical:has(.immediate-attention){background:linear-gradient(135deg,#e91e1e0a,#fff0);box-shadow:0 4px 12px -2px #e91e1e40,0 2px 6px -1px #e91e1e26}.stats-row.row-vertical .stat-item-new:not(:last-child){border-bottom:1px solid #e5e7eb;margin-bottom:12px;padding-bottom:12px}.stats-row.row-vertical .stat-item-new .stat-content-new{min-height:auto;padding:0}.stat-item-new:first-child{animation-delay:0s}.stat-item-new:nth-child(2){animation-delay:.05s}.stat-item-new:nth-child(3){animation-delay:.1s}.stat-item-new:nth-child(4){animation-delay:.15s}.stat-section-vertical:first-child{animation-delay:.2s}.stat-section-vertical:nth-child(2){animation-delay:.25s}.stat-section-vertical:nth-child(3){animation-delay:.3s}.stat-section-vertical:nth-child(4){animation-delay:.35s}.stat-section-vertical:nth-child(5){animation-delay:.4s}.stat-item-new.no-rank{background:#fff;position:relative}.stat-item-new:has(.elite){background:linear-gradient(135deg,#2196f30a,#fff0);box-shadow:0 4px 12px -2px #2196f340,0 2px 6px -1px #2196f326}.stat-item-new:has(.good){background:linear-gradient(135deg,#4caf500a,#fff0);box-shadow:0 4px 12px -2px #4caf5040,0 2px 6px -1px #4caf5026}.stat-item-new:has(.average){background:linear-gradient(135deg,#ffc1070a,#fff0);box-shadow:0 4px 12px -2px #ffc10740,0 2px 6px -1px #ffc10726}.stat-item-new:has(.needs-improvement){background:linear-gradient(135deg,#f475360a,#fff0);box-shadow:0 4px 12px -2px #f4753640,0 2px 6px -1px #f4753626}.stat-item-new:has(.immediate-attention){background:linear-gradient(135deg,#e91e1e0a,#fff0);box-shadow:0 4px 12px -2px #e91e1e40,0 2px 6px -1px #e91e1e26}.stat-item-new.has-rank[key*=ci],.stat-item-new.has-rank[key*=cssA]{background:linear-gradient(135deg,#38bdf80f,#fff0);box-shadow:0 8px 20px -4px #38bdf859,0 4px 10px -2px #38bdf840}.stat-item-new.no-rank .stat-indicator-new{background:#94a3b81a;color:#64748b;opacity:.6}.stat-item-new:hover{transform:translateY(-3px)}.stat-item-new.no-rank:hover{background:linear-gradient(135deg,#fff,#f1f5f9);box-shadow:0 4px 16px -2px #47556933,0 2px 8px -1px #47556926;transform:translateY(-2px)}.stat-item-new.no-rank .stat-value-new{color:#475569;font-weight:700}.stat-item-new.no-rank .stat-name-new{color:#64748b;font-weight:700}.stat-item-new:has(.elite):hover{box-shadow:0 16px 32px -6px #2196f373,0 8px 16px -4px #2196f359;transform:translateY(-4px) scale(1.02)}.stat-item-new:has(.good):hover{box-shadow:0 16px 32px -6px #4caf5073,0 8px 16px -4px #4caf5059;transform:translateY(-4px) scale(1.02)}.stat-item-new:has(.average):hover{box-shadow:0 16px 32px -6px #ffc10773,0 8px 16px -4px #ffc10759;transform:translateY(-4px) scale(1.02)}.stat-item-new:has(.needs-improvement):hover{box-shadow:0 16px 32px -6px #f4753673,0 8px 16px -4px #f4753659;transform:translateY(-4px) scale(1.02)}.stat-item-new:has(.immediate-attention):hover{box-shadow:0 16px 32px -6px #e91e1e73,0 8px 16px -4px #e91e1e59;transform:translateY(-4px) scale(1.02)}.stat-content-new{flex-direction:column;gap:6px;height:100%;max-height:95px;min-height:80px;padding:12px 8px}.stat-content-new,.stat-header-row{align-items:center;display:flex;justify-content:center;position:relative}.stat-header-row{width:100%}.stat-name-new{color:#6b7280;font-family:KhandSemiBold;font-size:15px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.stats-row.row-2 .stat-name-new{font-size:24px!important}.stats-row.row-2 .stat-value-new{font-size:44px!important}.stats-row.row-4 .stat-name-new{font-size:18px!important}.stats-row.row-4 .stat-value-new{font-size:32px!important}.stat-indicator-new{align-items:center;border-radius:4px;display:flex;height:20px;justify-content:center;opacity:.9;padding:2px;position:absolute;right:4px;top:4px;width:20px}.stat-indicator-new svg{height:14px;width:14px}.stat-indicator-new.elite{background:#2196f31a;color:#2196f3}.stat-indicator-new.good{background:#4caf501a;color:#4caf50}.stat-indicator-new.average{background:#fff7001a;color:#ffc107}.stat-indicator-new.needs-improvement{background:#f475361a;color:#f47536}.subscription-portal-loader{align-items:center;background-color:#f5f5f5ae;display:flex;justify-content:center;overflow:hidden;position:absolute;width:100%;z-index:1}.stat-indicator-new.immediate-attention{background:#e91e1e1a;color:#e91e1e}.stat-value-new{color:#1a283a;font-family:KhandBold;font-size:26px;font-weight:800;line-height:1.1;margin:0}.stats-row.row-vertical .stat-name-new{font-size:15px!important}.stats-row.row-vertical .stat-value-new{font-size:24px!important}.stat-value-new.elite{color:#2196f3}.stat-value-new.good{color:#4caf50}.stat-value-new.average{color:#ffc107}.stat-value-new.needs-improvement{color:#f47536}.stat-value-new.immediate-attention{color:#e91e1e}@media (max-width:1200px){.stats-dashboard-new{padding:20px}.stats-container-new{gap:14px}.stats-row,.stats-row.row-vertical{gap:10px}.stats-row.row-2 .stat-item-new .stat-content-new{min-height:100px;padding:18px}.stats-row.row-4 .stat-item-new .stat-content-new{min-height:85px;padding:14px}.stat-section-vertical{min-height:130px;padding:10px}.stats-row.row-2 .stat-name-new{font-size:18px!important}.stats-row.row-2 .stat-value-new{font-size:32px!important}.stats-row.row-4 .stat-name-new{font-size:14px!important}.stats-row.row-4 .stat-value-new{font-size:26px!important}.stats-row.row-vertical .stat-name-new{font-size:14px!important}.stats-row.row-vertical .stat-value-new{font-size:22px!important}}@media (max-width:768px){.stats-dashboard-new{padding:16px}.stats-container-new{gap:12px}.stats-row,.stats-row.row-vertical{gap:8px}.stats-row.row-2 .stat-item-new .stat-content-new{min-height:85px;padding:14px}.stats-row.row-4 .stat-item-new .stat-content-new{min-height:70px;padding:12px}.stat-section-vertical{min-height:110px;padding:8px}.stats-row.row-vertical .stat-item-new:not(:last-child){margin-bottom:8px;padding-bottom:8px}.stats-row.row-2 .stat-name-new{font-size:16px!important}.stats-row.row-2 .stat-value-new{font-size:28px!important}.stats-row.row-4 .stat-name-new{font-size:14px!important}.stats-row.row-4 .stat-value-new{font-size:24px!important}.stats-row.row-vertical .stat-name-new{font-size:12px!important}.stats-row.row-vertical .stat-value-new{font-size:20px!important}.stat-indicator-new{height:16px;width:16px}.stat-indicator-new svg{height:10px;width:10px}.stats-header-new{margin-bottom:16px;padding-bottom:12px}.stats-title-new{font-size:18px}}@media (max-width:480px){.stats-dashboard-new{padding:12px}.stats-container-new{gap:8px}.stats-row,.stats-row.row-vertical{gap:6px}.stats-row.row-2 .stat-item-new .stat-content-new{min-height:70px;padding:10px}.stats-row.row-4 .stat-item-new .stat-content-new{min-height:55px;padding:8px}.stat-section-vertical{min-height:90px;padding:6px}.stats-row.row-vertical .stat-item-new:not(:last-child){margin-bottom:6px;padding-bottom:6px}.stats-row.row-2 .stat-name-new{font-size:14px!important}.stats-row.row-2 .stat-value-new{font-size:22px!important}.stats-row.row-4 .stat-name-new{font-size:12px!important}.stats-row.row-4 .stat-value-new{font-size:18px!important}.stats-row.row-vertical .stat-name-new{font-size:10px!important;letter-spacing:.3px}.stats-row.row-vertical .stat-value-new{font-size:16px!important}.stat-indicator-new{height:14px;right:2px;top:2px;width:14px}.stat-indicator-new svg{height:8px;width:8px}.stats-header-new{margin-bottom:12px;padding-bottom:8px}.stats-title-new{font-size:16px}.stats-legend-button-new{font-size:12px;padding:6px 12px}.stats-legend-button-new svg{height:14px;width:14px}}@media (max-width:896px) and (orientation:landscape){.stats-dashboard-new{padding-bottom:40px}.stats-container-new{min-height:auto;padding-bottom:40px}.stats-header-new{margin-bottom:12px;padding-bottom:12px}.stats-row.row-vertical{margin-bottom:20px}.player-tab-panel,.player-tab-panel-report>div:first-child{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding-top:20px}.from-app .stats-dashboard-new{padding:10px 10px 20px}.from-app .stats-header-new{margin-bottom:6px;padding-bottom:6px}.from-app .stats-title-new{font-size:14px}.from-app .stats-legend-button-new{font-size:10px;padding:3px 8px}.from-app .stats-legend-button-new svg{font-size:12px}.from-app .stats-container-new{gap:6px;padding-bottom:10px}.from-app .stats-row{gap:4px}.from-app .stats-row.row-vertical{gap:4px;margin-bottom:8px}.from-app .stats-row.row-2 .stat-item-new .stat-content-new{min-height:60px;padding:10px}.from-app .stats-row.row-4 .stat-item-new .stat-content-new{min-height:48px;padding:8px}.from-app .stat-section-vertical{min-height:85px;padding:6px}.from-app .stats-row.row-vertical .stat-item-new:not(:last-child){border-bottom-width:1px;margin-bottom:3px;padding-bottom:3px}.from-app .stats-row.row-vertical .stat-item-new .stat-content-new{padding:3px 4px}.from-app .stats-row.row-2 .stat-name-new{font-size:12px!important}.from-app .stats-row.row-2 .stat-value-new{font-size:20px!important}.from-app .stats-row.row-4 .stat-name-new{font-size:11px!important}.from-app .stats-row.row-4 .stat-value-new{font-size:16px!important}.from-app .stats-row.row-vertical .stat-name-new{font-size:10px!important}.from-app .stats-row.row-vertical .stat-value-new{font-size:14px!important}.from-app .stat-indicator-new{height:12px;right:5px;top:5px;width:12px}.from-app .stat-indicator-new svg{height:7px;width:7px}}@media (max-width:1024px) and (orientation:landscape){.player-tab-panel{height:calc(100vh - 140px);height:calc(100dvh - 140px);padding-top:20px}.player-tab-panel,.player-tab-panel-report{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.player-tab-panel-report{height:calc(100vh - 146px);height:calc(100dvh - 146px);padding-top:40px}}@media (max-width:768px) and (orientation:portrait){.stats-header-new{margin-bottom:24px!important;padding-bottom:20px}.stats-container-new{gap:20px;padding-top:8px}.stats-dashboard-new{padding:20px 16px 24px}}@media (max-width:480px) and (orientation:portrait){.stats-header-new{margin-bottom:20px!important;padding-bottom:16px}.stats-container-new{gap:16px;padding-top:12px}.stats-dashboard-new{padding:16px 12px 20px}}@media (max-width:375px) and (orientation:portrait){.stats-dashboard-new{padding:4px}.stat-item-new.no-rank:before{font-size:6px;padding:1px 3px;right:2px;top:2px}.stats-grid-new{gap:3px;grid-template-columns:repeat(4,1fr)}.stat-content-new{max-height:55px;min-height:45px;padding:4px 2px}.stat-name-new{font-size:10px}.stat-value-new{font-size:13px}.stats-header-new{padding-left:16px;padding-right:16px}.stats-title-new{font-size:18px}.stats-legend-button-new{font-size:11px;padding:4px 8px}.stat-content-new{max-height:60px;min-height:50px;padding:6px 3px}.stat-name-new{font-size:11px}.stat-value-new{font-size:15px}}@media (hover:none),(max-width:1000px),(pointer:coarse){.stat-item-new.no-rank:hover,.stat-item-new:hover{background:#fff!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important;transform:translateY(0)!important}.stat-item-new:has(.average):hover,.stat-item-new:has(.elite):hover,.stat-item-new:has(.good):hover,.stat-item-new:has(.immediate-attention):hover,.stat-item-new:has(.needs-improvement):hover{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important;transform:translateY(0)!important}.stat-card:hover{background:#f8f9fa!important;box-shadow:none!important;transform:translateY(0)!important}.stat-card,.stat-item-new{transition:none!important}.stats-legend-button-new:hover,.stats-legend-button:hover{background:inherit!important;box-shadow:inherit!important;color:inherit!important;transform:none!important}.stat-item-new:has(.elite):hover{background:linear-gradient(135deg,#2196f30a,#fff0)!important;box-shadow:0 4px 12px -2px #2196f340,0 2px 6px -1px #2196f326!important;transform:translateY(0)!important}.stat-item-new:has(.good):hover{background:linear-gradient(135deg,#4caf500a,#fff0)!important;box-shadow:0 4px 12px -2px #4caf5040,0 2px 6px -1px #4caf5026!important;transform:translateY(0)!important}.stat-item-new:has(.average):hover{background:linear-gradient(135deg,#ffc1070a,#fff0)!important;box-shadow:0 4px 12px -2px #ffc10740,0 2px 6px -1px #ffc10726!important;transform:translateY(0)!important}.stat-item-new:has(.needs-improvement):hover{background:linear-gradient(135deg,#f475360a,#fff0)!important;box-shadow:0 4px 12px -2px #f4753640,0 2px 6px -1px #f4753626!important;transform:translateY(0)!important}.stat-item-new:has(.immediate-attention):hover{background:linear-gradient(135deg,#e91e1e0a,#fff0)!important;box-shadow:0 4px 12px -2px #e91e1e40,0 2px 6px -1px #e91e1e26!important;transform:translateY(0)!important}.stat-section-vertical .stat-item-new:hover{background:#0000!important;box-shadow:none!important;transform:translateY(0)!important}.stat-section-vertical .stat-item-new:has(.average):hover,.stat-section-vertical .stat-item-new:has(.elite):hover,.stat-section-vertical .stat-item-new:has(.good):hover,.stat-section-vertical .stat-item-new:has(.immediate-attention):hover,.stat-section-vertical .stat-item-new:has(.needs-improvement):hover{background:#0000!important;box-shadow:none!important;transform:translateY(0)!important}.stat-section-vertical:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important;transform:none!important}.stat-section-vertical:has(.elite):hover{box-shadow:0 4px 12px -2px #2196f340,0 2px 6px -1px #2196f326!important}.stat-section-vertical:has(.good):hover{box-shadow:0 4px 12px -2px #4caf5040,0 2px 6px -1px #4caf5026!important}.stat-section-vertical:has(.average):hover{box-shadow:0 4px 12px -2px #ffc10740,0 2px 6px -1px #ffc10726!important}.stat-section-vertical:has(.needs-improvement):hover{box-shadow:0 4px 12px -2px #f4753640,0 2px 6px -1px #f4753626!important}.stat-section-vertical:has(.immediate-attention):hover{box-shadow:0 4px 12px -2px #e91e1e40,0 2px 6px -1px #e91e1e26!important}.stats-row.row-vertical .stat-shape-icon{right:2px!important;top:2px!important}.stats-row.row-vertical .stat-shape-icon svg{height:8px!important;width:8px!important}}@media (max-width:600px){.stats-row.row-vertical .stat-indicator-new{height:14px!important;right:0!important;top:0!important;transform:scale(.7);transform-origin:top right;width:14px!important}.stats-row.row-vertical .stat-shape-icon{right:0!important;top:0!important}.stats-row.row-vertical .stat-shape-icon svg{height:10px!important;transform:scale(.7);transform-origin:top right;width:10px!important}}.difficulty-fab{align-items:center;background:linear-gradient(135deg,#1a283a,#2d3e52);border:1px solid #fff3;border-radius:28px;bottom:20px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;font-family:KhandSemiBold;font-size:12px;gap:8px;padding:8px 16px;position:fixed;right:20px;transition:all .3s ease;z-index:100}.difficulty-fab:hover{background:linear-gradient(135deg,#2d3e52,#3a4d64);box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.difficulty-fab-icon{font-size:16px}@media (min-width:400px){.difficulty-fab{display:none}}.group-report{background:#fff;font-family:KhandRegular,sans-serif;margin:0 auto;max-width:1200px;padding:26px 20px 0;position:relative}.group-report-container{background:#fff;margin:0 10px 10px;margin-bottom:0!important;max-width:none!important;padding:0!important}.group-report-header{margin-bottom:0}.group-report-crucible-logo{height:50px;width:auto}.group-report-url{align-self:flex-end;color:#666;font-size:10px;margin-bottom:5px}.group-report-black-bar{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:space-between;margin:0;padding:4px 15px}.group-report-summary-text{font-family:KhandBold!important;font-size:22px!important;margin:0}.group-report-date-text{font-family:KhandBold!important;font-size:16px!important;margin:0}.group-report-info-section{background-color:#e8f4f8;margin-bottom:5px;padding:0 15px 5px}.group-report-team-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px}.group-report-team-name{color:#000;font-family:KhandBold!important;font-size:18px!important}.group-report-difficulty{color:#000}.group-report-athlete-count,.group-report-difficulty{font-family:KhandSemiBold!important;font-size:16px!important}.group-report-athlete-count{margin:0;text-align:start}.group-report-count-number{color:#000}.group-report-stats-grid{margin:0!important;padding:0 20px 5px 0!important}.group-report-stats-grid .MuiGrid-item{display:flex;padding:0 4px 0 0!important}.group-report-stats-grid .MuiGrid-item:nth-child(odd){padding-right:10px!important}.group-report-stats-grid .MuiGrid-item:nth-child(2n){padding-left:10px!important}.group-report-stat-box{background:#fff;border:none;height:100%;justify-content:flex-start!important;margin-bottom:5px;overflow:visible;width:100%}.group-report-stat-header{background:#e0e0e0;border-bottom:none;margin:0;padding:2px 0;width:100%}.group-report-stat-title{color:#000;font-family:KhandBold!important;font-size:12px!important;font-style:italic;margin:0;padding-left:10px;text-align:left}.group-report-stat-subtitle{color:#000;display:none;font-size:14px;font-style:normal;font-weight:400}.group-report-stat-body{overflow:visible;padding:0;width:100%}.group-report-stat-list{font-size:14px;overflow:visible;width:100%}.group-report-list-header{align-items:start;background:#f5f5f5;border-bottom:none;display:grid;font-family:KhandSemiBold;font-size:14px;grid-template-columns:30px 1fr auto;padding:4px 10px;padding-top:0!important}.group-report-list-header>span{padding-top:2px;text-align:left}.group-report-value-header{color:#000;font-family:KhandBold!important;text-align:right}.group-report-average-label{color:#000;display:block;font-family:KhandBold;font-size:14px;text-align:right}.group-report-average-value{color:#000;display:block;font-family:KhandBold!important;font-size:12px;text-align:right}.group-report-player-row{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:grid;font-size:14px;grid-template-columns:30px 1fr auto;min-height:16px;overflow:visible;padding:0 10px}.group-report-player-row:hover{background:#f9f9f9}.group-report-player-row.last-row{border-bottom:none}.group-report-separator-row{border:none;border-top:2px dashed #666;height:0;margin:1px 0;width:100%}.group-report-player-rank{text-align:left}.group-report-player-name{display:inline-block;font-size:11px;line-height:1.5;overflow:visible;text-align:left;text-overflow:ellipsis;white-space:nowrap}.group-report-player-value{align-items:center;display:flex;font-family:KhandSemiBold;gap:6px;text-align:left}.group-report-na-section{background:#f5f5f5;border:1px solid #e0e0e0;margin-top:20px}.group-report-na-title{background:#e8e8e8;border-bottom:1px solid #d0d0d0;font-family:KhandBold;font-size:12px;padding:8px 10px}.group-report-na-list{display:grid;font-size:11px;grid-template-columns:30px 1fr;padding:10px}.group-report.mobile{padding:10px}.group-report.mobile .group-report-container{margin:10px}.group-report.mobile .group-report-black-bar{margin:0}.group-report.mobile .group-report-stat-box{margin-bottom:5px!important}.group-report.mobile .group-report-list-header,.group-report.mobile .group-report-player-row{font-size:10px}.group-report.mobile .group-report-crucible-logo{height:30px}@media print{.group-report{max-width:100%;padding:10px}.group-report-container{margin:10px!important}.group-report-stat-box{page-break-inside:avoid}.group-report-header{page-break-after:avoid}}.export-summary-card{background:linear-gradient(135deg,#25adf508,#1a283a05);border:1px solid #25adf51a;border-radius:12px;box-shadow:0 2px 8px #25adf514;padding:20px}.column-selection-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-width:100%;overflow:hidden;width:100%}.column-option{background-color:#fff;border:1px solid #00000014;border-radius:8px;cursor:pointer;margin:0!important;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.column-option:before{background:linear-gradient(180deg,#25adf5,#1a8cd8);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.4,0,.2,1);width:4px}.column-option:hover{background-color:#25adf505;border-color:#25adf54d;box-shadow:0 4px 12px #25adf51a;transform:translateY(-1px)}.column-option.selected{background:linear-gradient(135deg,#25adf50d,#25adf505);border-color:#25adf566;box-shadow:0 2px 8px #25adf526}.column-option.selected:before{transform:scaleY(1);transform-origin:top}.column-option .MuiFormControlLabel-root{margin:0;width:100%}.column-option .MuiCheckbox-root{padding:0 12px 0 0}.column-label{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}@media (max-width:768px){.column-selection-grid{gap:6px;grid-template-columns:1fr;max-width:100%;overflow-x:hidden}.export-summary-card{padding:16px}.column-option{box-sizing:border-box;min-height:auto;padding:12px 14px;width:100%}.column-label{gap:4px;overflow:hidden}.column-label>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.column-selection-grid{max-height:none}.column-option{padding:8px 10px}}.custom-table-container{-webkit-overflow-scrolling:touch;background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;overscroll-behavior:contain;position:relative;width:100%}.custom-table-container.resizing *{transition:none!important}.custom-table-sticky-header{background:linear-gradient(180deg,#fafbfc,#f5f7f9);box-shadow:0 4px 8px #0000001a;position:sticky;top:0;transform:translateZ(0);will-change:transform;z-index:50}.custom-table-header-row{display:flex;min-height:44px;min-width:100%;position:relative;-webkit-user-select:none;user-select:none;width:max-content}.custom-table-header-cell{align-items:center;background:linear-gradient(180deg,#fafbfc,#f0f4f8);border-right:1px solid #0000000f;color:#1a283a;display:flex;font-family:KhandBold;font-size:14px;letter-spacing:.5px;padding:0 8px;position:relative;text-transform:uppercase;transition:all .2s ease;z-index:15}.custom-table-header-cell:hover{background-color:#25adf50a}.custom-table-header-cell.sortable{cursor:pointer}.custom-table-header-cell.sorted{background-color:#25adf514}.custom-table-header-content{align-items:center;display:flex;flex:1 1;gap:2px;min-width:0;overflow:hidden}.custom-table-header-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table-sort-icon{align-items:center;display:flex;flex-shrink:0;opacity:0;transition:opacity .2s ease}.custom-table-header-cell.sorted .custom-table-sort-icon,.custom-table-header-cell:hover .custom-table-sort-icon{opacity:1}.custom-table-filter-icon{opacity:.7;transition:all .2s ease}.custom-table-header-cell:hover .custom-table-filter-icon{opacity:1}.custom-table-column-resizer{background-color:initial;bottom:0;cursor:col-resize;position:absolute;right:0;top:0;transition:background-color .2s ease;width:4px}.custom-table-column-resizer.resizing,.custom-table-column-resizer:hover{background-color:#25adf5}.custom-table-body{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;backface-visibility:hidden;background-color:#fff;contain:layout;flex:1 1;min-height:0;overflow:auto;overscroll-behavior:none;perspective:1000;-webkit-perspective:1000;position:relative;touch-action:pan-x pan-y;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;will-change:scroll-position}.loading_view_body{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:100%!important}.custom-table-body-viewport,.loading_view_body{isolation:isolate;min-height:100%;padding-bottom:0;position:relative;width:max-content}.custom-table-body-viewport{display:flex;flex-direction:column;min-width:100%;overscroll-behavior:none}.custom-table-row{background-color:#fff;border-bottom:1px solid #f0f4f8;contain:layout style;display:flex;margin-bottom:-1px;min-height:32px;min-width:max-content;position:relative;touch-action:manipulation;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform,background-color}.custom-table-row:nth-child(2n){background-color:#fafbfc}.custom-table-row:last-child{margin-bottom:0}.custom-table-row:before{bottom:-1px;content:"";left:0;pointer-events:none;position:absolute;right:0;top:-1px;z-index:-1}.custom-table-row:hover{background:linear-gradient(90deg,#25adf508,#25adf50f);border-bottom-color:#25adf5;box-shadow:0 4px 12px #00000014;position:relative;transform:translateY(-1px);z-index:2}.custom-table-link-cell{cursor:pointer;overflow:visible!important;position:relative}.custom-table-link-cell:hover{position:relative;z-index:2}.custom-table-link-cell:hover:after{animation:glowPulse .4s ease-out forwards;background:radial-gradient(circle at center,#1a283a1a,#0000);border-radius:6px;content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute}@keyframes glowPulse{to{opacity:1}}.custom-table-cell .elite{color:#4aa8f7!important}.custom-table-cell .good{color:#4caf50!important}.custom-table-cell .average{color:#ffc107!important}.custom-table-cell .needs-improvement{color:#ff9800!important}.custom-table-cell .immediate-attention{color:#f44336!important}.custom-table-row.selected{background:linear-gradient(90deg,#25adf51a,#25adf526);border-bottom-color:#25adf5;border-left:4px solid #25adf5;box-shadow:0 4px 16px #25adf533}.custom-table-row.animating{animation:slideIn .3s ease-out}.custom-table-row.fade-in{animation:fadeInUp .4s ease-out both}@media screen and (max-width:999px){.custom-table-row.fade-in{animation:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.custom-table-cell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;backface-visibility:hidden;border-right:1px solid #0000000a;color:#1a283a;contain:layout style paint;display:flex;font-family:KhandRegular;font-size:16px;font-weight:500;justify-content:center;overflow:hidden;padding:0;position:relative;text-align:center;transform:translateZ(0);transition:all .2s ease;z-index:1}.custom-table-cell.custom-table-link-cell{padding:0}.custom-table-row:hover .custom-table-cell,.custom-table-row:hover .custom-table-cell-wrapper{font-weight:700}.custom-table-cell:last-child{border-right:none}.custom-table-cell[style*="field: 'ci'"],.custom-table-cell[style*="field: 'cssA'"]{color:#25adf5;font-family:KhandBold;font-size:16px}.custom-table-cell.checkbox{transition:all .2s ease}.custom-table-cell.checkbox,.custom-table-header-cell.checkbox{justify-content:center;padding:0}.custom-table-cell-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.custom-table-cell{white-space:nowrap}.custom-table-cell *,.custom-table-cell-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-table-cell-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;display:inline-block;transform:translateZ(0);width:100%}.custom-table-cell:not(.custom-table-link-cell) .custom-table-cell-wrapper{padding:0 8px;width:100%}.custom-table-toolbar{align-items:center;background:linear-gradient(135deg,#1a283a,#2d3e52);box-shadow:0 2px 8px #0000001a;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;padding:8px 16px;width:100%}.custom-table-search{flex:1 1;max-width:400px}.custom-table-search .MuiOutlinedInput-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2;border-radius:8px;color:#1a283a;font-family:KhandRegular;height:36px;padding-right:8px}.custom-table-search .MuiOutlinedInput-input{padding:8px 14px}.custom-table-search .MuiOutlinedInput-root fieldset{border-color:#1a283a33;border-width:2px}.custom-table-search .MuiOutlinedInput-root:hover fieldset{border-color:#25adf5;box-shadow:0 0 10px #25adf54d}.custom-table-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#25adf5;border-width:2px}.custom-table-search .MuiInputBase-input::placeholder{color:#1a283a80;opacity:1}.custom-table-loading-overlay{align-items:center;background-color:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.custom-table-loading-content{color:#1a283a;font-family:KhandSemiBold;font-size:18px;text-align:center}.custom-table-no-rows-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#fffffff2,#f5f7f9f2);bottom:0;display:flex;justify-content:center;left:0;min-height:300px;position:absolute;right:0;top:0}@media (max-width:896px) and (orientation:landscape){.custom-table-no-rows-overlay{min-height:150px}}.custom-table-filter-menu{min-width:200px;padding:16px}.custom-table-filter-menu .MuiTextField-root{margin-bottom:12px;width:100%}.custom-table-column-menu{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;position:absolute;z-index:1000}.custom-table-row.no-rank{background:#e8e8e8!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.custom-table-row.no-rank:nth-child(2n){background:#e0e0e0!important}.custom-table-row.no-rank:before{display:none!important}.custom-table-row.no-rank:hover{background:linear-gradient(90deg,#d0d0d0,#c8c8c8)!important;border-bottom-color:#a0a0a0;box-shadow:0 4px 12px #00000014;position:relative;transform:translateY(-1px);z-index:2}.custom-table-row.no-rank:nth-child(2n):hover{background:linear-gradient(90deg,#c8c8c8,silver)!important}.custom-table-row.no-rank .custom-table-cell.checkbox,.custom-table-row.no-rank .custom-table-cell.pinned-left{background:linear-gradient(135deg,#d8d8d8,#d0d0d0);border-right-color:#c8c8c8!important}.custom-table-row.no-rank:nth-child(2n) .custom-table-cell.checkbox,.custom-table-row.no-rank:nth-child(2n) .custom-table-cell.pinned-left{background:linear-gradient(135deg,#d0d0d0,#c8c8c8);border-right-color:silver!important}.custom-table-row.no-rank:hover .custom-table-cell.checkbox,.custom-table-row.no-rank:hover .custom-table-cell.pinned-left{background:linear-gradient(135deg,silver,#b8b8b8)!important;border-right-color:#b0b0b0!important}.custom-table-row.no-rank:nth-child(2n):hover .custom-table-cell.checkbox,.custom-table-row.no-rank:nth-child(2n):hover .custom-table-cell.pinned-left{background:linear-gradient(135deg,#b8b8b8,#b0b0b0)!important;border-right-color:#a8a8a8!important}.custom-table-column-menu-item{cursor:pointer;font-family:KhandRegular;font-size:14px;padding:8px 16px;transition:background-color .2s ease}.custom-table-column-menu-item:hover{background-color:#f0f4f8}.custom-table-container *{box-sizing:border-box}.custom-table-cell.checkbox,.custom-table-cell.pinned-left,.custom-table-header-cell.checkbox,.custom-table-header-cell.pinned-left{flex-grow:0;flex-shrink:0}.custom-table-body::-webkit-scrollbar{height:10px;width:10px}.custom-table-body::-webkit-scrollbar-track{background:#f8f9fa;border-radius:5px}.custom-table-body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:5px}.custom-table-body::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.custom-table-body::-webkit-scrollbar-button{display:none}.custom-table-body::-webkit-scrollbar-corner{background:#f8f9fa}@media (max-width:720px){.custom-table-toolbar{font-size:12px}}@media (max-width:1000px){.custom-table-cell,.custom-table-header-cell{font-size:12px;padding:0 4px}.custom-table-header-cell{font-size:10px;letter-spacing:.2px;line-height:1.2;min-height:32px}.custom-table-header-text{line-height:1.2;text-align:center;white-space:normal}.custom-table-filter-icon,.custom-table-sort-icon svg{font-size:16px!important}.custom-table-row{min-height:40px}.custom-table-toolbar{flex-wrap:nowrap!important;gap:4px;min-height:36px;padding:4px 8px;position:relative}.custom-table-search{max-width:none}.custom-table-toolbar>div:last-child{flex-wrap:nowrap;justify-content:flex-end}.custom-table-column-resizer{width:2px}}.custom-table-cell.pinned-left,.custom-table-cell.pinned-right,.custom-table-header-cell.pinned-left,.custom-table-header-cell.pinned-right{position:sticky!important;transform:translateZ(0);will-change:transform}.custom-table-header-cell.pinned-left{background:linear-gradient(135deg,#e8eef5,#dde6f0);border-right:2px solid #d0d7e0;min-width:max-content}.custom-table-cell.pinned-left{background:linear-gradient(135deg,#f2f5f8,#e8eef5);border-right:2px solid #e0e7f0;min-width:max-content;z-index:10!important}.custom-table-row:nth-child(2n) .custom-table-cell.pinned-left{background:linear-gradient(135deg,#eef2f6,#e2e9f2)}.custom-table-row:hover .custom-table-cell.pinned-left{background:linear-gradient(135deg,#dbeaf5,#c8dff0)!important;z-index:10!important}.custom-table-header-cell.pinned-right{background:linear-gradient(135deg,#e8eef5,#dde6f0);border-left:2px solid #d0d7e0;min-width:max-content}.custom-table-cell.pinned-right{background:linear-gradient(135deg,#f2f5f8,#e8eef5);border-left:2px solid #e0e7f0;min-width:max-content;z-index:1}.custom-table-row:nth-child(2n) .custom-table-cell.pinned-right{background:linear-gradient(135deg,#eef2f6,#e2e9f2)}.custom-table-row:hover .custom-table-cell.pinned-right{background:linear-gradient(135deg,#dbeaf5,#c8dff0)!important}.custom-table-cell.checkbox{background:linear-gradient(135deg,#f2f5f8,#e8eef5);border-right:2px solid #e0e7f0!important;left:0!important;min-width:max-content;position:sticky!important;z-index:10!important}.custom-table-row:nth-child(2n) .custom-table-cell.checkbox{background:linear-gradient(135deg,#eef2f6,#e2e9f2)}.custom-table-row:hover .custom-table-cell.checkbox{background:linear-gradient(135deg,#dbeaf5,#c8dff0)!important}.custom-table-row.selected .custom-table-cell.checkbox{background:linear-gradient(135deg,#25adf533,#25adf526)!important}.custom-table-body{pointer-events:auto}@media (max-width:1000px){.custom-table-container{-webkit-overflow-scrolling:auto;overscroll-behavior:none;position:relative;touch-action:pan-x pan-y}.custom-table-body{overflow-scrolling:touch;-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none;scroll-behavior:auto;touch-action:auto}.custom-table-body-viewport{overscroll-behavior:none;touch-action:pan-x pan-y}.custom-table-sticky-header{position:sticky;top:0;z-index:50}.custom-table-row{pointer-events:auto;touch-action:auto}.custom-table-column-resizer{display:none!important}.custom-table-cell{pointer-events:auto}.custom-table-cell .MuiButton-root,.custom-table-cell .MuiCheckbox-root,.custom-table-cell a,.custom-table-cell button,.custom-table-link-cell{pointer-events:auto;position:relative}.custom-table-link-cell a{display:block;height:100%;width:100%}.custom-table-body{backface-visibility:hidden;perspective:1000;-webkit-perspective:1000}.custom-table-cell.checkbox,.custom-table-cell.pinned-left,.custom-table-cell.pinned-right{position:sticky!important}@media (hover:none){.custom-table-row:hover{background:inherit!important;border-bottom-color:#f0f4f8!important;box-shadow:none!important;transform:none!important;z-index:auto!important}.custom-table-row:hover .custom-table-cell,.custom-table-row:hover .custom-table-cell-wrapper,.custom-table-row:hover .custom-table-link-cell,.custom-table-row:hover .custom-table-link-cell *,.custom-table-row:hover .player-cell-button{font-weight:inherit!important}}@media (pointer:coarse){.custom-table-row:hover{background:inherit!important;border-bottom-color:#f0f4f8!important;box-shadow:none!important;transform:none!important;z-index:auto!important}.custom-table-row:hover .custom-table-cell,.custom-table-row:hover .custom-table-cell-wrapper,.custom-table-row:hover .custom-table-link-cell,.custom-table-row:hover .custom-table-link-cell *,.custom-table-row:hover .player-cell-button{font-weight:inherit!important}}.custom-table-row{contain:layout style;will-change:auto!important}.custom-table-row,.custom-table-row *,.custom-table-row:hover{transition:none!important}.custom-table-row:hover{background:inherit!important;border-bottom-color:#f0f4f8!important;box-shadow:none!important;transform:none!important;z-index:auto!important}.custom-table-row:nth-child(2n):hover{background-color:#fafbfc!important}.custom-table-row.no-rank:hover{background:#e8e8e8!important;border-bottom-color:#d0d0d0!important;box-shadow:none!important;transform:none!important}.custom-table-row.no-rank:nth-child(2n):hover{background:#e0e0e0!important}.custom-table-row.no-rank:hover .custom-table-cell.checkbox,.custom-table-row.no-rank:hover .custom-table-cell.pinned-left{background:linear-gradient(135deg,#d8d8d8,#d0d0d0)!important}.custom-table-row.no-rank:nth-child(2n):hover .custom-table-cell.checkbox,.custom-table-row.no-rank:nth-child(2n):hover .custom-table-cell.pinned-left{background:linear-gradient(135deg,#d0d0d0,#c8c8c8)!important}.custom-table-cell,.custom-table-cell-wrapper,.custom-table-link-cell,.custom-table-link-cell *,.custom-table-row:hover .custom-table-cell,.custom-table-row:hover .custom-table-cell-wrapper,.custom-table-row:hover .custom-table-link-cell,.custom-table-row:hover .custom-table-link-cell *,.custom-table-row:hover .player-cell-button,.player-cell-button{font-weight:500!important}.custom-table-row:hover .custom-table-cell.checkbox,.custom-table-row:hover .custom-table-cell.pinned-left,.custom-table-row:hover .custom-table-cell.pinned-right{background:linear-gradient(135deg,#f2f5f8,#e8eef5)!important}.custom-table-row:nth-child(2n):hover .custom-table-cell.checkbox,.custom-table-row:nth-child(2n):hover .custom-table-cell.pinned-left,.custom-table-row:nth-child(2n):hover .custom-table-cell.pinned-right{background:linear-gradient(135deg,#eef2f6,#e2e9f2)!important}.custom-table-link-cell:hover{z-index:inherit!important}.custom-table-link-cell:hover:after{display:none!important}.custom-table-cell .MuiButton-root:hover{background-color:initial!important;font-weight:inherit!important}}.custom-table-fade-in{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.custom-table-slide-down{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.custom-table-row.mobile-highlighted{background:linear-gradient(90deg,#25adf508,#25adf50f)!important;border-bottom-color:#25adf5!important;box-shadow:0 4px 12px #00000014!important;position:relative!important;transform:translateY(-1px)!important;transition:none!important;z-index:2!important}.custom-table-row.mobile-highlighted .custom-table-cell,.custom-table-row.mobile-highlighted .custom-table-cell-wrapper{font-weight:700!important;transition:none!important}.custom-table-row.mobile-highlighted .custom-table-cell.checkbox,.custom-table-row.mobile-highlighted .custom-table-cell.pinned-left,.custom-table-row.mobile-highlighted:hover .custom-table-cell.checkbox,.custom-table-row.mobile-highlighted:hover .custom-table-cell.pinned-left{background:linear-gradient(135deg,#dbeaf5,#c8dff0)!important;transition:none!important}.custom-table-row.no-rank.mobile-highlighted{background:linear-gradient(90deg,#d0d0d0,#c8c8c8)!important;border-bottom-color:#a0a0a0!important;box-shadow:0 4px 12px #00000014!important;position:relative!important;transform:translateY(-1px)!important;transition:none!important;z-index:2!important}.custom-table-row.no-rank.mobile-highlighted .custom-table-cell.checkbox,.custom-table-row.no-rank.mobile-highlighted .custom-table-cell.pinned-left,.custom-table-row.no-rank.mobile-highlighted:hover .custom-table-cell.checkbox,.custom-table-row.no-rank.mobile-highlighted:hover .custom-table-cell.pinned-left{background:linear-gradient(135deg,silver,#b8b8b8)!important;border-right-color:#b0b0b0!important;transition:none!important}.custom-table-row.no-rank{transition:none!important}}.player-account-view{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;min-height:100%;padding:8px 16px 16px;width:100%}.player-info-card{align-items:center;background:linear-gradient(135deg,#1a283a,#2d3e52);border-radius:12px;box-shadow:0 4px 12px #1a283a26;display:flex;gap:20px;margin-bottom:20px;padding:20px}.player-avatar-section{display:block!important;flex-shrink:0;visibility:visible!important}.avatar-wrapper{display:block;height:70px;position:relative;width:70px}.avatar-wrapper.editable{cursor:pointer}.player-avatar{border:3px solid #fff3!important;border-radius:50%!important;box-shadow:0 4px 12px #0003!important;display:block!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;width:100%!important}.edit-icon-wrapper{align-items:center;background-color:#25adf5;border:2px solid #1a283a;border-radius:50%;bottom:-2px;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:20px;justify-content:center;overflow:hidden;position:absolute;right:-2px;transition:all .2s ease;width:20px}.avatar-wrapper.editable:hover .edit-icon-wrapper{background-color:#1a8cd8;box-shadow:0 3px 6px #0000004d;transform:scale(1.1)}.edit-icon{align-items:center;color:#fff;display:flex;font-size:12px;justify-content:center}.player-details-section{flex:1 1;min-width:0}.player-name-1{word-wrap:break-word;color:#fff;font-family:KhandBold,sans-serif;font-size:22px;letter-spacing:.5px;line-height:1.2;margin:0 0 12px;max-width:100%;overflow-wrap:break-word;white-space:normal}.player-info-grid{display:flex;flex-direction:column;gap:8px}.info-item{align-items:flex-start;display:flex;gap:10px}.info-icon{align-items:center;color:#ffffffb3;display:flex;flex-shrink:0;font-size:18px;justify-content:center;margin-top:10px;width:18px}.info-content{display:flex;flex-direction:column;min-width:0}.info-label{color:#fff9;font-family:KhandRegular,sans-serif;font-size:11px;line-height:1}.info-value{color:#fff;font-family:KhandSemiBold,sans-serif;font-size:14px;overflow-wrap:break-word;white-space:normal;word-break:break-word}.performance-cards-grid{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:1fr;margin-bottom:20px;width:100%}.performance-card{background:linear-gradient(135deg,#fff,#f8fafb);border:1px solid #1a283a14;border-radius:8px;box-shadow:0 2px 8px #1a283a14;padding:16px;transition:all .3s ease}.performance-card:hover{box-shadow:0 4px 16px #1a283a1f;transform:translateY(-2px)}.card-header{gap:10px;margin-bottom:10px}.card-header,.icon-box{align-items:center;display:flex}.icon-box{border-radius:8px;flex-shrink:0;height:32px;justify-content:center;width:32px}.blue-gradient{background:linear-gradient(135deg,#25adf5,#1a8cd8)}.green-gradient{background:linear-gradient(135deg,#4caf50,#388e3c)}.red-gradient{background:linear-gradient(135deg,#ef5350,#d32f2f)}.card-icon{color:#fff;font-size:16px}.card-title{color:#1a283a;font-family:KhandBold,sans-serif;font-size:14px}.card-title,.card-value{letter-spacing:.3px;line-height:1.2;margin:0}.card-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:KhandSemiBold,sans-serif;font-size:18px;overflow:hidden;text-overflow:ellipsis}.card-value.blue{color:#25adf5}.card-value.green{color:#4caf50}.card-value.red{color:#ef5350}@media (max-width:599px){.player-account-view{display:flex;flex-direction:column;min-height:100%;padding:8px 12px 20px}.player-info-card{align-items:center;display:flex!important;flex-direction:column;gap:12px;margin-bottom:12px;padding:16px;text-align:center}.player-avatar-section{display:block!important;flex-shrink:0;margin-bottom:8px;visibility:visible!important}.avatar-wrapper{display:block!important;height:70px;margin:0 auto;width:70px}.player-avatar{display:block!important;visibility:visible!important}.player-name-1{font-size:22px;margin-bottom:16px;text-align:center;width:100%}.player-details-section{flex:1 1;min-width:0;text-align:center;width:100%}.player-info-grid{flex-direction:column;gap:8px;margin:0 auto;width:fit-content}.info-item,.player-info-grid{align-items:flex-start;display:flex}.info-item{gap:10px;justify-content:flex-start;margin-bottom:4px;text-align:left;width:100%}.info-icon{display:flex;flex-shrink:0;justify-content:center;margin-top:11px;text-align:center;width:20px}.info-content{flex:1 1;text-align:left}.performance-cards-grid{gap:10px;padding-bottom:20px}.performance-card{padding:14px}.card-title{font-size:13px}.card-value{font-size:16px}}@media (max-width:812px) and (orientation:landscape){.info-icon{margin-top:6px!important}.player-account-view{padding:6px 12px 16px}.player-info-card{align-items:center;flex-direction:row;gap:12px;margin-bottom:12px;min-height:auto;padding:10px 12px;text-align:left}.player-avatar-section{display:block!important;margin-bottom:0;visibility:visible!important}.avatar-wrapper{height:45px;margin:0;width:45px}.edit-icon-wrapper{bottom:-1px;height:16px;right:-1px;width:16px}.edit-icon{font-size:10px}.player-name-1{font-size:18px;margin-bottom:6px;text-align:left}.player-details-section{flex:1 1;text-align:left}.player-info-grid{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.info-item{flex:0 0 auto;gap:6px;justify-content:flex-start;margin-bottom:0;text-align:left;white-space:nowrap}.info-icon{font-size:16px}.info-label{font-size:10px}.info-value{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.performance-cards-grid{gap:10px;margin-bottom:16px}.performance-card{padding:12px}.card-header{gap:8px;margin-bottom:8px}.icon-box{height:28px;width:28px}.card-icon{font-size:14px}.card-title{font-size:12px}.card-value{font-size:16px}}@media screen and (max-width:896px) and (orientation:landscape){.player-account-view{padding:4px 12px 12px}.info-icon{margin-top:6px!important}.player-info-card{align-items:center;flex-direction:row;gap:10px;margin-bottom:8px;min-height:50px;overflow:hidden;padding:10px 12px}.player-avatar-section{display:block!important;flex-shrink:0;visibility:visible!important}.avatar-wrapper{flex-shrink:0;height:37px!important;width:37px!important}.player-avatar{position:relative!important}.player-account-view .player-info-card .player-avatar,.player-avatar{height:30px!important;top:0!important;width:30px!important}.edit-icon-wrapper{bottom:-1px;height:12px;right:-1px;width:12px}.edit-icon{font-size:8px}.player-details-section{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:12px;justify-content:space-between;min-width:0}.player-name-1{flex-shrink:0;font-size:18px;margin-bottom:0;margin-left:8px;margin-right:12px;white-space:nowrap}.player-info-grid{flex:1 1;flex-direction:row;gap:16px;justify-content:flex-end;margin-bottom:0}.info-item{align-items:center;flex-direction:row;gap:4px}.info-icon{font-size:18px!important;height:18px!important;width:18px!important}.info-item:nth-child(2) .info-icon svg{transform:scale(.85)!important}.info-label{font-size:9px;margin-bottom:0}.info-value{font-size:11px}.performance-cards-grid{gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);margin-bottom:8px}.performance-card:first-child{grid-column:1;grid-row:1}.performance-card:nth-child(2){grid-column:2;grid-row:1}.performance-card:nth-child(3){grid-column:1;grid-row:2}.performance-card:nth-child(4){grid-column:2;grid-row:2}.performance-card{min-height:75px!important;padding:12px!important}.performance-card .card-title{font-size:14px!important;font-weight:700!important}.performance-card .card-value{font-size:18px!important;font-weight:800!important}.performance-card .icon-box{height:32px!important;width:32px!important}.performance-card .card-icon{font-size:16px!important}.card-header{gap:8px;margin-bottom:6px}}@media (min-width:760px) and (max-width:815px){.player-info-card{align-items:center;min-height:110px}.avatar-wrapper{height:70px;width:70px}.edit-icon-wrapper{bottom:-1px;height:18px;right:-1px;width:18px}.edit-icon{font-size:11px}}@media (min-width:600px) and (orientation:portrait){.player-account-view{padding:12px 20px 20px}.player-info-card{flex-direction:row;padding:24px;text-align:left}.avatar-wrapper{height:80px;width:80px}.player-name-1{font-size:26px;margin-bottom:16px}.player-info-grid{flex-direction:row;gap:20px}.info-icon{font-size:20px;width:20px}.info-label{font-size:12px}.info-value{font-size:15px}.performance-cards-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.performance-card{padding:20px}.icon-box{height:36px;width:36px}.card-icon{font-size:18px}.card-title{font-size:15px}.card-value{font-size:20px}}@media (min-width:960px){.player-account-view{padding:16px 24px 24px}.player-info-card{margin-bottom:24px;padding:32px;position:relative}.player-details-section{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.avatar-wrapper{height:90px;width:90px}.edit-icon-wrapper{height:22px;width:22px}.edit-icon{font-size:14px}.player-name-1{font-size:30px;left:-45px;margin-bottom:16px;position:relative}.player-info-grid{flex-direction:row;gap:30px;justify-content:center}.info-item{margin-bottom:0}.performance-cards-grid{gap:20px;grid-template-columns:repeat(2,1fr)}.performance-card{border-radius:12px;padding:24px}.card-header{margin-bottom:12px}.icon-box{border-radius:10px;height:40px;width:40px}.card-icon{font-size:20px}.card-title{font-size:17px}.card-value{font-size:24px}}.stats-abbreviation-modal{background-color:#fff;box-shadow:-2px 0 5px #0000001a;height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:40%;z-index:1200}.info_page{background:linear-gradient(180deg,#fff 0,#f8f9fa);box-shadow:-12px 0 40px #1a283a33;display:flex;flex-direction:column;height:calc(100vh - 60px);height:calc(100dvh - 60px);max-width:90vw;overflow:hidden;position:fixed;right:0;top:60px;width:600px;z-index:1300}.info_page.from-app{height:100vh;height:100dvh;top:0!important}.stat-header-fixed{padding-right:0;position:sticky;top:0;width:100%;z-index:2}.stat-table-container{background:#0000;flex:1 1;overflow-x:hidden;overflow-y:auto;padding-bottom:20px;scroll-behavior:smooth;scrollbar-color:#25adf54d #25adf50d;scrollbar-width:thin;width:100%}.stat-table-container::-webkit-scrollbar{width:8px}.stat-table-container::-webkit-scrollbar-track{background:#25adf50d;border-radius:4px}.stat-table-container::-webkit-scrollbar-thumb{background:#25adf54d;border-radius:4px}.stat-table-container::-webkit-scrollbar-thumb:hover{background:#25adf580}.stat-table{background-color:initial;border-collapse:collapse;overflow:hidden;table-layout:fixed;text-align:left;width:100%}.stat-table thead th{position:sticky;top:0;z-index:1}.stat-table td,.stat-table th{word-wrap:break-word;border:none;border-bottom:1px solid #0000000f;overflow-wrap:break-word;padding:14px 20px;text-align:left}.stat-table th{background:linear-gradient(180deg,#f8f9fa 0,#f0f2f5);border-bottom:2px solid #25adf526;color:#1a283a;font-family:KhandBold;font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.stat-table tr:nth-child(2n){background-color:#00000003}.stat-table tbody tr{transition:all .3s ease}.stat-table tbody tr:hover{background-color:#25adf50a;transform:translateX(2px)}.stat-table td:first-child{color:#000;font-family:KhandSemiBold;font-weight:600;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.stat-header-title{font-family:KhandBold;font-size:28px;letter-spacing:2px;text-transform:uppercase}.stat-close-icon{font-size:24px}.stat-section-title{color:#000;font-family:KhandSemiBold;font-size:22px;letter-spacing:1.5px;margin-bottom:24px;text-transform:uppercase}.stat-performance-label{color:#000;font-family:KhandRegular;font-size:18px;letter-spacing:1px}.stat-color-scale-box{background:linear-gradient(135deg,#25adf508,#1a283a05);border:1px solid #25adf51a;border-radius:16px;box-shadow:0 4px 16px #25adf50d;margin:24px 24px 32px;padding:24px}.stat-definitions-box{margin-bottom:24px;margin-left:24px;margin-right:24px}.stat-table-abbrev-cell,.stat-table-abbrev-header{min-width:120px;width:120px}.desktop-text{display:inline}.mobile-text{display:none}.stat_legend{top:60px!important}.stat_legend.from-app{top:0!important}.shape-animated{transition:transform .3s cubic-bezier(.4,0,.2,1)}.shape-animated:hover{transform:scale(1.2) rotate(5deg)}.pulse-ring{animation:pulse-animation 2s ease-out infinite;transform-origin:center}@keyframes pulse-animation{0%{opacity:.5;transform:scale(1)}50%{opacity:.2;transform:scale(1.15)}to{opacity:0;transform:scale(1.3)}}.color-dot{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:all .3s cubic-bezier(.4,0,.2,1)}.stat-color-scale-box .color-dot:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));transform:translateY(-2px)}.performance-box[data-shape=elite]{animation-delay:.1s}.performance-box[data-shape=good]{animation-delay:.2s}.performance-box[data-shape=average]{animation-delay:.3s}.performance-box[data-shape=needs-improvement]{animation-delay:.4s}.performance-box[data-shape=immediate-attention]{animation-delay:.5s}@keyframes slideInScale{to{opacity:1;transform:translateY(0) scale(1)}}.performance-box .color-dot{animation:shapeEntrance .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0;transform:scale(0) rotate(-180deg)}.performance-box[data-shape=elite] .color-dot{animation-delay:.2s}.performance-box[data-shape=good] .color-dot{animation-delay:.3s}.performance-box[data-shape=average] .color-dot{animation-delay:.4s}.performance-box[data-shape=needs-improvement] .color-dot{animation-delay:.5s}.performance-box[data-shape=immediate-attention] .color-dot{animation-delay:.6s}@keyframes shapeEntrance{to{opacity:1;transform:scale(1) rotate(0deg)}}.performance-box{animation:slideInScale .5s cubic-bezier(.4,0,.2,1) forwards;isolation:isolate;opacity:0;overflow:hidden;position:relative;transform:translateY(20px) scale(.9)}.performance-box:before{border-radius:12px;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.performance-box[data-shape=elite]:before{background:linear-gradient(45deg,#0000,#4aa8f7,#0000)}.performance-box[data-shape=good]:before{background:linear-gradient(45deg,#0000,#4caf50,#0000)}.performance-box[data-shape=average]:before{background:linear-gradient(45deg,#0000,#ffc107,#0000)}.performance-box[data-shape=needs-improvement]:before{background:linear-gradient(45deg,#0000,#ff9800,#0000)}.performance-box[data-shape=immediate-attention]:before{background:linear-gradient(45deg,#0000,#f44336,#0000)}.performance-box:hover:before{animation:shimmer 1.5s ease infinite;opacity:.2}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.stat-table-row{animation:fadeInRow .4s ease forwards;opacity:0}.stat-table-row:first-child{animation-delay:.05s}.stat-table-row:nth-child(2){animation-delay:.1s}.stat-table-row:nth-child(3){animation-delay:.15s}.stat-table-row:nth-child(4){animation-delay:.2s}.stat-table-row:nth-child(5){animation-delay:.25s}.stat-table-row:nth-child(6){animation-delay:.3s}.stat-table-row:nth-child(7){animation-delay:.35s}.stat-table-row:nth-child(8){animation-delay:.4s}.stat-table-row:nth-child(9){animation-delay:.45s}.stat-table-row:nth-child(10){animation-delay:.5s}.stat-table-row:nth-child(11){animation-delay:.55s}.stat-table-row:nth-child(12){animation-delay:.6s}.stat-table-row:nth-child(13){animation-delay:.65s}.stat-table-row:nth-child(14){animation-delay:.7s}.stat-table-row:nth-child(15){animation-delay:.75s}.stat-table-row:nth-child(16){animation-delay:.8s}.stat-table-row:nth-child(17){animation-delay:.85s}.stat-table-row:nth-child(18){animation-delay:.9s}@keyframes fadeInRow{to{opacity:1}}.stat-abbrev-badge{overflow:hidden;position:relative}.stat-abbrev-badge:after{animation:statBadgeSwipe .8s ease forwards;animation-delay:.4s;animation-delay:calc(var(--badge-delay, .4s) + .05s*var(--badge-index, 0));background:linear-gradient(90deg,#0000,#25adf566,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:0;z-index:1}.stat-table-row:first-child .stat-abbrev-badge:after{animation-delay:.45s}.stat-table-row:nth-child(2) .stat-abbrev-badge:after{animation-delay:.5s}.stat-table-row:nth-child(3) .stat-abbrev-badge:after{animation-delay:.55s}.stat-table-row:nth-child(4) .stat-abbrev-badge:after{animation-delay:.6s}.stat-table-row:nth-child(5) .stat-abbrev-badge:after{animation-delay:.65s}.stat-table-row:nth-child(6) .stat-abbrev-badge:after{animation-delay:.7s}.stat-table-row:nth-child(7) .stat-abbrev-badge:after{animation-delay:.75s}.stat-table-row:nth-child(8) .stat-abbrev-badge:after{animation-delay:.8s}.stat-table-row:nth-child(9) .stat-abbrev-badge:after{animation-delay:.85s}.stat-table-row:nth-child(10) .stat-abbrev-badge:after{animation-delay:.9s}.stat-table-row:nth-child(11) .stat-abbrev-badge:after{animation-delay:.95s}.stat-table-row:nth-child(12) .stat-abbrev-badge:after{animation-delay:1s}.stat-table-row:nth-child(13) .stat-abbrev-badge:after{animation-delay:1.05s}.stat-table-row:nth-child(14) .stat-abbrev-badge:after{animation-delay:1.1s}.stat-table-row:nth-child(15) .stat-abbrev-badge:after{animation-delay:1.15s}.stat-table-row:nth-child(16) .stat-abbrev-badge:after{animation-delay:1.2s}.stat-table-row:nth-child(17) .stat-abbrev-badge:after{animation-delay:1.25s}.stat-table-row:nth-child(18) .stat-abbrev-badge:after{animation-delay:1.3s}@keyframes statBadgeSwipe{0%{left:-100%;width:100%}to{left:100%;width:100%}}@media (max-width:999px){.stat_legend{top:40px!important}.stat_legend.from-app{top:0!important}.info_page{height:calc(100vh - 40px);height:calc(100dvh - 40px);top:40px}.info_page.from-app{height:100vh;height:100dvh;top:0!important}.stat-header-title{font-size:22px}.stat-close-icon{font-size:20px}.stat-section-title{font-size:18px}.stat-performance-label{font-size:10px}.stat-color-scale-box{margin-left:0;margin-right:0;margin-top:10px}.stat-definitions-box{margin-left:10px;margin-right:10px}.stat-table-abbrev-cell,.stat-table-abbrev-header{min-width:70px;width:70px}.desktop-text{display:none}.mobile-text{display:inline}}@media (max-width:768px){.info_page{left:0;max-width:100vw;right:0;width:100vw;width:100dvw}.stat-table-container{flex:1 1;padding:16px}}@media (max-width:600px){.stat-table{font-size:14px}.stat-table td,.stat-table th{padding:10px 12px}.stat-table td:last-child{padding-right:16px}}.login_container{align-items:center;backface-visibility:hidden;background:linear-gradient(135deg,#f5f7fa,#e8eef5);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;height:100dvh;justify-content:center;overflow:hidden;padding:20px;position:relative;-webkit-transform:translateZ(0);width:100vw;width:100dvw}.login-bg-shape{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(100px);opacity:.3;pointer-events:none;position:absolute;will-change:transform}.login-bg-shape-1{animation-delay:0s;background:linear-gradient(135deg,#25adf5,#1990d8);height:400px;right:-150px;top:-150px;width:400px}.login-bg-shape-2{animation-delay:5s;background:linear-gradient(135deg,#1a283a,#2d3e50);bottom:-150px;height:300px;left:-150px;max-height:50vh;max-width:50vw;width:300px}.login-bg-shape-3{animation-delay:10s;background:linear-gradient(135deg,#25adf5,#64b5f6);height:250px;left:10%;top:50%;width:250px}@keyframes float{0%,to{transform:translateY(0) rotate(0deg) translateZ(0)}25%{transform:translateY(-20px) rotate(5deg) translateZ(0)}50%{transform:translateY(10px) rotate(-5deg) translateZ(0)}75%{transform:translateY(-10px) rotate(3deg) translateZ(0)}}.login-card{animation:slideIn .6s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.login-submit-button{overflow:hidden;position:relative}.login-submit-button:after{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.login-submit-button:active:after{height:300px;width:300px}.text_header{margin-left:0;margin-top:0}.forgotpass{margin-bottom:20px!important}.login-card input:-webkit-autofill,.login-card input:-webkit-autofill:focus,.login-card input:-webkit-autofill:hover{-webkit-text-fill-color:#1a283a!important;box-shadow:inset 0 0 0 1000px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.login-card .MuiTextField-root{transition:all .3s ease}.login-card .MuiTextField-root:hover{transform:translateY(-1px)}.login-card .Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ef4444!important;border-width:2px!important}.login-card .MuiFormHelperText-root.Mui-error{font-family:KhandRegular;font-size:13px;margin-left:14px;margin-top:6px}@media screen and (max-width:999px){.login_container{background-attachment:fixed;background-position:50%;background-size:cover;padding:10px 10px 60px}.login-bg-shape-1{height:250px;right:-100px;top:-100px;width:250px}.login-bg-shape-2{bottom:-100px;height:200px;left:-100px;transform:scale(.8);width:200px}.login-bg-shape-3{height:150px;width:150px}.login_header_item{font-size:24px!important}.text_header{margin-bottom:20px!important}.login_container p{font-size:14px!important}.login_container .MuiInputBase-input{font-size:16px!important;padding:12px!important}.login_container .MuiInputAdornment-root svg{height:20px!important;width:20px!important}.login_container .login-submit-button{font-size:16px!important;height:48px!important}.login_container .MuiFormHelperText-root{font-size:12px!important}.login-card img{height:40px!important}}@media screen and (max-width:450px){.login_header_item{font-size:20px!important}.login_container .MuiInputBase-input{font-size:15px!important;padding:10px!important}}@media screen and (max-height:600px) and (orientation:landscape){.login_container{height:100vh;height:100dvh;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:20px 10px 10px}.login-card{margin:5px auto;max-height:none;overflow-y:visible}.login-bg-shape{display:none}.login_header_item{font-size:18px!important}.login-card img{height:30px!important;margin-bottom:10px!important}.text_header{display:flex!important;margin-bottom:10px!important;min-height:35px}.login_container .MuiTextField-root{margin-bottom:12px!important}.login-submit-button{height:40px!important;margin-bottom:10px!important}}@media screen and (max-width:350px){.login_container{padding:10px}}.teams_horizontal{border:1px solid #000;display:flex;justify-content:space-between;margin-top:10px;overflow-x:auto;width:100%}.table-wrapper{flex:1 1;flex-direction:column;min-height:0;position:relative;transition:margin-bottom .3s ease}.table-wrapper.export-mode-active{margin-bottom:60px}@media (max-width:999px){.table-wrapper.export-mode-active{margin-bottom:54px}}.teams_horizontal .MuiTabScrollButton-root{display:none}.edit-button-cell{font-size:inherit;transition:all .2s ease}.edit-button-cell:active .edit-button-text,.edit-button-cell:hover .edit-button-text{text-decoration:underline;text-underline-offset:2px}.edit-button-cell:active .edit-button-text{opacity:.8}.edit-button-text{display:inline;transition:all .2s ease}.edit-button-icon{display:none;transition:all .2s ease}.edit-button-cell:hover .edit-button-icon{transform:scale(1.1)}.edit-button-cell:active .edit-button-icon{opacity:.8;transform:scale(.95)}@media screen and (max-width:999px){.edit-button-cell{font-size:small}.edit-button-text{display:none}.edit-button-icon{display:inline}}.no-team-wrapper{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;grid-area:content;justify-content:center;min-height:50vh;overflow:auto;padding:clamp(20px,5vw,40px);text-align:center}@media screen and (max-width:999px){.no-team-wrapper{padding:20px 20px 60px;position:relative}}@media screen and (max-width:999px) and (orientation:landscape){.no-team-wrapper{justify-content:flex-start;overflow-y:auto;padding-top:100px}.no_team_welcome{font-size:24px;margin-bottom:10px;margin-top:15px;padding-bottom:15px}}@media screen and (max-height:400px) and (orientation:landscape){.no-team-wrapper{padding-top:170px}.no_team_welcome{font-size:20px;margin-top:20px}}@media screen and (max-height:600px) and (min-height:401px) and (orientation:landscape) and (max-width:999px){.no-team-wrapper{padding-top:110px}.no_team_welcome{font-size:22px;margin-top:15px}}@media screen and (min-width:1000px){.no-team-wrapper{margin:0 auto;max-width:1200px;padding:0;position:relative}}.no_team_wrapper{display:none}.no_team_wrapper_desktop{min-height:300px;padding:20px}@media screen and (max-width:999px){.no_team_wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:20px;text-align:center}.no_team_wrapper_desktop{display:none}}.loading-spinner-large{height:100px!important;width:100px!important}.loading-spinner-medium{height:50px!important;width:50px!important}.loading-text-desktop{display:inline}.loading-text-mobile{display:none}.search-bar-container{align-items:center;display:flex;flex-wrap:wrap;gap:0;padding-left:10px;padding-right:0;width:100%}.mobile-teams-section{display:none}.desktop-teams-selector{display:block}.mobile-empty-team,.mobile-team-info{display:none}.mobile-teams-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;max-width:100%;min-height:32px;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.mobile-teams-scroll::-webkit-scrollbar{display:none}.mobile-layout{display:none}.desktop-layout{display:block}@media screen and (max-width:999px){.mobile-empty-team{display:block}.mobile-team-info{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;margin-top:8px;min-height:33px;padding:10px;width:100%}.mobile-group-code-section{align-items:center;display:flex;grid-column:2;justify-content:center}.mobile-difficulty-section{grid-column:3;justify-self:end}.mobile-layout{display:block}.desktop-layout{display:none}}.desktop-team-header{display:block}.print-button-tooltip-text{content:"Print QR Code"}.table-outer-container{background-color:#fafbfc;padding:0}.custom-table-wrapper.loader-item{display:none}.table-container-desktop,.table-wrapper{display:flex}.export-info-text{font-size:16px;line-height:1.5;text-align:left;white-space:normal}.export-info-desktop{display:inline}.export-info-mobile{display:none}.export-button-text{display:inline}.export-button-icon{display:none}.export-button-icon-desktop{display:inline-flex!important}.export-button-icon-mobile{display:none!important}.print-export-button{display:inline-block}.export-button{padding-left:16px;padding-right:16px}.export-menu-container{bottom:0;left:300px;position:fixed;right:0;z-index:1000}@media screen and (max-width:999px){.export-menu-container{left:0;right:auto;width:100dvw}}.small-mobile-absolute{position:static}.difficulty-selector-width{width:100px}@media screen and (max-width:999px){.loading-spinner-large{height:50px!important;width:50px!important}.loading-text-desktop{display:none}.loading-text-mobile{display:inline}.search-bar-container{height:auto;margin-top:2px;overflow:hidden;padding:6px 0}.mobile-teams-section{display:block;padding:0 10px;width:100%}.desktop-team-header,.desktop-teams-selector{display:none}.print-button-tooltip-text{content:"Download QR Code"}.table-outer-container{background-color:initial;padding:0}.custom-table-wrapper.loader-item{display:flex}.table-container-desktop{display:none}.export-info-text{font-size:13px;line-height:1;text-align:center;white-space:nowrap}.export-info-desktop{display:none}.export-info-mobile{display:inline}.export-button-icon-desktop{display:none!important}.export-button-icon-mobile{display:inline-flex!important}.export-button-text,.print-export-button{display:none}.export-button-icon{display:inline}.export-button{min-width:auto;padding-left:12px;padding-right:12px}}@media screen and (max-width:400px){.small-mobile-absolute{left:20px;margin-right:0;position:absolute;top:50%;transform:translateY(-50%)}.difficulty-selector-width{width:90px}}.team-header-desktop{align-items:center;background-color:#eceff1;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 6px #0000000a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;min-height:63px;padding:0 16px 8px}.team-header-section{align-items:center;display:flex;gap:6px}.team-actions{flex:0 0 auto}.team-info{flex:0 1 auto;justify-content:center;min-width:fit-content}.team-controls{flex:0 0 auto}@media screen and (min-width:1201px){.team-actions{flex:1 1 auto;justify-content:flex-start}.team-info{flex:0 0 auto}.team-controls{flex:1 1 auto;justify-content:flex-end}}.group-code-display{align-items:center;background:#fff;border:1px solid #1a283a14;border-radius:6px;box-shadow:0 1px 4px #1a283a0d;display:flex;flex-direction:row;gap:2px;min-width:150px;padding:8px 20px;text-align:center}.team-action-button{min-width:130px;white-space:nowrap}.teams-selector-desktop{align-items:center;background-color:#eceff1;display:flex;justify-content:space-between;margin-bottom:0;overflow:hidden;padding:8px 16px}.teams-list-wrapper{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;border-radius:8px;box-shadow:inset 0 2px 4px #0000000f;display:flex;flex:1 1;gap:4px;min-height:50px;overflow-x:auto;padding:4px 4px 2px;scroll-behavior:auto;scrollbar-color:#e0e0e0 #0000;scrollbar-width:thin}.teams-list-wrapper::-webkit-scrollbar{height:6px}.teams-list-wrapper::-webkit-scrollbar-track{background:#0000}.teams-list-wrapper::-webkit-scrollbar-thumb{background-color:#e0e0e0;border-radius:3px}.teams-list-wrapper::-webkit-scrollbar-thumb:hover{background-color:#bdbdbd}.team-select-button{white-space:nowrap}@media screen and (max-width:999px){.team-header-desktop{flex-direction:column;gap:12px;padding:10px 16px}.team-header-section{justify-content:center;width:100%}.team-actions{order:2}.team-info{order:1}.team-controls{order:3}}@media screen and (min-width:1000px) and (max-width:1350px){.team-header-desktop{gap:10px;padding:10px 14px}.team-action-button{min-width:110px}.team-action-button,.team-header-section button{font-size:13px;padding:6px 12px}.team-header-section .MuiFormControl-root{min-width:120px}}.mobile-header{background-color:#eceff1!important;border-bottom:1px solid #e0e0e0;box-shadow:0 2px 6px #0000000a;padding:0!important}.mobile-header .search_bar_main{background:#0000}.teams-page{display:flex;flex-direction:column;overflow:hidden;width:calc(100vw - 300px);width:calc(100dvw - 300px)}.teams-page,.teams-page_player{height:calc(100vh - 60px);height:calc(100dvh - 60px)}.teams-page_player{background-color:#f6f6f6;overflow-y:auto}.guardian_container{overflow-y:auto}.small_player_header{display:inline-block;font-weight:700;text-align:right;width:126px}.teams_loading_container,.teams_player_loading_container{align-items:center;background-color:#0000004d;display:flex;height:calc(100vh - 60px);height:calc(100dvh - 60px);justify-content:center;position:absolute;top:60px;width:calc(100vw - 300px);width:calc(100dvw - 300px);z-index:3}.teams_title{font-family:JostRegular;font-size:24px}.teams_button{font-family:KhandSemiBold;font-size:18px;letter-spacing:2px;margin:1px;width:150px}.search-sort-bar-player{display:flex;justify-content:space-between;padding:0 20px 0 0}.search-sort-bar,.search-sort-bar-player{background-color:#fff;box-shadow:0 2px 4px 0 #0000001a;min-height:fit-content;overflow-x:hidden;z-index:1}.search-sort-bar{padding:0}.search-sort-bar-desktop{background-color:#eceff1;min-height:fit-content;overflow-x:hidden;padding:0;z-index:1}.team_button{font-size:20px!important}.table-container-desktop{background:#fff;overflow:hidden;position:relative}.players-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr))}.player-card-teams{border-radius:10px!important;cursor:pointer;padding:20px;transform:scale(1);transition:all .15s linear!important}.date-picker-item{width:204px}.export_button_container{align-items:center;display:flex;gap:5px;justify-content:center}.player-card-teams:hover{transform:scale(1.04)}[col-id=checkbox]{padding:0 0 0 8px!important}.player-avatar{height:100px!important;width:100px!important}.player-details{align-items:center;display:flex;flex-direction:column}.flex_chip_1{flex-basis:calc(30% - 6px);width:calc(30% - 6px)}.flex_chip_1,.flex_chip_2{border-radius:5px!important;flex-grow:0;flex-shrink:0;font-size:18px!important;margin:3px}.flex_chip_2{flex-basis:calc(70% - 6px);width:calc(70% - 6px)}.flex_chip{border-radius:5px!important;flex-basis:calc(50% - 6px);flex-grow:0;flex-shrink:0;font-size:18px!important;margin:3px;width:calc(50% - 6px)}.player-info-teams{display:flex;flex-wrap:wrap}.mid_bar_item{align-items:center;background-color:red;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;margin-bottom:10px;margin-top:20px;width:100%}.right_chips{width:calc(100% - 100px)}.team_code_text{font-size:24px;left:-20px;position:relative}.text_team{min-width:285px}.no_team_wrapper{gap:32px;justify-content:flex-start;margin:0 auto;max-width:600px;min-height:fit-content;padding:40px 20px 80px}.no_team_wrapper,.no_team_wrapper_desktop{align-items:center;display:flex;flex-direction:column;text-align:center}.no_team_wrapper_desktop{gap:24px;height:100%;justify-content:center;padding:0 20px;width:100%}.no_team_welcome{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a283a,#25adf5);-webkit-background-clip:text;background-clip:text;font-family:KhandBold;font-size:36px;letter-spacing:2px;padding-bottom:30px;text-shadow:0 2px 4px #0000001a;text-transform:uppercase}.no_team_card{border-radius:12px;flex-direction:column;gap:24px;min-width:350px;padding:32px}.no_team_card,.no_team_card_desktop{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8eef5);box-shadow:0 4px 12px #00000014;display:flex}.no_team_card_desktop{border-radius:16px;flex-direction:row;gap:60px;max-width:100%;padding:30px}.no_team_left_section{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:20px;max-width:400px;text-align:left}.no_team_right_section{align-items:center;display:flex;justify-content:center}.no_team_info_text{color:#555;font-family:KhandRegular;font-size:20px}.no_team_code_box{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:16px 32px}.desktop_code_box,.no_team_code_box{align-items:center;display:flex;flex-direction:column;gap:4px}.no_team_code_label{color:#1a283a;font-family:KhandBold;font-size:28px;letter-spacing:3px}.no_team_code_value{color:#1a283a;font-family:KhandRegular;font-size:28px}.no_team_qr_code{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;height:200px;padding:16px;width:200px}.no_team_qr_code_desktop{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;cursor:pointer;height:250px;padding:20px;transition:transform .3s ease;width:250px}.no_team_qr_code_desktop:hover{transform:scale(1.05)}.no_team_container{align-items:center;display:flex;flex:1 1;justify-content:center;overflow-y:auto}@media screen and (max-width:1200px){.desktop_code_box{flex-direction:column}.no_team_card_desktop{width:auto}.export_button_container{flex-direction:column-reverse}.export_button{width:100%!important}.no_team_container{flex:1 1}}@media screen and (max-width:1100px){.team_code_text{font-size:20px}.text_team{min-width:250px}.team_button{font-size:16px!important}}@media screen and (max-width:999px){.group-code-display{padding:4px 20px!important}.mobile-group-code-display{align-items:center;display:flex;flex-direction:row!important;flex-wrap:nowrap;gap:4px;height:31px;padding:0 8px 0 16px!important;white-space:nowrap}.mobile-difficulty-selector{flex-shrink:0;min-width:100px}.no_team_wrapper{gap:16px;padding:20px 20px 30px}.no_team_welcome{font-size:28px;letter-spacing:1.5px;line-height:1.2;margin-bottom:0}.no_team_info_text_mobile{color:#555;font-family:KhandRegular;font-size:16px;line-height:1.4;margin-bottom:8px;text-align:center}.no_team_card_mobile{align-items:center;background:linear-gradient(135deg,#f5f7fa,#e8eef5);border-radius:12px;box-shadow:0 4px 12px #00000014;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;max-width:100%;min-width:0;padding:20px;width:100%}.no_team_left_section_mobile{align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.no_team_right_section{flex-shrink:0}.no_team_info_text{font-size:16px;line-height:1.4}.no_team_code_box{padding:12px 16px}.no_team_code_label{font-size:16px;letter-spacing:1px}.no_team_code_value{font-size:18px}.no_team_qr_code{height:140px;padding:12px;width:140px}.button_text_teams{font-size:24px!important}.no_team_container{flex:1 1}.search_bar_main{position:relative;top:5px}.teams_player_loading_container{height:calc(100vh - 40px);height:calc(100dvh - 40px);top:40px;width:100vw;width:100dvw}.guardian_text{font-size:17px!important}.teams-page_player{height:calc(100vh - 40px);height:calc(100dvh - 40px);overflow-y:auto}.player_account_text{font-size:20px!important}.team_code_text{font-size:20px;left:0;position:relative}.team_button{font-size:14px!important}.player-card-teams{transform:none!important}.teams_title{font-size:20px}.player-card-teams{padding:12px!important}.right_chips{width:calc(100% - 40px)}.player-avatar{height:60px!important;position:relative;top:10px;width:60px!important}.players-list{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mid_bar_item{font-size:10px;height:20px;margin-bottom:5px;margin-top:5px}.flex_chip,.flex_chip_1,.flex_chip_2{font-size:10px!important;height:20px!important}.search-sort-bar{overflow:hidden;padding:0}.teams_horizontal{margin-right:20px}.teams-page{display:flex;flex-direction:column;overflow:hidden;padding:0}.teams-page,.teams_loading_container{height:calc(100vh - 40px);height:calc(100dvh - 40px);width:100vw;width:100dvw}.teams_loading_container{top:40px}.export-popup{border-radius:0!important;left:50%!important;left:0!important;margin:0!important;max-width:none!important;transform:none!important;width:90%!important;width:100vw!important;width:100dvw!important}}@media screen and (max-width:480px){.no_team_card_mobile{gap:16px;padding:16px}.no_team_info_text_mobile{font-size:14px}.no_team_code_box{padding:10px 14px}.no_team_code_label{font-size:14px}.no_team_code_value{font-size:16px}.no_team_qr_code{height:120px;padding:10px;width:120px}}@media screen and (max-width:400px){.team_button{font-size:12px!important;max-width:100px!important;padding-left:2px!important;padding-right:2px!important}.no_team_qr_code{height:100px;padding:8px;width:100px}}.selected-row{background-color:#0000001a!important}.selected-row:hover{background-color:#00000026!important}.blank-row{background-color:#f5f5f5!important;height:40px!important;opacity:.5;pointer-events:none!important}@media print{@page{margin:.75in .5in}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.group-report-container,.report-container{page-break-inside:avoid}}.player-edit-header-content{align-items:center;display:flex;gap:16px;padding:16px 24px}.player-edit-header-title{color:#1a283a;font-family:KhandBold;font-size:24px;letter-spacing:2px;text-transform:uppercase}.player-edit-header-section{background:linear-gradient(135deg,#1a283a,#2d3e52);color:#fff;padding:24px 32px;position:relative}.player-edit-mobile-delete{display:none}.player-edit-info-container{align-items:flex-start;display:flex;flex-direction:row;gap:24px}.player-edit-avatar{height:100px;width:100px}.player-edit-info-content{flex:1 1;text-align:left}.player-edit-name-container{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.player-edit-desktop-delete{align-self:flex-start;display:block;margin-top:8px}.player-edit-details-section{padding:16px}.player-edit-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.player-edit-guardian-section{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:16px}.player-edit-guardian-grid{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:repeat(3,1fr) auto auto}@media screen and (max-width:999px){.player-edit-header-content{padding:12px 16px}.player-edit-header-title{font-size:20px}.player-edit-header-section{padding:20px}.player-edit-mobile-delete{display:block}.player-edit-info-container{align-items:center;flex-direction:column;gap:16px}.player-edit-avatar{height:80px;width:80px}.player-edit-info-content{text-align:center}.player-edit-name-container{justify-content:center}.player-edit-desktop-delete{display:none}.player-edit-details-section{padding:20px}.player-edit-info-grid{gap:16px;grid-template-columns:1fr}.player-edit-guardian-section{padding:16px}.player-edit-guardian-grid{gap:12px;grid-template-columns:1fr}}.delete-team-modal-content{display:flex;flex-direction:column;gap:20px}.delete-warning{color:#666;line-height:1.6}.delete-instruction{color:#333;line-height:1.6}.team-name-highlight{background-color:#f0f7ff;border-radius:4px;color:#1a283a;font-weight:700;padding:2px 6px}.delete-confirmation-input{margin-top:8px}.delete-confirmation-input .MuiOutlinedInput-root{font-family:KhandSemiBold}.delete-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.delete-button{background-color:#d32f2f;color:#fff;font-family:KhandBold;letter-spacing:.5px;text-transform:none}.delete-button:hover{background-color:#c62828}.delete-button:disabled{background-color:#e0e0e0;color:#999}.edit-team-modal-content{display:flex;flex-direction:column;gap:20px}.edit-team-name-input .MuiOutlinedInput-root{font-family:KhandSemiBold;font-size:16px}.edit-team-name-input .MuiInputLabel-root{font-family:KhandRegular}.edit-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.save-button{background-color:#1a283a;color:#fff;font-family:KhandBold;letter-spacing:.5px;text-transform:none}.save-button:hover{background-color:#0f1824}.save-button:disabled{background-color:#e0e0e0;color:#999}.create-team-modal-content{display:flex;flex-direction:column;gap:20px}.create-team-description{color:#666;line-height:1.6;margin-bottom:4px}.create-team-input .MuiOutlinedInput-root{font-family:KhandSemiBold;font-size:16px}.create-team-input .MuiInputLabel-root{font-family:KhandRegular}.create-team-input .MuiFormHelperText-root{color:#666;font-family:KhandRegular;font-size:13px}.create-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.create-button{background-color:#4caf50;color:#fff;font-family:KhandBold;letter-spacing:.5px;text-transform:none}.create-button:hover{background-color:#45a049}.create-button:disabled{background-color:#e0e0e0;color:#999}.delete-player-modal-content{display:flex;flex-direction:column;gap:20px}.delete-player-warning{color:#666;line-height:1.6;padding:10px 0;text-align:center}.player-name-highlight{background-color:#f0f7ff;border-radius:4px;color:#1a283a;font-weight:700;padding:2px 8px}.delete-player-modal-actions{display:flex;gap:16px;justify-content:center;margin-top:12px}.cancel-button{border-color:#e0e0e0;color:#666;font-family:KhandSemiBold;letter-spacing:.5px;min-width:120px;text-transform:none}.cancel-button:hover{background-color:#0000000a;border-color:#666}.remove-button{background-color:#d32f2f;color:#fff;font-family:KhandBold;letter-spacing:.5px;min-width:120px;text-transform:none}.remove-button:hover{background-color:#c62828}.team-notes-container{height:100%;width:100%}.team-notes-container ::-webkit-scrollbar{height:8px;width:8px}.team-notes-container ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.team-notes-container ::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.team-notes-container ::-webkit-scrollbar-thumb:hover{background:#555}.note-item{transition:all .2s ease-in-out}.note-item:hover{transform:translateX(2px)}.print-button-wrapper{display:inline-block}.print-loading-spinner{height:100px!important;width:100px!important}.print-loading-text-desktop{display:inline}.print-loading-text-mobile{display:none}.notes-container{padding:16px}@media screen and (max-width:999px){.print-button-wrapper{display:none!important}.print-loading-spinner{height:50px!important;width:50px!important}.print-loading-text-desktop{display:none}.print-loading-text-mobile{display:inline}.notes-container{padding:16px}}@media print{.no-print{display:none!important}.print-only{display:block!important}}.loader-item,.main-stats{height:calc(100vh - 60px);height:calc(100dvh - 60px)}.main-stats{display:flex;flex-direction:column;overflow:hidden;width:100%}.table-container{height:calc(100vh - 60px);height:calc(100dvh - 60px);overflow-y:auto;position:relative}.Mui-tooltip{font-size:16px!important}.no-rank-row{background-color:#dbdbdb!important}.main_stats_loading_container{align-items:center;background-color:#0000004d;display:flex;height:calc(100vh - 60px);height:calc(100dvh - 60px);justify-content:center;position:absolute;top:60px;width:calc(100vw - 300px);width:calc(100dvw - 300px);z-index:3}@media screen and (max-width:999px){.main-stats,.main_stats_loading_container{height:calc(100vh - 40px);height:calc(100dvh - 40px)}.main_stats_loading_container{align-items:center;background-color:#0000004d;display:flex;justify-content:center;position:absolute;top:40px;width:100vw;width:100dvw;z-index:3}.loader-item,.table-container{height:calc(100vh - 40px);height:calc(100dvh - 40px)}}.App{background:linear-gradient(135deg,#f8f9fa,#e9ecef);text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;min-height:100dvh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiSelect-select svg{transform:translateY(-1px)}
/*# sourceMappingURL=main.c1c490dd.css.map*/