.AppSidebar_sidebar__9xdbr{width:220px;min-height:calc(100vh - 60px);background-color:#000000;color:white;display:flex;flex-direction:column;flex-shrink:0;box-shadow:2px 0 4px rgba(0,0,0,.1);transition:transform .3s ease;position:sticky;top:180px;margin-top:-100px;z-index:100;border-top-right-radius:110px;border-top-left-radius:110px;overflow:hidden}.AppSidebar_hamburgerButton__AANi3{display:none;position:fixed;top:1rem;left:1rem;z-index:1001;background:#2e2e2e;border:none;color:white;padding:.5rem;border-radius:6px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.3)}.AppSidebar_hamburgerIcon__HPmIP{width:20px;height:20px;display:flex;flex-direction:column;justify-content:space-around}.AppSidebar_hamburgerLine__Fafan{width:100%;height:1.5px;background-color:white;transition:all .3s ease}.AppSidebar_hamburgerLine__Fafan.AppSidebar_open___OdY2:first-child{transform:rotate(45deg) translate(5px,5px)}.AppSidebar_hamburgerLine__Fafan.AppSidebar_open___OdY2:nth-child(2){opacity:0}.AppSidebar_hamburgerLine__Fafan.AppSidebar_open___OdY2:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.AppSidebar_mobileOverlay__DmPxo{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999}.AppSidebar_branding__fj5jv{padding:1.5rem 0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;box-sizing:border-box;width:100%}.AppSidebar_logo__WUlS1{font-size:2.5rem;margin-bottom:.5rem}.AppSidebar_brandName__yvjGW{font-size:1.125rem;font-weight:600;color:white}.AppSidebar_proSeasonLogo__H2MQw{display:flex;justify-content:center;align-items:center;width:100%;margin:0;padding:0}.AppSidebar_logoImage__sT8mb{height:110px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.AppSidebar_navigation__cBzqx{flex:1;padding:.75rem 0;margin-top:-10px}.AppSidebar_navItem__EDsas{display:flex;align-items:center;width:100%;padding:.875rem 1rem .875rem 2.375rem;background:none;border:none;color:white;text-align:left;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;position:relative}.AppSidebar_navItem__EDsas:hover:not(.AppSidebar_active__1pKMx){background:none}.AppSidebar_navItem__EDsas:hover:not(.AppSidebar_active__1pKMx):after{content:"";position:absolute;left:1.5rem;right:1.5rem;top:50%;transform:translateY(-50%);height:2.25rem;background-color:#1a1a1a;border-radius:8px;z-index:-1}.AppSidebar_navItem__EDsas.AppSidebar_active__1pKMx{background:none;position:relative}.AppSidebar_navItem__EDsas.AppSidebar_active__1pKMx:after{content:"";position:absolute;left:1.5rem;right:1.5rem;top:50%;transform:translateY(-50%);height:2.25rem;background-color:#2e2e2e;border-radius:8px;z-index:-1}.AppSidebar_icon___5emD{width:20px;height:20px;margin-right:.75rem;opacity:.8;transition:opacity .2s ease}.AppSidebar_navItem__EDsas.AppSidebar_active__1pKMx .AppSidebar_icon___5emD,.AppSidebar_navItem__EDsas:hover .AppSidebar_icon___5emD{opacity:1}.AppSidebar_label__iIsst{font-weight:500;color:#f3f4f6}.AppSidebar_navItem__EDsas.AppSidebar_active__1pKMx .AppSidebar_label__iIsst,.AppSidebar_navItem__EDsas:hover .AppSidebar_label__iIsst{color:white}.AppSidebar_menuItemContainer__I2Jqo{position:relative}.AppSidebar_dropdownIcon__AarhM{margin-left:auto;font-size:.75rem;color:#9ca3af;transition:transform .2s ease;margin-right:.5rem}.AppSidebar_dropdownIcon__AarhM.AppSidebar_expanded__nwyCn{transform:rotate(180deg)}.AppSidebar_navItem__EDsas:hover .AppSidebar_dropdownIcon__AarhM{color:#d1d5db}.AppSidebar_subMenu___48BX{background-color:#000000;overflow:hidden;animation:AppSidebar_slideDown__S_m81 .2s ease-out}@keyframes AppSidebar_slideDown__S_m81{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.AppSidebar_subMenuItem__ROLEu{display:flex;align-items:center;width:100%;padding:.625rem 1rem .625rem 4.375rem;background:none;color:#9ca3af;text-align:left;cursor:pointer;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;position:relative;border:none;border-left:1px solid #4b5563;margin-left:0}.AppSidebar_subMenuItem__ROLEu:hover:not(.AppSidebar_active__1pKMx){background:none;color:#d1d5db}.AppSidebar_subMenuItem__ROLEu:hover:not(.AppSidebar_active__1pKMx):after{content:"";position:absolute;left:2rem;right:1.5rem;top:50%;transform:translateY(-50%);height:2rem;background-color:#1a1a1a;border-radius:6px;z-index:-1}.AppSidebar_subMenuItem__ROLEu.AppSidebar_active__1pKMx{background:none;color:white;position:relative}.AppSidebar_subMenuItem__ROLEu.AppSidebar_active__1pKMx:after{content:"";position:absolute;left:2rem;right:1.5rem;top:50%;transform:translateY(-50%);height:2rem;background-color:#2e2e2e;border-radius:6px;z-index:-1}.AppSidebar_subMenuIcon__M9_ab{display:none}.AppSidebar_subMenuLabel__MYK0C{font-weight:500;color:inherit;margin-left:0}.AppSidebar_legacyLink__vzezm{padding:1rem 1.5rem;border-top:1px solid #374151}.AppSidebar_legacyButton__EH8ti{display:block;width:100%;padding:.75rem;background-color:#4b5563;color:white;text-decoration:none;border-radius:6px;text-align:center;font-size:.875rem;transition:background-color .2s ease}.AppSidebar_legacyButton__EH8ti:hover{background-color:#6b7280}.AppSidebar_footerLogo__oN9fh{padding:1rem 1.5rem;border-top:1px solid #495057;margin-top:auto}.AppSidebar_footerLogoIcon__dUB6N{width:32px;height:32px;background-color:#6c757d;border-radius:6px;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:.875rem}@media (max-width:768px){.AppSidebar_hamburgerButton__AANi3,.AppSidebar_mobileOverlay__DmPxo.AppSidebar_show__ImnNY{display:block}.AppSidebar_sidebar__9xdbr{position:fixed;top:190px;left:0;height:calc(100vh - 190px);z-index:1000;transform:translateX(-100%)}.AppSidebar_sidebar__9xdbr.AppSidebar_open___OdY2{transform:translateX(0)}.AppSidebar_branding__fj5jv{padding:.75rem .5rem;height:auto;margin-top:0}.AppSidebar_logoImage__sT8mb{height:70px}.AppSidebar_navItem__EDsas{padding:.75rem 1rem .75rem 2rem;font-size:.875rem}.AppSidebar_subMenuItem__ROLEu{padding:.5rem 1rem .5rem 3.5rem;font-size:.75rem}.AppSidebar_footerLogo__oN9fh,.AppSidebar_legacyLink__vzezm{padding:.75rem 1rem}.AppSidebar_mobileProfileSection__WXclo{padding:1rem;border-bottom:1px solid #374151;background:#000000}.AppSidebar_profileInfo__Fe_vG{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.AppSidebar_profileIcon__vjn3A{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.AppSidebar_profileImage__w8LB7{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AppSidebar_defaultProfileIcon__8MSn1{width:100%;height:100%;background:#3b82f6;display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:.875rem}.AppSidebar_profileDetails__5xw4J{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.AppSidebar_profileName__SYPQ9{color:white;font-weight:600;font-size:.875rem;line-height:1.25}.AppSidebar_profileClub__buS1i{color:#9ca3af;font-size:.75rem;line-height:1.25}.AppSidebar_profileRole__Wc9JV{color:#6b7280;font-size:.75rem;line-height:1.25}.AppSidebar_logoutButton__sEB2L{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#2e2e2e;color:white;border:1px solid #3a3a3a;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Avenir\ 85,sans-serif}.AppSidebar_logoutButton__sEB2L:hover{background:#3a3a3a;border-color:#4a4a4a;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.AppSidebar_logoutButton__sEB2L:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.2)}.AppSidebar_logoutIcon__vCzqk{color:#9ca3af;flex-shrink:0}.AppSidebar_logoutText__YtMob{font-weight:500}}@media (min-width:768px){.AppSidebar_mobilePlatformSwitcher__qRBPr,.AppSidebar_mobileProfileSection__WXclo{display:none}}@media (min-width:769px) and (max-width:1024px){.AppSidebar_sidebar__9xdbr{width:200px;min-height:100vh;position:sticky;top:180px;margin-top:-100px;z-index:10;border-top-right-radius:90px;border-top-left-radius:90px;overflow:hidden;box-shadow:2px 0 4px rgba(0,0,0,.1)}.AppSidebar_branding__fj5jv{height:auto}.AppSidebar_logoImage__sT8mb{height:80px}.AppSidebar_navItem__EDsas{padding:.75rem 1rem;font-size:.875rem}}.PlatformSwitcher_platformSection__xiuTV{padding:0}.PlatformSwitcher_platformHeader__Fflyc{display:flex;align-items:center;padding:8px 16px;gap:10px;cursor:pointer;transition:background .2s ease;background:none}.PlatformSwitcher_platformHeader__Fflyc:hover{background:rgba(255,255,255,.05)}.PlatformSwitcher_platformHeader__Fflyc.PlatformSwitcher_expanded__Cp3J9{background:rgba(255,255,255,.08)}.PlatformSwitcher_headerIcon__L3d1D{color:white;opacity:.8;transition:opacity .2s ease;flex-shrink:0}.PlatformSwitcher_platformHeader__Fflyc:hover .PlatformSwitcher_headerIcon__L3d1D{opacity:1}.PlatformSwitcher_headerContent__ADFbV{flex:1;min-width:0}.PlatformSwitcher_headerLabel__Crg5E{font-size:10px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.PlatformSwitcher_headerValue__9LpH4{font-size:14px;color:#f3f4f6;font-weight:500}.PlatformSwitcher_chevron__BdkRH{color:rgba(255,255,255,.6);transition:transform .3s ease;flex-shrink:0}.PlatformSwitcher_chevronExpanded__UtF9K{transform:rotate(180deg)}.PlatformSwitcher_platformList__To4YL{background:rgba(0,0,0,.3);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.PlatformSwitcher_platformCard__5ajyW{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:all .2s ease;position:relative;border-radius:0;background:none}.PlatformSwitcher_platformCard__5ajyW:hover:after{content:"";position:absolute;left:8px;right:8px;top:2px;bottom:2px;background-color:#2e2e2e;border-radius:6px;z-index:-1}.PlatformSwitcher_platformCard__5ajyW.PlatformSwitcher_active__Gw4Vz{background:rgba(255,255,255,.05)}.PlatformSwitcher_platformCard__5ajyW.PlatformSwitcher_active__Gw4Vz:after{content:"";position:absolute;left:8px;right:8px;top:2px;bottom:2px;background-color:#2e2e2e;border-radius:6px;z-index:-1}.PlatformSwitcher_platformCard__5ajyW .PlatformSwitcher_platformIcon__5sD7v{width:20px;height:20px;opacity:.8;transition:opacity .2s ease;flex-shrink:0;color:#f3f4f6}.PlatformSwitcher_platformCard__5ajyW:hover .PlatformSwitcher_platformIcon__5sD7v{opacity:1}.PlatformSwitcher_platformInfo__Jm34g{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.PlatformSwitcher_platformName__KCBQz{font-size:14px;font-weight:500;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.PlatformSwitcher_platformCard__5ajyW:hover .PlatformSwitcher_platformName__KCBQz{color:white}.PlatformSwitcher_platformUrl__TAgAN{font-size:11px;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PlatformSwitcher_checkIcon__DNYmr{color:#10b981;flex-shrink:0}.PlatformSwitcher_platformAction__dzQr8{color:rgba(255,255,255,.5);opacity:0;transition:opacity .2s ease;flex-shrink:0}.PlatformSwitcher_platformCard__5ajyW:hover .PlatformSwitcher_platformAction__dzQr8{opacity:1;color:#d1d5db}.PlatformSwitcher_errorIcon__76gXS,.PlatformSwitcher_loadingIcon__iJqTm{animation:PlatformSwitcher_pulse__uXQCI 1.5s ease-in-out infinite;flex-shrink:0;width:20px;height:20px}.PlatformSwitcher_errorText__rWOSL,.PlatformSwitcher_loadingText__Ocq89{font-size:13px;color:rgba(255,255,255,.7)}.PlatformSwitcher_errorIcon__76gXS,.PlatformSwitcher_errorText__rWOSL{color:#ef4444}.PlatformSwitcher_menuDivider__aRcFq{height:1px;background-color:rgba(255,255,255,.1);margin:.25rem 0}@keyframes PlatformSwitcher_pulse__uXQCI{0%,to{opacity:1}50%{opacity:.5}}.MobilePlatformSwitcher_container__ojzOm{width:100%}.MobilePlatformSwitcher_bar__qb0O_{display:flex;align-items:center;padding:12px 16px;background:rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .2s ease;gap:12px}.MobilePlatformSwitcher_bar__qb0O_:hover{background:rgba(255,255,255,.08)}.MobilePlatformSwitcher_bar__qb0O_.MobilePlatformSwitcher_expanded__Fe282{background:rgba(255,255,255,.1);border-bottom:none}.MobilePlatformSwitcher_barIcon__SohEU{color:white;opacity:.9;flex-shrink:0}.MobilePlatformSwitcher_barContent__43EpD{flex:1;min-width:0}.MobilePlatformSwitcher_barLabel__SAZop{font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.MobilePlatformSwitcher_barValue__JwVV2{font-size:14px;color:#f3f4f6;font-weight:500}.MobilePlatformSwitcher_chevron__DB9C4{color:white;opacity:.6;transition:transform .3s ease;flex-shrink:0}.MobilePlatformSwitcher_chevronExpanded__bp7ia{transform:rotate(180deg)}.MobilePlatformSwitcher_list__SRDMc{background:#000000;border-bottom:1px solid rgba(255,255,255,.1);max-height:300px;overflow-y:auto}.MobilePlatformSwitcher_platformItem__BtIc1{display:flex;align-items:center;padding:12px 16px;gap:12px;cursor:pointer;transition:background .2s ease;border-bottom:1px solid rgba(255,255,255,.05)}.MobilePlatformSwitcher_platformItem__BtIc1:last-child{border-bottom:none}.MobilePlatformSwitcher_platformItem__BtIc1:hover{background:rgba(255,255,255,.05)}.MobilePlatformSwitcher_platformItem__BtIc1.MobilePlatformSwitcher_active___ewwc{background:rgba(255,255,255,.08)}.MobilePlatformSwitcher_platformIcon__Q8VXS{color:#f3f4f6;opacity:.9;flex-shrink:0}.MobilePlatformSwitcher_platformInfo__wxriZ{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.MobilePlatformSwitcher_platformName__30pVH{font-size:14px;font-weight:500;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobilePlatformSwitcher_platformUrl___P7KY{font-size:11px;color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobilePlatformSwitcher_checkIcon__FV3Wh{color:#10b981;flex-shrink:0}.MobilePlatformSwitcher_externalIcon__QHske{color:rgba(255,255,255,.4);flex-shrink:0}.MobilePlatformSwitcher_loadingIcon___ZYnZ{animation:MobilePlatformSwitcher_spin__Ujjic 1s linear infinite;color:rgba(255,255,255,.6)}.MobilePlatformSwitcher_loadingText__4cxl0{font-size:13px;color:rgba(255,255,255,.6)}.MobilePlatformSwitcher_errorIcon__EjXI9{color:#ef4444}.MobilePlatformSwitcher_errorText__Ly6N_{font-size:13px;color:#ef4444}@keyframes MobilePlatformSwitcher_spin__Ujjic{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppHeader_header__8m8SL{background-image:url(/Banner_PS.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#f8f9fa;border-bottom:1px solid #d1d5db;padding:1.5rem;display:flex;justify-content:space-between;align-items:flex-start;height:280px;box-sizing:border-box;position:relative}.AppHeader_header__8m8SL:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0));z-index:1}.AppHeader_header__8m8SL>*{position:relative;z-index:2}.AppHeader_leftSection__NTF5W{display:flex;align-items:flex-end;align-self:flex-end;margin-left:230px}.AppHeader_searchContainer__iXTEM{position:relative;display:flex;align-items:center}.AppHeader_searchInput__SjZEI{padding:.75rem 2.75rem .75rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-family:Avenir\ 85,sans-serif;width:350px;background:rgba(255,255,255,.95);backdrop-filter:blur(5px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.AppHeader_searchIcon__WQjNB{position:absolute;right:.75rem;width:16px;height:16px;opacity:.6;pointer-events:none;color:#6b7280}.AppHeader_rightSection__yaqEI{display:flex;align-items:flex-end;gap:1.5rem;align-self:flex-end}.AppHeader_yearSelector__amgJE{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;color:#374151;cursor:pointer}.AppHeader_dropdownIcon__9DXAy{color:white;font-size:1.25rem;transition:transform .2s ease;flex-shrink:0}.AppHeader_dropdownItem__xrutK .AppHeader_dropdownIcon__9DXAy{width:16px;height:16px;opacity:.9;color:white;flex-shrink:0}.AppHeader_dropdownItem__xrutK svg{color:white;opacity:.9}.AppHeader_dropdownIcon__9DXAy.AppHeader_rotated__oEI9r{transform:rotate(180deg)}.AppHeader_dropdownMenu__LgdZB{position:absolute;top:100%;right:0;margin-top:0;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 12px 12px;box-shadow:0 8px 32px rgba(0,0,0,.3);width:100%;z-index:1000;overflow:hidden;padding-bottom:8px}.AppHeader_dropdownItem__xrutK{padding:.5rem 1rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;color:white;font-weight:500;position:relative;background:none}.AppHeader_dropdownItem__xrutK:last-child{border-bottom:none}@media (max-width:767px){.AppHeader_header__8m8SL{padding:1rem;height:180px;min-height:180px;flex-direction:row;align-items:center;position:relative;border-bottom:none}.AppHeader_header__8m8SL:after{content:"";position:absolute;bottom:0;left:1rem;right:1rem;height:1px;background-color:#d1d5db}.AppHeader_leftSection__NTF5W{width:100vw;position:absolute;left:0;top:0;bottom:0;pointer-events:none}.AppHeader_leftSection__NTF5W,.AppHeader_mobilePageTitle__aim9G{display:flex;align-items:center;justify-content:center;height:100%}.AppHeader_mobilePageTitle__aim9G{font-size:1.125rem;font-weight:600;color:#374151;text-align:center;line-height:1;pointer-events:auto}.AppHeader_rightSection__yaqEI,.AppHeader_searchContainer__iXTEM{display:none}.AppHeader_mobileSearchContainer__yjtJ4{display:flex;align-items:center;position:relative;background-color:#f8f9fa;padding:.5rem 1rem}.AppHeader_mobileSearchInput__Cg_TH{width:100%;padding:.75rem 2.75rem .75rem 1rem;border:1px solid #e5e7eb;border-radius:6px;font-size:.875rem;font-family:Avenir\ 85,sans-serif;background:white}.AppHeader_mobileSearchIcon__odpky{position:absolute;right:1.75rem;width:16px;height:16px;opacity:.6;pointer-events:none;color:#6b7280}}@media (min-width:768px){.AppHeader_mobilePageTitle__aim9G,.AppHeader_mobileSearchContainer__yjtJ4{display:none!important}.AppHeader_header__8m8SL{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;height:280px!important;background-size:cover!important;background-position:top!important}.AppHeader_leftSection__NTF5W{display:flex!important;align-items:flex-end!important;justify-content:flex-start!important;width:auto!important;align-self:flex-end!important;margin-left:230px!important}.AppHeader_searchContainer__iXTEM{display:flex!important}}@media (min-width:1920px){.AppHeader_header__8m8SL{background-size:contain;background-position:50%}}@media (min-width:1600px) and (max-width:1919px){.AppHeader_header__8m8SL{background-size:cover;background-position:50%}}@media (min-width:1366px) and (max-width:1599px){.AppHeader_header__8m8SL{background-size:cover;background-position:50%}.AppHeader_searchInput__SjZEI{width:300px}}@media (min-width:1024px) and (max-width:1365px){.AppHeader_header__8m8SL{background-size:cover;background-position:50%;padding:1.5rem}.AppHeader_leftSection__NTF5W{margin-left:210px}.AppHeader_searchInput__SjZEI{width:250px}.AppHeader_userDropdown__hOCpK{min-width:180px}}.AppHeader_dropdownItem__xrutK:hover:after{content:"";position:absolute;left:8px;right:8px;top:2px;bottom:2px;background-color:#2e2e2e;border-radius:6px;z-index:-1}.AppHeader_dropdownItem__xrutK:hover .AppHeader_dropdownIcon__9DXAy,.AppHeader_dropdownItem__xrutK:hover .AppHeader_dropdownLabel__DQqFl{opacity:1}.AppHeader_dropdownItem__xrutK.AppHeader_disabled__YzFLX{cursor:not-allowed;opacity:.6;pointer-events:none}.AppHeader_dropdownIcon__9DXAy{width:20px;height:20px;opacity:.8;transition:opacity .2s ease;color:#f3f4f6}.AppHeader_dropdownLabel__DQqFl{font-size:.875rem;color:#f3f4f6;font-weight:500;font-family:Avenir\ 85,sans-serif;transition:color .2s ease}.AppHeader_dropdownDivider__7raoI{height:1px;background-color:rgba(255,255,255,.1);margin:.25rem 0}.AppHeader_userInfo__tqE08{display:flex;align-items:center;gap:.75rem;flex:1}.AppHeader_profileIcon__GVtPe{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.AppHeader_profileImage__DCAiQ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.AppHeader_defaultProfileIcon__6sc_p{width:100%;height:100%;background:#6b7280;color:white;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;text-transform:uppercase}.AppHeader_userDetails__J0v_w{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.AppHeader_userName__Ntqzi{font-weight:600;color:white;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppHeader_userClub__1VhQ3,.AppHeader_userRole__HMZWC{font-size:.75rem;color:rgba(255,255,255,.8);font-weight:500}.AppHeader_userRole__HMZWC{text-transform:capitalize}.AppHeader_userDropdown__hOCpK{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:200px;font-size:.875rem;font-family:Avenir\ 85,sans-serif}.AppHeader_userDropdown__hOCpK.AppHeader_open__DX1_V,.AppHeader_userDropdown__hOCpK:hover{background:rgba(0,0,0,.1)}.AppHeader_actions__HHR_t{display:flex;gap:1rem;align-items:center}.AppHeader_legacyLink__u9Q51{padding:.5rem 1rem;background-color:#6c757d;color:white;text-decoration:none;border-radius:6px;font-size:.875rem;transition:background-color .2s ease}.AppHeader_legacyLink__u9Q51:hover{background-color:#5a6268}.AppHeader_signOutButton__a242I{padding:.5rem 1rem;background-color:#dc3545;color:white;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.AppHeader_signOutButton__a242I:hover{background-color:#c82333}.InfoBox_infoBox__CXFhk{border-radius:8px;padding:1rem;margin-bottom:1rem;border:1px solid}.InfoBox_header__lWzOw{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.InfoBox_icon__GnNhD{flex-shrink:0;width:20px;height:20px}.InfoBox_title__kZNaN{margin:0;font-size:.875rem;font-weight:600;line-height:1.2}.InfoBox_content__ysSUt{font-size:.875rem;line-height:1.6}.InfoBox_content__ysSUt p{margin:0 0 .5rem}.InfoBox_content__ysSUt p:last-child{margin-bottom:0}.InfoBox_content__ysSUt ul{margin:0;padding-left:1.5rem;list-style:none}.InfoBox_content__ysSUt li{margin-bottom:.25rem;position:relative}.InfoBox_content__ysSUt li:before{content:"";position:absolute;left:-1rem;top:.6em;width:4px;height:4px;border-radius:50%}.InfoBox_content__ysSUt li:last-child{margin-bottom:0}.InfoBox_info__OkEc9{background:#f0f9ff;border-color:#bae6fd}.InfoBox_info__OkEc9 .InfoBox_title__kZNaN{color:#0c4a6e}.InfoBox_info__OkEc9 .InfoBox_icon__GnNhD{color:#0284c7}.InfoBox_info__OkEc9 .InfoBox_content__ysSUt{color:#0369a1}.InfoBox_info__OkEc9 .InfoBox_content__ysSUt li:before{background:#0284c7}.InfoBox_success__zWVGI{background:#f0fdf4;border-color:#bbf7d0}.InfoBox_success__zWVGI .InfoBox_title__kZNaN{color:#14532d}.InfoBox_success__zWVGI .InfoBox_icon__GnNhD{color:#16a34a}.InfoBox_success__zWVGI .InfoBox_content__ysSUt{color:#15803d}.InfoBox_success__zWVGI .InfoBox_content__ysSUt li:before{background:#16a34a}.InfoBox_warning__cEra6{background:#fffbeb;border-color:#fed7aa}.InfoBox_warning__cEra6 .InfoBox_title__kZNaN{color:#92400e}.InfoBox_warning__cEra6 .InfoBox_icon__GnNhD{color:#ea580c}.InfoBox_warning__cEra6 .InfoBox_content__ysSUt{color:#c2410c}.InfoBox_warning__cEra6 .InfoBox_content__ysSUt li:before{background:#ea580c}.InfoBox_error__k8eIZ{background:#fef2f2;border-color:#fecaca}.InfoBox_error__k8eIZ .InfoBox_title__kZNaN{color:#7f1d1d}.InfoBox_error__k8eIZ .InfoBox_icon__GnNhD{color:#dc2626}.InfoBox_error__k8eIZ .InfoBox_content__ysSUt{color:#b91c1c}.InfoBox_error__k8eIZ .InfoBox_content__ysSUt li:before{background:#dc2626}.InfoBox_infoBox__CXFhk.InfoBox_compact__9eAwj{padding:.75rem;margin-bottom:.75rem}.InfoBox_compact__9eAwj .InfoBox_header__lWzOw{margin-bottom:.5rem}.InfoBox_compact__9eAwj .InfoBox_content__ysSUt,.InfoBox_compact__9eAwj .InfoBox_title__kZNaN{font-size:.8125rem}@media (max-width:768px){.InfoBox_infoBox__CXFhk{padding:.75rem}.InfoBox_content__ysSUt,.InfoBox_title__kZNaN{font-size:.8125rem}}.Modal_overlay__5Iinq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Modal_modal__asVON{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.Modal_modal__asVON.Modal_sm__eQCIG{max-width:28rem}.Modal_modal__asVON.Modal_md__QSoT0{max-width:32rem}.Modal_modal__asVON.Modal_lg__BXo_O{max-width:48rem}.Modal_modal__asVON.Modal_xl__D3Aca{max-width:64rem}.Modal_header__H0EUq{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0;background:#f9fafb}.Modal_headerInfo__wnQNV{display:flex;flex-direction:column;gap:1rem;flex:1}.Modal_headerActions__6wEzS{margin-bottom:.5rem}.Modal_titleSection__ftRJ8{display:flex;align-items:flex-start;gap:0}.Modal_titleIcon__4psDd{flex-shrink:0;color:#6b7280;margin-top:.125rem;margin-right:.75rem}.Modal_titleWrapper__gQR7A{display:flex;flex-direction:column;gap:.25rem;flex:1}.Modal_title__l7_zO{font-size:1.25rem;font-weight:600;color:#111827;margin:0;font-family:Avenir\ 85,sans-serif;line-height:1.4}.Modal_subtitle__6AULj{font-size:.875rem;color:#6b7280;margin:0;line-height:1.4}.Modal_closeButton__TjMLn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:6px;transition:all .2s ease;flex-shrink:0}.Modal_closeButton__TjMLn:hover{background:#e5e7eb;color:#111827}.Modal_closeButton__TjMLn:active{background:#d1d5db}.Modal_content__usuDE{flex:1;overflow-y:auto;padding:1.5rem}.Modal_footer__wZi_3{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;flex-shrink:0;background:#f9fafb}@media (max-width:768px){.Modal_overlay__5Iinq{padding:.5rem}.Modal_modal__asVON{max-height:95vh}.Modal_content__usuDE,.Modal_header__H0EUq{padding:1rem}.Modal_footer__wZi_3{padding:1rem;gap:.5rem}.Modal_title__l7_zO{font-size:1.125rem}.Modal_subtitle__6AULj{font-size:.8125rem}.Modal_titleSection__ftRJ8{gap:0}.Modal_titleIcon__4psDd{margin-right:.5rem}}.PlatformSelector_container__ltBLG{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.PlatformSelector_label___KMjt{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text-primary)}.PlatformSelector_count__BHrGL{font-size:13px;font-weight:400;color:var(--text-secondary);margin-left:4px}.PlatformSelector_required__ZV5dN{color:var(--error-color);margin-left:4px}.PlatformSelector_hint__fQs_Y{font-size:13px;color:var(--text-secondary);margin:0}.PlatformSelector_error___Poj8{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--error-color);padding:8px 12px;background-color:var(--error-bg);border-radius:4px;border:1px solid var(--error-border)}.PlatformSelector_nameCell___pc31{display:flex;align-items:center;gap:10px}.PlatformSelector_checkIcon__UbTxj{color:#10b981;flex-shrink:0}.PlatformSelector_actionColumn__9awNm{text-align:right}.PlatformSelector_removeButton__N9I2n{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid transparent;background:transparent;color:#6b7280;border-radius:6px;cursor:pointer;transition:all .15s ease}.PlatformSelector_removeButton__N9I2n:hover{background-color:#fef2f2;color:#ef4444;border-color:#fecaca}.PlatformSelector_removeButton__N9I2n:disabled{opacity:.4;cursor:not-allowed}.PlatformSelector_modalInstructions__wDM95{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:20px;font-size:14px;color:#1e40af;line-height:1.6}.PlatformSelector_modalInstructions__wDM95 svg{color:#2563eb;flex-shrink:0;margin-top:2px}.PlatformSelector_platformList__y6BZD{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.PlatformSelector_platformOption__UaJ7p{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s ease;background-color:#ffffff}.PlatformSelector_platformOption__UaJ7p:hover{background-color:#f9fafb;border-color:#2563eb;box-shadow:0 1px 3px rgba(0,0,0,.05)}.PlatformSelector_platformOption__UaJ7p.PlatformSelector_selected__qYERg{background-color:#eff6ff;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.PlatformSelector_checkbox__WrsRU{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #d1d5db;border-radius:5px;transition:all .15s ease;flex-shrink:0;background-color:#ffffff}.PlatformSelector_platformOption__UaJ7p.PlatformSelector_selected__qYERg .PlatformSelector_checkbox__WrsRU{background-color:#2563eb;border-color:#2563eb;color:#ffffff}.PlatformSelector_platformDetails__mg532{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.PlatformSelector_name__jHjmv{font-size:14px;font-weight:500;color:#111827;line-height:1.4}.PlatformSelector_url__hGdSH{font-size:13px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlatformSelector_noPlatforms__KmDLh{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;text-align:center;color:#6b7280}.PlatformSelector_noPlatforms__KmDLh p{margin:0;font-size:14px}.UserConnections_connectionsContainer__bVotL{display:flex;flex-direction:column;gap:1.5rem}.UserConnections_header__1utv6{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.UserConnections_title__mFKS9 h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0 0 .25rem}.UserConnections_title__mFKS9 p{font-size:.875rem;color:#6b7280;margin:0}.UserConnections_actions__cv4Cy{flex-wrap:wrap}.UserConnections_accountInfo__xTR9F,.UserConnections_actions__cv4Cy{display:flex;gap:.75rem;align-items:center}.UserConnections_accountText__ZHnGl{display:flex;flex-direction:column}.UserConnections_accountName__jipu4{font-weight:600;color:#1f2937;font-size:.9375rem}.UserConnections_accountType__m0ZFa{font-size:.8125rem;color:#6b7280}.UserConnections_roleBadge__6zYS2,.UserConnections_statusBadge__g2DUp{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent}.UserConnections_roleBadge__6zYS2[data-role=global_admin]{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}.UserConnections_roleBadge__6zYS2[data-role=admin]{background-color:#fffbeb;color:#d97706;border-color:#fcd34d}.UserConnections_roleBadge__6zYS2[data-role=club_manager]{background-color:#eff6ff;color:#2563eb;border-color:#bfdbfe}.UserConnections_roleBadge__6zYS2[data-role=trainer]{background-color:#ecfdf5;color:#059669;border-color:#a7f3d0}.UserConnections_roleBadge__6zYS2[data-role=scout]{background-color:#f0f9ff;color:#0284c7;border-color:#bae6fd}.UserConnections_roleBadge__6zYS2[data-role=player]{background-color:#f5f3ff;color:#7c3aed;border-color:#ddd6fe}.UserConnections_roleBadge__6zYS2[data-role=sponsor]{background-color:#fdf2f8;color:#db2777;border-color:#fbcfe8}.UserConnections_statusBadge__g2DUp[data-status=active]{background-color:#ecfdf5;color:#059669;border-color:#a7f3d0}.UserConnections_statusBadge__g2DUp[data-status=inactive]{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}.UserConnections_statusBadge__g2DUp[data-status=suspended]{background-color:#fffbeb;color:#d97706;border-color:#fcd34d}.UserConnections_actionButtonGroup__bv5qh{display:flex;gap:.5rem}.UserConnections_dateCell__CqlP9{font-size:.875rem;color:#6b7280}@media (max-width:768px){.UserConnections_header__1utv6{flex-direction:column;align-items:flex-start}.UserConnections_actions__cv4Cy{width:100%;justify-content:flex-start}}.Card_card__5EBdE{background:white;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.Card_default__3p2up{border:1px solid #e5e7eb}.Card_elevated__0kf7_{border:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Card_outlined__0P792{border:2px solid #e5e7eb}.Card_small__XkKmC{padding:1rem}.Card_medium__RMOg5{padding:1.5rem}.Card_large__Y4iiA{padding:2rem}.Card_header__1Uwyu{border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.Card_headerContent__NN5_C{display:flex;align-items:center;justify-content:space-between}.Card_title__oBXSL{font-family:Avenir\ 85,sans-serif;font-size:1.125rem;font-weight:600;color:#111827;margin:0}.Card_subtitle__MUE97{font-family:Avenir\ 85,sans-serif;font-size:.875rem;color:#6b7280;margin:.25rem 0 0;line-height:1.4}.Card_actions__Wq2oE{display:flex;align-items:center;gap:.5rem}.Card_body__7jOCz{background-color:white}.Card_infoCard__H9OaY{border-color:#dbeafe;background-color:#f0f9ff}.Card_infoCard__H9OaY .Card_header__1Uwyu{background-color:#eff6ff;border-bottom-color:#dbeafe}.Card_successCard__nktqS{border-color:#dcfce7;background-color:#f0fdf4}.Card_successCard__nktqS .Card_header__1Uwyu{background-color:#f0fdf4;border-bottom-color:#dcfce7}.Card_warningCard__BPfQl{border-color:#fef3c7;background-color:#fffbeb}.Card_warningCard__BPfQl .Card_header__1Uwyu{background-color:#fffbeb;border-bottom-color:#fef3c7}.Card_errorCard__yZHAV{border-color:#fecaca;background-color:#fef2f2}.Card_errorCard__yZHAV .Card_header__1Uwyu{background-color:#fef2f2;border-bottom-color:#fecaca}@media (max-width:768px){.Card_small__XkKmC{padding:.75rem}.Card_medium__RMOg5{padding:1rem}.Card_large__Y4iiA{padding:1.5rem}.Card_headerContent__NN5_C{flex-direction:column;align-items:stretch;gap:1rem}.Card_actions__Wq2oE{justify-content:flex-start}}.UserSecurity_container__KJzsg{padding:1.5rem;max-width:1200px;margin:0 auto}.UserSecurity_error__yvOI3,.UserSecurity_loading__XOjWA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#6b7280}.UserSecurity_error__yvOI3 p,.UserSecurity_loading__XOjWA p{margin:1rem 0;font-size:1rem}.UserSecurity_successBanner___G1ZX{background:#10b981;color:white;padding:1rem 1.5rem;border-radius:.5rem;margin-bottom:2rem;font-weight:500;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);animation:UserSecurity_slideIn__ylh9Y .3s ease-out}@keyframes UserSecurity_slideIn__ylh9Y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserSecurity_section__wXT__{margin-bottom:2.5rem}.UserSecurity_sectionHeader__UQdWg{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.UserSecurity_sectionHeader__UQdWg h2{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.UserSecurity_statusGrid__Le2zn{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1rem}.UserSecurity_statusCard__oTBso{padding:1.5rem;border-radius:12px;border:2px solid;transition:all .2s ease;cursor:pointer}.UserSecurity_statusCard__oTBso:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.UserSecurity_statusCard__oTBso.UserSecurity_active__5Pla3{border-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.UserSecurity_statusCard__oTBso.UserSecurity_inactive__BbiRj{border-color:#ef4444;background:linear-gradient(135deg,#fef2f2,#fef2f2)}.UserSecurity_statusHeader__LQsVD{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.UserSecurity_statusIcon__SPVV2{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(255,255,255,.8);color:#374151}.UserSecurity_statusInfo__JCQvl{flex:1}.UserSecurity_statusTitle__6xJkZ{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#111827}.UserSecurity_statusBadge__dTiRg{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.UserSecurity_activeBadge__W_z5R{background:#10b981;color:white}.UserSecurity_inactiveBadge__B9NQm{background:#ef4444;color:white}.UserSecurity_statusDetails__ClRJy{display:flex;flex-direction:column;gap:.5rem}.UserSecurity_requirement__T8uvy{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500}.UserSecurity_requirement__T8uvy.UserSecurity_required__mKLK5{color:#f59e0b}.UserSecurity_requirement__T8uvy.UserSecurity_optional__VY8pW{color:#3b82f6}.UserSecurity_timestamp__SqXD1{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#6b7280}.UserSecurity_policyCard___Pdos{padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb}.UserSecurity_policyItem__YYgal{margin-bottom:1.5rem}.UserSecurity_policyItem__YYgal:last-child{margin-bottom:0}.UserSecurity_policyStatus__nRdhe{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9375rem}.UserSecurity_policyStatus__nRdhe.UserSecurity_required__mKLK5{color:#f59e0b}.UserSecurity_policyStatus__nRdhe.UserSecurity_optional__VY8pW{color:#3b82f6}.UserSecurity_policyDescription___1ypO{margin:0;font-size:.875rem;color:#6b7280;font-style:italic;padding-left:1.5rem}.UserSecurity_actionsGrid__oX6Ed{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.UserSecurity_actionGroup__kpfcI{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem}.UserSecurity_actionGroup__kpfcI h3{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#111827;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}.UserSecurity_actionButtons__52wXC{display:flex;flex-direction:column;gap:.75rem}.UserSecurity_actionButtons__52wXC button{justify-content:flex-start;text-align:left}.UserSecurity_resetDialog__Qfb37{text-align:left}.UserSecurity_resetDialog__Qfb37 ul{margin:.75rem 0;padding-left:1.5rem}.UserSecurity_resetDialog__Qfb37 li{margin-bottom:.25rem;color:#374151}.UserSecurity_userInfo__r4Va7{margin-top:1rem;padding:1rem;background:#f3f4f6;border-radius:6px;border-left:4px solid #f59e0b}.UserSecurity_userInfo__r4Va7 p{margin:.25rem 0;font-size:.875rem;color:#374151}@media (max-width:768px){.UserSecurity_container__KJzsg{padding:1rem}.UserSecurity_statusGrid__Le2zn{grid-template-columns:1fr;gap:1rem}.UserSecurity_actionsGrid__oX6Ed{grid-template-columns:1fr;gap:1.5rem}.UserSecurity_statusCard__oTBso{padding:1rem}.UserSecurity_statusHeader__LQsVD{flex-direction:column;align-items:flex-start;gap:.75rem}.UserSecurity_statusIcon__SPVV2{width:40px;height:40px}.UserSecurity_actionButtons__52wXC{gap:.5rem}}@media (max-width:480px){.UserSecurity_sectionHeader__UQdWg{flex-direction:column;align-items:flex-start;gap:.5rem}.UserSecurity_sectionHeader__UQdWg h2{font-size:1.125rem}.UserSecurity_statusTitle__6xJkZ{font-size:1rem}.UserSecurity_actionGroup__kpfcI{padding:1rem}}@media (prefers-contrast:high){.UserSecurity_statusCard__oTBso.UserSecurity_active__5Pla3{border-color:#059669;background:#f0fdf4}.UserSecurity_statusCard__oTBso.UserSecurity_inactive__BbiRj{border-color:#dc2626;background:#fef2f2}.UserSecurity_activeBadge__W_z5R{background:#059669}.UserSecurity_inactiveBadge__B9NQm{background:#dc2626}}@media (prefers-reduced-motion:reduce){.UserSecurity_statusCard__oTBso{transition:none}.UserSecurity_statusCard__oTBso:hover{transform:none}}.UserDetail_tabContentContainer__rCeIx{padding:1.5rem;background:white;border-radius:0 0 8px 8px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-top:1px solid #e5e7eb}.UserDetail_tabContent__cJ3LM{font-size:.9375rem;color:#374151;line-height:1.6}.UserDetail_tabContent__cJ3LM p{margin-bottom:.75rem}.AccountsOverview_pageWrapper__dUfiQ .icon-only-button{padding:0!important;width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;justify-content:center!important;box-sizing:border-box!important}.AccountsOverview_pageWrapper__dUfiQ .icon-only-button svg{width:18px!important;height:18px!important;stroke-width:2.5!important}.AccountsOverview_errorContainer__mzV_j{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px;background:white;border-radius:8px;padding:2rem;box-shadow:0 1px 3px rgba(0,0,0,.1);text-align:center}.AccountsOverview_errorContainer__mzV_j h2{color:#dc2626;margin-bottom:.5rem;font-family:Avenir\ 85,sans-serif}.AccountsOverview_errorContainer__mzV_j p{color:#6b7280;font-family:Avenir\ 85,sans-serif}.AccountsOverview_spinner__ztwFY{animation:AccountsOverview_spin__dYlqW 1s linear infinite}.AccountsOverview_addButton__5eCO3{background:#2e2e2e;color:white;border:1px solid #2e2e2e;padding:0 1rem;border-radius:6px;font-size:.875rem;font-family:Avenir\ 85,sans-serif;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.75rem;height:38px;min-width:auto;box-sizing:border-box}.AccountsOverview_addButton__5eCO3:hover:not(:disabled){background:#404040}.AccountsOverview_addButton__5eCO3:disabled{opacity:.6;cursor:not-allowed}.AccountsOverview_bulkDeleteContainer__CX_ms{position:relative;display:inline-flex;align-items:center}.AccountsOverview_selectionBadge__PQzGW{position:absolute;top:-8px;right:-8px;background:#dc2626;color:white;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;line-height:1;border:2px solid white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AccountsOverview_accountInfo__Qp98f{display:flex;align-items:center;gap:.75rem}.AccountsOverview_accountDetails__aXntQ{display:flex;flex-direction:column;gap:.25rem}.AccountsOverview_accountName__r87eC{font-weight:600;color:#111827;font-size:.875rem}.AccountsOverview_accountSport__XXTXu{font-size:.75rem;color:#6b7280}.AccountsOverview_accountCell__DTu2w{min-width:200px}.AccountsOverview_typeBadge__HzVEg{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.AccountsOverview_typeBadge__HzVEg[data-type=club]{background-color:#dbeafe;color:#1e40af}.AccountsOverview_typeBadge__HzVEg[data-type=academy]{background-color:#dcfce7;color:#166534}.AccountsOverview_typeBadge__HzVEg[data-type=platform_owner]{background-color:#fef3c7;color:#92400e}.AccountsOverview_levelBadge__uHYEA{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.AccountsOverview_levelBadge__uHYEA[data-level=professional]{background-color:#fef3c7;color:#92400e}.AccountsOverview_levelBadge__uHYEA[data-level=semi_professional]{background-color:#dbeafe;color:#1e40af}.AccountsOverview_levelBadge__uHYEA[data-level=amateur]{background-color:#dcfce7;color:#166534}.AccountsOverview_levelBadge__uHYEA[data-level=youth]{background-color:#fce7f3;color:#be185d}.AccountsOverview_countryFlag__zfBLb{width:20px;height:15px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.AccountsOverview_error__Uh8Np{padding:1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;text-align:center}.AccountsOverview_refreshButton__f72ga{margin-top:1rem;padding:.75rem 1.5rem;background:#2e2e2e;color:white;border:1px solid #2e2e2e;border-radius:6px;font-family:Avenir\ 85,sans-serif;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.AccountsOverview_refreshButton__f72ga:hover{background:#404040;border-color:#404040}@media (max-width:768px){.AccountsOverview_addButton__5eCO3{width:100%;justify-content:center;height:44px}.AccountsOverview_bulkDeleteContainer__CX_ms{order:-1}.AccountsOverview_description___IRYf{margin-bottom:1rem;padding-bottom:.75rem}.AccountsOverview_description___IRYf p{font-size:.8rem;text-align:left}.AccountsOverview_accountInfo__Qp98f{align-items:flex-start;gap:.75rem;margin:0;padding:0}}.AccountEditForm_form__Ko5BM{width:100%}.AccountEditForm_formContent___KkMz{display:flex;gap:2rem;padding:1.5rem 0}.AccountEditForm_logoSection__77ELV{flex:0 0 300px;display:flex;flex-direction:column}.AccountEditForm_logoUpload__TOpH_{border:2px dashed #d1d5db;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#fafafa;position:relative;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center}.AccountEditForm_logoUpload__TOpH_:hover{border-color:#9ca3af;background:#f3f4f6}.AccountEditForm_uploadIcon__yGafF{width:48px;height:48px;color:#9ca3af;margin-bottom:1rem}.AccountEditForm_uploadText__ExCR8{font-size:16px;font-weight:500;color:#374151;margin-bottom:.5rem;font-family:Avenir\ 85,sans-serif}.AccountEditForm_uploadNote__tDMEb{font-size:14px;color:#6b7280;margin-bottom:1rem;font-family:Avenir\ 85,sans-serif}.AccountEditForm_browseLink__bkQbl{color:#3b82f6;text-decoration:underline;cursor:pointer}.AccountEditForm_uploadRequirements__zbgVq{font-size:12px;color:#9ca3af;font-family:Avenir\ 85,sans-serif}.AccountEditForm_fileInput__W7j_7{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.AccountEditForm_imagePreview__YUU_Y{display:flex;flex-direction:column;align-items:center;gap:1rem}.AccountEditForm_previewImage__xwY0a{border-radius:12px;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AccountEditForm_removeButton__bjZya{padding:.5rem 1rem;background:#ef4444;color:white;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Avenir\ 85,sans-serif}.AccountEditForm_removeButton__bjZya:hover{background:#dc2626}.AccountEditForm_fieldsSection__kKI9F{flex:1;display:flex;flex-direction:column;gap:1.5rem}.AccountEditForm_fieldGroup__7uWgI{display:flex;flex-direction:column;gap:.5rem}.AccountEditForm_fieldRow__kfFJo{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.AccountEditForm_label__dDbVz{font-size:14px;font-weight:500;color:#374151;font-family:Avenir\ 85,sans-serif}.AccountEditForm_required__2mxiD{color:#ef4444}.AccountEditForm_input__H6HJd,.AccountEditForm_select__yL7S_{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:Avenir\ 85,sans-serif;transition:all .2s ease}.AccountEditForm_input__H6HJd:focus,.AccountEditForm_select__yL7S_:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AccountEditForm_input__H6HJd:disabled,.AccountEditForm_select__yL7S_:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.AccountEditForm_errorMessage__MNoTx{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;font-family:Avenir\ 85,sans-serif;margin-top:1rem}.AccountEditForm_error__HNbas{color:#ef4444;font-size:12px;margin-top:.25rem;font-family:Avenir\ 85,sans-serif}@media (max-width:768px){.AccountEditForm_formContent___KkMz{flex-direction:column;gap:1.5rem}.AccountEditForm_logoSection__77ELV{flex:none}.AccountEditForm_logoUpload__TOpH_{min-height:200px;padding:1.5rem}.AccountEditForm_fieldRow__kfFJo{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.AccountEditForm_formContent___KkMz{padding:1rem 0;gap:1rem}.AccountEditForm_logoUpload__TOpH_{min-height:150px;padding:1rem}.AccountEditForm_uploadIcon__yGafF{width:32px;height:32px}.AccountEditForm_uploadText__ExCR8{font-size:14px}.AccountEditForm_uploadNote__tDMEb{font-size:12px}}.AccountEditForm_cropModal__NR8l7{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.AccountEditForm_cropOverlay__3KpKd{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:1001}.AccountEditForm_cropContainer__5o_Sh{position:relative;background:white;border-radius:12px;max-width:90vw;max-height:90vh;overflow:hidden;z-index:1002;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.AccountEditForm_cropHeader__y7Xob{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;background:white}.AccountEditForm_cropHeader__y7Xob h3{font-family:Avenir\ 85,sans-serif;font-size:20px;font-weight:700;color:#111827;margin:0}.AccountEditForm_cropCloseButton__p54pt{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:4px;line-height:1;transition:color .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px}.AccountEditForm_cropCloseButton__p54pt:hover{color:#374151;background-color:#f3f4f6}.AccountEditForm_cropContent__8BVy1{padding:24px;background:white}.AccountConnections_connectionsContainer__0Ti4p{display:flex;flex-direction:column;gap:1.5rem}.AccountConnections_header__6575A{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.AccountConnections_titleSection__QOACj{flex:1}.AccountConnections_title__2UugA{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:#111827;font-family:Avenir\ 85,sans-serif}.AccountConnections_subtitle__U8EsY{margin:0;font-size:.875rem;color:#6b7280;font-family:Avenir\ 85,sans-serif}.AccountConnections_headerActions__ExCOo{display:flex;align-items:center;gap:1rem}.AccountConnections_tableContainer__o_j2j{background:white;border-radius:8px;border:1px solid #e5e7eb;overflow:hidden}.AccountConnections_loadingIcon__rkx_S{animation:AccountConnections_spin__c8uJS 1s linear infinite}@keyframes AccountConnections_spin__c8uJS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AccountConnections_userInfo__4ztgm{display:flex;align-items:center;gap:.75rem}.AccountConnections_userDetails__1Jl9h{display:flex;flex-direction:column;gap:.125rem}.AccountConnections_userName__QO_3y{font-weight:500;color:#111827;font-size:.875rem;font-family:Avenir\ 85,sans-serif}.AccountConnections_userEmail__AC1hn{font-size:.75rem;color:#6b7280;font-family:Avenir\ 85,sans-serif}.AccountConnections_unknownUser__y9R0h{color:#9ca3af;font-style:italic;font-size:.875rem;font-family:Avenir\ 85,sans-serif}.AccountConnections_roleBadge__dFuev{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;font-family:Avenir\ 85,sans-serif}.AccountConnections_roleBadge__dFuev[data-role=admin]{background:#fef3c7;color:#92400e}.AccountConnections_roleBadge__dFuev[data-role=club_manager]{background:#dbeafe;color:#1e40af}.AccountConnections_roleBadge__dFuev[data-role=trainer]{background:#d1fae5;color:#065f46}.AccountConnections_roleBadge__dFuev[data-role=scout]{background:#e0e7ff;color:#3730a3}.AccountConnections_roleBadge__dFuev[data-role=player]{background:#f3e8ff;color:#6b21a8}.AccountConnections_statusBadge__y_ObS{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;font-family:Avenir\ 85,sans-serif}.AccountConnections_statusBadge__y_ObS[data-status=active]{background:#d1fae5;color:#065f46}.AccountConnections_statusBadge__y_ObS[data-status=inactive]{background:#f3f4f6;color:#374151}.AccountConnections_statusBadge__y_ObS[data-status=suspended]{background:#fef2f2;color:#dc2626}.AccountConnections_actionButtons__surHt{display:flex;gap:.5rem;justify-content:flex-end}.AccountConnections_deleteButton__z5UyA,.AccountConnections_editButton__2cv_A{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d1d5db;background:white;border-radius:4px;cursor:pointer;transition:all .2s;color:#6b7280}.AccountConnections_editButton__2cv_A:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.AccountConnections_deleteButton__z5UyA:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.AccountConnections_actionsCell__MjLPK{width:100px;text-align:right}.AccountConnections_pagination__wBARM{display:flex;justify-content:center;padding:1rem;color:#6b7280;font-size:.875rem;font-family:Avenir\ 85,sans-serif}@media (max-width:768px){.AccountConnections_header__6575A{flex-direction:column;align-items:stretch;gap:1rem}.AccountConnections_headerActions__ExCOo{justify-content:space-between}.AccountConnections_userInfo__4ztgm{gap:.5rem}.AccountConnections_actionButtons__surHt{gap:.25rem}.AccountConnections_deleteButton__z5UyA,.AccountConnections_editButton__2cv_A{width:28px;height:28px}}@media (max-width:480px){.AccountConnections_connectionsContainer__0Ti4p{gap:1rem}.AccountConnections_title__2UugA{font-size:1.125rem}.AccountConnections_subtitle__U8EsY{font-size:.8125rem}}.AccountDetail_tabContentContainer__3XSbF{margin-top:1.5rem}.AccountDetail_advancedContent__wihND{display:flex;flex-direction:column;gap:1.5rem}.AccountDetail_settingGroup__D1UgS{padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.AccountDetail_settingGroup__D1UgS h4{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#374151;font-family:Avenir\ 85,sans-serif}.AccountDetail_settingGroup__D1UgS p{margin:0;font-size:.875rem;color:#6b7280;font-family:Avenir\ 85,sans-serif}@media (max-width:768px){.AccountDetail_tabContentContainer__3XSbF{margin-top:1rem}.AccountDetail_advancedContent__wihND{gap:1rem}.AccountDetail_settingGroup__D1UgS{padding:.75rem}}.PlatformDetailView_detailContent__JVXy4{display:flex;flex-direction:column;gap:24px}.PlatformDetailView_detailActions__H9nwj{display:flex;align-items:center;gap:12px}.PlatformDetailView_fieldGrid__08Zfj{display:grid;gap:16px}.PlatformDetailView_statusBadge__yWeQZ{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.PlatformDetailView_urlLink__a59zw{display:inline-flex;align-items:center;gap:6px;color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease;word-break:break-all}.PlatformDetailView_urlLink__a59zw:hover{color:#1d4ed8;text-decoration:underline}.PlatformDetailView_urlLink__a59zw:visited{color:#7c3aed}@media (max-width:768px){.PlatformDetailView_detailActions__H9nwj{flex-direction:column;align-items:stretch;gap:8px}.PlatformDetailView_detailActions__H9nwj button{width:100%;justify-content:center}.PlatformDetailView_fieldGrid__08Zfj{gap:12px}.PlatformDetailView_urlLink__a59zw{font-size:14px;word-break:break-word}}@media print{.PlatformDetailView_detailActions__H9nwj{display:none}.PlatformDetailView_urlLink__a59zw{color:#000;text-decoration:underline}.PlatformDetailView_statusBadge__yWeQZ{border:1px solid #000;background:transparent!important;color:#000!important}}@media (prefers-contrast:high){.PlatformDetailView_statusBadge__yWeQZ{border:2px solid}.PlatformDetailView_urlLink__a59zw{text-decoration:underline}}@media (prefers-color-scheme:dark){.PlatformDetailView_urlLink__a59zw{color:#60a5fa}.PlatformDetailView_urlLink__a59zw:hover{color:#93c5fd}.PlatformDetailView_urlLink__a59zw:visited{color:#a78bfa}}.PlatformEditForm_platformForm__np_aW{display:flex;flex-direction:column;gap:24px}.PlatformEditForm_formActions___EfIY{display:flex;align-items:center;gap:12px;justify-content:flex-end}.PlatformEditForm_formGrid__jnwXS{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.PlatformEditForm_formGrid__jnwXS{grid-template-columns:1fr 1fr}.PlatformEditForm_formGroup__Rm7le:has(input[type=url]),.PlatformEditForm_formGroup__Rm7le:has(textarea){grid-column:1/-1}}.PlatformEditForm_formGroup__Rm7le{display:flex;flex-direction:column;gap:6px}.PlatformEditForm_formLabel__UmirZ{font-weight:600;color:#374151;font-size:14px;display:flex;align-items:center;gap:4px}.PlatformEditForm_formInput__0AIpe,.PlatformEditForm_formSelect__wSIMB,.PlatformEditForm_formTextarea__GwbVQ{padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;background:white;transition:border-color .2s ease,box-shadow .2s ease}.PlatformEditForm_formInput__0AIpe:focus,.PlatformEditForm_formSelect__wSIMB:focus,.PlatformEditForm_formTextarea__GwbVQ:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.PlatformEditForm_formInput__0AIpe:disabled,.PlatformEditForm_formSelect__wSIMB:disabled,.PlatformEditForm_formTextarea__GwbVQ:disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformEditForm_formInputError__flvMj{border-color:#dc2626}.PlatformEditForm_formInputError__flvMj:focus{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.PlatformEditForm_formTextarea__GwbVQ{resize:vertical;min-height:80px;font-family:inherit}.PlatformEditForm_formSelect__wSIMB{cursor:pointer}.PlatformEditForm_formSelect__wSIMB:disabled{cursor:not-allowed}.PlatformEditForm_formHint__hbogB{font-size:12px;color:#6b7280;line-height:1.4}.PlatformEditForm_formError__6tbok{display:flex;align-items:center;gap:6px;font-size:12px;color:#dc2626;font-weight:500}@media (max-width:768px){.PlatformEditForm_formActions___EfIY{flex-direction:column-reverse;align-items:stretch;gap:8px}.PlatformEditForm_formActions___EfIY button{width:100%;justify-content:center}.PlatformEditForm_formGrid__jnwXS{gap:16px}.PlatformEditForm_formInput__0AIpe,.PlatformEditForm_formSelect__wSIMB,.PlatformEditForm_formTextarea__GwbVQ{font-size:16px}}@media print{.PlatformEditForm_formActions___EfIY{display:none}.PlatformEditForm_formInput__0AIpe,.PlatformEditForm_formSelect__wSIMB,.PlatformEditForm_formTextarea__GwbVQ{border:1px solid #000;background:transparent}.PlatformEditForm_formError__6tbok{color:#000;font-weight:700}}@media (prefers-contrast:high){.PlatformEditForm_formInput__0AIpe,.PlatformEditForm_formSelect__wSIMB,.PlatformEditForm_formTextarea__GwbVQ{border-width:2px}.PlatformEditForm_formInputError__flvMj{border-width:3px}.PlatformEditForm_formError__6tbok{font-weight:700}}@media (prefers-color-scheme:dark){.PlatformEditForm_formLabel__UmirZ{color:#d1d5db}.PlatformEditForm_formInput__0AIpe,.PlatformEditForm_formSelect__wSIMB,.PlatformEditForm_formTextarea__GwbVQ{background:#1f2937;border-color:#374151;color:#f9fafb}.PlatformEditForm_formInput__0AIpe:focus,.PlatformEditForm_formSelect__wSIMB:focus,.PlatformEditForm_formTextarea__GwbVQ:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.PlatformEditForm_formInput__0AIpe:disabled,.PlatformEditForm_formSelect__wSIMB:disabled,.PlatformEditForm_formTextarea__GwbVQ:disabled{background:#111827;color:#6b7280}.PlatformEditForm_formHint__hbogB{color:#9ca3af}.PlatformEditForm_formInputError__flvMj{border-color:#ef4444}.PlatformEditForm_formInputError__flvMj:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}}.PlatformCreateForm_form__bir4W{width:100%;max-width:none}.PlatformCreateForm_formGroup__iWIkc{margin-bottom:1.5rem}.PlatformCreateForm_formGroup__iWIkc:last-child{margin-bottom:0}.PlatformCreateForm_formLabel__oOqjS{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.PlatformCreateForm_formInput__qXOeq{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:#ffffff}.PlatformCreateForm_formInput__qXOeq:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformCreateForm_formInput__qXOeq:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformCreateForm_formInputError__I63uk{border-color:#ef4444}.PlatformCreateForm_formInputError__I63uk:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.PlatformCreateForm_formTextarea__crTBK{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s ease,box-shadow .2s ease;background-color:#ffffff}.PlatformCreateForm_formTextarea__crTBK:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformCreateForm_formTextarea__crTBK:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformCreateForm_formSelect__vk4mS{width:100%;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#ffffff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.75rem 2.5rem .75rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.PlatformCreateForm_formSelect__vk4mS:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformCreateForm_formSelect__vk4mS:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformCreateForm_formError__Mp4Ol{display:block;font-size:.75rem;color:#ef4444;margin-top:.25rem;font-weight:500}.PlatformCreateForm_formHint___HT7J{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem;line-height:1.4}@media (max-width:768px){.PlatformCreateForm_form__bir4W{padding:0}.PlatformCreateForm_formGroup__iWIkc{margin-bottom:1.25rem}.PlatformCreateForm_formInput__qXOeq,.PlatformCreateForm_formSelect__vk4mS,.PlatformCreateForm_formTextarea__crTBK{font-size:16px}}.PlatformAdministratorsTab_container__Kryfw{width:100%}.PlatformAdministratorsTab_errorState___Piii{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#ef4444}.PlatformAdministratorsTab_errorState___Piii svg{margin-bottom:1rem}.PlatformAdministratorsTab_errorState___Piii h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#374151}.PlatformAdministratorsTab_errorState___Piii p{margin:0 0 1.5rem;font-size:.875rem;color:#6b7280}.PlatformAdministratorsTab_emptyState__r6HYP{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#6b7280}.PlatformAdministratorsTab_emptyState__r6HYP svg{color:#9ca3af}.PlatformAdministratorsTab_emptyState__r6HYP h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#374151}.PlatformAdministratorsTab_emptyState__r6HYP p{margin:0 0 1.5rem;font-size:.875rem;color:#6b7280}.PlatformAdministratorsTab_administratorsList__KPoiu{display:flex;flex-direction:column;gap:1rem}.PlatformAdministratorsTab_administratorCard__cDleh{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#ffffff;transition:box-shadow .2s ease}.PlatformAdministratorsTab_administratorCard__cDleh:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.PlatformAdministratorsTab_administratorInfo__H0wjY{display:flex;align-items:center;gap:1rem;flex:1}.PlatformAdministratorsTab_avatar___DnZQ{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.PlatformAdministratorsTab_avatarPlaceholder__D2q9Q{width:48px;height:48px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af}.PlatformAdministratorsTab_administratorDetails__GZZCL{flex:1}.PlatformAdministratorsTab_administratorDetails__GZZCL h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#111827}.PlatformAdministratorsTab_email__PYLs2{margin:0 0 .5rem;font-size:.875rem;color:#6b7280}.PlatformAdministratorsTab_badges__ACD2R{display:flex;gap:.5rem;flex-wrap:wrap}.PlatformAdministratorsTab_badge__aUB95{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;background-color:#f3f4f6;color:#374151}.PlatformAdministratorsTab_badge__aUB95 svg{width:12px;height:12px}.PlatformAdministratorsTab_badge__aUB95.PlatformAdministratorsTab_active__Mxooe{background-color:#d1fae5;color:#065f46}.PlatformAdministratorsTab_badge__aUB95.PlatformAdministratorsTab_inactive__kXdVw{background-color:#fee2e2;color:#991b1b}.PlatformAdministratorsTab_badge__aUB95.PlatformAdministratorsTab_pending__Y_Qu7{background-color:#fef3c7;color:#92400e}.PlatformAdministratorsTab_administratorActions__3g6fM{display:flex;gap:.5rem}.PlatformAdministratorsTab_formGroup__LZbXM{margin-bottom:1.5rem}.PlatformAdministratorsTab_formGroup__LZbXM:last-child{margin-bottom:0}.PlatformAdministratorsTab_label__vB5og{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.PlatformAdministratorsTab_select__Ry_qz{width:100%;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#ffffff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.75rem 2.5rem .75rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.PlatformAdministratorsTab_select__Ry_qz:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformAdministratorsTab_select__Ry_qz:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformAdministratorsTab_hint__cCURr{display:block;font-size:.75rem;color:#6b7280;margin-top:.5rem;line-height:1.4}.PlatformAdministratorsTab_alert__vSLwA{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.375rem;background-color:#fef2f2;border:1px solid #fee2e2;color:#991b1b;font-size:.875rem;margin-bottom:1rem}.PlatformAdministratorsTab_alert__vSLwA svg{flex-shrink:0}@media (max-width:768px){.PlatformAdministratorsTab_administratorCard__cDleh{flex-direction:column;align-items:flex-start;gap:1rem}.PlatformAdministratorsTab_administratorActions__3g6fM{width:100%;justify-content:flex-end}}.PlatformDetail_form__SeG0R{width:100%;max-width:none}.PlatformDetail_jwtKeySection__Xo7SX{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1.5rem}.PlatformDetail_jwtKeyInputGroup__KZZzp{display:flex;align-items:flex-start;gap:1rem;flex:1}.PlatformDetail_jwtKeyIcon__zE0sr{color:#6b7280;margin-top:.75rem;flex-shrink:0}.PlatformDetail_jwtKeyField__FsGxG{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.PlatformDetail_jwtKeyInput__EhEWB{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-family:Courier New,Courier,monospace;font-size:.875rem;color:#1f2937;background-color:#ffffff;transition:border-color .2s ease}.PlatformDetail_jwtKeyInput__EhEWB:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformDetail_jwtKeyInput__EhEWB:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.PlatformDetail_jwtKeyActions__fxTZe{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.PlatformDetail_jwtConfigSection___Yece{display:flex;flex-direction:column;gap:1.5rem}.PlatformDetail_warningDialogContent__Q9CT1{padding:.5rem 0}.PlatformDetail_warningText__A_jmX{margin-bottom:1rem;line-height:1.6;color:#374151}.PlatformDetail_warningText__A_jmX strong{color:#dc2626;font-weight:600}.PlatformDetail_warningList__C1DbA{margin:1rem 0;padding-left:1.5rem;list-style-type:disc;color:#6b7280;line-height:1.8}.PlatformDetail_warningList__C1DbA li{margin-bottom:.5rem}.PlatformDetail_warningEnvSection__NaxAq{margin:1.5rem 0;padding:1rem;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem}.PlatformDetail_codeBlock__s9WG0{margin:.75rem 0;padding:1rem;background-color:#1e293b;border-radius:.375rem;overflow-x:auto}.PlatformDetail_codeBlock__s9WG0 code{font-family:Courier New,Courier,monospace;font-size:.75rem;color:#e2e8f0;line-height:1.6;display:block;white-space:pre-wrap;word-break:break-all}.PlatformDetail_warningQuestion__7fi1T{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;color:#1f2937}.PlatformDetail_dialogActions__fP4HR{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.PlatformDetail_formGroup__NF_mt{margin-bottom:1.5rem}.PlatformDetail_formGroup__NF_mt:last-child{margin-bottom:0}.PlatformDetail_formLabel__CUfCW{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.PlatformDetail_formInput__V9bFC{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:#ffffff}.PlatformDetail_formInput__V9bFC:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformDetail_formInput__V9bFC:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformDetail_formInputError__svBGX{border-color:#ef4444}.PlatformDetail_formInputError__svBGX:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.PlatformDetail_formTextarea__Th7N6{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s ease,box-shadow .2s ease;background-color:#ffffff}.PlatformDetail_formTextarea__Th7N6:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformDetail_formTextarea__Th7N6:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformDetail_formSelect__9ZU7I{width:100%;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background-color:#ffffff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.75rem 2.5rem .75rem .75rem;transition:border-color .2s ease,box-shadow .2s ease}.PlatformDetail_formSelect__9ZU7I:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PlatformDetail_formSelect__9ZU7I:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed}.PlatformDetail_formError__pe0s2{display:block;font-size:.75rem;color:#ef4444;margin-top:.25rem;font-weight:500}.PlatformDetail_formHint__YfjJH{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem;line-height:1.4}.PlatformDetail_auditGrid__ulkqR{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.PlatformDetail_auditGrid__ulkqR{grid-template-columns:1fr 1fr}}.PlatformDetail_auditItem__0wgjN{display:flex;flex-direction:column;gap:.25rem}.PlatformDetail_auditLabel__95FOB{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.PlatformDetail_auditValue__Natxg{font-size:.875rem;color:#374151;line-height:1.4}@media (max-width:768px){.PlatformDetail_form__SeG0R{padding:0}.PlatformDetail_formGroup__NF_mt{margin-bottom:1.25rem}.PlatformDetail_formInput__V9bFC,.PlatformDetail_formSelect__9ZU7I,.PlatformDetail_formTextarea__Th7N6{font-size:16px}.PlatformDetail_auditGrid__ulkqR{grid-template-columns:1fr}}.PlatformDetail_tabContentContainer__yeYbx{min-height:400px}.PlatformDetail_tabContent__9093K{padding:1rem 0}.PlatformDetail_emptyState__xQ9A9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#6b7280}.PlatformDetail_emptyState__xQ9A9 svg{margin-bottom:1rem;color:#9ca3af}.PlatformDetail_emptyState__xQ9A9 h3{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#374151}.PlatformDetail_emptyState__xQ9A9 p{margin:0 0 1.5rem;font-size:.875rem;color:#6b7280}.Avatar_avatarPlaceholder__ndwUJ,.Avatar_avatar__zylj8{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Avenir\ 85,sans-serif;font-weight:600}.Avatar_shape-square___TLnw{border-radius:6px}.Avatar_shape-circular__7inTX{border-radius:50%}.Avatar_avatar__zylj8{-o-object-fit:cover;object-fit:cover}.Avatar_avatarPlaceholder__ndwUJ{background-color:#6b7280;color:white}.Avatar_size-sm__TRYLz{width:32px;height:32px;font-size:.75rem}.Avatar_size-md__fzo5b{width:40px;height:40px;font-size:.875rem}.Avatar_size-lg__RoUi5{width:50px;height:50px;font-size:1.25rem}.Avatar_uploadContainer__fPlBm{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.Avatar_uploadContainer__fPlBm{grid-template-columns:1fr 1fr}}.Avatar_uploadPreview__rSyrb{display:flex;flex-direction:column;align-items:center;gap:.75rem}.Avatar_uploadAvatarWrapper__KG_Hx{position:relative}.Avatar_uploadAvatar__JZTrU{width:128px;height:128px;background-color:#f3f4f6;border:1px solid #d1d5db;overflow:hidden;display:flex;align-items:center;justify-content:center}.Avatar_uploadImage__rPIoA{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Avatar_uploadPlaceholder__MfuEF{color:#9ca3af}.Avatar_uploadButton__a3R_l{position:absolute;bottom:4px;right:4px;width:32px;height:32px;border-radius:50%;background-color:#3b82f6;color:white;border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease-in-out}.Avatar_uploadButton__a3R_l:hover{background-color:#2563eb}.Avatar_uploadHint__VD_tD{font-size:.875rem;color:#6b7280;margin:0}.Avatar_dropzone__C_kqA{padding:2rem;border:2px dashed #d1d5db;border-radius:.5rem;background-color:#f9fafb;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.Avatar_dropzone__C_kqA:hover{border-color:#3b82f6;background-color:#eff6ff}.Avatar_dropzoneContent__erR8r{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.Avatar_dropzoneIcon__44YNg{color:#9ca3af}.Avatar_dropzoneText__x8Kg3{font-size:1rem;color:#374151;margin:0}.Avatar_dropzoneButton__KSCBQ{color:#3b82f6;text-decoration:underline;background:none;border:none;cursor:pointer;font-size:inherit}.Avatar_dropzoneButton__KSCBQ:hover{color:#2563eb}.Avatar_dropzoneHint__KeTaQ{font-size:.875rem;color:#6b7280;margin:0}.Avatar_hiddenInput__1_efW{display:none}.Avatar_cropperContainer__SlEgN{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:1000;display:flex;flex-direction:column}.Avatar_cropperWrapper__iCHDv{flex:1;position:relative}.Avatar_cropperActions__lhJNL{display:flex;justify-content:center;gap:1rem;padding:1.5rem;background-color:white}.Avatar_cancelButton__nvP_m,.Avatar_saveButton__C428N{padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out}.Avatar_cancelButton__nvP_m{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.Avatar_cancelButton__nvP_m:hover{background-color:#e5e7eb}.Avatar_saveButton__C428N{background-color:#3b82f6;color:white;border:1px solid #3b82f6}.Avatar_saveButton__C428N:hover{background-color:#2563eb}@media (max-width:768px){.Avatar_size-sm__TRYLz{width:40px;height:40px;font-size:.875rem}.Avatar_size-md__fzo5b{width:50px;height:50px;font-size:1.25rem}.Avatar_size-lg__RoUi5{width:60px;height:60px;font-size:1.5rem}.Avatar_uploadContainer__fPlBm{grid-template-columns:1fr;gap:1rem}.Avatar_uploadAvatar__JZTrU{width:96px;height:96px}.Avatar_dropzone__C_kqA{padding:1.5rem}}.ActionButtons_actionButtons__xpmLL{display:flex;gap:.75rem;align-items:center;justify-content:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.ActionButtons_resetButton__WDKYz,.ActionButtons_saveButton__BzwyE{padding:0 .75rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.75rem;height:38px;min-width:auto;font-family:Avenir\ 85,sans-serif;border:1px solid transparent}.ActionButtons_resetButton__WDKYz{background:#f8f9fa;color:#6b7280;border-color:#d1d5db}.ActionButtons_resetButton__WDKYz:hover:not(:disabled){background:#e9ecef;color:#374151}.ActionButtons_saveButton__BzwyE{background:#2e2e2e;color:white;border-color:#2e2e2e}.ActionButtons_saveButton__BzwyE:hover:not(:disabled){background:#404040}.ActionButtons_resetButton__WDKYz:disabled,.ActionButtons_saveButton__BzwyE:disabled{opacity:.5;cursor:not-allowed}.ActionButtons_spinner__yX1bP{animation:ActionButtons_spin__dvwOS 1s linear infinite}@keyframes ActionButtons_spin__dvwOS{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.ActionButtons_actionButtons__xpmLL{flex-direction:column-reverse;gap:.75rem}.ActionButtons_resetButton__WDKYz,.ActionButtons_saveButton__BzwyE{width:100%;justify-content:center}}.SeverityFilterPanel_filterGroup__el9uJ{display:flex;flex-direction:column;gap:.75rem}.SeverityFilterPanel_filterLabel__BZXHQ{font-size:.875rem;font-weight:600;color:#374151;margin:0}.SeverityFilterPanel_filterButtons__vOPFx{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}@media (max-width:768px){.SeverityFilterPanel_filterGroup__el9uJ{gap:.5rem}.SeverityFilterPanel_filterButtons__vOPFx{gap:.375rem}}@media (max-width:640px){.SeverityFilterPanel_filterButtons__vOPFx{flex-direction:column;align-items:stretch}.SeverityFilterPanel_filterButtons__vOPFx>*{width:100%;justify-content:center}}