.ErrorDisplay-module__yoHt7a__errorContainer{color:var(--color-danger-hover);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:1rem;padding:1.5rem;font-family:"Avenir 85",sans-serif;display:flex}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact{gap:.75rem;padding:1rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline{border:none;border-left:3px solid var(--color-danger-hover);background:0 0;border-radius:0;gap:.5rem;padding:.75rem 1rem}.ErrorDisplay-module__yoHt7a__iconContainer{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ErrorDisplay-module__yoHt7a__errorIcon{width:20px;height:20px;color:var(--color-danger-hover);flex-shrink:0}.ErrorDisplay-module__yoHt7a__content{flex:1;min-width:0}.ErrorDisplay-module__yoHt7a__title{color:var(--color-danger-hover);margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.ErrorDisplay-module__yoHt7a__message{color:#7f1d1d;word-break:break-word;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.ErrorDisplay-module__yoHt7a__retryButton{background:var(--color-danger-hover);color:#fff;border:1px solid var(--color-danger-hover);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:"Avenir 85",sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.ErrorDisplay-module__yoHt7a__retryButton:hover{background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.ErrorDisplay-module__yoHt7a__retryButton:focus{outline:2px solid var(--color-danger-hover);outline-offset:2px}.ErrorDisplay-module__yoHt7a__retryIcon{flex-shrink:0;width:16px;height:16px}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact .ErrorDisplay-module__yoHt7a__title{margin-bottom:.25rem;font-size:.875rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact .ErrorDisplay-module__yoHt7a__message{margin-bottom:.75rem;font-size:.8125rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__compact .ErrorDisplay-module__yoHt7a__retryButton{padding:.375rem .75rem;font-size:.8125rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__iconContainer{width:20px;height:20px}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__errorIcon{width:16px;height:16px}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__title{margin-bottom:.25rem;font-size:.875rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__message{margin-bottom:.5rem;font-size:.8125rem}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline .ErrorDisplay-module__yoHt7a__retryButton{padding:.25rem .75rem;font-size:.8125rem}@media (max-width:768px){.ErrorDisplay-module__yoHt7a__errorContainer{text-align:center;flex-direction:column;gap:.75rem}.ErrorDisplay-module__yoHt7a__iconContainer{align-self:center}.ErrorDisplay-module__yoHt7a__retryButton{align-self:center;width:fit-content}.ErrorDisplay-module__yoHt7a__errorContainer.ErrorDisplay-module__yoHt7a__inline{text-align:left;flex-direction:row}}
.DebugModal-module__wqCbca__section{margin-bottom:2rem}.DebugModal-module__wqCbca__section:last-child{margin-bottom:0}.DebugModal-module__wqCbca__section h3{color:var(--color-text-primary);border-bottom:2px solid #e5e7eb;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600}.DebugModal-module__wqCbca__section h4{color:var(--color-text-primary);margin:1rem 0 .5rem;font-size:1rem;font-weight:500;transition:all .3s}.DebugModal-module__wqCbca__infoGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.DebugModal-module__wqCbca__infoItem{flex-direction:column;gap:.25rem;display:flex}.DebugModal-module__wqCbca__infoItem label,.DebugModal-module__wqCbca__infoLabel{color:var(--color-text-secondary);font-size:.875rem;font-weight:500;transition:all .3s}.DebugModal-module__wqCbca__infoItem span{color:var(--color-text-primary);word-break:break-all;font-size:.875rem}.DebugModal-module__wqCbca__success{font-weight:600;color:var(--color-success)!important}.DebugModal-module__wqCbca__error{font-weight:600;color:var(--color-danger-hover)!important}.DebugModal-module__wqCbca__monospace{font-family:Monaco,Menlo,Ubuntu Mono,monospace!important}.DebugModal-module__wqCbca__warning{font-weight:600;color:var(--color-warning)!important}.DebugModal-module__wqCbca__tokenGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.DebugModal-module__wqCbca__tokenCard{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;padding:1rem;transition:all .3s}.DebugModal-module__wqCbca__tokenCard h4{color:var(--color-text-primary);border-bottom:1px solid #e5e7eb;margin:0 0 1rem;padding-bottom:.5rem;font-size:1rem;font-weight:600;transition:all .3s}.DebugModal-module__wqCbca__tokenDetails{flex-direction:column;gap:.75rem;display:flex}.DebugModal-module__wqCbca__refreshWarning{border:1px solid var(--color-warning);color:var(--color-warning);background:#fef3c7;border-radius:6px;margin-top:.5rem;padding:.75rem;font-size:.875rem}.DebugModal-module__wqCbca__tokenActions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.DebugModal-module__wqCbca__actionButton{border:1px solid var(--color-border-input);background:var(--color-bg-surface);color:var(--color-text-primary);cursor:pointer;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.DebugModal-module__wqCbca__actionButton:hover{background:var(--color-bg-nested);border-color:var(--color-text-tertiary)}.DebugModal-module__wqCbca__actionButton:disabled{opacity:.5;cursor:not-allowed}.DebugModal-module__wqCbca__warningButton{border-color:var(--color-warning);color:var(--color-warning);background:#fef3c7}.DebugModal-module__wqCbca__warningButton:hover{border-color:var(--color-warning);background:#fde68a}.DebugModal-module__wqCbca__testButton{border-color:var(--color-primary);color:var(--color-primary-hover);background:#dbeafe}.DebugModal-module__wqCbca__testButton:hover{border-color:var(--color-primary-hover);background:#bfdbfe}.DebugModal-module__wqCbca__sessionDetails{background:var(--color-bg-nested);border:1px solid var(--color-border-default);border-radius:8px;margin-top:1rem;padding:1rem;transition:all .3s}.DebugModal-module__wqCbca__jsonDisplay{background:var(--color-text-primary);color:var(--color-bg-nested);border-radius:6px;margin:.5rem 0;padding:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8125rem;line-height:1.5;transition:all .3s;overflow-x:auto}.DebugModal-module__wqCbca__copyButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:"Avenir 85",sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.DebugModal-module__wqCbca__copyButton:hover{background:var(--color-primary-hover)}.DebugModal-module__wqCbca__actionGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.DebugModal-module__wqCbca__testButton{background:var(--color-bg-nested);color:var(--color-text-primary);border:1px solid var(--color-border-input);cursor:pointer;text-align:left;border-radius:8px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:"Avenir 85",sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.DebugModal-module__wqCbca__testButton:hover{background:var(--color-border-default);border-color:var(--color-text-tertiary)}.DebugModal-module__wqCbca__dangerButton{color:var(--color-danger-hover)!important;border-color:var(--color-danger)!important;background:#fef2f2!important}.DebugModal-module__wqCbca__dangerButton:hover{background:#fee2e2!important;border-color:#fca5a5!important}.DebugModal-module__wqCbca__cookieInfo{background:var(--color-bg-surface)beb;border:1px solid #fed7aa;border-radius:8px;margin-top:.5rem;padding:1rem;transition:all .3s}.DebugModal-module__wqCbca__cookieInfo p{color:var(--color-warning);margin:0 0 1rem;font-size:.875rem}@media (max-width:768px){.DebugModal-module__wqCbca__infoGrid,.DebugModal-module__wqCbca__actionGrid{grid-template-columns:1fr}.DebugModal-module__wqCbca__jsonDisplay{font-size:.75rem}}
.AppFooter-module__1SsIIa__footer{color:var(--color-bg-surface);z-index:100;background-color:#1c1c1c;border-top:1px solid #404040;width:100%;padding:.5rem 2rem;transition:all .3s;position:fixed;bottom:0;left:0;right:0}.AppFooter-module__1SsIIa__footerContent{justify-content:center;align-items:center;max-width:1200px;margin:0 auto;display:flex}.AppFooter-module__1SsIIa__footerLogo{object-fit:contain;max-width:100%;width:auto!important;height:30px!important}@media (max-width:768px){.AppFooter-module__1SsIIa__footer{padding:.5rem 1rem}.AppFooter-module__1SsIIa__footerLogo{max-width:100%;width:auto!important;height:24px!important}}@media (min-width:769px) and (max-width:1024px){.AppFooter-module__1SsIIa__footer{padding:.5rem 1.5rem}}
.AppShell-module__ykMjyG__dashboard{background-color:var(--color-bg-body);box-sizing:border-box;flex-direction:row;width:100%;max-width:100vw;min-height:100vh;padding-bottom:30px;padding-left:92px;transition:background-color .3s;display:flex;overflow-x:hidden}.AppShell-module__ykMjyG__mainContentArea{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.AppShell-module__ykMjyG__headerWrapper{width:100%;height:196px;position:relative}.AppShell-module__ykMjyG__headerPanel{z-index:10;pointer-events:none;justify-content:space-between;align-items:flex-start;height:120px;padding:48px 32px 0;display:flex;position:absolute;top:0;left:0;right:0}.AppShell-module__ykMjyG__headerPanel>*{pointer-events:auto}.AppShell-module__ykMjyG__searchContainer{align-items:center;display:flex;position:relative}.AppShell-module__ykMjyG__searchInput{box-sizing:border-box;background:var(--color-bg-input);border:1px solid var(--color-border-input);width:280px;min-width:150px;height:40px;color:var(--color-text-primary);border-radius:8px;flex-direction:row;align-items:center;gap:8px;padding:8px 16px 8px 40px;font-family:"Avenir 85",sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .3s;display:flex}.AppShell-module__ykMjyG__searchInput::placeholder{color:var(--color-text-placeholder);font-size:14px;line-height:20px}.AppShell-module__ykMjyG__searchInput:focus{border-color:var(--color-text-secondary);outline:none}.AppShell-module__ykMjyG__searchIcon{width:20px;height:20px;color:var(--color-text-placeholder);pointer-events:none;transition:all .3s;position:absolute;left:12px}.AppShell-module__ykMjyG__profileContainer{align-items:center;margin-right:5px;display:flex}.AppShell-module__ykMjyG__userDropdown{box-sizing:border-box;cursor:pointer;z-index:9998;background:#fff;border:1px solid #e3e3e3;border-radius:8px;flex-direction:row;flex:none;order:1;align-items:center;gap:8px;width:240px;height:56px;margin:0 5px 0 auto;padding:8px 10px 8px 8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .2s;display:flex;position:relative}.AppShell-module__ykMjyG__userDropdown:hover{border-color:var(--color-text-placeholder)}.AppShell-module__ykMjyG__userDropdown.AppShell-module__ykMjyG__open{border-color:var(--color-text-placeholder);border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;transition:all .3s;box-shadow:0 4px 4px #0000001a}.AppShell-module__ykMjyG__userInfo{flex:1;align-items:center;gap:8px;display:flex}.AppShell-module__ykMjyG__profileIcon{border:1px solid #fafafa;border-radius:9999px;flex:none;order:0;width:40px;height:40px;overflow:hidden}.AppShell-module__ykMjyG__profileImage{object-fit:cover;width:100%;height:100%}.AppShell-module__ykMjyG__defaultProfileIcon{color:#0000;text-transform:uppercase;background:#c7c7c7 url(/icons/avatar_default.svg) bottom/75% no-repeat;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative}.AppShell-module__ykMjyG__userDetails{flex-direction:column;flex:none;order:1;justify-content:center;align-items:flex-start;width:146px;height:38px;padding:0;display:flex}.AppShell-module__ykMjyG__userName{width:146px;height:20px;color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;flex:none;order:0;align-self:stretch;align-items:center;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;overflow:hidden}.AppShell-module__ykMjyG__userClub{width:146px;height:18px;color:var(--color-text-placeholder);flex:none;order:1;align-self:stretch;align-items:center;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;display:flex}.AppShell-module__ykMjyG__dropdownIcon{width:20px;height:20px;color:var(--color-text-tertiary);flex:none;order:2;transition:transform .2s}.AppShell-module__ykMjyG__dropdownIcon.AppShell-module__ykMjyG__rotated{transform:rotate(180deg)}.AppShell-module__ykMjyG__dropdownMenu{background:var(--color-bg-surface);box-shadow:none;box-sizing:border-box;z-index:9999;border:1px solid #e3e3e3;border-top:none;border-radius:0 0 8px 8px;width:100%;margin-top:0;padding:4px 0 8px;transition:all .3s;position:absolute;top:100%;right:0;overflow:hidden}.AppShell-module__ykMjyG__dropdownItem{color:var(--color-cta);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:12px 16px;font-family:"Avenir 85",sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex;position:relative}.AppShell-module__ykMjyG__dropdownItem:hover{background:var(--color-bg-body)}.AppShell-module__ykMjyG__dropdownItem:last-child{border-bottom:none}.AppShell-module__ykMjyG__dropdownItem.AppShell-module__ykMjyG__disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.AppShell-module__ykMjyG__dropdownItemIcon{width:16px;height:16px;color:var(--color-cta);flex-shrink:0;order:-1}.AppShell-module__ykMjyG__dropdownLabel{color:var(--color-cta);font-family:"Avenir 85",sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:color .2s}.AppShell-module__ykMjyG__dropdownDivider{background-color:var(--color-border-default);height:1px;margin:8px 0;transition:all .3s}.AppShell-module__ykMjyG__bodyPanel{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;margin-top:-76px;margin-left:0;padding:32px 32px 50px;display:flex;position:relative;overflow-x:hidden}.AppShell-module__ykMjyG__mainPanel{box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;display:flex;overflow-x:hidden}.AppShell-module__ykMjyG__contentPanel{box-sizing:border-box;flex:1;width:100%;max-width:100%;overflow-x:hidden}.AppShell-module__ykMjyG__mainContent{flex-direction:column;flex:1;display:flex}.AppShell-module__ykMjyG__content{flex:1;padding:2rem}.AppShell-module__ykMjyG__overviewContainer{width:100%;height:100%}.AppShell-module__ykMjyG__dashboardContent{background:0 0;width:100%;height:100%}.AppShell-module__ykMjyG__tabContent{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.AppShell-module__ykMjyG__tabPanel{min-height:500px;padding:24px}.AppShell-module__ykMjyG__loadingContainer{z-index:9999;opacity:1;background:#2e2e2e;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex;position:fixed;top:0;left:0}.AppShell-module__ykMjyG__loaderIcon{width:300px;height:300px}@media (max-width:768px){.AppShell-module__ykMjyG__dashboard{flex-direction:column;max-width:100vw;padding-bottom:20px;padding-left:0}.AppShell-module__ykMjyG__mainContentArea{width:100%;max-width:100%}.AppShell-module__ykMjyG__headerWrapper{height:180px}.AppShell-module__ykMjyG__headerPanel{flex-direction:column;align-items:flex-start;gap:.5rem;padding:5rem 1rem 1rem;left:0}.AppShell-module__ykMjyG__searchContainer{width:auto;max-width:280px;margin-left:0}.AppShell-module__ykMjyG__searchInput{width:280px}.AppShell-module__ykMjyG__profileContainer{display:none}.AppShell-module__ykMjyG__userDropdown{display:none!important}.AppShell-module__ykMjyG__bodyPanel{max-width:100vw;margin-top:-60px;padding:1rem}.AppShell-module__ykMjyG__mainPanel{width:100%;max-width:100%}.AppShell-module__ykMjyG__contentPanel{max-width:100%;padding:0 1rem calc(1rem + 55px)}.AppShell-module__ykMjyG__mainContent{width:100%;margin-left:0}.AppShell-module__ykMjyG__content{width:100%;margin-top:0;margin-left:0;padding:0 1rem}}.AppShell-module__ykMjyG__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;width:100%;margin:32px 0 0;padding:24px;transition:all .3s;display:flex;overflow-y:auto;box-shadow:0 4px 8px #0000001f}.AppShell-module__ykMjyG__comingSoonContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:80px 40px;display:flex}.AppShell-module__ykMjyG__comingSoonIcon{width:64px;height:64px;color:var(--color-text-placeholder);opacity:.5;margin-bottom:24px}.AppShell-module__ykMjyG__comingSoonTitle{color:var(--color-bg-body);margin:0 0 16px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600}.AppShell-module__ykMjyG__comingSoonDescription{color:#6b7280;max-width:500px;margin:0 0 32px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:20px}.AppShell-module__ykMjyG__comingSoonHint{background:#f7f7f7;border:1px solid #e3e3e3;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;display:flex}.AppShell-module__ykMjyG__comingSoonHint span{color:#6b7280;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;line-height:18px}@media (min-width:769px) and (max-width:1024px){.AppShell-module__ykMjyG__headerPanel{padding:24px}.AppShell-module__ykMjyG__bodyPanel{max-width:100%;padding:24px}.AppShell-module__ykMjyG__contentPanel{max-width:100%;padding:0 1.5rem}.AppShell-module__ykMjyG__content{padding:1.5rem}}
.Button-module__637N5W__button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.75rem;min-width:auto;font-family:"Avenir 85",sans-serif;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.Button-module__637N5W__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__637N5W__button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module__637N5W__button.Button-module__637N5W__sm{padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.Button-module__637N5W__button.Button-module__637N5W__md{height:38px;padding:0 1rem;font-size:.875rem;line-height:1.25rem}.Button-module__637N5W__button.Button-module__637N5W__lg{padding:.75rem 1.25rem;font-size:1rem;line-height:1.5rem}.Button-module__637N5W__button.Button-module__637N5W__iconOnly{gap:0;padding:10px 16px}.Button-module__637N5W__button.Button-module__637N5W__iconOnly.Button-module__637N5W__sm{width:32px;height:32px;padding:6px 10px}.Button-module__637N5W__button.Button-module__637N5W__iconOnly.Button-module__637N5W__md,.Button-module__637N5W__button.Button-module__637N5W__iconOnly.Button-module__637N5W__lg{width:40px;height:40px;padding:10px 16px}.Button-module__637N5W__button.Button-module__637N5W__iconOnly.Button-module__637N5W__primary{background:var(--color-cta);border-color:var(--color-cta);border-radius:8px;width:40px;height:40px;padding:8px;transition:all .3s}.Button-module__637N5W__button.Button-module__637N5W__iconOnly.Button-module__637N5W__primary:hover:not(:disabled){background:var(--color-cta-hover);border-color:var(--color-cta-hover)}.Button-module__637N5W__button.Button-module__637N5W__iconOnly svg,.Button-module__637N5W__button.Button-module__637N5W__iconOnly .Button-module__637N5W__icon{width:24px;height:24px}.Button-module__637N5W__button.Button-module__637N5W__fullWidth{width:100%}.Button-module__637N5W__button.Button-module__637N5W__primary{background:var(--color-cta);color:var(--color-button-text-on-dark);border-color:var(--color-cta);transition:all .3s}.Button-module__637N5W__button.Button-module__637N5W__primary:hover:not(:disabled){background:var(--color-cta-hover);border-color:var(--color-cta-hover)}.Button-module__637N5W__button.Button-module__637N5W__secondary{background:var(--color-cta);color:var(--color-button-text-on-dark);border-color:var(--color-cta);transition:all .3s}.Button-module__637N5W__button.Button-module__637N5W__secondary:hover:not(:disabled){background:var(--color-cta-hover);border-color:var(--color-cta-hover)}.Button-module__637N5W__button.Button-module__637N5W__outline{color:var(--color-text-primary);border-color:var(--color-border-input);background:0 0;transition:all .3s}.Button-module__637N5W__button.Button-module__637N5W__outline:hover:not(:disabled){background:var(--color-bg-nested);border-color:var(--color-text-tertiary)}.Button-module__637N5W__button.Button-module__637N5W__danger{background:var(--color-danger);color:var(--color-button-text-on-dark);border-color:var(--color-danger)}.Button-module__637N5W__button.Button-module__637N5W__danger:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}.Button-module__637N5W__button.Button-module__637N5W__ghost{color:var(--color-text-tertiary);background:0 0;border-color:#0000;transition:all .3s}.Button-module__637N5W__button.Button-module__637N5W__ghost:hover:not(:disabled){background:var(--color-bg-nested);color:var(--color-text-primary)}.Button-module__637N5W__button.Button-module__637N5W__action{color:var(--color-text-tertiary);border-color:var(--color-border-input);background:0 0;transition:all .3s}.Button-module__637N5W__button.Button-module__637N5W__action:hover:not(:disabled){background-color:var(--color-bg-nested);border-color:var(--color-text-tertiary);color:var(--color-text-primary)}.Button-module__637N5W__loadingSpinner{justify-content:center;align-items:center;display:flex}.Button-module__637N5W__loadingSpinner svg{animation:1s linear infinite Button-module__637N5W__spin}@keyframes Button-module__637N5W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Button-module__637N5W__icon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Button-module__637N5W__content{align-items:center;line-height:1;display:inline-flex}.Button-module__637N5W__button.Button-module__637N5W__modalButton{box-sizing:border-box;gap:8px;width:160px;min-width:160px;height:40px;padding:10px 16px}@media (max-width:640px){.Button-module__637N5W__button.Button-module__637N5W__sm{padding:.375rem .625rem;font-size:.8125rem}.Button-module__637N5W__button.Button-module__637N5W__md{padding:.5rem .875rem;font-size:.8125rem}.Button-module__637N5W__button.Button-module__637N5W__lg{padding:.625rem 1rem;font-size:.9375rem}}
.ReportStatusSlider-module__VMtN8W__sliderContainer{box-sizing:border-box;isolation:isolate;border:1px solid var(--color-border-default);background:#f7f7f7;border-radius:16px;flex:none;grid-template-columns:repeat(2,1fr);align-items:center;gap:0;width:180px;height:32px;padding:3px;transition:all .3s;display:grid;position:relative}.ReportStatusSlider-module__VMtN8W__sliderContainer:before{content:"";z-index:2;pointer-events:none;background:#101010;border-radius:12px;width:calc(50% - 3px);height:26px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px}.ReportStatusSlider-module__VMtN8W__sliderContainer[data-active=active]:before{transform:translate(0)}.ReportStatusSlider-module__VMtN8W__sliderContainer[data-active=inactive]:before{transform:translate(87px)}.ReportStatusSlider-module__VMtN8W__sliderButton{cursor:pointer;z-index:3;background:0 0;border:none;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:100%;height:26px;padding:4px 8px;transition:none;display:flex;position:relative}.ReportStatusSlider-module__VMtN8W__buttonText{text-align:center;color:var(--color-text-placeholder);white-space:nowrap;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:color .2s}.ReportStatusSlider-module__VMtN8W__sliderButton.ReportStatusSlider-module__VMtN8W__active .ReportStatusSlider-module__VMtN8W__buttonText{color:var(--color-bg-surface);transition:all .3s}.ReportStatusSlider-module__VMtN8W__sliderButton:not(.ReportStatusSlider-module__VMtN8W__active):hover{background:#1010100d}.ReportStatusSlider-module__VMtN8W__sliderButton:not(.ReportStatusSlider-module__VMtN8W__active):hover .ReportStatusSlider-module__VMtN8W__buttonText{color:var(--color-cta)}.ReportStatusSlider-module__VMtN8W__sliderButton:focus-visible{outline-offset:2px;outline:2px solid #101010}
.MembersTeamsGroups-module__vLmpnG__hierarchicalView{grid-template-columns:350px 1fr;gap:24px;min-height:600px;display:grid}.MembersTeamsGroups-module__vLmpnG__leftPanel{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:12px;flex-direction:column;height:fit-content;max-height:calc(100vh - 250px);transition:all .3s;display:flex;position:sticky;top:20px;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__panelHeader{background:var(--color-bg-nested);border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:16px;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__panelHeader h3{color:var(--color-text-primary);flex:1;margin:0;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:600}.MembersTeamsGroups-module__vLmpnG__count{min-width:24px;height:24px;color:var(--color-bg-surface);background:#000;border-radius:12px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;transition:all .3s;display:inline-flex}.MembersTeamsGroups-module__vLmpnG__searchContainer{background:var(--color-bg-surface);border-bottom:1px solid #e5e7eb;padding:12px;transition:all .3s;position:relative}.MembersTeamsGroups-module__vLmpnG__searchInput{border:1px solid var(--color-border-input);width:100%;color:var(--color-text-primary);border-radius:8px;padding:8px 36px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:all .2s}.MembersTeamsGroups-module__vLmpnG__searchInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.MembersTeamsGroups-module__vLmpnG__searchInput::placeholder{color:var(--color-text-tertiary)}.MembersTeamsGroups-module__vLmpnG__searchContainer>svg:first-of-type{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.MembersTeamsGroups-module__vLmpnG__clearButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.MembersTeamsGroups-module__vLmpnG__clearButton:hover{background:var(--color-bg-nested);color:var(--color-text-primary)}.MembersTeamsGroups-module__vLmpnG__membersList{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.MembersTeamsGroups-module__vLmpnG__memberCard{background:var(--color-bg-nested);border:1px solid var(--color-border-default);cursor:grab;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.MembersTeamsGroups-module__vLmpnG__memberCard:hover{border-color:var(--color-primary);box-shadow:0 2px 4px #0000000d}.MembersTeamsGroups-module__vLmpnG__memberCard:active{cursor:grabbing;transform:scale(.98)}.MembersTeamsGroups-module__vLmpnG__memberAvatar{width:40px;height:40px;color:var(--color-bg-surface);object-fit:cover;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__memberInfo{flex:1;min-width:0}.MembersTeamsGroups-module__vLmpnG__memberName{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__memberRole{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;transition:all .3s;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__dragHandle{color:var(--color-border-input);flex-shrink:0;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__mainPanel{flex-direction:column;display:flex}.MembersTeamsGroups-module__vLmpnG__groupsList{flex-direction:column;gap:20px;display:flex}.MembersTeamsGroups-module__vLmpnG__groupCard{background:var(--color-bg-surface);border:2px solid var(--color-border-default);border-radius:12px;transition:all .2s;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__groupCard:hover{border-color:var(--color-border-input);box-shadow:0 4px 12px #00000014}.MembersTeamsGroups-module__vLmpnG__groupHeader{background:var(--color-bg-nested);cursor:pointer;border-bottom:2px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;transition:all .2s;display:flex}.MembersTeamsGroups-module__vLmpnG__groupHeader:hover{background:var(--color-bg-nested)}.MembersTeamsGroups-module__vLmpnG__groupHeader.MembersTeamsGroups-module__vLmpnG__dragOver{border-color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary);background:#eff6ff}.MembersTeamsGroups-module__vLmpnG__groupHeader[data-drag-over=true]{border-bottom-color:var(--color-primary);background:#dbeafe}.MembersTeamsGroups-module__vLmpnG__groupHeaderLeft{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.MembersTeamsGroups-module__vLmpnG__expandButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.MembersTeamsGroups-module__vLmpnG__expandButton:hover{background:var(--color-border-default);color:var(--color-text-primary)}.MembersTeamsGroups-module__vLmpnG__groupIcon{color:#000;flex-shrink:0}.MembersTeamsGroups-module__vLmpnG__groupInfo{flex:1;min-width:0}.MembersTeamsGroups-module__vLmpnG__groupName{color:var(--color-text-primary);margin:0;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600}.MembersTeamsGroups-module__vLmpnG__groupMeta{color:var(--color-text-secondary);margin-top:4px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__groupHeaderRight{align-items:center;gap:16px;display:flex}.MembersTeamsGroups-module__vLmpnG__managersSection{align-items:center;gap:12px;display:flex}.MembersTeamsGroups-module__vLmpnG__managersCount{color:var(--color-text-secondary);white-space:nowrap;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__managersAvatars{align-items:center;gap:-8px;display:flex}.MembersTeamsGroups-module__vLmpnG__managerAvatarWrapper{margin-left:-8px;position:relative}.MembersTeamsGroups-module__vLmpnG__managerAvatarWrapper:first-child{margin-left:0}.MembersTeamsGroups-module__vLmpnG__managerAvatarWrapper:hover .MembersTeamsGroups-module__vLmpnG__removeButton{opacity:1}.MembersTeamsGroups-module__vLmpnG__managerAvatar{width:32px;height:32px;color:var(--color-bg-surface);border:2px solid var(--color-bg-nested);object-fit:cover;background:#000;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__removeButton{background:var(--color-danger);color:#fff;border:2px solid var(--color-bg-surface);cursor:pointer;opacity:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .2s;display:flex;position:absolute;top:-4px;right:-4px}.MembersTeamsGroups-module__vLmpnG__removeButton:hover{background:var(--color-danger-hover)}.MembersTeamsGroups-module__vLmpnG__removeButton:active{transform:scale(.95)}.MembersTeamsGroups-module__vLmpnG__teamsContainer{background:var(--color-bg-nested);padding:24px}.MembersTeamsGroups-module__vLmpnG__teamsGrid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.MembersTeamsGroups-module__vLmpnG__teamsGrid>*{flex:320px;max-width:calc(50% - 8px)}.MembersTeamsGroups-module__vLmpnG__emptyPanel{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__emptyPanel p{margin-top:12px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.MembersTeamsGroups-module__vLmpnG__emptyTeams{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__emptyTeams p{margin-top:12px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.MembersTeamsGroups-module__vLmpnG__emptyState{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__emptyState p{margin-top:16px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px}.MembersTeamsGroups-module__vLmpnG__loadingState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.MembersTeamsGroups-module__vLmpnG__loadingState img{width:auto;height:48px;margin-bottom:16px}.MembersTeamsGroups-module__vLmpnG__loadingState p{color:var(--color-text-secondary);font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__errorState{color:var(--color-danger-hover);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex}.MembersTeamsGroups-module__vLmpnG__errorState p{margin-top:16px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px}.MembersTeamsGroups-module__vLmpnG__modalContent{padding:24px}.MembersTeamsGroups-module__vLmpnG__playerInfo{border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.MembersTeamsGroups-module__vLmpnG__playerAvatar{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:600;display:flex}.MembersTeamsGroups-module__vLmpnG__playerInfo h4{color:var(--color-text-primary);margin:0 0 4px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;font-weight:600}.MembersTeamsGroups-module__vLmpnG__playerInfo p{color:var(--color-text-secondary);margin:0;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__formGroup{margin-bottom:20px}.MembersTeamsGroups-module__vLmpnG__formGroup label{color:var(--color-text-primary);margin-bottom:8px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:block}.MembersTeamsGroups-module__vLmpnG__formInput,.MembersTeamsGroups-module__vLmpnG__formSelect,.MembersTeamsGroups-module__vLmpnG__formTextarea{border:1px solid var(--color-border-input);width:100%;color:var(--color-text-primary);border-radius:8px;padding:10px 12px;font-family:"Avenir 85",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:all .2s}.MembersTeamsGroups-module__vLmpnG__formInput:focus,.MembersTeamsGroups-module__vLmpnG__formSelect:focus,.MembersTeamsGroups-module__vLmpnG__formTextarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.MembersTeamsGroups-module__vLmpnG__formTextarea{resize:vertical;min-height:80px}.MembersTeamsGroups-module__vLmpnG__modalActions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}@media (max-width:1200px){.MembersTeamsGroups-module__vLmpnG__hierarchicalView{grid-template-columns:300px 1fr;gap:16px}.MembersTeamsGroups-module__vLmpnG__teamsGrid>*{flex:280px;max-width:calc(50% - 6px)}}@media (max-width:992px){.MembersTeamsGroups-module__vLmpnG__hierarchicalView{grid-template-columns:1fr;gap:16px}.MembersTeamsGroups-module__vLmpnG__leftPanel{max-height:400px;position:static}.MembersTeamsGroups-module__vLmpnG__teamsGrid>*{flex:100%;max-width:100%}}@media (max-width:768px){.MembersTeamsGroups-module__vLmpnG__groupHeader{flex-direction:column;align-items:flex-start;gap:16px}.MembersTeamsGroups-module__vLmpnG__groupHeaderRight{justify-content:space-between;width:100%}.MembersTeamsGroups-module__vLmpnG__teamsContainer{padding:16px}}.MembersTeamsGroups-module__vLmpnG__modalForm{flex-direction:column;gap:20px;display:flex}.MembersTeamsGroups-module__vLmpnG__playerDetails h4{color:var(--color-text-primary);margin:0 0 4px;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:800}.MembersTeamsGroups-module__vLmpnG__playerDetails p{color:var(--color-text-secondary);margin:0;font-family:"Avenir 55",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__label{color:var(--color-text-heading);font-family:"Avenir 65",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__select{border:1px solid var(--color-border-input);background:var(--color-bg-surface);cursor:pointer;border-radius:6px;width:100%;padding:12px;font-family:"Avenir 55",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:all .2s}.MembersTeamsGroups-module__vLmpnG__select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.MembersTeamsGroups-module__vLmpnG__textarea{border:1px solid var(--color-border-input);resize:vertical;border-radius:6px;width:100%;padding:12px;font-family:"Avenir 55",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;transition:all .2s}.MembersTeamsGroups-module__vLmpnG__textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.MembersTeamsGroups-module__vLmpnG__teamCard{background:var(--color-bg-surface);border:2px solid var(--color-border-default);border-radius:12px;flex-direction:column;padding:0;transition:all .2s;display:flex;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__teamCard:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #3b82f626}.MembersTeamsGroups-module__vLmpnG__teamHeader{background:var(--color-bg-nested);border-bottom:none;align-items:center;gap:12px;padding:16px 20px;transition:background-color .2s;display:flex}:is(.MembersTeamsGroups-module__vLmpnG__teamCard:has(.MembersTeamsGroups-module__vLmpnG__trainersSection,.MembersTeamsGroups-module__vLmpnG__playersSection,.MembersTeamsGroups-module__vLmpnG__emptyTeamState) .MembersTeamsGroups-module__vLmpnG__teamHeader,.MembersTeamsGroups-module__vLmpnG__teamHeader[data-expanded=true]){border-bottom:1px solid #e5e7eb}.MembersTeamsGroups-module__vLmpnG__teamHeader:hover{background:var(--color-bg-nested)}.MembersTeamsGroups-module__vLmpnG__teamExpandButton{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.MembersTeamsGroups-module__vLmpnG__teamExpandButton:hover{background:var(--color-border-default);color:var(--color-text-primary)}.MembersTeamsGroups-module__vLmpnG__teamStats{align-items:center;gap:8px;margin-left:auto;display:flex}.MembersTeamsGroups-module__vLmpnG__teamMemberCounts{align-items:center;gap:8px;display:flex}.MembersTeamsGroups-module__vLmpnG__statBadge{background:var(--color-border-default);color:var(--color-text-secondary);border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__teamLogo{background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__logoImage{object-fit:contain;width:100%;height:100%}.MembersTeamsGroups-module__vLmpnG__teamLogoPlaceholder{background:var(--color-border-default);width:48px;height:48px;color:var(--color-text-tertiary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__teamInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.MembersTeamsGroups-module__vLmpnG__teamName{color:var(--color-text-primary);margin:0;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400}.MembersTeamsGroups-module__vLmpnG__teamCode{color:var(--color-text-secondary);font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__trainersSection{border-bottom:1px solid #e5e7eb;padding:16px 20px}.MembersTeamsGroups-module__vLmpnG__sectionTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:800;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__trainersList{flex-direction:column;gap:8px;display:flex}.MembersTeamsGroups-module__vLmpnG__trainerItem{background:var(--color-bg-nested);border-radius:8px;justify-content:space-between;align-items:center;padding:8px;transition:all .2s;display:flex}.MembersTeamsGroups-module__vLmpnG__trainerItem:hover{background:var(--color-bg-nested)}.MembersTeamsGroups-module__vLmpnG__trainerInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.MembersTeamsGroups-module__vLmpnG__trainerAvatar{width:32px;height:32px;color:var(--color-bg-surface);object-fit:cover;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__trainerDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MembersTeamsGroups-module__vLmpnG__trainerName{color:var(--color-text-body);white-space:nowrap;text-overflow:ellipsis;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__trainerRole{color:var(--color-text-secondary);font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__playersSection{flex:1;padding:16px 20px}.MembersTeamsGroups-module__vLmpnG__playersList{flex-direction:column;gap:8px;display:flex}.MembersTeamsGroups-module__vLmpnG__playerItem{background:var(--color-bg-nested);border-radius:8px;justify-content:space-between;align-items:center;padding:8px;transition:all .2s;display:flex}.MembersTeamsGroups-module__vLmpnG__playerItem:hover{background:var(--color-bg-nested)}.MembersTeamsGroups-module__vLmpnG__playerInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.MembersTeamsGroups-module__vLmpnG__playerAvatar{width:40px;height:40px;color:var(--color-bg-surface);object-fit:cover;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__playerDetails{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.MembersTeamsGroups-module__vLmpnG__playerName{color:var(--color-text-body);white-space:nowrap;text-overflow:ellipsis;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;overflow:hidden}.MembersTeamsGroups-module__vLmpnG__playerMeta{align-items:center;gap:8px;display:flex}.MembersTeamsGroups-module__vLmpnG__jerseyNumber{color:var(--color-primary);background:#eff6ff;border-radius:4px;padding:2px 8px;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:800}.MembersTeamsGroups-module__vLmpnG__position{color:var(--color-text-secondary);font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__removeButtonSmall{background:var(--color-bg-surface);border:1px solid var(--color-border-default);width:24px;height:24px;color:var(--color-danger);cursor:pointer;opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.MembersTeamsGroups-module__vLmpnG__trainerItem:hover .MembersTeamsGroups-module__vLmpnG__removeButtonSmall,.MembersTeamsGroups-module__vLmpnG__playerItem:hover .MembersTeamsGroups-module__vLmpnG__removeButtonSmall{opacity:1}.MembersTeamsGroups-module__vLmpnG__removeButtonSmall:hover{border-color:var(--color-danger);background:#fee2e2}.MembersTeamsGroups-module__vLmpnG__removeButtonSmall:active{transform:scale(.95)}.MembersTeamsGroups-module__vLmpnG__emptyTeamState{color:var(--color-text-tertiary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;transition:all .3s;display:flex}.MembersTeamsGroups-module__vLmpnG__emptyTeamState svg{color:var(--color-border-input);margin-bottom:12px;transition:all .3s}.MembersTeamsGroups-module__vLmpnG__emptyTeamState p{margin:0;font-family:"Avenir 85",Avenir,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400}
.DeleteBroadcastModal-module__idrjVq__modalContent{flex-direction:column;gap:24px;min-height:320px;max-height:600px;padding:0;display:flex}.DeleteBroadcastModal-module__idrjVq__warning{background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.DeleteBroadcastModal-module__idrjVq__warningIcon{color:#991b1b;flex-shrink:0}.DeleteBroadcastModal-module__idrjVq__warningText{color:#991b1b;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;line-height:20px}.DeleteBroadcastModal-module__idrjVq__section{flex-direction:column;gap:12px;display:flex}.DeleteBroadcastModal-module__idrjVq__label{color:var(--color-text-secondary);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:all .3s}.DeleteBroadcastModal-module__idrjVq__broadcastDisplay,.DeleteBroadcastModal-module__idrjVq__multipleBroadcastsDisplay{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.DeleteBroadcastModal-module__idrjVq__headerImage{border-radius:6px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.DeleteBroadcastModal-module__idrjVq__image{object-fit:cover;width:100%;height:100%}.DeleteBroadcastModal-module__idrjVq__placeholderImage{color:#9ca3af;background:#e5e7eb;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.DeleteBroadcastModal-module__idrjVq__broadcastTitle,.DeleteBroadcastModal-module__idrjVq__broadcastCount{color:var(--color-cta);font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;line-height:24px}
.BroadcastDetail-module__j6_GiW__metadataSection{flex-direction:row;flex-shrink:0;align-items:center;gap:16px;display:flex}.BroadcastDetail-module__j6_GiW__metadataItem{color:var(--color-text-secondary);align-items:center;gap:8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:400;display:flex}.BroadcastDetail-module__j6_GiW__metadataLabel{color:var(--color-text-placeholder);font-weight:400}.BroadcastDetail-module__j6_GiW__metadataValue{color:var(--color-text-secondary);font-weight:400}.BroadcastDetail-module__j6_GiW__metadataItem .BroadcastDetail-module__j6_GiW__statusTag{text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:4px 8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:inline-flex}.BroadcastDetail-module__j6_GiW__statusDraft{color:gray;background:#dbdbdb}.BroadcastDetail-module__j6_GiW__statusPublished{color:#1c1c1c;background:#f7f7f7}.BroadcastDetail-module__j6_GiW__content{flex-direction:row;align-items:flex-start;gap:32px;width:100%;margin-top:30px;padding:0;display:flex}.BroadcastDetail-module__j6_GiW__editorPanel{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;background:#fff;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:24px;max-height:690px;padding:24px;display:flex;overflow-y:auto;box-shadow:0 4px 8px #0000001f}.BroadcastDetail-module__j6_GiW__editorPanel::-webkit-scrollbar{width:8px}.BroadcastDetail-module__j6_GiW__editorPanel::-webkit-scrollbar-track{background:#f3f4f6;border-radius:16px}.BroadcastDetail-module__j6_GiW__editorPanel::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #f3f4f6;border-radius:16px}.BroadcastDetail-module__j6_GiW__editorPanel::-webkit-scrollbar-thumb:hover{background:#9ca3af}.BroadcastDetail-module__j6_GiW__formField{flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:0;display:flex}.BroadcastDetail-module__j6_GiW__label{color:#292929;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.BroadcastDetail-module__j6_GiW__imageUploadContainer{flex-direction:column;gap:12px;width:100%;display:flex}.BroadcastDetail-module__j6_GiW__alert{background:#f7f7f7;border-radius:8px;flex-direction:row;justify-content:center;align-items:flex-start;gap:12px;width:100%;padding:12px;display:flex}.BroadcastDetail-module__j6_GiW__alertText{color:#1c1c1c;flex:1;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.BroadcastDetail-module__j6_GiW__imagePreview{border-radius:8px;width:100%;min-height:200px;position:relative;overflow:hidden}.BroadcastDetail-module__j6_GiW__previewImage{object-fit:cover;border-radius:8px;width:100%;height:200px}.BroadcastDetail-module__j6_GiW__imageOverlay{opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.BroadcastDetail-module__j6_GiW__imagePreview:hover .BroadcastDetail-module__j6_GiW__imageOverlay{opacity:1}.BroadcastDetail-module__j6_GiW__changeImageButton{cursor:pointer;color:#292929;background:#fff;border:1px solid #dbdbdb;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:background-color .2s;display:flex}.BroadcastDetail-module__j6_GiW__changeImageButton:hover{background-color:#f9fafb}.BroadcastDetail-module__j6_GiW__dropzone{cursor:pointer;background:#f7f7f7;border:1px dashed #c7c7c7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:172px;padding:20px 32px;transition:all .2s;display:flex}.BroadcastDetail-module__j6_GiW__dropzoneDragging{background:#e5e7eb;border-color:#9ca3af}.BroadcastDetail-module__j6_GiW__uploadIcon{color:gray}.BroadcastDetail-module__j6_GiW__uploadInstructions{flex-direction:column;align-items:center;gap:4px;display:flex}.BroadcastDetail-module__j6_GiW__uploadText{color:gray;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.BroadcastDetail-module__j6_GiW__uploadOr{color:#c7c7c7;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.BroadcastDetail-module__j6_GiW__uploadButton{cursor:pointer;text-align:center;color:#292929;background:#fff;border:1px solid #dbdbdb;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:background-color .2s;display:flex}.BroadcastDetail-module__j6_GiW__uploadButton:hover{background-color:#f9fafb}.BroadcastDetail-module__j6_GiW__fileInput{display:none}.BroadcastDetail-module__j6_GiW__input{box-sizing:border-box;color:#292929;background:#fff;border:1px solid #dbdbdb;border-radius:8px;flex-direction:row;align-items:center;gap:8px;width:100%;height:40px;padding:8px 16px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.BroadcastDetail-module__j6_GiW__input::placeholder{color:#c7c7c7}.BroadcastDetail-module__j6_GiW__input:focus{border-color:#3b82f6;outline:none}.BroadcastDetail-module__j6_GiW__editorContainer{flex-direction:column;width:100%;display:flex}.BroadcastDetail-module__j6_GiW__menuBar{box-sizing:border-box;background:#fafafa;border:1px solid #dbdbdb;border-bottom-width:0;border-radius:8px 8px 0 0;flex-direction:row;align-items:flex-start;gap:8px;width:100%;padding:8px;display:flex}.BroadcastDetail-module__j6_GiW__buttonGroup{flex-direction:row;align-items:flex-start;gap:2px;display:flex}.BroadcastDetail-module__j6_GiW__menuButton{cursor:pointer;color:#292929;background:0 0;border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:background-color .2s;display:flex}.BroadcastDetail-module__j6_GiW__menuButton:hover{background-color:#e5e7eb}.BroadcastDetail-module__j6_GiW__menuButton:active{background-color:#d1d5db}.BroadcastDetail-module__j6_GiW__editor{box-sizing:border-box;resize:vertical;color:#292929;background:#fff;border:1px solid #dbdbdb;border-radius:0 0 8px 8px;flex-direction:column;align-items:flex-start;width:100%;min-height:136px;padding:8px 16px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.BroadcastDetail-module__j6_GiW__editor::placeholder{color:#c7c7c7}.BroadcastDetail-module__j6_GiW__editor:focus{border-color:#3b82f6;outline:none}.BroadcastDetail-module__j6_GiW__actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;width:100%;padding:0;display:flex}.BroadcastDetail-module__j6_GiW__statusButton{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dbdbdb;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background-color .2s;display:flex}.BroadcastDetail-module__j6_GiW__statusButton:hover{background-color:#f9fafb}.BroadcastDetail-module__j6_GiW__statusText{text-align:center;color:#c7c7c7;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.BroadcastDetail-module__j6_GiW__previewPanel{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;background:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:24px;width:441px;max-height:690px;padding:24px;display:flex;overflow-y:auto;box-shadow:0 4px 8px #0000001f}.BroadcastDetail-module__j6_GiW__previewPanel::-webkit-scrollbar{width:8px}.BroadcastDetail-module__j6_GiW__previewPanel::-webkit-scrollbar-track{background:#f3f4f6;border-radius:16px}.BroadcastDetail-module__j6_GiW__previewPanel::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #f3f4f6;border-radius:16px}.BroadcastDetail-module__j6_GiW__previewPanel::-webkit-scrollbar-thumb:hover{background:#9ca3af}.BroadcastDetail-module__j6_GiW__previewHeader{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.BroadcastDetail-module__j6_GiW__previewTitle{color:#292929;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.BroadcastDetail-module__j6_GiW__refreshButton{cursor:pointer;color:#1c1c1c;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:12px;transition:background-color .2s;display:flex}.BroadcastDetail-module__j6_GiW__refreshButton:hover{background-color:#f3f4f6}.BroadcastDetail-module__j6_GiW__mobilePreview{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#d1d5db #fafafa;background:#fafafa;border:1px solid #ebebeb;border-radius:16px;flex-direction:column;align-items:flex-start;width:393px;max-height:594px;padding:0;display:flex;overflow:hidden auto}.BroadcastDetail-module__j6_GiW__mobilePreview::-webkit-scrollbar{width:8px}.BroadcastDetail-module__j6_GiW__mobilePreview::-webkit-scrollbar-track{background:#fafafa;border-radius:16px}.BroadcastDetail-module__j6_GiW__mobilePreview::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #fafafa;border-radius:16px}.BroadcastDetail-module__j6_GiW__mobilePreview::-webkit-scrollbar-thumb:hover{background:#9ca3af}.BroadcastDetail-module__j6_GiW__previewContent{flex-direction:column;width:393px;display:flex}.BroadcastDetail-module__j6_GiW__previewBanner{background:#161616;border-radius:16px 16px 0 0;width:393px;height:393px;position:relative;overflow:hidden}.BroadcastDetail-module__j6_GiW__previewBannerImage{object-fit:cover;width:100%;height:100%}.BroadcastDetail-module__j6_GiW__previewBannerPlaceholder{background:#161616;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.BroadcastDetail-module__j6_GiW__previewLogo{opacity:.2;background:#fafafa;border-radius:50%;width:200px;height:200px}.BroadcastDetail-module__j6_GiW__previewBannerOverlay{background:linear-gradient(#0000 0%,#0009 50%,#141414 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:32px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.BroadcastDetail-module__j6_GiW__previewBannerTitle{color:#fafafa;width:100%;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.BroadcastDetail-module__j6_GiW__previewBannerInfo{color:#adadad;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.BroadcastDetail-module__j6_GiW__previewLike{color:#adadad;align-items:center;gap:4px;display:flex}.BroadcastDetail-module__j6_GiW__previewContentSection{background:#fff;flex-direction:column;width:100%;padding:16px;display:flex}.BroadcastDetail-module__j6_GiW__previewArticle{flex-direction:column;gap:16px;width:100%;padding:0;display:flex}.BroadcastDetail-module__j6_GiW__previewText{color:#141414;white-space:pre-wrap;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}
.icon-only-button{box-sizing:border-box!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important}.icon-only-button svg{stroke-width:2.5px!important;width:18px!important;height:18px!important}.BroadcastOverview-module__EU9EUW__contentPanel{box-sizing:border-box;background:var(--color-bg-surface,#fff);scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;border-radius:16px;width:100%;margin:30px 0 20px;padding:30px;box-shadow:0 4px 8px #0000001f}.BroadcastOverview-module__EU9EUW__contentPanel::-webkit-scrollbar{width:8px}.BroadcastOverview-module__EU9EUW__contentPanel::-webkit-scrollbar-track{background:#f3f4f6;border-radius:16px}.BroadcastOverview-module__EU9EUW__contentPanel::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #f3f4f6;border-radius:16px}.BroadcastOverview-module__EU9EUW__contentPanel::-webkit-scrollbar-thumb:hover{background:#9ca3af}.BroadcastOverview-module__EU9EUW__loadingState{background:var(--color-bg-surface,#fff);border-radius:16px;justify-content:center;align-items:center;min-height:400px;margin-top:30px;padding:30px;display:flex;box-shadow:0 4px 8px #0000001f}.BroadcastOverview-module__EU9EUW__errorMessage{color:var(--color-danger-hover);background-color:#fee2e2;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:1rem;font-size:.875rem;display:flex}.BroadcastOverview-module__EU9EUW__titleCell{align-items:center;gap:12px;display:flex}.BroadcastOverview-module__EU9EUW__headerImage{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.BroadcastOverview-module__EU9EUW__placeholderImage{color:#9ca3af;background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.BroadcastOverview-module__EU9EUW__titleText{flex-direction:column;gap:2px;min-width:0;display:flex}.BroadcastOverview-module__EU9EUW__titleMain{color:#292929;align-items:center;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex}.BroadcastOverview-module__EU9EUW__titleSub{color:#6b7280;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.BroadcastOverview-module__EU9EUW__statusTag{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:inline-flex}.BroadcastOverview-module__EU9EUW__statusDraft{color:gray;background:#dbdbdb}.BroadcastOverview-module__EU9EUW__statusPublished{color:#1c1c1c;background:#f7f7f7}.BroadcastOverview-module__EU9EUW__dateText{color:#292929;align-items:center;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:flex}.BroadcastOverview-module__EU9EUW__viewButton{cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0;transition:opacity .2s;display:flex}.BroadcastOverview-module__EU9EUW__viewButton:hover{opacity:.7}.BroadcastOverview-module__EU9EUW__viewIcon{color:#4b5563;font-weight:600;transition:color .2s}
.SearchResultsDropdown-module__SuUVEW__dropdown{z-index:1000;scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:500px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.SearchResultsDropdown-module__SuUVEW__dropdown::-webkit-scrollbar{width:6px}.SearchResultsDropdown-module__SuUVEW__dropdown::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.SearchResultsDropdown-module__SuUVEW__dropdown::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.SearchResultsDropdown-module__SuUVEW__dropdown::-webkit-scrollbar-thumb:hover{background:#9ca3af}.SearchResultsDropdown-module__SuUVEW__loadingState,.SearchResultsDropdown-module__SuUVEW__emptyState{color:#6b7280;justify-content:center;align-items:center;gap:12px;padding:32px 16px;font-size:14px;display:flex}.SearchResultsDropdown-module__SuUVEW__spinner{animation:1s linear infinite SearchResultsDropdown-module__SuUVEW__spin}@keyframes SearchResultsDropdown-module__SuUVEW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SearchResultsDropdown-module__SuUVEW__emptyIcon{color:#9ca3af}.SearchResultsDropdown-module__SuUVEW__group{padding:8px 0}.SearchResultsDropdown-module__SuUVEW__group:not(:last-child){border-bottom:1px solid #f3f4f6}.SearchResultsDropdown-module__SuUVEW__groupHeader{letter-spacing:.5px;color:#6b7280;text-transform:uppercase;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:600;display:flex}.SearchResultsDropdown-module__SuUVEW__groupIcon{object-fit:contain;filter:brightness(0)saturate()invert(64%)sepia(8%)saturate(246%)hue-rotate(182deg)brightness(92%)contrast(87%);opacity:1;flex-shrink:0;width:16px;height:16px}.SearchResultsDropdown-module__SuUVEW__groupTitle{flex:1}.SearchResultsDropdown-module__SuUVEW__result{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background-color .15s;display:flex}.SearchResultsDropdown-module__SuUVEW__result:hover,.SearchResultsDropdown-module__SuUVEW__resultSelected{background:#f9fafb}.SearchResultsDropdown-module__SuUVEW__result:active{background:#f3f4f6}.SearchResultsDropdown-module__SuUVEW__avatar{background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.SearchResultsDropdown-module__SuUVEW__avatarImage{object-fit:cover;width:100%;height:100%}.SearchResultsDropdown-module__SuUVEW__defaultAvatar{background:#c7c7c7;border:1px solid #fafafa;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.SearchResultsDropdown-module__SuUVEW__avatarIcon{color:#ebebeb}.SearchResultsDropdown-module__SuUVEW__resultContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.SearchResultsDropdown-module__SuUVEW__accountLogo{object-fit:contain;border-radius:4px;flex-shrink:0;width:24px;height:24px;margin-right:6px}.SearchResultsDropdown-module__SuUVEW__resultName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.SearchResultsDropdown-module__SuUVEW__resultMeta{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.SearchResultsDropdown-module__SuUVEW__metaItem{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchResultsDropdown-module__SuUVEW__metaItem.SearchResultsDropdown-module__SuUVEW__teamName{flex-shrink:0;max-width:150px}.SearchResultsDropdown-module__SuUVEW__metaItem.SearchResultsDropdown-module__SuUVEW__groupName{text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.SearchResultsDropdown-module__SuUVEW__metaDivider{color:#d1d5db;flex-shrink:0}.SearchResultsDropdown-module__SuUVEW__highlight{color:inherit;background:0 0;font-weight:800}.SearchResultsDropdown-module__SuUVEW__navIcon{color:#9ca3af;flex-shrink:0;transition:transform .15s,color .15s}.SearchResultsDropdown-module__SuUVEW__result:hover .SearchResultsDropdown-module__SuUVEW__navIcon,.SearchResultsDropdown-module__SuUVEW__resultSelected .SearchResultsDropdown-module__SuUVEW__navIcon{color:#000;transform:translate(4px)}.SearchResultsDropdown-module__SuUVEW__viewAllContainer{border-top:1px solid #f3f4f6;padding:8px 16px}.SearchResultsDropdown-module__SuUVEW__viewAllButton{color:#374151;cursor:pointer;text-align:center;background:0 0;border:1px solid #e5e7eb;border-radius:6px;width:100%;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.SearchResultsDropdown-module__SuUVEW__viewAllButton:hover{color:#000;background:#f9fafb;border-color:#000}.SearchResultsDropdown-module__SuUVEW__viewAllButton:active{background:#f3f4f6}
.UniversalSearchBar-module__cscgtG__searchContainer{width:280px;max-width:280px;position:relative}.UniversalSearchBar-module__cscgtG__inputWrapper{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;padding:0 12px;transition:all .2s;display:flex;position:relative}.UniversalSearchBar-module__cscgtG__inputWrapper:focus-within{background:#fff;border-color:#000;box-shadow:0 0 0 3px #0000000d}.UniversalSearchBar-module__cscgtG__searchIcon{color:#9ca3af;flex-shrink:0;margin-right:8px;transition:color .2s}.UniversalSearchBar-module__cscgtG__inputWrapper:focus-within .UniversalSearchBar-module__cscgtG__searchIcon{color:#000}.UniversalSearchBar-module__cscgtG__searchInput{color:#111827;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-family:inherit;font-size:14px}.UniversalSearchBar-module__cscgtG__searchInput::placeholder{color:#9ca3af}.UniversalSearchBar-module__cscgtG__loadingIcon{color:#6b7280;flex-shrink:0;animation:1s linear infinite UniversalSearchBar-module__cscgtG__spin}@keyframes UniversalSearchBar-module__cscgtG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UniversalSearchBar-module__cscgtG__clearButton{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.UniversalSearchBar-module__cscgtG__clearButton:hover{color:#111827;background:#f3f4f6}.UniversalSearchBar-module__cscgtG__clearButton:active{background:#e5e7eb}
.DashboardMetricsPanel-module__kK1F9q__metricsPanel{background:var(--color-bg-surface);z-index:1;border-radius:16px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;height:88px;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 8px #0000001f}.DashboardMetricsPanel-module__kK1F9q__metricsContainer{flex-direction:row;flex:none;order:0;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:480px;height:60px;padding:0;display:flex}.DashboardMetricsPanel-module__kK1F9q__metric{border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;height:60px;padding:0;display:flex}.DashboardMetricsPanel-module__kK1F9q__metricValue{text-align:center;width:100%;height:auto;color:var(--color-cta);flex:none;order:0;align-self:stretch;font-family:Manrope,"Avenir 85",sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.DashboardMetricsPanel-module__kK1F9q__metricLabel{text-align:center;width:100%;height:20px;color:var(--color-text-placeholder);flex:none;order:1;align-self:stretch;font-family:Manrope,"Avenir 85",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.DashboardMetricsPanel-module__kK1F9q__divider{border-bottom:1px solid #e3e3e3;flex:none;align-self:center;width:50px;height:0;transform:rotate(90deg)}.DashboardMetricsPanel-module__kK1F9q__actionsSection{flex-direction:row;flex:none;order:1;align-items:center;gap:12px;height:40px;padding:0;display:flex}@media (max-width:768px){.DashboardMetricsPanel-module__kK1F9q__metricsPanel{flex-direction:column;gap:16px;height:auto;padding:16px}.DashboardMetricsPanel-module__kK1F9q__metricsContainer{flex-wrap:wrap;justify-content:space-around;gap:16px;width:100%;max-width:534px;padding:0}.DashboardMetricsPanel-module__kK1F9q__metric{width:calc(50% - 8px);min-width:120px}.DashboardMetricsPanel-module__kK1F9q__divider{display:none}.DashboardMetricsPanel-module__kK1F9q__actionsSection{justify-content:center;width:100%}}@media (max-width:480px){.DashboardMetricsPanel-module__kK1F9q__metric{width:100%}.DashboardMetricsPanel-module__kK1F9q__metricValue{height:32px;font-size:24px;line-height:32px}.DashboardMetricsPanel-module__kK1F9q__metricLabel{height:16px;font-size:12px;line-height:16px}}
.ClubOverview-module__-7mx6a__card{background:var(--color-bg-surface);box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:none;padding:20px 24px 24px;transition:all .3s;display:flex;box-shadow:0 4px 8px #0000001f}.ClubOverview-module__-7mx6a__title{color:var(--color-text-heading);flex:none;order:0;align-self:stretch;margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.ClubOverview-module__-7mx6a__divider{background:#e3e3e3;border:none;flex:none;order:1;align-self:stretch;width:100%;height:1px}.ClubOverview-module__-7mx6a__statsRow{flex-direction:row;flex:none;order:2;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;height:120px;padding:16px 0;display:flex}.ClubOverview-module__-7mx6a__logoColumn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;flex-direction:column;flex:0 auto;order:0;justify-content:center;align-items:center;gap:10px;min-width:120px;height:120px;padding:0 8px;display:flex}.ClubOverview-module__-7mx6a__logo{object-fit:contain;flex:none;order:0;width:120px;height:120px;margin:0 auto}.ClubOverview-module__-7mx6a__verticalLine{background:var(--color-border-default);flex:none;width:1px;height:80px;transition:all .3s}.ClubOverview-module__-7mx6a__statColumn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:70px;height:120px;padding:8px;display:flex}.ClubOverview-module__-7mx6a__statValue{text-align:center;color:var(--color-cta);white-space:nowrap;flex:none;order:0;align-self:stretch;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.ClubOverview-module__-7mx6a__statLabel{text-align:center;color:var(--color-text-placeholder);word-break:break-word;flex:none;order:1;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;transition:all .3s}.ClubOverview-module__-7mx6a__iconRow{box-sizing:border-box;background:#f7f7f7;border-radius:12px;flex-direction:row;flex:none;order:3;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;min-width:0;height:160px;padding:12px;display:flex}.ClubOverview-module__-7mx6a__iconColumn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:8px;flex-direction:column;flex:1 1 0;order:0;justify-content:center;align-self:stretch;align-items:center;gap:4px;min-width:60px;height:100%;padding:0;display:flex}.ClubOverview-module__-7mx6a__icon{object-fit:contain;filter:invert(18%)sepia(0%)saturate(0%)hue-rotate(180deg)brightness(95%)contrast(92%);opacity:.7;flex:none;order:0;width:36px;height:36px}.ClubOverview-module__-7mx6a__iconValue{text-align:center;color:var(--color-cta);white-space:nowrap;flex:none;order:1;align-self:stretch;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.ClubOverview-module__-7mx6a__iconLabel{text-align:center;color:var(--color-text-placeholder);word-break:break-word;flex:none;order:2;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;transition:all .3s}@media (max-width:768px){.ClubOverview-module__-7mx6a__statsRow,.ClubOverview-module__-7mx6a__iconRow{flex-wrap:wrap;height:auto}.ClubOverview-module__-7mx6a__logoColumn,.ClubOverview-module__-7mx6a__statColumn,.ClubOverview-module__-7mx6a__iconColumn{flex:0 0 calc(50% - 8px);width:calc(50% - 8px)}.ClubOverview-module__-7mx6a__verticalLine{display:none}}
.TrainerProgress-module__jbihvq__container{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;width:100%;height:100%;padding:0;display:flex}.TrainerProgress-module__jbihvq__trainerItem{box-sizing:border-box;border-bottom:1px solid #e3e3e3;flex-direction:row;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;height:64px;padding:12px 0;display:flex}.TrainerProgress-module__jbihvq__trainerItem:last-child{border-bottom:none}.TrainerProgress-module__jbihvq__trainerItemClickable{cursor:pointer;transition:background-color .15s}.TrainerProgress-module__jbihvq__trainerItemClickable:hover{background-color:var(--color-surface-hover,#00000008)}.TrainerProgress-module__jbihvq__trainerInfo{flex-direction:row;flex:none;order:0;align-items:center;gap:12px;width:172px;height:40px;padding:0;display:flex}.TrainerProgress-module__jbihvq__avatar{flex:none;order:0;width:40px!important;height:40px!important}.TrainerProgress-module__jbihvq__trainerName{color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;flex:1 0 auto;order:1;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.TrainerProgress-module__jbihvq__teamInfo{flex-direction:row;flex:none;order:1;align-items:center;gap:8px;width:92px;height:36px;padding:0;display:flex}.TrainerProgress-module__jbihvq__teamLogo{flex:none;order:0;width:40px!important;height:40px!important}.TrainerProgress-module__jbihvq__teamName{color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;flex:none;order:1;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.TrainerProgress-module__jbihvq__progressWrapper{flex-direction:row;flex:auto;order:2;justify-content:flex-end;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.TrainerProgress-module__jbihvq__progressBarInline{flex-direction:row;flex:none;order:0;align-items:center;gap:4px;width:80px;height:18px;padding:0;display:flex}.TrainerProgress-module__jbihvq__progressBarInlineBase{background:#f1f1f1;border-radius:9999px;flex:1 0 auto;order:0;width:48px;height:8px;position:relative}.TrainerProgress-module__jbihvq__progressBarInlineFill{background:#1f1f1f;border-radius:9999px;transition:width .5s;position:absolute;top:0;bottom:0;left:0%}.TrainerProgress-module__jbihvq__progressPercentage{text-align:right;color:var(--color-cta);flex:none;order:1;align-items:center;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.TrainerProgress-module__jbihvq__angleIcon{flex:none;order:1;width:20px;height:20px}
.GroupProgress-module__9d1RjW__container{flex-direction:column;flex:none;order:1;align-self:stretch;align-items:flex-start;width:100%;height:100%;padding:0;display:flex}.GroupProgress-module__9d1RjW__groupItem{box-sizing:border-box;border-bottom:1px solid #e3e3e3;flex-direction:row;flex:none;justify-content:space-between;align-self:stretch;align-items:center;gap:8px;width:100%;height:64px;padding:12px 0;display:flex}.GroupProgress-module__9d1RjW__groupItem:last-child{border-bottom:none}.GroupProgress-module__9d1RjW__groupItemClickable{cursor:pointer;transition:background-color .15s}.GroupProgress-module__9d1RjW__groupItemClickable:hover{background-color:var(--color-surface-hover,#00000008)}.GroupProgress-module__9d1RjW__groupInfo{flex-direction:row;flex:none;order:0;align-items:center;gap:12px;width:172px;height:36px;padding:0;display:flex}.GroupProgress-module__9d1RjW__teamLogo{flex:none;order:0;width:40px!important;height:40px!important}.GroupProgress-module__9d1RjW__groupName{color:var(--color-cta);white-space:nowrap;text-overflow:ellipsis;flex:1 0 auto;order:1;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.GroupProgress-module__9d1RjW__teamCount{color:var(--color-cta);flex:none;order:1;width:64px;height:20px;font-family:Manrope,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.GroupProgress-module__9d1RjW__progressWrapper{flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.GroupProgress-module__9d1RjW__progressBarInline{flex-direction:row;flex:none;order:0;align-items:center;gap:4px;width:80px;height:18px;padding:0;display:flex}.GroupProgress-module__9d1RjW__progressBarInlineBase{background:#f1f1f1;border-radius:9999px;flex:1 0 auto;order:0;width:48px;height:8px;position:relative}.GroupProgress-module__9d1RjW__progressBarInlineFill{background:#1f1f1f;border-radius:9999px;transition:width .5s;position:absolute;top:0;bottom:0;left:0%}.GroupProgress-module__9d1RjW__progressPercentage{text-align:right;color:var(--color-cta);flex:none;order:1;align-items:center;font-family:Manrope,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:18px;display:flex}.GroupProgress-module__9d1RjW__angleIcon{flex:none;order:1;width:20px;height:20px}
.overview-module__2WwVmG__contentWrapper{background-color:#0000;min-height:100vh;margin-top:0;margin-left:225px;margin-right:52px;position:relative}.overview-module__2WwVmG__dashboardGrid{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;gap:32px;margin:32px 0;padding:0;display:grid}.overview-module__2WwVmG__contentContainer{box-sizing:border-box;background:var(--color-bg-surface);border-radius:16px;flex-direction:column;gap:20px;width:100%;height:auto;min-height:auto;margin:0;padding:20px 24px 24px;transition:all .3s;display:flex;box-shadow:0 4px 8px #0000001f}.overview-module__2WwVmG__contentContainer>:not(.overview-module__2WwVmG__sectionHeader):not(.overview-module__2WwVmG__sectionDivider){flex:none;height:auto}.overview-module__2WwVmG__sectionHeader{border-bottom:none;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:0;display:flex}.overview-module__2WwVmG__sectionTitle{color:var(--color-text-heading);margin:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.overview-module__2WwVmG__viewAllLink{color:var(--color-primary,#3b82f6);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500;line-height:1;transition:opacity .15s}.overview-module__2WwVmG__viewAllLink svg{stroke:var(--color-primary,#3b82f6)}.overview-module__2WwVmG__viewAllLink:hover{opacity:.75}.overview-module__2WwVmG__sectionDivider{background:#e3e3e3;border:none;flex-shrink:0;align-self:stretch;width:100%;height:1px;min-height:1px;margin:0;display:block}.overview-module__2WwVmG__placeholderContent{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.overview-module__2WwVmG__placeholderText{color:var(--color-text-placeholder);text-align:center;font-size:14px;transition:all .3s}@media (max-width:1024px){.overview-module__2WwVmG__dashboardGrid{grid-template-columns:1fr;gap:24px}}
.SessionTimeoutWarning-module__gafRTq__overlay{z-index:99999;background:#000000b3;justify-content:center;align-items:center;animation:.3s ease-out SessionTimeoutWarning-module__gafRTq__fadeIn;display:flex;position:fixed;inset:0}.SessionTimeoutWarning-module__gafRTq__modal{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:8px;width:90%;max-width:400px;padding:1.5rem;font-family:"Avenir 85",sans-serif;transition:all .3s;animation:.3s ease-out SessionTimeoutWarning-module__gafRTq__slideIn;box-shadow:0 1px 3px #0000001a}.SessionTimeoutWarning-module__gafRTq__header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.SessionTimeoutWarning-module__gafRTq__icon{color:var(--color-danger-hover);flex-shrink:0;font-size:1.25rem}.SessionTimeoutWarning-module__gafRTq__header h3{color:var(--color-cta);margin:0;font-family:"Avenir 85",sans-serif;font-size:1.125rem;font-weight:600}.SessionTimeoutWarning-module__gafRTq__content{margin-bottom:1.5rem;line-height:1.5}.SessionTimeoutWarning-module__gafRTq__content p{color:var(--color-text-secondary);margin:0 0 .75rem;font-size:.875rem;transition:all .3s}.SessionTimeoutWarning-module__gafRTq__content p:last-child{margin-bottom:0}.SessionTimeoutWarning-module__gafRTq__content strong{color:var(--color-danger-hover);font-family:"Avenir 85",sans-serif;font-weight:600}.SessionTimeoutWarning-module__gafRTq__actions{justify-content:flex-end;gap:.75rem;display:flex}@keyframes SessionTimeoutWarning-module__gafRTq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SessionTimeoutWarning-module__gafRTq__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.SessionTimeoutWarning-module__gafRTq__modal{margin:1rem;padding:1.5rem}.SessionTimeoutWarning-module__gafRTq__actions{flex-direction:column-reverse}}
