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}.TalentTrack_container__ff\+gG{background-color:#f5f4fd;display:flex;flex-direction:column;font-optical-sizing:none;min-width:770px;overflow-x:hidden}.TalentTrack_header__HK-9U{align-items:center;background-color:#fafafa;display:flex;height:40px;justify-content:space-between;padding:14px 20px;position:fixed;width:100%;z-index:5}.TalentTrack_logo__gPcAM{align-items:center;display:flex;gap:4px;margin-left:20px}.TalentTrack_logoImage__rxuEt{height:50px;object-fit:contain;width:50px}.TalentTrack_headerText__pesp-{font-size:24px;font-weight:700}.TalentTrack_headerButtons__lWwI\+{align-items:center;display:flex;gap:12px;margin-right:60px}.TalentTrack_signUpButton__9UEYy{background-color:#783ff5!important;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-right:20px;padding:8px 20px}.TalentTrack_logInButton__-r-gw{background-color:#fafafa!important;border:none;border-radius:10px;color:#000!important;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px}.TalentTrack_signUpButton__9UEYy:hover{background-color:#8d5cf8;color:#000}.TalentTrack_logInButton__-r-gw:hover{background-color:#783ff5!important;color:#fff!important}.TalentTrack_hero__-m5kv{margin:0;min-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}.TalentTrack_heroBackground__bPCQQ{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}.TalentTrack_heroBackground__bPCQQ:after{background:linear-gradient(90deg,#ffffffe6,#ffffffb3,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.TalentTrack_heroContent__Dr0V-{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:flex-start;position:absolute;width:100%;z-index:2}.TalentTrack_heroText__5hrcf{display:flex;flex:0 1 700px;flex-direction:column;margin-top:-50px;max-width:700px;padding-left:50px}.TalentTrack_heroTitle__TJyDG{color:#000;font-family:Geist,sans-serif;font-size:72px;font-weight:700}.TalentTrack_heroSubtitle__rueJX{color:#454545;font-size:24px;line-height:1.5;margin-top:-30px}.TalentTrack_heroButtons__PDtkP{align-items:center;background-color:#f5f4fd;border-radius:12px;box-shadow:0 0 15px 3px #0000004d;display:flex;flex:0 0 450px;flex-direction:column;justify-content:center;margin-left:auto;margin-right:150px;padding:20px}.TalentTrack_buttonsTitle__GU8tE{font-size:28px;font-weight:700}.TalentTrack_buttonsSubtitle__m5eWe{color:#282828;font-size:18px;margin-bottom:40px;margin-top:-10px;max-width:75%;text-align:center}.TalentTrack_trialButton__G-J-b{background-color:#783ff5;color:#fff}.TalentTrack_howButton__BQjHL,.TalentTrack_trialButton__G-J-b{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:18px 32px;width:75%}.TalentTrack_howButton__BQjHL{background-color:#fff;color:#000}.TalentTrack_trialButton__G-J-b:hover{background-color:#8d5cf8!important;color:#000}.TalentTrack_howButton__BQjHL:hover{background-color:#783ff5;color:#fff}@media (max-width:1450px){.TalentTrack_heroText__5hrcf{flex:1 1 100%;margin-bottom:-50px;margin-top:0;padding:0 50px}.TalentTrack_heroButtons__PDtkP{flex-basis:100%;margin:40px auto 0;max-width:450px}}.TalentTrack_sectionHeader__j91Iy{font-size:36px;font-weight:700;margin:80px 0 0}@media (max-width:768px){.TalentTrack_mainContent__rulPS{flex-direction:column;gap:50px;margin:40px 20px}.TalentTrack_image__rHoCe{height:auto;width:100%}.TalentTrack_title__610tm{font-size:36px}.TalentTrack_subtitle__6b\+Xe{font-size:18px}.TalentTrack_featuresTitle__bxc\+K{font-size:28px}.TalentTrack_featureItem__BIgSG{height:120px;width:120px}}.TalentTrack_featuresSection__XnfIT{margin:40px 20px;text-align:center}.TalentTrack_featureGrid__eLtho{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.TalentTrack_instructionSection__zDKdk{align-items:center;text-align:center}.TalentTrack_instructionSubtitle__Vk\+Z9{color:#454545;font-size:20px}.TalentTrack_instructionItems__MDHtS{align-items:flex-start;display:flex;flex-direction:row;justify-content:center}@media (max-width:875px){.TalentTrack_instructionItems__MDHtS{align-items:center;flex-direction:column}}.TalentTrack_footer__iknZB{background-color:#783ff5;color:#fff;font-size:16px;margin-top:9%;padding:24px;text-align:center;text-emphasis:bold}.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}.SignupForm1_pageWrapper__8Btau{align-items:center;background:#f9fafb;display:flex;justify-content:center;min-height:100vh;padding:16px}.SignupForm1_signUpBox__y3BJT{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:400px;padding:40px;width:100%}.SignupForm1_signUpTitle__3OS5d{color:#000;font-size:24px;font-weight:700;text-align:center}.SignupForm1_signUpSubtitle__INq6v{color:#6b7280;font-size:14px;margin-top:-10px;text-align:center}.SignupForm1_successBox__mnoWt{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.SignupForm1_checkMark__6KwDa{align-items:center;color:#47b119;display:flex;flex-direction:column;font-size:100px;margin-bottom:20px;margin-top:20px}.SignupForm1_signInButton__V3-\+Z{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}.SignupForm1_signInButton__V3-\+Z:hover{background-color:#a05abc}.SignupForm1_signUpForm__KL5Mo{display:flex;flex-direction:column;margin-top:10px}.SignupForm1_inputGroup__kHF9K{display:flex;flex-direction:column;margin-bottom:20px}.SignupForm1_inputLabel__42vZ-{color:#000;font-size:14px;font-weight:600;margin-bottom:6px}.SignupForm1_inputField__IHqt8{border:1px solid #dbd1d1;border-radius:8px;box-sizing:border-box;font-size:14px;padding:14px;width:100%}.SignupForm1_inputError__7LEo1{background-color:#fdfdfd;border:1.5px solid #ff002f}.SignupForm1_instructions__lMnpT{color:#ff002f;font-size:14px;margin-top:4px}.SignupForm1_errorMsg__0MdDI{color:#ff002f;font-size:14px;margin-bottom:12px;text-align:center}.SignupForm1_signUpButton__NMPTT{background-color:#783ff5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px}.SignupForm1_signUpButton__NMPTT:hover:not(:disabled){background-color:#8d5cf8}.SignupForm1_signUpButton__NMPTT:disabled{cursor:not-allowed}.SignupForm1_signUpButtonText__Rz\+re{display:inline-block}.SignupForm1_extraLinks__MWA5L{color:#374151;font-size:14px;margin-top:24px;text-align:center}.SignupForm1_extraLinks__MWA5L a{color:#7f60fc;font-weight:500;text-decoration:none}.SignupForm1_extraLinks__MWA5L 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{min-width:580px}.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;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{border:none;border-radius:10px;color:#fff;cursor:pointer;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}.ProfilePage_pageContainer__Bc5SO{background-color:#f5f4fd;display:flex;flex-direction:column;min-height:100vh}.ProfilePage_pageHeader__aXXbW{color:#333;font-size:32px;font-weight:500;margin-left:20px;margin-top:20px}.ProfilePage_pageSubHeader__VKqeN{color:#333;font-size:16px;font-weight:500;margin-left:20px;margin-top:5px}.ProfilePage_profileContainer__q-kKO{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;flex-grow:1;margin:20px;padding:30px 20px}.ProfilePage_profileHeader__GjAK4{flex-direction:"column"}.ProfilePage_profileLabel__LbACK{align-self:left;color:#333;font-size:25px;font-weight:200}.ProfilePage_profileSubLabel__TcBSE{align-self:left;color:#333;font-size:16px;font-weight:400;margin-bottom:10px}.ProfilePage_dangerZoneContainer__uYimp{background-color:#fff;border:2px solid #f53f3f4d;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;flex-grow:1;margin:20px;padding:30px 20px}.ProfilePage_deleteButton__FOjvu{background-color:#f53f3f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;gap:5px;justify-content:center;padding:10px 15px;text-align:center}.ProfilePage_deleteButton__FOjvu:hover{background-color:#ff5c5c;color:#000}.ProfilePage_dangerZoneForm__SHajP{display:grid;grid-template-columns:3fr 1fr;margin-left:15px;padding-top:20px}.ProfilePage_sectionContainer__4YIHR{background-color:"#ffffff";border-radius:"10px";box-shadow:0 4px 10px #0000001a;margin:40px auto;padding:20px;width:400px}.ProfilePage_profileSection__KvWG8{align-items:center;background-color:#fff;border-radius:10px;display:flex;justify-content:center;justify-items:center;margin:20px 10px;padding:15px}.ProfilePage_profilePicture__JbvlU{border:2px solid #ccc;border-radius:50%;height:100px;object-fit:cover;width:100px}.ProfilePage_profilePicturePlaceholder__bivdC{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}.ProfilePage_uploadButton__o0zdj{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}.ProfilePage_uploadButton__o0zdj:hover{background-color:#8d5cf8;color:#000}.ProfilePage_uploadIcon__eYTUu{color:#fff;font-size:20px}.ProfilePage_profileHeader__GjAK4{margin-left:15px}.ProfilePage_visuallyHidden__Lw3NR{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ProfilePage_formContainer__LmNox{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:25px;width:90%}.ProfilePage_formTitle__kMYJy{color:#783ff5;font-size:24px;font-weight:600;margin-bottom:20px;text-align:center}.ProfilePage_formGroup__jIY1P{margin-bottom:15px}.ProfilePage_subHeader__GAa4t{align-items:center;color:#783ff5;display:flex;gap:5px}.ProfilePage_subHeaderIcon__HvbtC{font-size:20px;transform:translateY(1px)}.ProfilePage_normalHeader__3nZv0{align-items:center;display:flex;gap:10px}.ProfilePage_userInfoContainer__rn4fx{display:flex;flex-direction:column;gap:10px;width:100%}.ProfilePage_selectField__Z0XWX{border:2px solid #e0e0e0;border-radius:8px;border-radius:10px;padding:10px}.ProfilePage_selectField__Z0XWX,.ProfilePage_userInfo__TTxMl{background-color:#fff;font-family:Helvetica;font-size:16px;height:55px;width:100%}.ProfilePage_userInfo__TTxMl{align-items:center;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;display:flex;flex:1 1;flex-direction:row;padding:14px;pointer-events:none;-webkit-user-select:text;user-select:text}.ProfilePage_userInfoIcon__M52n4{font-size:20px;margin-right:8px;transform:translateY(1px)}.ProfilePage_inputField__npada{background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;display:flex;flex:1 1;flex-direction:row;font-family:Helvetica;font-size:16px;height:55px;padding:14px;transition:all .3s ease;width:100%}.ProfilePage_inputField__npada:focus{background-color:#fff;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233;outline:none}.ProfilePage_inputField__npada:hover{border-color:#bbb}.ProfilePage_inputLabel__Eai7X{color:#444;display:block;font-size:15px;font-weight:500;margin-bottom:8px}.ProfilePage_inputLabelIcon__DV8SF{font-size:20px;transform:translateY(1px)}@media (max-width:600px){.ProfilePage_avatarImage__YQQmp{height:120px;width:120px}.ProfilePage_formContainer__LmNox{max-width:90%;padding:20px}}.ProfilePage_buttonA__23eoq{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}.ProfilePage_buttonA__23eoq:hover{background-color:#8d5cf8;color:#000}.ProfilePage_redXButton__3MsO2{background-color:#e0e0e0!important;border:none;border-color:#333!important;border-radius:10px;border-width:10px!important;color:#333!important;cursor:pointer;display:flex;font-size:14px;font-size:30px;gap:5px;justify-content:center;padding:10px;text-align:center}.ProfilePage_redXButton__3MsO2:hover{background-color:#fff!important;color:#000}.ProfilePage_redXButtonIcon__FUxdx{color:#333!important;font-size:30px}.ProfilePage_buttonB__68IoR{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}.ProfilePage_buttonB__68IoR:hover{background-color:#783ff5!important;color:#fff!important}.ProfilePage_saveButton__6rL4Q{background-color:#4a90e2;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 20px;transition:all .3s ease;width:100%}.ProfilePage_saveButton__6rL4Q:hover{background-color:#3a7bc8;box-shadow:0 4px 8px #00000026}.ProfilePage_editButton__16CD4{background-color:#5c6bc0;border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:25px;padding:12px 24px;transition:all .3s ease}.ProfilePage_editButton__16CD4:hover{background-color:#4a59b5;box-shadow:0 4px 8px #00000026}.ProfilePage_changePasswordButton__WUTZz{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;display:flex;font-family:Helvetica;font-size:16px;height:55px;justify-content:center;padding:14px;text-align:center;width:100%}.ProfilePage_changePasswordButton__WUTZz:hover{background-color:#e0e0e0!important;color:#000}.ProfilePage_savedMessage__kvyZD{background-color:#4caf501a;border-radius:5px;color:#4caf50;font-size:16px;font-weight:500;margin-top:15px;padding:10px;text-align:center}.ProfilePage_profileView__TwEph{align-items:center;display:flex;flex-direction:column;max-width:500px;padding:20px;width:100%}.ProfilePage_welcomeHeading__hxI0M{color:#333;font-size:28px;font-weight:600;margin-bottom:30px;text-align:center}.ProfilePage_profileDetails__sJwQZ{background-color:#f9f9f9;border-radius:10px;box-shadow:0 2px 10px #0000000d;padding:25px;width:100%}.ProfilePage_profileItem__We\+N5{border-bottom:1px solid #eee;display:flex;padding:15px 0;text-align:left}.ProfilePage_profileItem__We\+N5:last-child{border-bottom:none}.ProfilePage_profileLabel__LbACK{color:#444;font-weight:600;padding-right:15px;width:35%}.ProfilePage_profileValue__VbHyw{color:#333;flex:1 1;font-size:16px}@media (max-width:600px){.ProfilePage_profileView__TwEph{max-width:90%;padding:15px}.ProfilePage_profileItem__We\+N5{flex-direction:column}.ProfilePage_profileLabel__LbACK{margin-bottom:5px;width:100%}.ProfilePage_welcomeHeading__hxI0M{font-size:24px}}.ProfilePage_connectionsForm__coDRw{grid-gap:10px;display:grid;gap:10px;grid-template-columns:9fr 1fr;padding:10px}.ProfilePage_emailHeader__2UcXU{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;display:grid;font-family:Helvetica;font-size:16px;grid-template-columns:9fr 1fr;height:55px;padding:14px;pointer-events:none;-webkit-user-select:text;user-select:text;width:100%}.ProfilePage_emailHeaderIcon__Ockah{font-size:20px;margin-right:8px;transform:translateY(1px)}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.event-page{background-color:#f8f9fa;display:flex;min-height:100vh;width:100%}.main-section{align-items:flex-start;display:flex;gap:20px;padding:60px 20px;width:100%}.calendar-event{display:flex;flex-direction:column;gap:20px;margin-left:auto;width:300px}.calendar-container{background:#fff;border-radius:15px;box-shadow:0 2px 5px #0003;padding:10px}.calendar-container .react-calendar{border:none;border-radius:15px;font-size:18px;overflow:hidden;width:100%}.add-event{background:#644d6f;border:1px solid #ddd;border-radius:10px;box-shadow:2px 2px 5px #0000001a;color:#090909;cursor:pointer;font-size:14px;margin-bottom:45px;padding:10px 20px}.sort-options{display:flex;gap:10px;margin-bottom:10px}.sort-options button{background:#d5c8e9;border:none;border-radius:5px;cursor:pointer;padding:6px 10px}.sort-options button:hover{background-color:#795381}.add-event:hover{background-color:#543a65;-webkit-text-decoration-color:#000;text-decoration-color:#000}.filters{background:#e6e1f3;border-radius:15px;padding:15px;text-align:center}.filters label{align-items:center;cursor:pointer;display:flex;gap:8px;margin:8px 0}.event-list-container{background:#fff;border-radius:15px;box-shadow:0 4px 10px #0000001a;display:flex;flex:1 1;flex-direction:column;padding:27px}.selected-date-container{align-items:center;display:flex;justify-content:space-between}.selected-date{font-size:24px;font-weight:700;white-space:nowrap}.search-bar,.top-date-tab{align-items:center;display:flex}.search-bar{background-color:#d5c8e9;border:none;border-radius:20px;flex:1 1;height:25px;margin-left:auto;max-width:250px;padding:8px 12px}.search-bar input{background:#0000;border:none;flex:1 1;font-size:14px;outline:none;padding-left:10px}.event-list{display:flex;flex-direction:column;gap:15px}.event-card{background:#f9f5ff;border:1px solid #d5c8e9;border-radius:10px;box-shadow:0 2px 5px #0000001a;cursor:pointer;padding:15px;transition:.2s ease-in-out}.event-card:hover{transform:translateY(-2px)}.event-card h3{color:indigo;font-size:16px;font-weight:500;margin:0}.event-card p{color:#666;font-size:14px;margin:5px 0 0}.event-card.gold{border-left:4px solid gold}.event-card.purple{border-left:4px solid purple}.event-card.other{border-left:4px solid gray}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal{background:#fff;border-radius:10px;padding:20px;text-align:center;width:300px}.modal input,.modal select{border:1px solid #ddd;border-radius:5px;margin:10px 0;padding:8px;width:100%}.modal button{border:none;border-radius:5px;cursor:pointer;margin:5px;padding:8px 16px}.warning{color:red;font-size:14px}@media (max-width:1000px){.main-section{flex-direction:column;justify-content:center}.calendar-event{margin-right:auto}.event-list-container{align-self:center;width:90%}}.suggestion-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px #0000001f;margin-top:4px;max-height:220px;overflow-y:auto;position:absolute;width:100%;z-index:1000}.suggestion-item{cursor:pointer;padding:10px 12px}.suggestion-item.active,.suggestion-item:hover{background:#f3f4f6}.suggestion-item.muted{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{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.SideBar_top__iVitm{align-items:center;display:flex;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;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}.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}@media (max-width:768px){.NotificationButton_dropdown__AQ-He{left:50%;max-width:380px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90vw}.NotificationButton_notificationItem__lFAH2{padding:12px}.NotificationButton_notificationText__tflJ8{font-size:13px}}.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.0359d473.css.map*/