body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.LandingPage_landingPageContainer__2\+nyx{background-color:#f5f4fd;display:flex;flex-direction:column;font-optical-sizing:none;min-height:100vh;width:100%}.LandingPage_landingPageHeader__Qno5F{align-items:center;background-color:#fafafa;display:flex;justify-content:space-between;padding:5px 20px;position:fixed;width:calc(100% - 40px);z-index:5}.LandingPage_logo__Dvwi0{align-items:center;display:flex;gap:6px}.LandingPage_logoImage__tfzpa{height:50px;object-fit:contain;width:50px}.LandingPage_headerText__3cLVn{font-size:24px;font-weight:700}.LandingPage_headerButtons__U8xPt{align-items:center;display:flex;gap:10px}.LandingPage_logInButton__1daHk,.LandingPage_signUpButton__7vPtT{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px}.LandingPage_signUpButton__7vPtT{background-color:#783ff5!important;color:#fff}.LandingPage_signUpButton__7vPtT:hover{background-color:#8d5cf8;color:#000}.LandingPage_logInButton__1daHk{background-color:#fafafa!important;color:#000!important}.LandingPage_logInButton__1daHk:hover{background-color:#783ff5!important;color:#fff!important}.LandingPage_hero__2dGZv{margin:0;min-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}.LandingPage_heroBackground__H5Pdv{background-image:url(/static/media/TTLanding.ff0d43d8b3ea8ce4a78e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(1.5px);height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:0}.LandingPage_heroBackground__H5Pdv:after{background:linear-gradient(90deg,#ffffffe6,#ffffffb3,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.LandingPage_heroContent__ZWt9O{align-items:center;box-sizing:border-box;display:flex;gap:clamp(40px,12vw,100px);height:100%;justify-content:flex-start;padding:20px;position:absolute;width:100%;z-index:2}.LandingPage_heroText__xDV1E{display:flex;flex-direction:column;margin-bottom:clamp(10px,6vw,40px);max-width:700px;padding-left:50px}.LandingPage_heroTitle__GyKjj{color:#000;font-size:clamp(36px,6vw,72px);font-weight:700}.LandingPage_heroSubtitle__ZeLQf{color:#454545;font-size:clamp(16px,2.3vw,24px);line-height:1.4;margin-top:-20px}.LandingPage_heroButtonContainer__QIOqP{display:flex;justify-content:center;width:100%}.LandingPage_heroButtons__JKJLc{align-items:center;background-color:#f5f4fd;border-radius:12px;box-shadow:0 0 15px 3px #0000004d;display:flex;flex-direction:column;padding:26px;width:clamp(350px,50vw,450px)}.LandingPage_buttonsTitle__i1ymF{font-size:clamp(20px,3vw,28px);font-weight:700}.LandingPage_buttonsSubtitle__S7vUw{color:#282828;font-size:clamp(14px,2vw,18px);margin-bottom:30px;margin-top:-10px;max-width:80%;text-align:center}.LandingPage_howButton__w1RGm,.LandingPage_trialButton__4AOt-{border:none;border-radius:12px;cursor:pointer;font-size:clamp(14px,1.8vw,16px);font-weight:600;margin-bottom:15px;padding:clamp(12px,2.2vw,18px) clamp(20px,4vw,32px);width:80%}.LandingPage_trialButton__4AOt-{background-color:#783ff5;color:#fff}.LandingPage_trialButton__4AOt-:hover{background-color:#8d5cf8;color:#000}.LandingPage_howButton__w1RGm{background-color:#fff;color:#000}.LandingPage_howButton__w1RGm:hover{background-color:#783ff5;color:#fff}.LandingPage_sectionHeader__zOjdx{font-size:36px;font-weight:700;margin-top:80px}.LandingPage_featuresSection__Hm-DW{margin:40px 20px;text-align:center}.LandingPage_featureGrid__1zw8I{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.LandingPage_instructionSection__fPTiD{text-align:center}.LandingPage_instructionSubtitle__JLh0Z{color:#454545;font-size:20px}.LandingPage_instructionItems__c-8ca{display:flex;flex-direction:row;justify-content:center}.LandingPage_footer__riJD6{background-color:#783ff5;color:#fff;font-size:16px;margin-top:9%;padding:24px;text-align:center}@media (max-width:875px){.LandingPage_instructionItems__c-8ca{align-items:center;flex-direction:column}}@media (max-width:1450px){.LandingPage_heroContent__ZWt9O{flex-direction:column;justify-content:flex-start;margin-top:20px}.LandingPage_heroText__xDV1E{max-width:80%;padding-left:0}}@media (max-width:800px){.LandingPage_heroContent__ZWt9O{padding-top:50px}}@media (max-width:500px){.LandingPage_landingPageHeader__Qno5F{padding:5px 14px;width:calc(100% - 28px)}.LandingPage_heroText__xDV1E{max-width:100%}.LandingPage_heroButtons__JKJLc{padding:22px;width:100%}.LandingPage_heroContent__ZWt9O{gap:clamp(30px,10vw,70px);justify-content:flex-start;padding-top:100px}}@media (max-width:380px){.LandingPage_heroTitle__GyKjj{font-size:clamp(30px,8vw,44px)}.LandingPage_heroSubtitle__ZeLQf{line-height:1.3;margin-top:-10px}.LandingPage_howButton__w1RGm,.LandingPage_trialButton__4AOt-{width:90%}.LandingPage_heroButtons__JKJLc{width:100%}}.FeatureItem_featureItem__J2MHS{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:20px;text-align:center;transition:transform .3s ease;width:220px}.FeatureItem_featureItem__J2MHS:hover{cursor:default;transform:translateY(-5px)}.FeatureItem_featureIcon__2jVn7{align-items:center;background-color:#d8c7ff;border-radius:10px;color:#783ff5!important;display:flex;font-size:35px;height:55px;justify-content:center;width:55px}.FeatureItem_featureTitle__tJkyY{font-size:20px;font-weight:700;margin-bottom:8px}.FeatureItem_featureDescription__78hyD{color:#555;font-size:15px;line-height:1.4}.InstructionItem_instructionItem__AkNDm{align-items:center;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;margin:40px 10px 0;max-width:280px;min-width:200px}.InstructionItem_stepNumber__ypDnT{align-items:center;background-color:#783ff5;border-radius:50%;color:#fff;display:flex;font-size:30px;font-weight:700;height:60px;justify-content:center;width:60px}.InstructionItem_stepTitle__NK2Gm{font-size:20px;font-weight:700;margin:20px 0 0}.InstructionItem_stepDescription__CEnYO{color:#555;line-height:1.5;margin:10px 0 0}.InstructionItem_highlightEmail__b7Crf{color:#783ff5;font-weight:700}.LoginForm_pageWrapper__Pw-iB{align-items:center;background-color:#f9f9fb;display:flex;justify-content:center;min-height:100vh;padding:20px}.LoginForm_loginBox__lIso\+{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:400px;padding:40px;width:100%}.LoginForm_loginTitle__vQdjb{color:#000;font-size:24px;font-weight:700;text-align:center}.LoginForm_loginSubtitle__kEBmh{color:#6b7280;font-size:14px;margin-top:8px;text-align:center}.LoginForm_loginForm__sFJng{display:flex;flex-direction:column;margin-top:10px}.LoginForm_inputGroup__hSEEx{display:flex;flex-direction:column;margin-bottom:20px}.LoginForm_inputLabel__lYIjD{color:#000;font-size:14px;font-weight:600;margin-bottom:6px}.LoginForm_inputField__0zkLv{border:1px solid #dbd1d1;border-radius:8px;box-sizing:border-box;font-size:14px;padding:14px;width:100%}.LoginForm_inputError__TfG3O{background-color:#fdfdfd;border:1.5px solid #ff002f}.LoginForm_usernameGroup__vetiF{order:1}.LoginForm_forgotPassword__fTtnG{order:2}.LoginForm_passwordInput__hAs4H{order:3}.LoginForm_loginButton__VjkRq{order:4}.LoginForm_forgotPassword__fTtnG{margin-top:-20px;text-align:right;transform:translateY(19px)}.LoginForm_forgotLink__0XiNU{color:#7f60fc;cursor:pointer;font-size:14px;text-decoration:none}.LoginForm_forgotLink__0XiNU:hover{text-decoration:underline}.LoginForm_loginButton__VjkRq{background-color:#783ff5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px;text-align:center}.LoginForm_loginButton__VjkRq:hover{background-color:#8d5cf8!important;color:#000!important}.LoginForm_signInText__elk5J{color:#fff}.LoginForm_extraLinks__0SafE{color:#6b7280;font-size:14px;margin-top:24px;text-align:center}.LoginForm_extraLinks__0SafE a{color:#7f60fc;font-weight:500;text-decoration:none}.LoginForm_extraLinks__0SafE a:hover{text-decoration:underline}.LoginForm_errorMsg__Gywhp{color:red;font-size:14px;margin-bottom:12px;text-align:center}.ForgotPassword_modalOverlay__ma5sw{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.ForgotPassword_modalContent__TVKml{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:400px;padding:30px;text-align:center;width:90%}.ForgotPassword_title__KBUR1{font-size:22px;font-weight:700;margin-bottom:10px}.ForgotPassword_subtitle__CkJ5s{color:#6b7280;font-size:14px;margin-bottom:20px}.ForgotPassword_label__WHpuA{display:block;font-size:14px;font-weight:600;margin-bottom:6px;text-align:left}.ForgotPassword_input__mKHgG{border:1px solid #d1d5db;border-radius:8px;margin-bottom:20px;padding:14px 10px;width:100%}.ForgotPassword_sendButton__w9\+pQ{background-color:#72427e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:10px;width:100%}.ForgotPassword_backButton__4Pytq{background:none;border:none;color:#1c1c1c;cursor:pointer;font-size:14px;margin-top:10px}.PasswordInput_container__E2gp7{display:flex;flex-direction:column;width:100%}.PasswordInput_inputBox__rJArN{align-items:center;display:flex;position:relative;width:100%}.PasswordInput_input__HJ8la{border:1px solid #dbd1d1;border-radius:8px;box-sizing:border-box;font-size:14px;padding:14px;width:100%}.PasswordInput_inputError__M8EyT{background-color:#fdfdfd;border:1.5px solid #ff002f}.PasswordInput_toggleButton__8Ul7q{background:none;border:none;color:#6b7280;cursor:pointer;font-size:16px;padding:0;position:absolute;right:10px;top:35%}.PasswordInput_toggleButton__8Ul7q:hover{color:#000}.PasswordInput_instructions__HMbdd{color:#ff002f;font-size:14px;margin-top:4px}.SignupForm_pageWrapper__xFTaa{align-items:center;background:#f9fafb;display:flex;justify-content:center;min-height:100vh;padding:16px}.SignupForm_signUpBox__re6sE{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:400px;padding:40px;width:100%}.SignupForm_signUpTitle__BFemk{color:#000;font-size:24px;font-weight:700;text-align:center}.SignupForm_signUpSubtitle__Cy228{color:#6b7280;font-size:14px;margin-top:-10px;text-align:center}.SignupForm_successBox__5277w{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.SignupForm_checkMark__VtMDv{align-items:center;color:#47b119;display:flex;flex-direction:column;font-size:100px;margin-bottom:20px;margin-top:20px}.SignupForm_signInButton__TnB\+q{background-color:#602a72;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:12px;text-align:center;width:200px}.SignupForm_signInButton__TnB\+q:hover{background-color:#a05abc}.SignupForm_signUpForm__QLhx3{display:flex;flex-direction:column;margin-top:10px}.SignupForm_inputGroup__ON1Bj{display:flex;flex-direction:column;margin-bottom:20px}.SignupForm_inputLabel__D9Dnu{color:#000;font-size:14px;font-weight:600;margin-bottom:6px}.SignupForm_inputSubLabel__EIAKo{color:#777;font-size:14px;font-weight:400;margin-bottom:6px}.SignupForm_inputField__X-9AG{border:1px solid #dbd1d1;border-radius:8px;box-sizing:border-box;font-size:14px;padding:14px;width:100%}.SignupForm_inputError__x0Rbo{background-color:#fdfdfd;border:1.5px solid #ff002f}.SignupForm_instructions__VtT9N{color:#ff002f;font-size:14px;margin-top:4px}.SignupForm_errorMsg__xiXlq{color:#ff002f;font-size:14px;margin-bottom:12px;text-align:center}.SignupForm_signUpButton__\+3pge{background-color:#783ff5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px}.SignupForm_signUpButton__\+3pge:hover:not(:disabled){background-color:#8d5cf8}.SignupForm_signUpButton__\+3pge:disabled{cursor:not-allowed;opacity:.7}.SignupForm_signUpButtonText__vByPf{display:inline-block}.SignupForm_extraLinks__Dx1sW{color:#374151;font-size:14px;margin-top:24px;text-align:center}.SignupForm_extraLinks__Dx1sW a{color:#7f60fc;font-weight:500;text-decoration:none}.SignupForm_extraLinks__Dx1sW a:hover{text-decoration:underline}.Dashboard_dashboardContainer__nQji6{display:flex;height:100vh}.Dashboard_mainContent__7T-3n{flex-grow:1;overflow-y:auto;padding:20px}.PlayerUpdateForm_pageContainer__xGbho{align-items:flex-start;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:100vh;padding:40px 20px}.PlayerUpdateForm_formContent__gP6ZV{animation:PlayerUpdateForm_fadeIn__OY2-y .5s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a;max-width:900px;padding:40px;width:100%}@keyframes PlayerUpdateForm_fadeIn__OY2-y{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.PlayerUpdateForm_header__5X4SU{border-bottom:2px solid #783ff5;margin-bottom:30px;padding-bottom:20px;text-align:center}.PlayerUpdateForm_header__5X4SU h1{color:#333;font-size:32px;margin:0 0 10px}.PlayerUpdateForm_headerSubtext__9vF5J{color:#666;font-size:16px;margin:0}.PlayerUpdateForm_successBanner__\+5EPY{align-items:center;animation:PlayerUpdateForm_slideDown__8h7F1 .5s ease-out;background-color:#d4edda;border-left:5px solid #28a745;border-radius:8px;color:#155724;display:flex;gap:15px;margin-bottom:30px;padding:20px}.PlayerUpdateForm_successBanner__\+5EPY h3{font-size:18px;margin:0 0 5px}.PlayerUpdateForm_successBanner__\+5EPY p{font-size:14px;margin:0}.PlayerUpdateForm_successIcon__0-tyk{color:#28a745;flex-shrink:0;font-size:40px}.PlayerUpdateForm_errorBanner__BXpsn{animation:PlayerUpdateForm_slideDown__8h7F1 .5s ease-out;background-color:#f8d7da;border-left:5px solid #dc3545;border-radius:8px;color:#721c24;margin-bottom:30px;padding:15px 20px}.PlayerUpdateForm_errorBanner__BXpsn p{margin:0}@keyframes PlayerUpdateForm_slideDown__8h7F1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PlayerUpdateForm_profileSection__h2ziM{align-items:center;background-color:#f8f9fa;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;margin:30px 0;padding:25px}.PlayerUpdateForm_profilePicture__D\+vfk{border:3px solid #783ff5;border-radius:50%;height:120px;object-fit:cover;width:120px}.PlayerUpdateForm_profilePicturePlaceholder__i7Al8{align-items:center;background-color:#fff;border:5px solid #783ff54d;border-radius:50%;color:#838383;display:flex;font-size:14px;height:120px;justify-content:center;position:relative;width:120px}.PlayerUpdateForm_uploadButton__SDWfb{align-items:center;background-color:#783ff5;border:none;border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:0;transition:all .3s ease;width:40px}.PlayerUpdateForm_uploadButton__SDWfb:hover{background-color:#8d5cf8;transform:scale(1.1)}.PlayerUpdateForm_profileHeader__tVf\+C{flex:1 1;margin-left:25px}.PlayerUpdateForm_profileHeader__tVf\+C h2{color:#333;font-size:28px}.PlayerUpdateForm_profileHeader__tVf\+C p{color:#666;font-size:16px}.PlayerUpdateForm_playerInformation__YR9FC{word-wrap:break-word;margin-bottom:30px;overflow-wrap:break-word}.PlayerUpdateForm_subHeader__maT\+H{align-items:center;color:#783ff5;display:flex;gap:8px;margin-bottom:10px;margin-top:35px}.PlayerUpdateForm_subHeader__maT\+H h3{font-size:22px;margin:0}.PlayerUpdateForm_subHeaderIcon__gxd\+3{font-size:24px}.PlayerUpdateForm_divider__HwcBb{border:none;border-top:2px solid #e9ecef;margin-bottom:20px}.PlayerUpdateForm_informationGrid__ugy6w{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.PlayerUpdateForm_subLabels__52JmU{color:#707070;display:flex;font-size:16px;font-weight:600;margin:20px 0 10px}.PlayerUpdateForm_buttonGroup__gCckH{border-top:2px solid #e9ecef;display:flex;gap:15px;justify-content:center;margin-top:40px;padding-top:30px}.PlayerUpdateForm_cancelButton__zEJEg,.PlayerUpdateForm_saveButton__l2NEk{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:150px;padding:15px 40px;transition:all .3s ease}.PlayerUpdateForm_saveButton__l2NEk{background-color:#783ff5}.PlayerUpdateForm_saveButton__l2NEk:hover:not(:disabled){background-color:#8d5cf8;box-shadow:0 5px 15px #783ff54d;transform:translateY(-2px)}.PlayerUpdateForm_saveButton__l2NEk:disabled{background-color:#b8a8e8;cursor:not-allowed;opacity:.7}.PlayerUpdateForm_cancelButton__zEJEg{background-color:#6c757d}.PlayerUpdateForm_cancelButton__zEJEg:hover:not(:disabled){background-color:#5a6268;box-shadow:0 5px 15px #6c757d4d;transform:translateY(-2px)}.PlayerUpdateForm_cancelButton__zEJEg:disabled{background-color:#adb5bd;cursor:not-allowed;opacity:.7}.PlayerUpdateForm_loadingContainer__mlPD\+{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.PlayerUpdateForm_loadingContainer__mlPD\+ p{color:#666;font-size:18px;margin-top:20px}.PlayerUpdateForm_spinner__F1A6C{animation:PlayerUpdateForm_spin__jP3DI 1s linear infinite;border:4px solid #783ff51a;border-radius:50%;border-top-color:#783ff5;height:50px;width:50px}@keyframes PlayerUpdateForm_spin__jP3DI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlayerUpdateForm_errorContainer__Biikq{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.PlayerUpdateForm_errorContainer__Biikq h2{color:#dc3545;font-size:28px;margin-bottom:15px}.PlayerUpdateForm_errorContainer__Biikq p{color:#666;font-size:16px;margin:10px 0;max-width:500px}.PlayerUpdateForm_errorHint__quHFD{color:#999!important;font-size:14px!important;font-style:italic;margin-top:20px!important}@media (max-width:768px){.PlayerUpdateForm_pageContainer__xGbho{padding:20px 10px}.PlayerUpdateForm_formContent__gP6ZV{padding:25px 20px}.PlayerUpdateForm_header__5X4SU h1{font-size:24px}.PlayerUpdateForm_profileSection__h2ziM{flex-direction:column;text-align:center}.PlayerUpdateForm_profileHeader__tVf\+C{margin-left:0;margin-top:20px}.PlayerUpdateForm_informationGrid__ugy6w{grid-template-columns:1fr}.PlayerUpdateForm_buttonGroup__gCckH{flex-direction:column}.PlayerUpdateForm_cancelButton__zEJEg,.PlayerUpdateForm_saveButton__l2NEk{width:100%}}.FormFields_fieldContainer__4kKEn{margin:0 20px 20px 10px}.FormFields_fieldLabel__FG4\+J{align-items:center;color:#4b4b4b;display:flex;width:100%}.FormFields_fieldIcon__x3V\+i{font-size:15px;margin-right:5px;transform:translateY(1px)}.FormFields_fieldInformation__4SDbm{font-weight:700;margin:5px 0 0 20px}.FormFields_inputField__EctX3,.FormFields_selectField__4YgVn{background-color:#f7f8fc;border:1px solid #b4b4b480;border-radius:10px;margin-top:5px;min-width:200px;padding:10px}.FormFields_selectField__4YgVn{width:221px}.FormFields_inputError__s\+vy9{border:1.5px solid #ff002f}.Recruits_recruitsContainer__qJRFa{background-color:#f5f4fd;display:flex;height:100vh}.Recruits_mainContent__nVD5D{flex-grow:1;overflow-y:auto;padding:20px}.PlayerTable_tableContainer__Ny5VJ{max-height:calc(100vh - 200px);min-width:580px;overflow-y:auto}.PlayerTable_header__WKZrU{align-items:center;display:flex}.PlayerTable_rightHeader__yjCo2{align-items:center;display:flex;gap:10px;margin-left:auto}.PlayerTable_sportSelectButton__LxSmg{background-color:#f7f8fc;border:1px solid #b4b4b480;border-radius:10px;cursor:pointer;margin:10px;padding:10px}.PlayerTable_buttonA__qPjmA{background-color:#783ff5!important;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:center;padding:10px 15px;text-align:center}.PlayerTable_buttonA__qPjmA:hover{background-color:#8d5cf8;color:#000}.PlayerTable_buttonB__n1qbG{background-color:#f7f8fc!important;border:1px solid #b4b4b480;border-radius:10px;color:#000!important;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:center;margin-left:auto;padding:10px 15px;text-align:center}.PlayerTable_buttonB__n1qbG:hover{background-color:#783ff5!important;color:#fff!important}.PlayerTable_buttonIcons__ZtLKr{font-size:18px;transform:translateY(-1px)}.PlayerTable_table__vHEgJ{background-color:#fff;border:1px solid #b4b4b480;border-collapse:collapse;border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#4b4b4b;font-family:Arial,Helvetica,sans-serif;margin:20px 0 10px;overflow:hidden;width:100%}.PlayerTable_table__vHEgJ td,.PlayerTable_table__vHEgJ th{border:1px solid #ddd;padding:8px}.PlayerTable_table__vHEgJ tr:hover{background-color:#f7f8fc}.PlayerTable_table__vHEgJ th{background-color:#783ff5;color:#fff;padding-bottom:12px;padding-top:12px;text-align:center}.PlayerTable_nameColumn__96Vfn{color:#000}.PlayerTable_sortIcon__vM3VR{color:#fff;margin-left:4px;vertical-align:middle}.PlayerModal_modalOverlay__ZvAb\+{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.PlayerModal_modalContent__eD7QK{animation:PlayerModal_modalFadeIn__GH4\+Z .25s ease-out forwards;background-color:#f5f4fd;border-radius:8px;box-shadow:0 4px 10px #0003;left:50%;max-height:80vh;max-width:550px;overflow-y:auto;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw;z-index:1000}@keyframes PlayerModal_modalFadeIn__GH4\+Z{0%{opacity:0;transform:translate(-50%,-50%) scale(.95) translateY(-10px)}to{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0)}}.PlayerModal_header__a9rk1{align-items:center;display:flex}.PlayerModal_profileSection__sanKn{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:row;margin:20px 10px;padding:15px}.PlayerModal_profilePicture__1ZlAm{border:2px solid #ccc;border-radius:50%;height:100px;object-fit:cover;width:100px}.PlayerModal_profilePicturePlaceholder__FB6w2{align-items:center;border:5px solid #783ff54d;border-radius:50%;color:#838383;display:flex;font-size:14px;height:100px;justify-content:center;position:relative;width:100px}.PlayerModal_uploadButton__wZeR-{align-items:center;background-color:#783ff5;border:none;border-radius:50%;bottom:-5px;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;padding:0;position:absolute;right:-5px;width:35px}.PlayerModal_uploadButton__wZeR-:hover{background-color:#8d5cf8;color:#000}.PlayerModal_uploadIcon__HBYsL{color:#fff;font-size:20px}.PlayerModal_profileHeader__G9wV1{margin-left:15px}.PlayerModal_starRating__\+fDG\+{font-size:20px;margin:5px 3px 0 0}.PlayerModal_starRating__\+fDG\+:hover{transform:scale(1.1)}.PlayerModal_playerInformation__uhrMJ{word-wrap:break-word;margin-bottom:15px;overflow-wrap:break-word}.PlayerModal_subHeader__wZm6q{align-items:center;color:#783ff5;display:flex;gap:5px}.PlayerModal_subHeaderIcon__5Ja7g{font-size:20px;transform:translateY(1px)}.PlayerModal_informationGrid__qrFcp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.PlayerModal_subLabels__Go2AN{color:#707070;display:flex;margin:10px 0 5px}.PlayerModal_buttonGroup__\+4EC8{display:flex;justify-content:space-between;margin-top:20px}.PlayerModal_cancelButton__a6p5N,.PlayerModal_closeButton__N7x4K,.PlayerModal_deleteButton__Ie\+iT,.PlayerModal_editButton__1KvhE{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 15px}.PlayerModal_deleteButton__Ie\+iT{background-color:red}.PlayerModal_deleteButton__Ie\+iT:hover{background-color:#ff5050;color:#000}.PlayerModal_editButton__1KvhE{background-color:#783ff5}.PlayerModal_closeButton__N7x4K{background-color:#783ff5;font-size:20px;margin-left:auto}.PlayerModal_closeButton__N7x4K:hover,.PlayerModal_editButton__1KvhE:hover{background-color:#8d5cf8;color:#000}.PlayerModal_cancelButton__a6p5N{background-color:#f7f8fc!important;border:1px solid #b4b4b480;color:#000!important}.PlayerModal_cancelButton__a6p5N:hover{background-color:#783ff5!important;color:#fff!important}.ConfirmationModal_modalOverlay__5CfXQ{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.ConfirmationModal_modalContent__SqTZ8{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;gap:20px;max-width:400px;padding:30px;position:relative;width:90%}.ConfirmationModal_modalTitle__lfJX7{color:#000;font-size:24px;font-weight:700;margin:0;text-align:center}.ConfirmationModal_modalMessage__Jijys{color:#4b4b4b;font-size:16px;line-height:1.5;margin:0;text-align:center}.ConfirmationModal_buttonGroup__dr4gc{display:flex;gap:15px;justify-content:space-between;margin-top:10px}.ConfirmationModal_confirmButton__vBRmp{background:#783ff5!important;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s ease}.ConfirmationModal_confirmButton__vBRmp:hover{background-color:#8d5cf8}.ConfirmationModal_cancelButton__WLuFa{background-color:#f7f8fc;border:1px solid #b4b4b480;border-radius:8px;color:#4b4b4b;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:12px 24px;transition:background-color .3s ease}.ConfirmationModal_cancelButton__WLuFa:hover{background-color:#e8e8e8}.SettingsPage_pageContainer__-alMg{background-color:#f5f4fd;display:flex;flex-direction:column;min-height:100vh;width:100%}.SettingsPage_pageHeader__uiGBy{background:none;margin:0;padding:20px}.SettingsPage_pageHeader__uiGBy h1{margin-bottom:0;padding:0}.SettingsPage_pageHeader__uiGBy p{margin-top:0;padding:0}.SettingsPage_profileContainer__j3xgf{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;flex-grow:1;margin:30px;padding:30px 20px}.SettingsPage_profileHeader__QLBT4{flex-direction:column}.SettingsPage_profileLabel__p7sYs{align-self:left;color:#333;font-size:25px;font-weight:400}.SettingsPage_profileSubLabel__XiHXa{align-self:left;color:#333;font-size:16px;font-weight:400;margin-bottom:10px}.SettingsPage_userInfoContainer__hPamH{display:flex;flex-direction:column;gap:10px;width:100%}.SettingsPage_profileSection__fRno6{align-items:center;background-color:#fff;border-radius:10px;display:flex;justify-content:center;justify-items:center;margin:20px 10px;padding:15px}.SettingsPage_profilePicture__Vc-eY{border:2px solid #ccc;border-radius:50%;height:100px;object-fit:cover;width:100px}.SettingsPage_profilePicturePlaceholder__URGrk{align-items:center;border:5px solid #783ff54d;border-radius:50%;color:#838383;display:flex;font-size:14px;height:100px;justify-content:center;position:relative;width:100px}.SettingsPage_uploadButton__LAAK3{align-items:center;background-color:#783ff5;border:none;border-radius:50%;bottom:-5px;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;padding:0;position:absolute;right:-5px;width:35px}.SettingsPage_uploadButton__LAAK3:hover{background-color:#8d5cf8;color:#000}.SettingsPage_uploadIcon__WqVOa{color:#fff;font-size:20px}.SettingsPage_profileHeader__QLBT4{margin-left:15px}.SettingsPage_formContainer__2Idej{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:25px;width:90%}.SettingsPage_connectionsForm__9o7K4{display:flex;gap:10px;padding:10px}.SettingsPage_buttonContainer__aoN91{align-items:center;display:flex;justify-content:space-between;width:100%}.SettingsPage_dangerZoneContainer__Vy3-B{background-color:#fff;border:2px solid #f53f3f4d;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;flex-grow:1;gap:20px;margin:20px;padding:30px 20px}.SettingsPage_dangerZoneForm__8h230{display:grid;grid-template-columns:3fr 1fr;margin-left:15px;padding-top:20px}.SettingsPage_dangerZoneHeader__j0hMc{align-items:center;color:#ff4757;display:flex;font-size:20px;gap:5px}.SettingsPage_inputField__70nLl{align-items:center;background-color:#fff;border:1px solid #dbd1d1;border-radius:8px;box-sizing:border-box;color:#333;display:flex;flex-direction:row;font-family:Helvetica;font-size:14px;max-height:45px;padding:14px;width:100%}.SettingsPage_userInfoIcon__wSLMr{flex-shrink:0;font-size:18px;margin-right:8px;transform:translateY(1px)}.SettingsPage_input__oKAQL{border:none;flex:1 1;outline:none}.SettingsPage_inputError__nMxEG{background-color:#fdfdfd;border:1.5px solid #ff002f}.SettingsPage_inputLabel__\+z26w{color:#444;display:block;font-size:15px;font-weight:500;margin-bottom:8px}.SettingsPage_inputLabelIcon__kM5pV{font-size:20px;transform:translateY(1px)}.SettingsPage_errorMsg__-z9jb{color:#ff002f;justify-content:center}@media (max-width:600px){.SettingsPage_avatarImage__lc8Fv{height:120px;width:120px}.SettingsPage_formContainer__2Idej{max-width:90%;padding:20px}}.SettingsPage_buttonA__Bj96q{background-color:#783ff5!important;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:center;padding:10px 15px;text-align:center}.SettingsPage_buttonA__Bj96q:hover{background-color:#8d5cf8;color:#000}.SettingsPage_addButton__d-Wa\+,.SettingsPage_deleteAccountButton__IkF\+Q,.SettingsPage_deleteButton__SR5tA{align-items:center;background:#0000;border:none;border-radius:4px;color:#9e9e9e;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;justify-content:center;margin:0 0 0 auto;padding:4px}.SettingsPage_deleteAccountButton__IkF\+Q:hover,.SettingsPage_deleteButton__SR5tA:hover{background:#ff47571a;color:#ff4757}.SettingsPage_deleteAccountButton__IkF\+Q:active,.SettingsPage_deleteButton__SR5tA:active{background:#ff475726}.SettingsPage_addButton__d-Wa\+:hover{background-color:#793ff543;color:#783ff5}.SettingsPage_deleteButton__SR5tA:active{background:#ff475726}.SettingsPage_deleteAccountButton__IkF\+Q{padding:12px}.SettingsPage_buttonB__i76zC{background-color:#f7f8fc!important;border:1px solid #b4b4b480;border-radius:10px;color:#000!important;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:center;padding:10px 15px;text-align:center}.SettingsPage_buttonB__i76zC:hover{background-color:#783ff5!important;color:#fff!important}.SettingsPage_changePasswordButton__-oxmq{align-items:center;background-color:#fff;border:1px solid #b4b4b480;border-radius:8px;box-sizing:border-box;color:#333;display:flex;font-family:Helvetica;font-size:14px;justify-content:center;padding:10px;text-align:center;width:100%}.SettingsPage_changePasswordButton__-oxmq:hover{background-color:#783ff5!important;color:#fff!important}@media (max-width:600px){.SettingsPage_profileView__uZGlb{max-width:90%;padding:15px}.SettingsPage_profileItem__C-xoQ{flex-direction:column}.SettingsPage_profileLabel__p7sYs{margin-bottom:5px;width:100%}.SettingsPage_welcomeHeading__gCwgx{font-size:24px}}.Calendar_calendarPage__TYvyt{background-color:#f5f4fd;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.Calendar_header__MpIYe{background:none;margin:0;padding:20px;width:100%}.Calendar_header__MpIYe h1{margin-bottom:0;padding:0}.Calendar_header__MpIYe p{margin-top:0;padding:0}.Calendar_mainContent__vebkE{background:none;box-sizing:border-box;display:flex;gap:20px;margin-top:-20px;padding:20px;width:100%}.Calendar_leftSection__cULUO{display:flex;flex:1 1;flex-direction:column;gap:10px}.Calendar_rightSection__YivvZ{display:flex;flex-direction:column;gap:20px;margin:20px;width:350px}.Calendar_searchContainer__QlcD1{align-items:center;display:flex;gap:10px;position:relative;width:100%}.Calendar_searchBar__E35nL{align-items:center;background-color:initial;border:1px solid #0003;border-radius:10px;display:flex;flex:1 1;margin-right:auto;max-height:30px;min-width:100px;padding:10px 10px 10px 30px}.Calendar_searchBar__E35nL input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding-left:10px}.Calendar_addEventButton__zFF3D{background-color:#783ff5;border:1px solid #ddd;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;gap:5px;justify-content:center;padding:10px 15px;text-align:center;white-space:nowrap}.Calendar_addEventButton__zFF3D:hover{background-color:#8d5cf8;color:#000}.Calendar_addIcon__haoTB{font-size:18px;transform:translateY(-1px)}.Calendar_searchIcon__SKqm6{color:gray;left:10px;pointer-events:none;position:absolute;transform:translateY(-1px);z-index:1}.Calendar_eventContainer__w7kDm{display:flex;flex-direction:column}.Calendar_date__KKcij{align-items:center;display:flex}.Calendar_eventList__t7ZEk{background:none;border-radius:15px;display:flex;flex:1 1;flex-direction:column;gap:15px;margin-top:10px}.Calendar_eventListHeader__AQ0NH{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.Calendar_eventCard__AOhBB,.Calendar_eventErrorCard__2EZvy{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:row;padding:15px;transition:.2s ease-in-out}.Calendar_eventCard__AOhBB:hover{transform:scale(1.02)}.Calendar_eventCard__AOhBB h3{color:indigo;font-size:18px;font-weight:500;margin:0}.Calendar_eventCard__AOhBB p{color:#666;font-size:16px;margin:5px 0 0}.Calendar_deleteButton__VZH26{align-items:center;background:#0000;border:none;border-radius:4px;color:#9e9e9e;cursor:pointer;display:flex;font-size:20px;justify-content:center;margin-left:auto;padding:4px}.Calendar_deleteButton__VZH26:hover{background:#ff47571a;color:#ff4757}.Calendar_deleteButton__VZH26:active{background:#ff475726}.Calendar_eventErrorCard__2EZvy{flex-direction:column}.Calendar_eventErrorTitle__ZPWtg{align-items:center;color:#666!important;display:flex;justify-content:center;margin:4px}.Calendar_eventErrorSubtitle__VIiYe{display:flex;justify-content:center;margin:4px;text-align:center}.react-calendar{background-color:#fff;border-radius:15px;box-shadow:0 2px 5px #0000001a;min-width:330px;padding:10px;width:330px}.react-calendar button{background-color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:14px;padding:8px}.react-calendar button:hover{background-color:#f0f0f0}.react-calendar__navigation{display:flex}.react-calendar__navigation__label{font-weight:700}.react-calendar__navigation__arrow{flex-grow:0.333}.react-calendar__month-view__weekdays{border-bottom:1px solid;font-weight:600;text-align:center}.react-calendar__month-view__weekdays abbr{text-decoration:none}.react-calendar__month-view__days__day--neighboringMonth{color:gray;cursor:default;opacity:.7}.react-calendar__tile--now{background-color:#f0f0f0!important;color:#000}.react-calendar__tile--active{background-color:#783ff5!important;color:#fff}.Calendar_hasEvents__O6amO{position:relative}.Calendar_dotContainer__sLTaQ{align-items:center;display:flex;gap:2px;height:10px;justify-content:center;margin-top:2px}.Calendar_dot__cUQ0J{border-radius:50%;height:6px;width:6px}.Calendar_highDot__GawWI{background-color:#ffc800}.Calendar_mediumDot__bNntn{background-color:#4a90e2}.Calendar_lowDot__aaYGQ{background-color:#000}.Calendar_unrankedDot__hY\+Kd{background-color:#aebec5}.Calendar_filterLabelText__Lb8Bv{align-items:center;display:inline-flex;gap:2px}.Calendar_filterStar__hmHhG{color:#ff3d00;font-size:13px;transform:translateY(1px)}.Calendar_starRating__L9If-{font-size:14px;margin:5px 3px 0 0;text-align:center}.Calendar_controls__KxWxr{width:100%}.Calendar_sortOptions__cK097{align-items:center;display:flex;gap:10px}.Calendar_sortOptions__cK097 button{background-color:#ffffff80;border:none;border-radius:5px;box-shadow:0 2px 5px #0000001a;cursor:pointer;padding:6px 10px}.Calendar_sortOptions__cK097 button:hover{background-color:#783ff5;color:#fff}.Calendar_filters__1QtUY{background-color:#ffffff80;border-radius:15px;box-shadow:0 2px 5px #0000001a;padding:15px;text-align:center}.Calendar_filters__1QtUY label{cursor:pointer;justify-content:space-between;margin:8px 0}.Calendar_filterLabelLeft__L6ZKs,.Calendar_filters__1QtUY label{align-items:center;display:flex;gap:8px}.Calendar_modalOverlay__WIhVW{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.Calendar_modal__0pZdi{align-items:center;animation:Calendar_modalFadeIn__EqmFe .25s ease-out forwards;background-color:#f5f4fd;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;gap:10px;padding:20px;width:300px}.Calendar_modalHeader__g6bje{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;width:100%}.Calendar_modal__0pZdi h4{font-size:16px;font-weight:700;margin:0 auto 0 0;padding:0}@keyframes Calendar_modalFadeIn__EqmFe{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.Calendar_searchPlayerContainer__pQqlf{display:flex;position:relative;width:100%}.Calendar_searchPlayerButtonContainer__nhOkR{display:flex;justify-content:space-between;margin-top:20px;width:100%}.Calendar_buttonContainer__R\+ARB,.Calendar_fieldContainer__mK1vW{align-items:center;display:flex;gap:8px;margin:0 0 10px;padding:0;width:100%}.Calendar_buttonContainer__R\+ARB{justify-content:space-between;margin:10px 0 0}.Calendar_errorField__yel23,.Calendar_field__31QIM{background-color:#fff;border:1px solid #ddd;border-radius:5px;font-size:14px;margin-top:0;padding:8px;width:100%}.Calendar_field__31QIM:disabled{background-color:#dcdcdc;cursor:not-allowed}.Calendar_errorField__yel23{border:1px solid red}.Calendar_continueButton__YItUN{background-color:#783ff5;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;padding:8px 10px}.Calendar_continueButton__YItUN:not(:disabled):hover{background:#8d5cf8;color:#000}.Calendar_continueButton__YItUN:disabled{cursor:not-allowed;opacity:.7}.Calendar_backButton__tMpYq,.Calendar_cancelButton__jp0jQ{align-items:center;background-color:#f7f8fc;border:1px solid #b4b4b480;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:center;margin-right:5px;padding:8px 10px}.Calendar_backButton__tMpYq:hover,.Calendar_cancelButton__jp0jQ:hover{background-color:#783ff5;color:#fff}.Calendar_backButton__tMpYq{left:0;padding:8px;position:absolute}.Calendar_backButtonIcon__c7tNI{font-size:18px}.Calendar_warning__ZVH92{color:red;font-size:14px}@media (max-width:900px){.Calendar_mainContent__vebkE{align-items:center;flex-direction:column;padding:20px}.Calendar_leftSection__cULUO{order:1;width:100%}.Calendar_rightSection__YivvZ{flex-direction:row;order:2;width:100%}.Calendar_mainContent__vebkE{gap:30px}}@media (max-width:750px){.Calendar_rightSection__YivvZ{align-items:center;flex-direction:column;justify-content:center;width:100%}}@media (max-width:450px){.react-calendar{transform:scale(.9)}}.Dropdown_dropdownContainer__i3LWS{min-width:60px;position:relative;width:100%}.Dropdown_dropdownButton__IAIsC,.Dropdown_dropdownSearch__5ws5W{align-items:center;background-color:#fff;border:1px solid #0003;border-radius:5px;box-sizing:border-box;display:flex;font-size:14px;padding:8px;width:100%}.Dropdown_dropdownList__0Xyt\+{background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;box-shadow:0 8px 20px #0000001f;font-size:14px;left:0;margin-top:2px;max-height:220px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1001}.Dropdown_dropdownItem__gBKTu{cursor:pointer;padding:5px}.Dropdown_dropdownIcon__WUrrm{font-size:14px;margin-left:auto;pointer-events:none}.Dropdown_dropdownItem__gBKTu.Dropdown_active__z\+dyi,.Dropdown_dropdownItem__gBKTu:hover{background:#f3f4f6}.Dropdown_dropdownItemMuted__4MMuu{color:#6b7280;cursor:default}.ResetPassword_modalOverlay__BEs0k{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.ResetPassword_modalContent__\+IpPF{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:400px;padding:30px;text-align:center;width:90%}.ResetPassword_title__6L6qy{font-size:22px;font-weight:700;margin-bottom:10px}.ResetPassword_subtitle__A\+7Ve{color:#6b7280;font-size:14px;margin-bottom:20px}.ResetPassword_label__qU7UI{display:block;font-size:14px;font-weight:600;margin-bottom:6px;text-align:left}.ResetPassword_input__dWVAy{border:1px solid #d1d5db;border-radius:8px;margin-bottom:20px;padding:14px 10px;width:100%}.ResetPassword_sendButton__KNpvN{background-color:#602a72;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-bottom:10px;padding:14px;width:100%}.ResetPassword_backButton__Vkkwa{background:none;border:none;color:#1c1c1c;cursor:pointer;font-size:14px;margin-top:10px}.SideBar_sideBar__43djb{min-width:190px;width:190px}.SideBar_collapsedSideBar__B-NLo,.SideBar_sideBar__43djb{align-items:flex-start;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;gap:10px;height:100vh - 20px;justify-content:flex-start;padding:20px;position:relative}.SideBar_collapsedSideBar__B-NLo{width:45px}.SideBar_contents__MenGU{flex-direction:column;height:100%;justify-content:flex-start}.SideBar_contents__MenGU,.SideBar_top__iVitm{align-items:center;display:flex;justify-content:center}.SideBar_top__iVitm{flex-direction:row;flex-grow:1;gap:8px;margin-bottom:10px;width:100%}.SideBar_logoImg__O-uwx{border-radius:10px;height:40px;object-fit:contain;transform:translateX(-2px);width:40px}.SideBar_brandName__0Ud3q{align-self:stretch;color:#1f2128;color:var(--gray-Dark,#1f2128);font:700 24px DM Sans,sans-serif;margin:auto 0}.SideBar_collapseIcon__vsAKz{align-items:center;background-color:initial;border:none;border-radius:50%;color:#5f6165;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;outline:none;padding:0;position:absolute;right:-15px;width:30px}.SideBar_collapseIcon__vsAKz:hover{background-color:none;color:#333}.SideBar_navItems__SrCAB{color:#5f6165;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-start;margin-left:-3px;white-space:nowrap;width:100%}.SideBar_divider__mEl6C{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;margin:5px 0}.SideBar_topNavItems__okQKJ{display:flex;flex-direction:column;gap:5px;margin-top:35px}.SideBar_bottomNavItems__K9cJz{display:flex;flex-direction:column;margin-top:auto}.SideBar_navItem__jnB3o{align-items:center;background:none;border:none;border-radius:20px;color:#5f6165;cursor:pointer;display:flex;font-size:16px;padding:10px;text-align:left;text-decoration:none}.SideBar_activeNavItem__b8pSc,.SideBar_navItem__jnB3o:hover{background-color:#f0f0f0;color:#333}.SideBar_navIcon__or43o,.SideBar_navItemContent__IO2-\+{align-items:center;display:flex}.SideBar_navIcon__or43o{font-size:26px;gap:10px;justify-content:center;margin-right:4px}@media (max-width:450px){.SideBar_collapsedSideBar__B-NLo{box-shadow:0 2px 4px #0000001a;gap:10px;height:100vh - 20px;justify-content:flex-start;padding:20px 6px;width:45px}}.NotificationButton_notificationButton__7daH4,.NotificationButton_notificationContainer__4ZeSI{background:none;display:flex;position:relative;width:100%}.NotificationButton_notificationButton__7daH4{align-items:center;border:none;border-radius:20px;color:#5f6165;cursor:pointer;font-size:16px;padding:10px;text-align:left;transition:background-color .2s ease}.NotificationButton_notificationButton__7daH4:focus-visible,.NotificationButton_notificationButton__7daH4:hover{background-color:#f0f0f0;color:#333}.NotificationButton_notificationButton__7daH4:active{background-color:#e8e8e8}.NotificationButton_icon__mmNm7{align-items:center;color:#5f6165;display:flex;font-size:26px;justify-content:center}.NotificationButton_badge__Vgr-s{align-items:center;background:#783ff5;border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 6px;pointer-events:none;position:absolute;right:10px}.NotificationButton_badgeCollapsed__YxPkQ{transform:translateX(30px)}.NotificationButton_dropdown__AQ-He{animation:NotificationButton_slideRight__m0ANF .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026,0 0 0 1px #0000001a;left:calc(100% + 10px);max-height:500px;overflow:hidden;position:absolute;top:0;width:380px;z-index:1000}@keyframes NotificationButton_slideRight__m0ANF{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.NotificationButton_dropdownHeader__-w11H{align-items:center;background:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 20px}.NotificationButton_dropdownHeader__-w11H h3{color:#1f2128;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;margin:0}.NotificationButton_unreadLabel__cp5tC{background:#ff47571a;border:1px solid #ff475733;border-radius:12px;color:#ff4757;font-size:12px;font-weight:600;padding:4px 10px}.NotificationButton_notificationList__OoEZz{max-height:420px;overflow-y:auto;padding:8px}.NotificationButton_notificationList__OoEZz::-webkit-scrollbar{width:6px}.NotificationButton_notificationList__OoEZz::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.NotificationButton_notificationList__OoEZz::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.NotificationButton_notificationList__OoEZz::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.NotificationButton_emptyState__FIfPI{padding:60px 20px;text-align:center}.NotificationButton_emptyState__FIfPI p{color:#9e9e9e;font-family:DM Sans,sans-serif;font-size:15px;margin:0}.NotificationButton_notificationItem__lFAH2{align-items:flex-start;animation:NotificationButton_slideIn__C0z3x .3s ease-out;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:14px;transition:all .2s ease}@keyframes NotificationButton_slideIn__C0z3x{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.NotificationButton_notificationItem__lFAH2:hover{background:#f0f0f0;border-color:#d0d0d0}.NotificationButton_notificationItem__lFAH2:last-child{margin-bottom:0}.NotificationButton_notificationContent__Kajly{flex:1 1;min-width:0}.NotificationButton_notificationText__tflJ8{word-wrap:break-word;color:#1f2128;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;margin:0 0 6px}.NotificationButton_notificationTime__WIyYh{color:#9e9e9e;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.NotificationButton_deleteButton__7SjbN{align-items:center;background:#0000;border:none;border-radius:4px;color:#9e9e9e;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease}.NotificationButton_deleteButton__7SjbN:hover{background:#ff47571a;color:#ff4757}.NotificationButton_deleteButton__7SjbN:active{background:#ff475726}.NotificationButton_deleteButton__7SjbN svg{font-size:20px}.HelpModal_modalOverlay__PmXds{background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.HelpModal_instructionsModal__Q76o0{animation:HelpModal_modalFadeIn__Xph9P .25s ease-out forwards;background:#fff;border-radius:12px;box-shadow:0 0 20px #0003;left:50%;max-width:500px;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}@keyframes HelpModal_modalFadeIn__Xph9P{0%{opacity:0;transform:translate(-50%,-50%) scale(.95) translateY(-10px)}to{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0)}}.HelpModal_header__hbwdC{align-items:center;display:flex}.HelpModal_instructionsModal__Q76o0 h3{font-size:24px;margin-bottom:20px}.HelpModal_instructionsModal__Q76o0 ol{margin-bottom:20px;padding-left:20px}.HelpModal_instructionsModal__Q76o0 li{margin-bottom:10px}.HelpModal_instructionsModal__Q76o0 ul{margin-left:20px;margin-top:10px}.HelpModal_closeButton__-RlyQ{background-color:#783ff5;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:20px;margin-left:auto;padding:10px 15px}.HelpModal_closeButton__-RlyQ:hover{background-color:#8d5cf8;color:#000}
/*# sourceMappingURL=main.d92d0ccc.css.map*/