.GameMenu_menuOverlay__zCZWS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:flex-start;z-index:1000;padding:80px 20px 20px;overflow-y:auto;animation:GameMenu_fadeIn__jRTaB .3s ease}@keyframes GameMenu_fadeIn__jRTaB{0%{opacity:0}to{opacity:1}}.GameMenu_menuContainer__9XE59{background-color:#23272f;border-radius:1rem;width:90%;max-width:500px;max-height:calc(100vh - 120px);overflow-y:auto;padding:1.5rem;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.3);margin:60px auto;animation:GameMenu_slideIn__aIjSr .3s ease;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.GameMenu_menuContainer__9XE59::-webkit-scrollbar{width:8px}.GameMenu_menuContainer__9XE59::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.GameMenu_menuContainer__9XE59::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.GameMenu_menuContainer__9XE59::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}@keyframes GameMenu_slideIn__aIjSr{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.GameMenu_closeButton__fBpE3{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.3);line-height:1;padding:0;text-align:center}.GameMenu_closeButton__fBpE3:hover{color:#f44;background-color:rgba(255,68,68,.2);border-color:rgba(255,68,68,.5);transform:scale(1.1);box-shadow:0 4px 15px rgba(255,68,68,.3)}.GameMenu_menuSection__fZoJN{margin-bottom:.8rem;border-radius:.7rem;overflow:hidden}.GameMenu_menuSectionHeader__4CuDh{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background-color:#181c22;border:none;color:#1db954;font-size:1rem;font-weight:600;text-align:center;cursor:pointer;transition:background-color .2s,color .2s;border-radius:.7rem;position:relative}.GameMenu_menuSectionHeader__4CuDh:hover{background-color:#1a1e24;color:#1ed760}.GameMenu_menuIcon__YVL0h{position:absolute;left:1rem;width:1.2rem}.GameMenu_expandIcon__dOaeT{position:absolute;right:1rem;font-size:.8rem;color:#1db954}.GameMenu_menuSectionContent__ROKKR{background-color:#1a1e24;padding:1rem;color:#e0e0e0;font-size:.9rem;line-height:1.5;animation:GameMenu_expandContent__4hgXP .3s ease;border-top:1px solid rgba(29,185,84,.2)}@keyframes GameMenu_expandContent__4hgXP{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.GameMenu_menuSectionContent__ROKKR p{margin:.5rem 0}.GameMenu_settingItem__RKkcR{display:flex;justify-content:space-between;align-items:center;margin:.75rem 0}.GameMenu_toggleSwitch__Y0ojj{position:relative;display:inline-block;width:50px;height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GameMenu_toggleSwitch__Y0ojj input{opacity:0;width:0;height:0;position:absolute}.GameMenu_slider__ohBX_{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#181c22;transition:.3s;border-radius:24px;border:1px solid #333;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.GameMenu_slider__ohBX_:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3)}.GameMenu_toggleSwitch__Y0ojj:active .GameMenu_slider__ohBX_:before{width:20px}input:checked+.GameMenu_slider__ohBX_{background-color:#1db954}input:checked+.GameMenu_slider__ohBX_:before{transform:translateX(26px)}.GameMenu_toggleSwitch__Y0ojj:hover .GameMenu_slider__ohBX_{border-color:#1db954}.GameMenu_selectInput__S7D4u{background-color:#181c22;color:#fff;border:1px solid #333;padding:.5rem;border-radius:.5rem;width:180px;cursor:pointer;font-size:.9rem}.GameMenu_selectInput__S7D4u:focus{outline:none;border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.GameMenu_menuLink__V8fiC{color:#1db954;text-decoration:none;display:inline-block;margin-top:.5rem;transition:color .2s}.GameMenu_menuLink__V8fiC:hover{color:#1ed760;text-decoration:underline}.GameMenu_actionButton__hMq_H,.GameMenu_submitButton__ZIjn5{background-color:#1db954;color:#fff;border:none;padding:.6rem 1rem;border-radius:.5rem;cursor:pointer;margin-top:.8rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.4rem;font-weight:500;font-size:.9rem;max-width:200px;align-self:center}.GameMenu_actionButton__hMq_H:hover,.GameMenu_submitButton__ZIjn5:hover{background-color:#1ed760;transform:scale(1.02)}.GameMenu_actionButton__hMq_H:disabled,.GameMenu_submitButton__ZIjn5:disabled{background-color:#444;color:#aaa;cursor:not-allowed;transform:none}.GameMenu_errorReportForm__G4rgW{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.GameMenu_formGroup__hXhEc{display:flex;flex-direction:column;gap:.5rem}.GameMenu_formGroup__hXhEc label{font-weight:600;color:#e0e0e0;font-size:.95rem}.GameMenu_textArea__JNCrm,.GameMenu_textInput__n22WB{background-color:#181c22;border:2px solid #23272f;border-radius:.7rem;padding:.75rem;color:#fff;font-family:inherit;font-size:.95rem;resize:vertical;transition:border-color .2s,box-shadow .2s}.GameMenu_textArea__JNCrm:focus,.GameMenu_textInput__n22WB:focus{outline:none;border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.GameMenu_errorMessage__g3aTw{background-color:rgba(231,76,60,.1);border-left:3px solid #e74c3c;color:#e74c3c}.GameMenu_errorMessage__g3aTw,.GameMenu_successMessage__2lVAI{padding:.75rem;font-size:.9rem;margin-top:.5rem;border-radius:0 .5rem .5rem 0}.GameMenu_successMessage__2lVAI{background-color:rgba(39,174,96,.1);border-left:3px solid #27ae60;color:#27ae60;display:flex;flex-direction:column;align-items:center;gap:.5rem}.GameMenu_submitIcon__bX4F1{margin-left:.3rem;font-size:.8rem}.GameMenu_menuButton__lOpSL{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.GameMenu_menuButton__lOpSL:hover{color:#1db954;transform:scale(1.1)}@media (max-width:768px){.GameMenu_menuContainer__9XE59{width:95%;max-height:calc(100vh - 80px);margin:40px auto;padding:1rem}.GameMenu_menuSectionHeader__4CuDh{padding:.75rem;font-size:.95rem}.GameMenu_menuIcon__YVL0h{left:.75rem}.GameMenu_expandIcon__dOaeT{right:.75rem}.GameMenu_menuSectionContent__ROKKR{padding:.75rem;font-size:.85rem}}@media (max-width:480px){.GameMenu_menuContainer__9XE59{width:100%;max-width:none;max-height:calc(100vh - 40px);margin:20px auto;border-radius:0}.GameMenu_menuSectionHeader__4CuDh{padding:.7rem;font-size:.9rem}.GameMenu_menuIcon__YVL0h{left:.7rem}.GameMenu_expandIcon__dOaeT{right:.7rem}.GameMenu_menuSectionContent__ROKKR{padding:.7rem;font-size:.8rem}.GameMenu_closeButton__fBpE3{top:1rem;right:1rem;width:2rem;height:2rem;font-size:1.3rem}}.ShareButton_shareContainer__j9rjU{position:relative;display:inline-block}.ShareButton_shareButton__LPp2e{background:linear-gradient(135deg,#1db954,#1ed760);color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease;box-shadow:0 4px 12px rgba(29,185,84,.3)}.ShareButton_shareButton__LPp2e:hover{background:linear-gradient(135deg,#1ed760,#1db954);transform:translateY(-2px);box-shadow:0 6px 16px rgba(29,185,84,.4)}.ShareButton_shareButton__LPp2e:active{transform:translateY(0)}.ShareButton_shareMenu__Qiq2m{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;background:hsla(0,0%,7%,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:8px;box-shadow:0 8px 32px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;min-width:200px}.ShareButton_shareOptions__X0Znj{display:flex;flex-direction:column;gap:4px}.ShareButton_shareOption__zwZkR{background:transparent;color:#fff;border:none;padding:12px 16px;border-radius:8px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease;text-align:left}.ShareButton_shareOption__zwZkR:hover{background:hsla(0,0%,100%,.1)}.ShareButton_shareOption__zwZkR:active{background:hsla(0,0%,100%,.2)}.ShareButton_shareOption__zwZkR:first-child:hover{background:rgba(29,161,242,.2)}.ShareButton_shareOption__zwZkR:nth-child(2):hover{background:rgba(24,119,242,.2)}.ShareButton_shareOption__zwZkR:nth-child(3):hover{background:hsla(208,7%,46%,.2)}.ShareButton_shareOption__zwZkR svg{width:16px;height:16px;flex-shrink:0}@media (max-width:768px){.ShareButton_shareMenu__Qiq2m{position:fixed;top:auto;bottom:20px;left:20px;right:20px;transform:none;margin-top:0;min-width:auto}.ShareButton_shareOptions__X0Znj{flex-direction:row;justify-content:space-around}.ShareButton_shareOption__zwZkR{flex:1 1;justify-content:center;padding:16px 8px;flex-direction:column;gap:4px;font-size:12px}.ShareButton_shareOption__zwZkR svg{width:20px;height:20px}}.ShareButton_shareMenu__Qiq2m{animation:ShareButton_slideIn__00a6L .2s ease-out}@keyframes ShareButton_slideIn__00a6L{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){@keyframes ShareButton_slideIn__00a6L{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.ShareButton_shareOption__zwZkR:nth-child(3) svg{transition:all .2s ease}.ShareButton_shareOption__zwZkR:nth-child(3):hover svg{color:#28a745}.ActionButtons_actionButtonsContainer__dWBLF{margin:20px 0;padding:15px;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ActionButtons_actionButtonsGrid__z09uC{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px;max-width:500px;margin:0 auto}.ActionButtons_actionButtonWrapper__cSJYc{position:relative}.ActionButtons_actionButton__j7EgT{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 12px;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.85rem;font-weight:500;text-decoration:none;min-height:80px;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.ActionButtons_actionButton__j7EgT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s ease}.ActionButtons_actionButton__j7EgT:hover:before{left:100%}.ActionButtons_actionButton__j7EgT:hover{transform:translateY(-2px);background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.08));border-color:hsla(0,0%,100%,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.ActionButtons_actionButton__j7EgT:active{transform:translateY(0);box-shadow:0 4px 15px rgba(0,0,0,.2)}.ActionButtons_actionButton__j7EgT svg{font-size:1.5rem;opacity:.9;transition:all .3s ease}.ActionButtons_actionButton__j7EgT:hover svg{opacity:1;transform:scale(1.1)}.ActionButtons_actionButton__j7EgT span{font-size:.8rem;text-align:center;line-height:1.2;opacity:.9;transition:opacity .3s ease}.ActionButtons_actionButton__j7EgT:hover span{opacity:1}.ActionButtons_actionButton__j7EgT[data-action=share]{background:linear-gradient(135deg,rgba(29,185,84,.2),rgba(29,185,84,.1));border-color:rgba(29,185,84,.3)}.ActionButtons_actionButton__j7EgT[data-action=share]:hover{background:linear-gradient(135deg,rgba(29,185,84,.3),rgba(29,185,84,.15));border-color:rgba(29,185,84,.5)}.ActionButtons_actionButton__j7EgT[data-action=error]{background:linear-gradient(135deg,rgba(255,152,0,.2),rgba(255,152,0,.1));border-color:rgba(255,152,0,.3)}.ActionButtons_actionButton__j7EgT[data-action=error]:hover{background:linear-gradient(135deg,rgba(255,152,0,.3),rgba(255,152,0,.15));border-color:rgba(255,152,0,.5)}.ActionButtons_actionButton__j7EgT[data-action=copy]{background:linear-gradient(135deg,rgba(33,150,243,.2),rgba(33,150,243,.1));border-color:rgba(33,150,243,.3)}.ActionButtons_actionButton__j7EgT[data-action=copy]:hover{background:linear-gradient(135deg,rgba(33,150,243,.3),rgba(33,150,243,.15));border-color:rgba(33,150,243,.5)}.ActionButtons_actionButton__j7EgT[data-action=support]{background:linear-gradient(135deg,rgba(233,30,99,.2),rgba(233,30,99,.1));border-color:rgba(233,30,99,.3)}.ActionButtons_actionButton__j7EgT[data-action=support]:hover{background:linear-gradient(135deg,rgba(233,30,99,.3),rgba(233,30,99,.15));border-color:rgba(233,30,99,.5)}.ActionButtons_actionButton__j7EgT[data-action=youtube]{background:linear-gradient(135deg,rgba(255,0,0,.2),rgba(255,0,0,.1));border-color:rgba(255,0,0,.3)}.ActionButtons_actionButton__j7EgT[data-action=youtube]:hover{background:linear-gradient(135deg,rgba(255,0,0,.3),rgba(255,0,0,.15));border-color:rgba(255,0,0,.5)}.ActionButtons_shareMenuWrapper__xL7Qi{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1000;margin-top:8px}.ActionButtons_shareMenu__nwr8X{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 10px 30px rgba(0,0,0,.5);padding:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:200px}.ActionButtons_shareOptions__Awf4h{display:flex;flex-direction:column;gap:4px}.ActionButtons_shareOption__QUPqW{display:flex;align-items:center;gap:8px;padding:10px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem;width:100%;text-align:left}.ActionButtons_shareOption__QUPqW:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);transform:translateX(2px)}.ActionButtons_shareOption__QUPqW svg{font-size:1rem;opacity:.8}@media (max-width:768px){.ActionButtons_actionButtonsGrid__z09uC{grid-template-columns:repeat(2,1fr);gap:10px}.ActionButtons_actionButton__j7EgT{padding:12px 8px;min-height:70px;font-size:.8rem}.ActionButtons_actionButton__j7EgT svg{font-size:1.3rem}.ActionButtons_actionButton__j7EgT span{font-size:.75rem}}@media (max-width:480px){.ActionButtons_actionButtonsContainer__dWBLF{margin:15px 0;padding:12px}.ActionButtons_actionButtonsGrid__z09uC{gap:8px}.ActionButtons_actionButton__j7EgT{padding:10px 6px;min-height:60px;font-size:.75rem}.ActionButtons_actionButton__j7EgT svg{font-size:1.2rem}.ActionButtons_actionButton__j7EgT span{font-size:.7rem}}.Statistics_overlay__F9IfH{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px;overflow-y:auto}.Statistics_modal__HfjXd{background:#23272f;border-radius:1rem;width:90%;max-width:500px;max-height:calc(100vh - 40px);min-height:300px;overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.Statistics_modal__HfjXd::-webkit-scrollbar{width:8px;background:transparent}.Statistics_modal__HfjXd::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.Statistics_modal__HfjXd::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.Statistics_modal__HfjXd::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}.Statistics_header__4pvCH{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 3rem 1rem 2rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.Statistics_header__4pvCH h2{color:#1db954;margin:0;font-size:1.5rem;font-weight:700}.Statistics_closeButton__Ufzto{background:none;border:none;color:#ccc;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .2s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.Statistics_closeButton__Ufzto:hover{background:hsla(0,0%,100%,.1);color:#fff}.Statistics_content__0K0QK{padding:1.5rem 2rem}.Statistics_generalStats__jXSaU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.Statistics_statItem__bc2Py{text-align:center;background:hsla(0,0%,100%,.05);padding:1rem;border-radius:.5rem;border:1px solid hsla(0,0%,100%,.1)}.Statistics_statNumber__lR4J7{font-size:2rem;font-weight:700;color:#1db954;margin-bottom:.5rem}.Statistics_statLabel__zAV0d{font-size:.9rem;color:#ccc;line-height:1.2}.Statistics_distributionSection__UiUCf{margin-bottom:2rem}.Statistics_distributionSection__UiUCf h3{color:#fff;margin:0 0 1rem;font-size:1.2rem}.Statistics_distributionChart__CPUCo{display:flex;flex-direction:column;gap:.5rem}.Statistics_chartRow__pkR8c{display:flex;align-items:center;gap:1rem}.Statistics_attemptNumber__DkpnB{width:2rem;text-align:center;font-weight:700;color:#fff;font-size:1.1rem}.Statistics_progressBar__6BVaD{flex:1 1;height:1.5rem;background:hsla(0,0%,100%,.1);border-radius:.75rem;overflow:hidden;position:relative}.Statistics_progressFill__okHHx{height:100%;background:linear-gradient(90deg,#1db954,#1ed760);border-radius:.75rem;transition:width .5s ease;min-width:2px}.Statistics_lossBar__MFovD{background:linear-gradient(90deg,#ff6b6b,#ff8787)}.Statistics_percentageText__bMscm{min-width:4rem;text-align:right;color:#ccc;font-size:.9rem}.Statistics_currentResult__ja65g{background:rgba(29,185,84,.1);border:1px solid rgba(29,185,84,.3);border-radius:.5rem;padding:1rem;text-align:center}.Statistics_currentResult__ja65g h4{color:#1db954;margin:0 0 .5rem;font-size:1.1rem}.Statistics_resultText__m33Hp{font-size:1rem;margin:0}.Statistics_footer__RsKP0{padding:1rem 2rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.Statistics_footerButtons__BdFUP{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.Statistics_simpleStatsSection__x36_t{padding:1.5rem 0;text-align:center}.Statistics_simpleStatsMessage__cc_5P{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:1rem 1.5rem;font-size:1rem;color:hsla(0,0%,100%,.8);font-weight:500;letter-spacing:.5px}.Statistics_gameResultSection__xVXcp{padding:1rem 0;text-align:center}.Statistics_resultText__m33Hp{font-size:1.1rem;font-weight:600;color:#fff;padding:.5rem}.Statistics_infiniteStatsSection__E_GI2{padding:1rem 0}.Statistics_infiniteStatsGrid__72E_Z{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.Statistics_infiniteStatItem__fT4JW{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:120px}.Statistics_infiniteStatNumber__gLnU6{font-size:2rem;font-weight:700;color:#fff}.Statistics_infiniteStatLabel__jk74X{font-size:.9rem;color:hsla(0,0%,100%,.7);text-align:center}.Statistics_continueButton__m0a4b{background:#1db954;color:#fff;border:none;padding:.8rem 2rem;border-radius:2rem;font-size:1.1rem;cursor:pointer;transition:all .3s ease;font-weight:500}.Statistics_continueButton__m0a4b:hover{background:#1ed760;transform:scale(1.05)}@media (max-width:768px){.Statistics_overlay__F9IfH{padding-top:5vh}.Statistics_modal__HfjXd{width:95%;margin:0 1rem 5vh;min-height:250px;max-height:85vh}.Statistics_header__4pvCH{padding:1rem 2.5rem .5rem 1.5rem}.Statistics_header__4pvCH h2{font-size:1.3rem}.Statistics_content__0K0QK{padding:1rem 1.5rem}.Statistics_generalStats__jXSaU{grid-template-columns:1fr;gap:.8rem;margin-bottom:1.5rem}.Statistics_statNumber__lR4J7{font-size:1.5rem}.Statistics_statLabel__zAV0d{font-size:.8rem}.Statistics_chartRow__pkR8c{gap:.5rem}.Statistics_attemptNumber__DkpnB{width:1.5rem;font-size:1rem}.Statistics_progressBar__6BVaD{height:1.2rem}.Statistics_percentageText__bMscm{min-width:3rem;font-size:.8rem}.Statistics_footer__RsKP0{padding:.8rem 1.5rem 1rem}}@media (max-width:480px){.Statistics_overlay__F9IfH{padding-top:3vh}.Statistics_modal__HfjXd{width:98%;margin:0 .5rem 3vh;min-height:200px;max-height:90vh}.Statistics_generalStats__jXSaU{grid-template-columns:repeat(3,1fr);gap:.5rem}.Statistics_statItem__bc2Py{padding:.8rem .5rem}.Statistics_statNumber__lR4J7{font-size:1.3rem}.Statistics_statLabel__zAV0d{font-size:.7rem}}.ProfileTutorial_tutorialOverlay__I0EXw{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.9)!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;z-index:10001!important;padding:20px!important;overflow-y:auto!important;transform:none!important;margin:0!important}.ProfileTutorial_tutorialModal__c9HMD{background:linear-gradient(135deg,#1a1a1a,#2d2d2d)!important;border-radius:20px!important;max-width:600px!important;width:100%!important;max-height:calc(100vh - 120px)!important;overflow-y:auto!important;box-shadow:0 20px 60px rgba(0,0,0,.8)!important;border:2px solid #1db954!important;position:relative!important;animation:ProfileTutorial_slideIn__wGKh7 .3s ease-out!important;margin:60px auto!important;flex-shrink:0!important;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.ProfileTutorial_tutorialModal__c9HMD::-webkit-scrollbar{width:8px}.ProfileTutorial_tutorialModal__c9HMD::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.ProfileTutorial_tutorialModal__c9HMD::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.ProfileTutorial_tutorialModal__c9HMD::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}@keyframes ProfileTutorial_slideIn__wGKh7{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ProfileTutorial_closeButton__J1OSm{position:absolute;top:15px;right:15px;background:none;border:none;color:#888;cursor:pointer;padding:10px;border-radius:50%;transition:all .2s;font-size:1.2rem;z-index:1}.ProfileTutorial_closeButton__J1OSm:hover{background:hsla(0,0%,100%,.1);color:#fff}.ProfileTutorial_tutorialHeader__Ov0ba{padding:30px 30px 20px;text-align:center;border-bottom:1px solid rgba(29,185,84,.3)}.ProfileTutorial_tutorialHeader__Ov0ba h2{color:#1db954;margin:0 0 10px;font-size:1.5rem;font-weight:700}.ProfileTutorial_stepIndicator__nkoME{color:#b3b3b3;font-size:.9rem;background:rgba(29,185,84,.2);padding:5px 15px;border-radius:20px;display:inline-block}.ProfileTutorial_tutorialBody__BbZWI{padding:30px;color:#fff;line-height:1.6;max-height:450px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4ade80 hsla(0,0%,100%,.1)}.ProfileTutorial_tutorialBody__BbZWI::-webkit-scrollbar{width:6px}.ProfileTutorial_tutorialBody__BbZWI::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.ProfileTutorial_tutorialBody__BbZWI::-webkit-scrollbar-thumb{background:#4ade80;border-radius:3px;-webkit-transition:background .3s ease;transition:background .3s ease}.ProfileTutorial_tutorialBody__BbZWI::-webkit-scrollbar-thumb:hover{background:#22c55e}.ProfileTutorial_stepContent__4KkRq{text-align:center}.ProfileTutorial_stepContent__4KkRq p{margin-bottom:15px;font-size:1rem}.ProfileTutorial_stepContent__4KkRq ul{text-align:left;margin:15px 0;padding-left:20px}.ProfileTutorial_stepContent__4KkRq li{margin-bottom:8px;color:#e0e0e0}.ProfileTutorial_backupIcon__IUWxb,.ProfileTutorial_finalIcon__kjTld,.ProfileTutorial_welcomeIcon__PKGIc{font-size:4rem;margin-bottom:20px;animation:ProfileTutorial_bounce__tm_24 2s infinite}@keyframes ProfileTutorial_bounce__tm_24{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.ProfileTutorial_xpExample__ZZ6Ys{background:rgba(29,185,84,.1);padding:20px;border-radius:15px;margin:20px 0;border:1px solid rgba(29,185,84,.3)}.ProfileTutorial_levelBadge__YGpC3{background:linear-gradient(45deg,#1db954,#1ed760);color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;display:inline-block;margin-bottom:10px}.ProfileTutorial_xpBar__ibsDa{background:hsla(0,0%,100%,.2);height:10px;border-radius:5px;overflow:hidden;margin:10px 0}.ProfileTutorial_xpProgress__z7Bhh{background:linear-gradient(90deg,#1db954,#1ed760);height:100%;border-radius:5px;transition:width .3s ease}.ProfileTutorial_xpText__Azcyc{color:#1db954;font-weight:600;font-size:.9rem}.ProfileTutorial_achievementExample__3QlXC{margin:20px 0}.ProfileTutorial_achievement__geA2r{background:hsla(0,0%,100%,.05);padding:15px;border-radius:10px;display:flex;align-items:center;gap:15px;border:1px solid rgba(29,185,84,.3)}.ProfileTutorial_achievementIcon__3Z8N5{font-size:2rem;background:linear-gradient(45deg,#1db954,#1ed760);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProfileTutorial_achievementTitle__iQ1CG{color:#fff;font-weight:600;margin-bottom:5px}.ProfileTutorial_achievementDesc__07x6A{color:#b3b3b3;font-size:.9rem;margin-bottom:5px}.ProfileTutorial_achievementProgress__k5B8Q{color:#1db954;font-size:.8rem;font-weight:600}.ProfileTutorial_tabsExample__FYtv6{display:flex;flex-direction:column;gap:15px;margin:20px 0}.ProfileTutorial_tabExample__s3WqG{background:hsla(0,0%,100%,.05);padding:15px;border-radius:10px;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid rgba(29,185,84,.2)}.ProfileTutorial_tabExample__s3WqG svg{color:#1db954;font-size:1.2rem}.ProfileTutorial_tabExample__s3WqG span{color:#fff;font-weight:600;margin-right:10px}.ProfileTutorial_tabExample__s3WqG p{color:#b3b3b3;font-size:.9rem;margin:0;flex:1 1}.ProfileTutorial_notificationExample__RVTw4{margin:20px 0}.ProfileTutorial_mockNotification__8v9zy{background:linear-gradient(135deg,#1a1a1a,#2d1810);border:2px solid #1db954;border-radius:15px;padding:15px;display:flex;align-items:center;gap:15px;animation:ProfileTutorial_slideInRight__jKmA0 .5s ease-out}@keyframes ProfileTutorial_slideInRight__jKmA0{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ProfileTutorial_notifIcon__MikFI{font-size:2rem;background:linear-gradient(45deg,#1db954,#1ed760);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProfileTutorial_notifTitle__Q7jgc{color:#1db954;font-weight:600;margin-bottom:5px}.ProfileTutorial_notifDesc__YD7gG{color:#fff;font-weight:600;margin-bottom:5px}.ProfileTutorial_notifXp__EUXXP{color:#1ed760;font-size:.9rem;font-weight:600}.ProfileTutorial_backupExample__xAyDH{background:rgba(29,185,84,.1);padding:20px;border-radius:15px;margin:20px 0;border:1px solid rgba(29,185,84,.3)}.ProfileTutorial_tipBox__avFmU{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);padding:15px;border-radius:10px;margin-top:20px;color:#ffc107;font-size:.9rem}.ProfileTutorial_tutorialFooter__3SDfD{padding:20px 30px 30px;border-top:1px solid rgba(29,185,84,.3)}.ProfileTutorial_progressBar__DiCcx{background:hsla(0,0%,100%,.2);height:4px;border-radius:2px;overflow:hidden;margin-bottom:20px}.ProfileTutorial_progressFill__mqDA6{background:linear-gradient(90deg,#1db954,#1ed760);height:100%;border-radius:2px;transition:width .3s ease}.ProfileTutorial_navigationButtons__WhQof{display:flex;justify-content:space-between;align-items:center;gap:15px}.ProfileTutorial_finishButton__WXKT2,.ProfileTutorial_navButton__7CjAI{background:#1db954;color:#fff;border:none;padding:12px 20px;border-radius:10px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s;font-size:.9rem}.ProfileTutorial_finishButton__WXKT2:hover,.ProfileTutorial_navButton__7CjAI:hover{background:#1ed760;transform:translateY(-2px)}.ProfileTutorial_navButton__7CjAI:disabled{background:#555;cursor:not-allowed;transform:none}.ProfileTutorial_finishButton__WXKT2{background:linear-gradient(45deg,#1db954,#1ed760);font-size:1rem;padding:15px 25px}@media (max-width:768px){.ProfileTutorial_tutorialModal__c9HMD{margin:40px 10px!important;max-height:calc(100vh - 80px)!important}.ProfileTutorial_tutorialBody__BbZWI,.ProfileTutorial_tutorialFooter__3SDfD,.ProfileTutorial_tutorialHeader__Ov0ba{padding:20px}.ProfileTutorial_tabsExample__FYtv6{gap:10px}.ProfileTutorial_tabExample__s3WqG{flex-direction:column;text-align:center;gap:5px}.ProfileTutorial_navigationButtons__WhQof{flex-direction:column}.ProfileTutorial_finishButton__WXKT2,.ProfileTutorial_navButton__7CjAI{width:100%;justify-content:center}}.SimplePhotoUpload_photoUploadContainer__8_Ng7{display:flex;flex-direction:column;align-items:center;gap:15px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.SimplePhotoUpload_photoContainer__I92aY{position:relative;border-radius:50%;border:3px solid #e1e5e9;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SimplePhotoUpload_photoContainer__I92aY:hover{border-color:#007bff;box-shadow:0 6px 20px rgba(0,123,255,.15);transform:translateY(-2px)}.SimplePhotoUpload_photoContainer__I92aY.SimplePhotoUpload_hasPhoto__tXdc6:hover{border-color:#28a745}.SimplePhotoUpload_photoImage__vRwYy{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.SimplePhotoUpload_photoContainer__I92aY:hover .SimplePhotoUpload_photoImage__vRwYy{transform:scale(1.05)}.SimplePhotoUpload_cameraIcon__zp0gb{color:#6c757d;transition:all .3s ease}.SimplePhotoUpload_photoContainer__I92aY:hover .SimplePhotoUpload_cameraIcon__zp0gb{color:#007bff;transform:scale(1.1)}.SimplePhotoUpload_loadingOverlay__Y_ZB9{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:.9rem;font-weight:500;border-radius:50%}.SimplePhotoUpload_loadingSpinner__vwORS{font-size:1.5rem;animation:SimplePhotoUpload_spin__RRBoe 1s linear infinite;margin-bottom:8px}@keyframes SimplePhotoUpload_spin__RRBoe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SimplePhotoUpload_hoverOverlay__cmC45{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,123,255,.1);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:50%}.SimplePhotoUpload_photoContainer__I92aY:hover .SimplePhotoUpload_hoverOverlay__cmC45{opacity:1}.SimplePhotoUpload_editIcon__RAsqy{color:#007bff;font-size:1.2rem;background:#fff;padding:8px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15)}.SimplePhotoUpload_buttonContainer__Ku_GI{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.SimplePhotoUpload_button__bnHcA{padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease;text-decoration:none;min-width:120px;justify-content:center}.SimplePhotoUpload_primaryButton___rsZo{background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;box-shadow:0 2px 8px rgba(0,123,255,.3)}.SimplePhotoUpload_primaryButton___rsZo:hover:not(:disabled){background:linear-gradient(135deg,#0056b3,#004085);box-shadow:0 4px 12px rgba(0,123,255,.4);transform:translateY(-1px)}.SimplePhotoUpload_dangerButton__RLRgx{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;box-shadow:0 2px 8px rgba(220,53,69,.3)}.SimplePhotoUpload_dangerButton__RLRgx:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#a71e2a);box-shadow:0 4px 12px rgba(220,53,69,.4);transform:translateY(-1px)}.SimplePhotoUpload_button__bnHcA:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.SimplePhotoUpload_infoText__7XuVr{font-size:.85rem;color:#6c757d;text-align:center;margin:0;line-height:1.4}.SimplePhotoUpload_infoText__7XuVr small{font-size:.75rem;color:#adb5bd;display:block;margin-top:4px}.SimplePhotoUpload_hiddenInput__hnout{display:none}.SimplePhotoUpload_small__ctzjD{width:60px;height:60px}.SimplePhotoUpload_small__ctzjD .SimplePhotoUpload_cameraIcon__zp0gb{font-size:1.5rem}.SimplePhotoUpload_medium__YFgWE{width:80px;height:80px}.SimplePhotoUpload_medium__YFgWE .SimplePhotoUpload_cameraIcon__zp0gb{font-size:2rem}.SimplePhotoUpload_large__qGcS5{width:120px;height:120px}.SimplePhotoUpload_large__qGcS5 .SimplePhotoUpload_cameraIcon__zp0gb{font-size:3rem}.SimplePhotoUpload_xlarge__9UoCb{width:150px;height:150px}.SimplePhotoUpload_xlarge__9UoCb .SimplePhotoUpload_cameraIcon__zp0gb{font-size:4rem}@media (max-width:768px){.SimplePhotoUpload_buttonContainer__Ku_GI{flex-direction:column;width:100%;max-width:200px}.SimplePhotoUpload_button__bnHcA{width:100%}.SimplePhotoUpload_xlarge__9UoCb{width:120px;height:120px}.SimplePhotoUpload_xlarge__9UoCb .SimplePhotoUpload_cameraIcon__zp0gb{font-size:3rem}}.SimplePhotoUpload_uploading__JcYxL{pointer-events:none}.SimplePhotoUpload_error___TbFL{border-color:#dc3545;box-shadow:0 4px 12px rgba(220,53,69,.15)}.SimplePhotoUpload_fadeIn__XMdU5{animation:SimplePhotoUpload_fadeIn__XMdU5 .3s ease}@keyframes SimplePhotoUpload_fadeIn__XMdU5{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ForgotPasswordModal_overlay__GQ9ix{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:flex-start;justify-content:center;z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:120px 20px 20px}.ForgotPasswordModal_modal__yIu5f{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;padding:30px;width:100%;max-width:450px;max-height:calc(100vh - 140px);overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);position:relative;flex-shrink:0}.ForgotPasswordModal_header__Mgm_j{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ForgotPasswordModal_headerLeft__juzQk{display:flex;align-items:center;gap:15px}.ForgotPasswordModal_backButton__jVqWn{background:none;border:none;color:#888;font-size:18px;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.ForgotPasswordModal_backButton__jVqWn:hover{color:#fff;background:hsla(0,0%,100%,.1)}.ForgotPasswordModal_title__phdzY{color:#fff;font-size:24px;font-weight:700;margin:0;background:linear-gradient(45deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ForgotPasswordModal_closeButton__KIA_V{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.ForgotPasswordModal_closeButton__KIA_V:hover{color:#fff;background:hsla(0,0%,100%,.1)}.ForgotPasswordModal_description__h_fU2{margin-bottom:25px}.ForgotPasswordModal_description__h_fU2 p{color:#ccc;font-size:14px;margin:0;text-align:center;line-height:1.5}.ForgotPasswordModal_form__hfA3a{display:flex;flex-direction:column;gap:20px}.ForgotPasswordModal_inputGroup__A2hbi{display:flex;flex-direction:column;gap:8px}.ForgotPasswordModal_label__POWRY{color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.ForgotPasswordModal_label__POWRY svg{color:#4ade80}.ForgotPasswordModal_input__5kfLB{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px 16px;color:#fff;font-size:16px;transition:all .2s;width:100%;box-sizing:border-box}.ForgotPasswordModal_input__5kfLB:focus{outline:none;border-color:#4ade80;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(74,222,128,.1)}.ForgotPasswordModal_input__5kfLB::placeholder{color:#888}.ForgotPasswordModal_input__5kfLB:disabled{opacity:.6;cursor:not-allowed}.ForgotPasswordModal_error__yTTQQ{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px;color:#fca5a5;font-size:14px;text-align:center}.ForgotPasswordModal_submitButton__G1U9r{background:linear-gradient(45deg,#4ade80,#22c55e);color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:10px}.ForgotPasswordModal_submitButton__G1U9r:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(74,222,128,.3)}.ForgotPasswordModal_submitButton__G1U9r:disabled{opacity:.7;cursor:not-allowed;transform:none}.ForgotPasswordModal_loading__dkPMs{display:flex;align-items:center;justify-content:center;gap:8px}.ForgotPasswordModal_backSection__cQgyv{margin-top:25px;text-align:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.ForgotPasswordModal_backSection__cQgyv p{color:#ccc;font-size:14px;margin:0 0 10px}.ForgotPasswordModal_backLinkButton__R33Eg{background:none;border:none;color:#4ade80;font-size:14px;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .2s}.ForgotPasswordModal_backLinkButton__R33Eg:hover:not(:disabled){background:rgba(74,222,128,.1);color:#22c55e}.ForgotPasswordModal_backLinkButton__R33Eg:disabled{opacity:.5;cursor:not-allowed}.ForgotPasswordModal_successContent__R2qL9{text-align:center;padding:20px 0}.ForgotPasswordModal_successIcon__hxi2p{font-size:48px;color:#4ade80;margin-bottom:20px}.ForgotPasswordModal_successTitle__vVWXU{color:#fff;font-size:24px;font-weight:700;margin:0 0 20px;background:linear-gradient(45deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ForgotPasswordModal_successDescription__BOp1w{margin-bottom:30px}.ForgotPasswordModal_successDescription__BOp1w p{color:#ccc;font-size:14px;margin:0 0 10px;line-height:1.5}.ForgotPasswordModal_successActions__kHBE_{display:flex;flex-direction:column;gap:12px}.ForgotPasswordModal_successButton__J2OHu{background:linear-gradient(45deg,#4ade80,#22c55e);color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.ForgotPasswordModal_successButton__J2OHu:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(74,222,128,.3)}.ForgotPasswordModal_resendButton__RbpYl{background:none;border:1px solid hsla(0,0%,100%,.2);color:#ccc;border-radius:12px;padding:14px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.ForgotPasswordModal_resendButton__RbpYl:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.3);color:#fff}@media (max-width:480px){.ForgotPasswordModal_overlay__GQ9ix{padding-top:60px}.ForgotPasswordModal_modal__yIu5f{padding:20px;margin:10px;max-width:none;max-height:calc(100vh - 80px)}.ForgotPasswordModal_title__phdzY{font-size:20px}.ForgotPasswordModal_input__5kfLB{font-size:16px}.ForgotPasswordModal_successActions__kHBE_{gap:10px}}@keyframes ForgotPasswordModal_fadeIn__HWkoq{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ForgotPasswordModal_modal__yIu5f{animation:ForgotPasswordModal_fadeIn__HWkoq .3s ease-out}.ForgotPasswordModal_modal__yIu5f::-webkit-scrollbar{width:6px}.ForgotPasswordModal_modal__yIu5f::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.ForgotPasswordModal_modal__yIu5f::-webkit-scrollbar-thumb{background:#4ade80;border-radius:3px}.ForgotPasswordModal_modal__yIu5f::-webkit-scrollbar-thumb:hover{background:#22c55e}.LoginModal_overlay__GxXb2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto}.LoginModal_modal__a5sgU{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;padding:30px;width:100%;max-width:450px;max-height:calc(100vh - 140px);overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);position:relative;flex-shrink:0}.LoginModal_header__sRh83{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.LoginModal_title__VSobd{color:#fff;font-size:24px;font-weight:700;margin:0;background:linear-gradient(45deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LoginModal_closeButton___EjyB{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s}.LoginModal_closeButton___EjyB:hover{color:#fff;background:hsla(0,0%,100%,.1)}.LoginModal_description__wExxr{margin-bottom:25px}.LoginModal_description__wExxr p{color:#ccc;font-size:14px;margin:0;text-align:center;line-height:1.5}.LoginModal_form__HuWk_{display:flex;flex-direction:column;gap:20px}.LoginModal_inputGroup__NrTXM{display:flex;flex-direction:column;gap:8px}.LoginModal_label__8fWSI{color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.LoginModal_label__8fWSI svg{color:#4ade80}.LoginModal_input__j_82y{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:14px 16px;color:#fff;font-size:16px;transition:all .2s;width:100%;box-sizing:border-box}.LoginModal_input__j_82y:focus{outline:none;border-color:#4ade80;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(74,222,128,.1)}.LoginModal_input__j_82y::placeholder{color:#888}.LoginModal_input__j_82y:disabled{opacity:.6;cursor:not-allowed}.LoginModal_passwordContainer__NUb_5{position:relative;display:flex;align-items:center}.LoginModal_passwordContainer__NUb_5 .LoginModal_input__j_82y{padding-right:50px}.LoginModal_passwordToggle__uz_H6{position:absolute;right:12px;background:none;border:none;color:#888;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s;display:flex;align-items:center;justify-content:center}.LoginModal_passwordToggle__uz_H6:hover{color:#fff;background:hsla(0,0%,100%,.1)}.LoginModal_passwordToggle__uz_H6:disabled{opacity:.5;cursor:not-allowed}.LoginModal_error__HZNcb{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:12px;color:#fca5a5;font-size:14px;text-align:center}.LoginModal_checkboxGroup__t2Vyp{margin:15px 0}.LoginModal_checkboxLabel__WLwsp{display:flex;align-items:center;gap:10px;cursor:pointer;color:#ccc;font-size:14px;font-weight:500;transition:color .2s}.LoginModal_checkboxLabel__WLwsp:hover{color:#fff}.LoginModal_checkbox__e3pxA{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-radius:4px;background:hsla(0,0%,100%,.05);cursor:pointer;transition:all .2s;position:relative;flex-shrink:0}.LoginModal_checkbox__e3pxA:checked{background:linear-gradient(45deg,#4ade80,#22c55e);border-color:#4ade80}.LoginModal_checkbox__e3pxA:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.LoginModal_checkbox__e3pxA:hover{border-color:#4ade80;background:rgba(74,222,128,.1)}.LoginModal_checkbox__e3pxA:disabled{opacity:.5;cursor:not-allowed}.LoginModal_checkboxText__zTDZC{-webkit-user-select:none;-moz-user-select:none;user-select:none}.LoginModal_forgotPasswordSection__65Cbe{text-align:center;margin:10px 0}.LoginModal_forgotPasswordButton__vVI6W{background:none;border:none;color:#4ade80;font-size:14px;font-weight:500;cursor:pointer;padding:8px 12px;border-radius:6px;transition:all .2s;text-decoration:underline}.LoginModal_forgotPasswordButton__vVI6W:hover:not(:disabled){background:rgba(74,222,128,.1);color:#22c55e;text-decoration:none}.LoginModal_forgotPasswordButton__vVI6W:disabled{opacity:.5;cursor:not-allowed}.LoginModal_submitButton__QO_Ir{background:linear-gradient(45deg,#4ade80,#22c55e);color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:10px}.LoginModal_submitButton__QO_Ir:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(74,222,128,.3)}.LoginModal_submitButton__QO_Ir:disabled{opacity:.7;cursor:not-allowed;transform:none}.LoginModal_loading__09r9s{display:flex;align-items:center;justify-content:center;gap:8px}.LoginModal_toggleSection__HEwrs{margin-top:25px;text-align:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.LoginModal_toggleSection__HEwrs p{color:#ccc;font-size:14px;margin:0 0 10px}.LoginModal_toggleButton__wgdy7{background:none;border:none;color:#4ade80;font-size:14px;font-weight:600;cursor:pointer;padding:8px 16px;border-radius:8px;transition:all .2s}.LoginModal_toggleButton__wgdy7:hover:not(:disabled){background:rgba(74,222,128,.1);color:#22c55e}.LoginModal_toggleButton__wgdy7:disabled{opacity:.5;cursor:not-allowed}.LoginModal_migrationInfo__Qa7Mb{margin-top:20px;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);border-radius:8px;padding:12px;text-align:center}.LoginModal_migrationInfo__Qa7Mb p{color:#4ade80;font-size:13px;margin:0;font-weight:500}@media (max-width:480px){.LoginModal_overlay__GxXb2{padding-top:60px}.LoginModal_modal__a5sgU{padding:20px;margin:10px;max-width:none;max-height:calc(100vh - 80px)}.LoginModal_title__VSobd{font-size:20px}.LoginModal_input__j_82y{font-size:16px}}@keyframes LoginModal_fadeIn__uNcGj{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.LoginModal_modal__a5sgU{animation:LoginModal_fadeIn__uNcGj .3s ease-out}.LoginModal_modal__a5sgU::-webkit-scrollbar{width:6px}.LoginModal_modal__a5sgU::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.LoginModal_modal__a5sgU::-webkit-scrollbar-thumb{background:#4ade80;border-radius:3px}.LoginModal_modal__a5sgU::-webkit-scrollbar-thumb:hover{background:#22c55e}.ActivateBenefitsModal_modalOverlay__3FeyK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;overflow-y:auto}.ActivateBenefitsModal_modal__fcRWp{background-color:#23272f;border-radius:1rem;max-width:500px;width:90%;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid #1db954;position:relative;animation:ActivateBenefitsModal_slideIn__X8yjB .3s ease;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.ActivateBenefitsModal_modal__fcRWp::-webkit-scrollbar{width:8px}.ActivateBenefitsModal_modal__fcRWp::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.ActivateBenefitsModal_modal__fcRWp::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.ActivateBenefitsModal_modal__fcRWp::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}@keyframes ActivateBenefitsModal_slideIn__X8yjB{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.ActivateBenefitsModal_modalHeader__0uW1P{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(29,185,84,.2)}.ActivateBenefitsModal_modalHeader__0uW1P h2{color:#1db954;margin:0;font-size:1.5rem;font-weight:600}.ActivateBenefitsModal_closeButton__H2oU4{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.3);line-height:1;padding:0;text-align:center}.ActivateBenefitsModal_closeButton__H2oU4:hover{color:#f44;background-color:rgba(255,68,68,.2);border-color:rgba(255,68,68,.5);transform:scale(1.1);box-shadow:0 4px 15px rgba(255,68,68,.3)}.ActivateBenefitsModal_modalContent__Ofnyt{padding:1.5rem;color:#e0e0e0}.ActivateBenefitsModal_description__JdmjY{margin-bottom:2rem;text-align:center}.ActivateBenefitsModal_description__JdmjY p{color:#ccc;font-size:1rem;line-height:1.5;margin:0}.ActivateBenefitsModal_codeInput__gCrcf{margin-bottom:1.5rem}.ActivateBenefitsModal_codeInput__gCrcf label{display:block;color:#fff;font-weight:700;margin-bottom:.5rem;font-size:1rem}.ActivateBenefitsModal_input__2Cn1x{width:100%;padding:.75rem;background-color:#181c22;border:2px solid #23272f;border-radius:.7rem;color:#fff;font-size:1.1rem;font-family:monospace;text-align:center;letter-spacing:2px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.ActivateBenefitsModal_input__2Cn1x:focus{outline:none;border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.ActivateBenefitsModal_input__2Cn1x:disabled{opacity:.6;cursor:not-allowed}.ActivateBenefitsModal_input__2Cn1x::placeholder{color:#666;letter-spacing:1px}.ActivateBenefitsModal_error__OJi4S{background:#dc2626;color:#fff;padding:1rem;border-radius:10px;margin-bottom:1.5rem;text-align:center;font-weight:700}.ActivateBenefitsModal_actions__Xe5e6{text-align:center;margin-bottom:2rem}.ActivateBenefitsModal_activateButton__bOWXK{background-color:#1db954;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;min-width:200px;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto}.ActivateBenefitsModal_activateButton__bOWXK:hover:not(:disabled){background-color:#1ed760;transform:scale(1.02);box-shadow:0 4px 15px rgba(29,185,84,.3)}.ActivateBenefitsModal_activateButton__bOWXK:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.ActivateBenefitsModal_help__y4DJ3{background:#1a1e24;padding:1rem;border-radius:.7rem;border-left:4px solid #1db954}.ActivateBenefitsModal_help__y4DJ3 h4{color:#fff;margin:0 0 1rem;font-size:1.1rem}.ActivateBenefitsModal_help__y4DJ3 ul{color:#ccc;margin:0;padding-left:1.5rem}.ActivateBenefitsModal_help__y4DJ3 li{margin:.5rem 0;line-height:1.4}@media (max-width:768px){.ActivateBenefitsModal_modal__fcRWp{margin:1rem;max-width:calc(100% - 2rem)}.ActivateBenefitsModal_modalHeader__0uW1P{padding:1.5rem}.ActivateBenefitsModal_modalHeader__0uW1P h2{font-size:1.5rem}.ActivateBenefitsModal_modalContent__Ofnyt{padding:1.5rem}.ActivateBenefitsModal_input__2Cn1x{font-size:1rem;letter-spacing:1px}.ActivateBenefitsModal_activateButton__bOWXK{width:100%;min-width:auto}}@media (max-width:480px){.ActivateBenefitsModal_help__y4DJ3,.ActivateBenefitsModal_modalContent__Ofnyt,.ActivateBenefitsModal_modalHeader__0uW1P{padding:1rem}.ActivateBenefitsModal_input__2Cn1x{font-size:.9rem;padding:.8rem}}.DonationBenefitsModal_modalOverlay__SxSjq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;overflow-y:auto}.DonationBenefitsModal_modal__9yBuj{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px rgba(0,0,0,.8);border:2px solid #ff6b6b;animation:DonationBenefitsModal_slideIn__CSjMR .3s ease-out;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}@keyframes DonationBenefitsModal_slideIn__CSjMR{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DonationBenefitsModal_modalHeader__3YW6j{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid #333}.DonationBenefitsModal_modalHeader__3YW6j h2{color:#fff;margin:0;font-size:1.8rem;background:linear-gradient(45deg,#ff6b6b,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.DonationBenefitsModal_closeButton__pO4Li{background:none;border:none;color:#999;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.DonationBenefitsModal_closeButton__pO4Li:hover{background:#333;color:#fff}.DonationBenefitsModal_modalContent__Q24hx{padding:2rem}.DonationBenefitsModal_thankYou___fECy{text-align:center;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(45deg,#ff6b6b,#ff8e8e);border-radius:15px;color:#fff}.DonationBenefitsModal_thankYou___fECy h3{margin:0 0 .5rem;font-size:1.4rem}.DonationBenefitsModal_thankYou___fECy p{margin:0;opacity:.9}.DonationBenefitsModal_benefitsList__qmGEV{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.DonationBenefitsModal_benefitItem__VaP0I{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#2a2a2a;border-radius:12px;border-left:4px solid #ff6b6b;transition:all .3s ease;position:relative;overflow:hidden}.DonationBenefitsModal_benefitItem__VaP0I:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.DonationBenefitsModal_benefitItem__VaP0I:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05));opacity:0;transition:opacity .3s ease}.DonationBenefitsModal_benefitItem__VaP0I:hover:before{opacity:1}.DonationBenefitsModal_benefitIcon__dw_8a{font-size:2rem;min-width:3rem;text-align:center}.DonationBenefitsModal_benefitInfo__t6K63{flex:1 1;color:#fff}.DonationBenefitsModal_benefitInfo__t6K63 h4{margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.DonationBenefitsModal_benefitInfo__t6K63 p{margin:0;color:#ccc;font-size:.9rem;line-height:1.4}.DonationBenefitsModal_benefitType__9j2UT{padding:.3rem .8rem;border-radius:20px;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.DonationBenefitsModal_footer__ymDnv{text-align:center;padding:1.5rem;background:#1a1a1a;border-radius:12px;border:1px solid #333}.DonationBenefitsModal_footer__ymDnv p{color:#ccc;margin:.5rem 0;font-size:.9rem}.DonationBenefitsModal_footer__ymDnv p:first-child{color:#fff;font-weight:700;font-size:1rem}.DonationBenefitsModal_profileButton__WKbUc{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:1rem 2rem;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-top:1rem}.DonationBenefitsModal_profileButton__WKbUc:hover{background:linear-gradient(45deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 5px 15px rgba(59,130,246,.3)}.DonationBenefitsModal_modal__9yBuj::-webkit-scrollbar{width:8px;background:transparent}.DonationBenefitsModal_modal__9yBuj::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.DonationBenefitsModal_modal__9yBuj::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.DonationBenefitsModal_modal__9yBuj::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}@media (max-width:768px){.DonationBenefitsModal_modal__9yBuj{margin:1rem;max-width:calc(100% - 2rem)}.DonationBenefitsModal_modalHeader__3YW6j{padding:1.5rem}.DonationBenefitsModal_modalHeader__3YW6j h2{font-size:1.5rem}.DonationBenefitsModal_modalContent__Q24hx{padding:1.5rem}.DonationBenefitsModal_benefitItem__VaP0I{flex-direction:column;text-align:center;gap:.5rem}.DonationBenefitsModal_benefitIcon__dw_8a{font-size:2.5rem}.DonationBenefitsModal_benefitType__9j2UT{align-self:center}}@media (max-width:480px){.DonationBenefitsModal_modalContent__Q24hx,.DonationBenefitsModal_modalHeader__3YW6j,.DonationBenefitsModal_thankYou___fECy{padding:1rem}.DonationBenefitsModal_thankYou___fECy h3{font-size:1.2rem}.DonationBenefitsModal_benefitItem__VaP0I{padding:1rem}}.BadgeSelector_badgeSelector__Uwi92{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;margin-top:20px}.BadgeSelector_header__5GzLt h4{margin:0 0 5px;color:#4ecdc4;font-size:1.1rem}.BadgeSelector_header__5GzLt p{margin:0 0 15px;color:hsla(0,0%,100%,.7);font-size:.9rem}.BadgeSelector_currentBadge__lXXay{margin-bottom:15px;padding:15px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:8px}.BadgeSelector_selectedBadgeDisplay__MlbkG{display:flex;align-items:center;justify-content:space-between}.BadgeSelector_badgePreview__GySoH{display:flex;align-items:center;gap:12px}.BadgeSelector_badgePreview__GySoH .BadgeSelector_badgeIcon__P3uS3{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:50%}.BadgeSelector_badgeInfo__yiQ8l{display:flex;flex-direction:column}.BadgeSelector_badgeTitle__WClQ4{font-weight:700;color:#fff;margin-bottom:2px}.BadgeSelector_badgeDescription__8ztX7{font-size:.85rem;color:hsla(0,0%,100%,.7)}.BadgeSelector_noBadgeSelected__4LL7X{text-align:center;color:hsla(0,0%,100%,.5);font-style:italic;padding:20px}.BadgeSelector_removeButton__97RuN{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:.85rem;transition:all .2s ease}.BadgeSelector_removeButton__97RuN:hover{background:rgba(239,68,68,.3);border-color:rgba(239,68,68,.5)}.BadgeSelector_removeButton__97RuN:disabled{opacity:.5;cursor:not-allowed}.BadgeSelector_selectButton__Ek8HN{width:100%;background:linear-gradient(135deg,#4ecdc4,#44a08d);border:none;color:#fff;padding:12px;border-radius:8px;cursor:pointer;font-weight:700;transition:all .2s ease}.BadgeSelector_selectButton__Ek8HN:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(78,205,196,.3)}.BadgeSelector_selectButton__Ek8HN:disabled{opacity:.5;cursor:not-allowed;transform:none}.BadgeSelector_badgesList__U8tqk{margin-top:15px;max-height:300px;overflow-y:auto;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;background:rgba(0,0,0,.2)}.BadgeSelector_badgeOption__LTjl3{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:all .2s ease;position:relative}.BadgeSelector_badgeOption__LTjl3:last-child{border-bottom:none}.BadgeSelector_badgeOption__LTjl3:hover{background:hsla(0,0%,100%,.05)}.BadgeSelector_badgeOption__LTjl3.BadgeSelector_selected__lRxbw{background:rgba(78,205,196,.1);border-left:3px solid #4ecdc4}.BadgeSelector_badgeOption__LTjl3 .BadgeSelector_badgeIcon__P3uS3{font-size:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:50%;flex-shrink:0}.BadgeSelector_badgeDetails__s7JJC{flex:1 1;display:flex;flex-direction:column;gap:2px}.BadgeSelector_badgeDetails__s7JJC .BadgeSelector_badgeTitle__WClQ4{font-weight:700;color:#fff}.BadgeSelector_badgeDetails__s7JJC .BadgeSelector_badgeDescription__8ztX7{font-size:.85rem;color:hsla(0,0%,100%,.7)}.BadgeSelector_badgeRarity__vr4JB{font-size:.75rem;padding:2px 6px;border-radius:4px;width:-moz-fit-content;width:fit-content;margin-top:2px}.BadgeSelector_badgeRarity__vr4JB.BadgeSelector_common__xir1_{background:rgba(156,163,175,.2);color:#9ca3af}.BadgeSelector_badgeRarity__vr4JB.BadgeSelector_uncommon__YxfOl{background:rgba(34,197,94,.2);color:#22c55e}.BadgeSelector_badgeRarity__vr4JB.BadgeSelector_rare__bus6S{background:rgba(59,130,246,.2);color:#3b82f6}.BadgeSelector_badgeRarity__vr4JB.BadgeSelector_epic__g_ibo{background:rgba(139,92,246,.2);color:#8b5cf6}.BadgeSelector_badgeRarity__vr4JB.BadgeSelector_legendary__tDmPQ{background:rgba(245,158,11,.2);color:#f59e0b}.BadgeSelector_badgeRarity__vr4JB.BadgeSelector_special__zjFfn{background:hsla(0,100%,71%,.2);color:#ff6b6b}.BadgeSelector_selectedIndicator__yetjJ{color:#4ecdc4;font-weight:700;font-size:18px}.BadgeSelector_noBadges__i8ZHx{text-align:center;padding:30px;color:hsla(0,0%,100%,.6)}.BadgeSelector_noBadges__i8ZHx p{margin:8px 0}.BadgeSelector_badgesList__U8tqk::-webkit-scrollbar{width:6px}.BadgeSelector_badgesList__U8tqk::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.BadgeSelector_badgesList__U8tqk::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.BadgeSelector_badgesList__U8tqk::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.UserProfile_modalOverlay__RzHHE{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-start;z-index:1000;padding:1rem;overflow-y:auto;transform:none!important;margin:0!important}.UserProfile_profileModal__y9u_g{background-color:#23272f;border-radius:1rem;width:100%;max-width:900px;max-height:calc(100vh - 2rem);overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);border:none;margin:1rem auto;flex-shrink:0;display:flex;flex-direction:column;animation:UserProfile_slideIn__Gwl_G .3s ease;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}@keyframes UserProfile_slideIn__Gwl_G{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.UserProfile_profileHeader__zrwIz{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(29,185,84,.2);flex-shrink:0;position:relative}.UserProfile_profileHeader__zrwIz h2{color:#1db954;font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:.75rem;margin:0 60px 0 0;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfile_profileHeader__zrwIz h2:before{content:"👤";font-size:1.25rem}.UserProfile_closeButton__YCOaY{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;box-shadow:0 2px 10px rgba(0,0,0,.3);line-height:1;padding:0;text-align:center;flex-shrink:0}.UserProfile_closeButton__YCOaY:hover{color:#f44;background-color:rgba(255,68,68,.2);border-color:rgba(255,68,68,.5);transform:scale(1.1);box-shadow:0 4px 15px rgba(255,68,68,.3)}.UserProfile_profileContent__B9NhI{padding:1.5rem;overflow-y:auto!important;flex:1 1;color:#e0e0e0;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.UserProfile_profileContent__B9NhI::-webkit-scrollbar{width:8px;background:transparent}.UserProfile_profileContent__B9NhI::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.UserProfile_profileContent__B9NhI::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.UserProfile_profileContent__B9NhI::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}.UserProfile_profileBasicInfo__QvGw7{display:flex;gap:30px;margin-bottom:30px;align-items:flex-start}.UserProfile_avatarSection__JFHTX{position:relative;flex-shrink:0;margin-bottom:40px;padding-bottom:20px}.UserProfile_avatar__KT0t2{width:120px;height:120px;border-radius:50%;border:4px solid #1db954;object-fit:cover}.UserProfile_levelBadge__TyDl8{position:static;background:linear-gradient(45deg,#1db954,#1ed760);color:#fff;padding:8px 18px;border-radius:25px;font-size:.85rem;font-weight:600;box-shadow:0 6px 12px rgba(0,0,0,.4);white-space:nowrap;border:2px solid hsla(0,0%,100%,.1);margin-top:15px;display:inline-block}.UserProfile_userInfo__s_eXK{flex:1 1}.UserProfile_userInfo__s_eXK h3{margin:0 0 10px;font-size:2rem;display:flex;align-items:center;gap:15px}.UserProfile_editButton__EGzqg{background:none;border:none;color:#1db954;cursor:pointer;padding:8px;border-radius:50%;transition:all .2s;font-size:1rem}.UserProfile_editButton__EGzqg:hover{background:rgba(29,185,84,.2);transform:scale(1.1)}.UserProfile_bio__acvAC{color:#b3b3b3;margin:10px 0;line-height:1.5}.UserProfile_joinDate__SvEcJ{color:#888;font-size:.9rem}.UserProfile_editForm__MOKlg{display:flex;flex-direction:column;gap:15px}.UserProfile_editInput__C0em8,.UserProfile_editTextarea__ooYg2{background-color:#181c22;border:2px solid #23272f;border-radius:.7rem;color:#fff;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;font-family:inherit;resize:vertical}.UserProfile_editInput__C0em8:focus,.UserProfile_editTextarea__ooYg2:focus{outline:none;border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_editButtons__6Zkbk{display:flex;gap:.75rem}.UserProfile_cancelButton__BbCFc,.UserProfile_saveButton__1numi{padding:.75rem 1.5rem;border:none;border-radius:.5rem;cursor:pointer;font-weight:600;transition:all .3s ease;font-size:.9rem}.UserProfile_saveButton__1numi{background-color:#1db954;color:#fff}.UserProfile_saveButton__1numi:hover{background-color:#1ed760;transform:scale(1.02);box-shadow:0 4px 15px rgba(29,185,84,.3)}.UserProfile_cancelButton__BbCFc{background:transparent;color:#b0b0b0;border:2px solid #404040}.UserProfile_cancelButton__BbCFc:hover{background:hsla(0,0%,100%,.1);color:#fff}.UserProfile_xpSection__FOQBl{margin-bottom:2rem;background:#181c22;padding:1.5rem;border-radius:.7rem;border:2px solid #23272f;transition:border-color .2s,box-shadow .2s}.UserProfile_xpSection__FOQBl:hover{border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_xpInfo__HMAb5{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.9rem;color:#b0b0b0}.UserProfile_xpBar__QjiMR{background:#23272f;height:12px;border-radius:6px;overflow:hidden;border:1px solid rgba(29,185,84,.3)}.UserProfile_xpProgress__EDhZ_{background:linear-gradient(90deg,#1db954,#1ed760);height:100%;transition:width .3s ease;border-radius:6px}.UserProfile_tabNavigation__UklPV{display:flex;gap:.25rem;margin-bottom:2rem;background:#181c22;padding:.25rem;border-radius:.7rem;border:2px solid #23272f}.UserProfile_tab__ET7zY{flex:1 1;background:none;border:none;color:#b0b0b0;padding:.75rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.9rem}.UserProfile_tab__ET7zY:hover{background:rgba(29,185,84,.1);color:#1db954}.UserProfile_tab__ET7zY.UserProfile_active__KxEcX{background:#1db954;color:#fff;box-shadow:0 2px 8px rgba(29,185,84,.3)}.UserProfile_tabContent__0nM7l{min-height:300px}.UserProfile_statsGrid__M8wYH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.UserProfile_statCard__52UwM{background:#181c22;padding:1.5rem;border-radius:.7rem;display:flex;align-items:center;gap:1.25rem;border:2px solid #23272f;transition:all .3s ease}.UserProfile_statCard__52UwM:hover{transform:translateY(-2px);border-color:#1db954;box-shadow:0 4px 15px rgba(29,185,84,.2)}.UserProfile_statIcon__c8Vkf{font-size:2rem;color:#1db954;flex-shrink:0}.UserProfile_statInfo__onE7h{display:flex;flex-direction:column;flex:1 1}.UserProfile_statValue__SA4Kn{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:.25rem}.UserProfile_statLabel__59G2k{font-size:.9rem;color:#b0b0b0}.UserProfile_modeStats__nUyO8{margin-bottom:30px}.UserProfile_modeStats__nUyO8 h4{margin-bottom:20px;color:#1db954;font-size:1.3rem}.UserProfile_modeCard__yhV_f{background:#181c22;padding:1.25rem;border-radius:.7rem;margin-bottom:1rem;border:2px solid #23272f;transition:all .3s ease}.UserProfile_modeCard__yhV_f:hover{border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_modeCard__yhV_f h5{margin:0 0 1rem;color:#1db954;font-size:1.1rem;font-weight:600}.UserProfile_modeInfo__6AN__{display:flex;gap:2rem;flex-wrap:wrap;color:#b0b0b0;font-size:.9rem}.UserProfile_franchiseStats__xbd7U h4{margin-bottom:20px;color:#1db954;font-size:1.3rem}.UserProfile_franchiseList__xxIO3{display:flex;flex-direction:column;gap:10px}.UserProfile_franchiseItem__B9dFG{display:flex;justify-content:space-between;align-items:center;background:#181c22;padding:1rem 1.25rem;border-radius:.7rem;border:2px solid #23272f;transition:all .3s ease}.UserProfile_franchiseItem__B9dFG:hover{border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_franchiseName__B8DKG{font-weight:600;color:#fff}.UserProfile_franchiseWinRate__n4k4O{color:#1db954;font-weight:600}.UserProfile_statsUpdateSection__Nd3d5{margin-top:2rem;padding:1.5rem;background:#181c22;border-radius:.7rem;border:2px solid #23272f;transition:all .3s ease}.UserProfile_statsUpdateSection__Nd3d5:hover{border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_statsUpdateSection__Nd3d5 h6{margin:0 0 1rem;color:#1db954;font-size:1.1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.UserProfile_statsUpdateDescription__bEiox{color:#b0b0b0;font-size:.9rem;margin-bottom:1.5rem;line-height:1.5}.UserProfile_forceUpdateButton__LKDRS{background:linear-gradient(45deg,#1db954,#1ed760);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-width:200px;justify-content:center}.UserProfile_forceUpdateButton__LKDRS:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 15px rgba(29,185,84,.3)}.UserProfile_forceUpdateButton__LKDRS:disabled{opacity:.6;cursor:not-allowed;transform:none}.UserProfile_spinner__6Exdg{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:UserProfile_spin__ilI8E 1s linear infinite}@keyframes UserProfile_spin__ilI8E{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserProfile_updateMessage__hZ67h{margin-top:1rem;padding:.75rem;border-radius:.5rem;font-size:.9rem;font-weight:500}.UserProfile_updateMessage__hZ67h.UserProfile_success__9VVE8{background:rgba(29,185,84,.2);color:#1db954;border:1px solid rgba(29,185,84,.3)}.UserProfile_updateMessage__hZ67h.UserProfile_error__8v2Cp{background:rgba(255,68,68,.2);color:#f44;border:1px solid rgba(255,68,68,.3)}.UserProfile_buttonGroup__IhE9W{display:flex;gap:1rem;flex-wrap:wrap}.UserProfile_migrateButton__WFoF5{background:linear-gradient(45deg,#1db954,#1ed760);color:#fff;border:none;padding:1rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-width:250px;justify-content:center;flex:1 1}.UserProfile_migrateButton__WFoF5:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 20px rgba(29,185,84,.4);background:linear-gradient(45deg,#1ed760,#1db954)}.UserProfile_migrateButton__WFoF5:disabled{opacity:.6;cursor:not-allowed;transform:none}.UserProfile_testButton__v5WJK{background:#181c22;color:#1db954;border:2px solid #1db954;padding:1rem 1.5rem;border-radius:.5rem;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-width:150px;justify-content:center}.UserProfile_testButton__v5WJK:hover{background:rgba(29,185,84,.1);transform:scale(1.02)}.UserProfile_achievementsSummary__POTxP{margin-bottom:30px;text-align:center}.UserProfile_achievementsSummary__POTxP h4{color:#1db954;font-size:1.3rem}.UserProfile_nearAchievements__e5izR{margin-bottom:30px}.UserProfile_nearAchievements__e5izR h5{color:#1db954;margin-bottom:20px;font-size:1.2rem}.UserProfile_achievementItem__0u7_i{display:flex;align-items:center;gap:1.25rem;background:#181c22;padding:1.25rem;border-radius:.7rem;margin-bottom:1rem;border:2px solid #23272f;transition:all .3s ease}.UserProfile_achievementItem__0u7_i:hover{border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_achievementIcon__C2aST{font-size:2rem;flex-shrink:0;color:#1db954}.UserProfile_achievementInfo__xC2YV{flex:1 1}.UserProfile_achievementTitle___MJop{display:block;font-weight:600;color:#fff;margin-bottom:.25rem}.UserProfile_achievementDesc__yUGHl{display:block;color:#b0b0b0;font-size:.9rem;margin-bottom:.75rem}.UserProfile_achievementProgress__opIZp{display:flex;align-items:center;gap:.75rem}.UserProfile_progressBar___O2ig{flex:1 1;height:8px;background:#23272f;border-radius:4px;overflow:hidden;border:1px solid rgba(29,185,84,.3)}.UserProfile_progressBar___O2ig:before{content:"";display:block;height:100%;background:linear-gradient(90deg,#1db954,#1ed760);border-radius:4px}.UserProfile_unlockedAchievements__sfgbH h5{color:#1db954;margin-bottom:20px;font-size:1.2rem}.UserProfile_achievementGrid__2M98V{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.UserProfile_achievementCard__jTP9c{background:hsla(0,0%,100%,.05);padding:20px;border-radius:12px;text-align:center;border:2px solid;transition:transform .2s}.UserProfile_achievementCard__jTP9c:hover{transform:translateY(-5px)}.UserProfile_achievementCard__jTP9c .UserProfile_achievementIcon__C2aST{font-size:2.5rem;margin-bottom:10px;display:block}.UserProfile_achievementCard__jTP9c .UserProfile_achievementTitle___MJop{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:8px}.UserProfile_achievementCard__jTP9c .UserProfile_achievementDesc__yUGHl{font-size:.9rem;color:#b3b3b3;margin-bottom:10px}.UserProfile_achievementRarity__vLER2{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.UserProfile_gameHistory__47zF5{display:flex;flex-direction:column;gap:15px}.UserProfile_gameItem__QTK11{background:hsla(0,0%,100%,.05);padding:20px;border-radius:12px;border:1px solid rgba(29,185,84,.2);justify-content:space-between;flex-wrap:wrap}.UserProfile_gameItem__QTK11,.UserProfile_gameResult__IZhxm{display:flex;align-items:center;gap:15px}.UserProfile_resultIcon__sCQT8{font-size:1.5rem}.UserProfile_resultIcon__sCQT8.UserProfile_win__v2yWi{color:#1db954}.UserProfile_resultIcon__sCQT8.UserProfile_loss__zemR0{color:#e22134}.UserProfile_gameInfo__ilXic{display:flex;flex-direction:column}.UserProfile_gameMode__B_zFf{font-weight:600;color:#fff}.UserProfile_gameDate__VXkcG{font-size:.9rem;color:#b3b3b3}.UserProfile_songInfo__guCQH{display:flex;flex-direction:column;text-align:center}.UserProfile_songTitle__JT9GB{font-weight:600;color:#fff}.UserProfile_songGame__6iwGw{font-size:.9rem;color:#b3b3b3}.UserProfile_gameStats__omqMT{display:flex;flex-direction:column;text-align:right;font-size:.9rem;color:#b3b3b3}.UserProfile_noHistory__fscnF{text-align:center;color:#888;font-style:italic;padding:40px}@media (max-width:768px){.UserProfile_profileModal__y9u_g{margin:10px;max-height:95vh}.UserProfile_closeButton__YCOaY{top:1.2rem;right:1.2rem;width:2.2rem;height:2.2rem;font-size:1.3rem}.UserProfile_profileHeader__zrwIz h2{font-size:1.3rem;margin-right:55px}.UserProfile_profileContent__B9NhI{padding:20px}.UserProfile_profileBasicInfo__QvGw7{flex-direction:column;align-items:center;text-align:center}.UserProfile_statsGrid__M8wYH{grid-template-columns:1fr}.UserProfile_modeInfo__6AN__{flex-direction:column;gap:10px}.UserProfile_achievementGrid__2M98V{grid-template-columns:1fr}.UserProfile_gameItem__QTK11{flex-direction:column;text-align:center}.UserProfile_tab__ET7zY{padding:12px 8px;font-size:.9rem}.UserProfile_confirmButtons__5i1Rx,.UserProfile_dataActions__CV4dr{flex-direction:column}}.UserProfile_settingsTab__zYlrd h4{color:#1db954;margin-bottom:30px;font-size:1.3rem}.UserProfile_settingsSection__PbnVn{background:hsla(0,0%,100%,.05);padding:25px;border-radius:15px;margin-bottom:25px;border:1px solid rgba(29,185,84,.2)}.UserProfile_settingsSection__PbnVn h5{color:#fff;margin-bottom:20px;font-size:1.1rem;font-weight:600}.UserProfile_settingItem__NOQaH{margin-bottom:15px}.UserProfile_settingItem__NOQaH label{display:flex;align-items:center;gap:10px;color:#b3b3b3;cursor:pointer;font-size:1rem}.UserProfile_settingItem__NOQaH input[type=checkbox]{width:18px;height:18px;accent-color:#1db954}.UserProfile_dataActions__CV4dr{display:flex;gap:15px;flex-wrap:wrap}.UserProfile_exportButton__XAVQj,.UserProfile_importButton__UN3Nv{background:#1db954;color:#fff;border:none;padding:12px 20px;border-radius:10px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s;text-decoration:none}.UserProfile_exportButton__XAVQj:hover,.UserProfile_importButton__UN3Nv:hover{background:#1ed760;transform:translateY(-2px)}.UserProfile_profileStats__pHmtC{display:flex;flex-direction:column;gap:12px}.UserProfile_statItem__trHVT{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.UserProfile_statItem__trHVT:last-child{border-bottom:none}.UserProfile_statItem__trHVT span:first-child{color:#b3b3b3}.UserProfile_statItem__trHVT span:last-child{color:#fff;font-weight:600}.UserProfile_accountActions__VsEEX{display:flex;flex-direction:column;gap:10px}.UserProfile_logoutButton__PCKlf{background:#f59e0b;color:#fff;border:none;padding:12px 20px;border-radius:10px;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;width:100%}.UserProfile_logoutButton__PCKlf:hover{background:#d97706;transform:translateY(-2px)}.UserProfile_dangerZone__DL3NR{color:#ef4444!important}.UserProfile_resetButton__ZhtmS{background:#ef4444;color:#fff;border:none;padding:12px 20px;border-radius:10px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s}.UserProfile_resetButton__ZhtmS:hover{background:#dc2626;transform:translateY(-2px)}.UserProfile_confirmReset__RcQWg{background:rgba(239,68,68,.1);border:1px solid #ef4444;padding:20px;border-radius:10px}.UserProfile_confirmReset__RcQWg p{color:#ef4444;margin-bottom:15px;font-weight:600}.UserProfile_confirmButtons__5i1Rx{display:flex;gap:10px}.UserProfile_confirmResetButton__F_0_9{background:#ef4444;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.UserProfile_confirmResetButton__F_0_9:hover{background:#dc2626}.UserProfile_cancelResetButton__B1mcS{background:transparent;color:#888;border:1px solid #888;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.UserProfile_cancelResetButton__B1mcS:hover{background:hsla(0,0%,100%,.1);color:#fff}.UserProfile_deleteButton__zijpi{background:#7c2d12;color:#fff;border:none;padding:12px 20px;border-radius:10px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;transition:all .2s;margin-top:15px}.UserProfile_deleteButton__zijpi:hover{background:#991b1b;transform:translateY(-2px)}.UserProfile_confirmDelete__P3jEA{background:rgba(124,45,18,.1);border:1px solid #7c2d12;padding:20px;border-radius:10px;margin-top:15px}.UserProfile_confirmDelete__P3jEA p{color:#dc2626;margin-bottom:10px;font-weight:600}.UserProfile_confirmDeleteButton__p_5g3{background:#7c2d12;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.UserProfile_confirmDeleteButton__p_5g3:hover{background:#991b1b}.UserProfile_cancelDeleteButton__Hk6p_{background:transparent;color:#888;border:1px solid #888;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.UserProfile_cancelDeleteButton__Hk6p_:hover{background:hsla(0,0%,100%,.1);color:#fff}.UserProfile_badgesTab__m5vJ9 h4{color:#1db954;margin-bottom:30px;font-size:1.3rem}.UserProfile_currentTitleSection__rTRIJ{background:hsla(0,0%,100%,.05);padding:20px;border-radius:15px;margin-bottom:25px;border:1px solid rgba(29,185,84,.2);text-align:center}.UserProfile_currentTitleSection__rTRIJ h5{color:#fff;margin-bottom:15px;font-size:1.1rem}.UserProfile_currentTitle__nIlXS{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(45deg,#1db954,#1ed760);padding:15px 25px;border-radius:25px;color:#fff;font-weight:600;font-size:1.1rem}.UserProfile_titleIcon__mgGIg{font-size:1.5rem}.UserProfile_titlesSection__Gm7Mv{background:hsla(0,0%,100%,.05);padding:20px;border-radius:15px;margin-bottom:25px;border:1px solid rgba(29,185,84,.2)}.UserProfile_titlesSection__Gm7Mv h5{color:#fff;margin-bottom:15px;font-size:1.1rem}.UserProfile_titlesGrid__YWeM1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:10px;gap:10px}.UserProfile_titleOption__vqhn_{padding:12px 15px;transition:all .2s}.UserProfile_titleOption__vqhn_:hover{background:rgba(29,185,84,.2);border-color:rgba(29,185,84,.5)}.UserProfile_titleOption__vqhn_.UserProfile_selected__TS9kg{background:rgba(29,185,84,.3)}.UserProfile_titleOptionText__33hSO{color:#fff}.UserProfile_badgesSection__pbsx2,.UserProfile_nextBadgesSection__Tqxx2{background:hsla(0,0%,100%,.05);padding:20px;border-radius:15px;margin-bottom:25px;border:1px solid rgba(29,185,84,.2)}.UserProfile_badgesSection__pbsx2 h5,.UserProfile_nextBadgesSection__Tqxx2 h5{color:#fff;margin-bottom:15px;font-size:1.1rem}.UserProfile_badgesGrid__M3OAd{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:15px;gap:15px}.UserProfile_badgeItem__gaQix{background:hsla(0,0%,100%,.1);padding:15px;border-radius:10px;display:flex;align-items:center;gap:15px;border:1px solid hsla(0,0%,100%,.1);transition:all .2s}.UserProfile_badgeItem__gaQix:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.UserProfile_badgeIcon__5A6BU{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;font-weight:700}.UserProfile_badgeInfo__wGSwE{flex:1 1}.UserProfile_badgeTitle__hK2r0{color:#fff;font-weight:600;margin-bottom:5px;font-size:1rem}.UserProfile_badgeDescription__8xao4{color:#b3b3b3;font-size:.9rem;margin-bottom:8px;line-height:1.3}.UserProfile_badgeRarity__gxoyn{font-size:.8rem;font-weight:600;padding:3px 8px;border-radius:12px;display:inline-block}.UserProfile_badgeRarity__gxoyn.UserProfile_common__im3Cr{background:rgba(156,163,175,.3);color:#9ca3af}.UserProfile_badgeRarity__gxoyn.UserProfile_uncommon__WIojJ{background:rgba(34,197,94,.3);color:#22c55e}.UserProfile_badgeRarity__gxoyn.UserProfile_rare__2c_u1{background:rgba(59,130,246,.3);color:#3b82f6}.UserProfile_badgeRarity__gxoyn.UserProfile_epic__tLsm5{background:rgba(168,85,247,.3);color:#a855f7}.UserProfile_badgeRarity__gxoyn.UserProfile_legendary__KnAYg{background:rgba(245,158,11,.3);color:#f59e0b}.UserProfile_noBadges__4C0Fx{color:#888;text-align:center;padding:40px 20px;font-style:italic}.UserProfile_nextBadgesGrid__ClnKm{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px;gap:12px}.UserProfile_nextBadgeItem__UipXa{background:hsla(0,0%,100%,.05);padding:12px;border-radius:8px;display:flex;align-items:center;gap:12px;border:1px solid hsla(0,0%,100%,.05);opacity:.7}.UserProfile_nextBadgeIcon__H3dKf{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;opacity:.6}.UserProfile_nextBadgeInfo__yRpvi{flex:1 1}.UserProfile_nextBadgeTitle__w21Jp{color:#ccc;font-weight:600;margin-bottom:3px;font-size:.9rem}.UserProfile_nextBadgeDescription__ZLu_N{color:#888;font-size:.8rem;line-height:1.2}@media (max-width:768px){.UserProfile_modalOverlay__RzHHE{padding:5px;align-items:flex-start}.UserProfile_profileModal__y9u_g{max-width:100%;max-height:calc(100vh - 80px);margin:40px auto;border-radius:15px}.UserProfile_profileContent__B9NhI{padding:15px}.UserProfile_profileBasicInfo__QvGw7{flex-direction:column;align-items:center;text-align:center;gap:15px;padding:15px}.UserProfile_tabNavigation__UklPV{flex-wrap:wrap;gap:5px;padding:10px}.UserProfile_tab__ET7zY{flex:1 1;min-width:100px;padding:10px 8px;font-size:.8rem}.UserProfile_tabContent__0nM7l{padding:15px}.UserProfile_achievementGrid__2M98V,.UserProfile_badgesGrid__M3OAd,.UserProfile_statsGrid__M8wYH{grid-template-columns:1fr;gap:10px}.UserProfile_nextBadgesGrid__ClnKm,.UserProfile_titlesGrid__YWeM1{grid-template-columns:1fr;gap:8px}.UserProfile_modeInfo__6AN__{flex-direction:column;gap:10px}.UserProfile_gameItem__QTK11{flex-direction:column;text-align:center;padding:10px}.UserProfile_confirmButtons__5i1Rx,.UserProfile_dataActions__CV4dr{flex-direction:column;gap:10px}.UserProfile_badgesSection__pbsx2,.UserProfile_currentTitleSection__rTRIJ,.UserProfile_nextBadgesSection__Tqxx2,.UserProfile_settingsSection__PbnVn,.UserProfile_titlesSection__Gm7Mv{padding:15px;margin-bottom:15px}.UserProfile_badgeItem__gaQix{flex-direction:column;text-align:center;gap:10px}.UserProfile_nextBadgeItem__UipXa{flex-direction:column;text-align:center;gap:8px}.UserProfile_profileHeader__zrwIz h3{font-size:1.3rem}.UserProfile_levelBadge__TyDl8{font-size:.9rem;padding:6px 12px}.UserProfile_xpProgress__EDhZ_{font-size:.8rem}}@media (max-width:480px){.UserProfile_profileModal__y9u_g{max-height:calc(100vh - 40px);margin:20px auto;border-radius:10px}.UserProfile_closeButton__YCOaY{top:1rem;right:1rem;width:2rem;height:2rem;font-size:1.2rem}.UserProfile_profileHeader__zrwIz h2{font-size:1.1rem;margin-right:50px}.UserProfile_profileContent__B9NhI{padding:10px}.UserProfile_tabNavigation__UklPV{padding:5px}.UserProfile_tab__ET7zY{min-width:80px;padding:8px 6px;font-size:.7rem}.UserProfile_tabContent__0nM7l{padding:10px}.UserProfile_badgesSection__pbsx2,.UserProfile_currentTitleSection__rTRIJ,.UserProfile_nextBadgesSection__Tqxx2,.UserProfile_settingsSection__PbnVn,.UserProfile_titlesSection__Gm7Mv{padding:10px;margin-bottom:10px}.UserProfile_profileHeader__zrwIz h3{font-size:1.1rem}.UserProfile_statCard__52UwM h4{font-size:.9rem}.UserProfile_statCard__52UwM .UserProfile_value__ER4ol{font-size:1.3rem}}.UserProfile_benefitsSection__ZWP5c{background:hsla(0,0%,100%,.05);padding:20px;border-radius:12px;border:1px solid rgba(29,185,84,.2)}.UserProfile_benefitsSection__ZWP5c p{color:#b3b3b3;margin-bottom:20px;line-height:1.5}.UserProfile_activateBenefitsButton__VNur1{background:linear-gradient(45deg,#ff6b6b,gold);color:#fff;border:none;padding:15px 25px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;margin-bottom:20px;box-shadow:0 4px 15px hsla(0,100%,71%,.3)}.UserProfile_activateBenefitsButton__VNur1:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.4);background:linear-gradient(45deg,#ff5252,#ffeb3b)}.UserProfile_currentBenefits__pmUGz{background:hsla(0,0%,100%,.03);padding:15px;border-radius:10px;border:1px solid rgba(29,185,84,.1)}.UserProfile_currentBenefits__pmUGz h6{color:#1db954;margin:0 0 15px;font-size:1rem;font-weight:600}.UserProfile_benefitsList__GUVxX{display:flex;flex-wrap:wrap;gap:10px}.UserProfile_benefit__HOhJu{background:linear-gradient(45deg,#1db954,#1ed760);color:#fff;padding:8px 12px;border-radius:20px;font-size:.85rem;font-weight:500;display:flex;align-items:center;gap:5px;box-shadow:0 2px 8px rgba(29,185,84,.3)}.UserProfile_benefitsSection__ZWP5c{background:#181c22!important;border:2px solid #23272f!important;transition:all .3s ease}.UserProfile_benefitsSection__ZWP5c:hover{border-color:#1db954!important;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_badgesSection__pbsx2,.UserProfile_currentTitleSection__rTRIJ,.UserProfile_nextBadgesSection__Tqxx2,.UserProfile_settingsSection__PbnVn,.UserProfile_titlesSection__Gm7Mv{background:#181c22!important;border:2px solid #23272f!important;transition:all .3s ease}.UserProfile_badgesSection__pbsx2:hover,.UserProfile_currentTitleSection__rTRIJ:hover,.UserProfile_nextBadgesSection__Tqxx2:hover,.UserProfile_settingsSection__PbnVn:hover,.UserProfile_titlesSection__Gm7Mv:hover{border-color:#1db954!important;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.UserProfile_profileModal__y9u_g::-webkit-scrollbar{width:8px}.UserProfile_profileModal__y9u_g::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.UserProfile_profileModal__y9u_g::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.UserProfile_profileModal__y9u_g::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}.UserProfile_titleRarity__BEnfa{font-size:.7rem;padding:2px 6px;border-radius:4px;font-weight:600;text-transform:uppercase;margin-left:8px;display:inline-block}.UserProfile_titleRarity__BEnfa.UserProfile_common__im3Cr{background:rgba(156,163,175,.3);color:#9ca3af}.UserProfile_titleRarity__BEnfa.UserProfile_uncommon__WIojJ{background:rgba(16,185,129,.3);color:#10b981}.UserProfile_titleRarity__BEnfa.UserProfile_rare__2c_u1{background:rgba(59,130,246,.3);color:#3b82f6}.UserProfile_titleRarity__BEnfa.UserProfile_epic__tLsm5{background:rgba(139,92,246,.3);color:#8b5cf6}.UserProfile_titleRarity__BEnfa.UserProfile_legendary__KnAYg{background:rgba(245,158,11,.3);color:#f59e0b}.UserProfile_titleSource__oL_TF{font-size:.8rem;margin-left:4px;opacity:.7}.UserProfile_titleOption__vqhn_{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px;background:hsla(0,0%,100%,.1);border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:center}.UserProfile_titleOption__vqhn_:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px)}.UserProfile_titleOption__vqhn_.UserProfile_selected__TS9kg{background:rgba(29,185,84,.2);border-color:#1db954;box-shadow:0 0 10px rgba(29,185,84,.3)}.UserProfile_titleOptionText__33hSO{font-weight:600;font-size:.9rem;line-height:1.2}.UserProfile_noTitles__3L7iD{color:#888;text-align:center;padding:40px 20px;font-style:italic;line-height:1.5}.ReferralSystem_overlay__Rl1jg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:flex-start;justify-content:center;z-index:10001;padding:20px;overflow-y:auto}.ReferralSystem_modal__sakxZ{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;max-width:600px;width:100%;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.8);border:2px solid #1db954;margin:60px auto;animation:ReferralSystem_slideIn__jJ_Fn .3s ease-out;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.ReferralSystem_modal__sakxZ::-webkit-scrollbar{width:8px}.ReferralSystem_modal__sakxZ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.ReferralSystem_modal__sakxZ::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.ReferralSystem_modal__sakxZ::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}@keyframes ReferralSystem_slideIn__jJ_Fn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.ReferralSystem_header__pGTnx{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;border-bottom:1px solid rgba(29,185,84,.3)}.ReferralSystem_header__pGTnx h2{color:#1db954;margin:0;font-size:1.3rem;font-weight:700;display:flex;align-items:center;gap:10px}.ReferralSystem_closeButton__sxZOM{background:none;border:none;color:#888;cursor:pointer;padding:10px;border-radius:50%;transition:all .2s;font-size:1.2rem}.ReferralSystem_closeButton__sxZOM:hover{background:hsla(0,0%,100%,.1);color:#fff}.ReferralSystem_content__vQNj_{padding:25px;max-height:70vh;overflow-y:auto}.ReferralSystem_intro__v3_bh{text-align:center;margin-bottom:30px;padding:20px;background:rgba(29,185,84,.1);border-radius:15px;border:1px solid rgba(29,185,84,.3)}.ReferralSystem_intro__v3_bh h3{color:#1db954;margin:0 0 15px;font-size:1.2rem}.ReferralSystem_intro__v3_bh p{color:#b3b3b3;margin:0;line-height:1.6}.ReferralSystem_rewards__1ohap{margin-bottom:25px}.ReferralSystem_rewards__1ohap h4{color:#fff;margin:0 0 15px;font-size:1.1rem}.ReferralSystem_rewardsList__YlwBf{display:flex;flex-direction:column;gap:10px}.ReferralSystem_rewardItem__zxYCJ{display:flex;align-items:center;gap:12px;padding:12px 15px;background:hsla(0,0%,100%,.05);border-radius:10px;border:1px solid hsla(0,0%,100%,.1);color:#e0e0e0}.ReferralSystem_rewardIcon__RIXZu{font-size:1.2rem}.ReferralSystem_referralInfo__Syrwc{margin-bottom:25px}.ReferralSystem_referralInfo__Syrwc h4{color:#fff;margin:0 0 15px;font-size:1.1rem}.ReferralSystem_referralCode__FHTCc{display:flex;align-items:center;gap:10px;background:rgba(29,185,84,.1);padding:15px 20px;border-radius:10px;border:1px solid rgba(29,185,84,.3)}.ReferralSystem_referralCode__FHTCc span{flex:1 1;color:#1db954;font-weight:600;font-size:1.2rem;font-family:Courier New,monospace}.ReferralSystem_copyCodeButton__Q9NAe{background:#1db954;border:none;border-radius:6px;padding:8px 12px;color:#fff;cursor:pointer;transition:all .2s}.ReferralSystem_copyCodeButton__Q9NAe:hover{background:#1ed760}.ReferralSystem_linkSection__FbWzp{margin-bottom:25px}.ReferralSystem_linkSection__FbWzp h4{color:#fff;margin:0 0 15px;font-size:1.1rem}.ReferralSystem_linkBox__e08uD{display:flex;gap:10px}.ReferralSystem_linkInput__CBect{flex:1 1;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:12px 15px;color:#fff;font-size:.9rem;font-family:Courier New,monospace}.ReferralSystem_linkInput__CBect:focus{outline:none;border-color:#1db954}.ReferralSystem_copyButton__mdANO{background:#1db954;border:none;border-radius:8px;padding:12px 15px;color:#fff;cursor:pointer;transition:all .2s;min-width:50px}.ReferralSystem_copyButton__mdANO:hover{background:#1ed760}.ReferralSystem_copiedMessage__FS1Rf{color:#22c55e;font-size:.9rem;margin:10px 0 0;text-align:center}.ReferralSystem_emailSection__fJpAL{margin-bottom:25px}.ReferralSystem_emailSection__fJpAL h4{color:#fff;margin:0 0 15px;font-size:1.1rem}.ReferralSystem_emailBox__edSiM{display:flex;gap:10px}.ReferralSystem_emailInput__nBUhA{flex:1 1;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:12px 15px;color:#fff;font-size:1rem}.ReferralSystem_emailInput__nBUhA::placeholder{color:#888}.ReferralSystem_emailInput__nBUhA:focus{outline:none;border-color:#1db954}.ReferralSystem_sendButton__vIG56{background:#1db954;border:none;border-radius:8px;padding:12px 15px;color:#fff;cursor:pointer;transition:all .2s;min-width:50px}.ReferralSystem_sendButton__vIG56:hover:not(:disabled){background:#1ed760}.ReferralSystem_sendButton__vIG56:disabled{opacity:.5;cursor:not-allowed}.ReferralSystem_sentMessage__gfRHX{color:#22c55e;font-size:.9rem;margin:10px 0 0;text-align:center}.ReferralSystem_socialSection__u3d_3{margin-bottom:25px}.ReferralSystem_socialSection__u3d_3 h4{color:#fff;margin:0 0 15px;font-size:1.1rem}.ReferralSystem_socialButtons__C552o{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.ReferralSystem_socialButton__ZeeiK{background:none;border:1px solid;padding:12px 15px;border-radius:8px;cursor:pointer;transition:all .2s;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_whatsapp__FNJda{border-color:#25d366;color:#25d366}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_whatsapp__FNJda:hover{background:#25d366;color:#fff}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_telegram__J8vCm{border-color:#08c;color:#08c}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_telegram__J8vCm:hover{background:#08c;color:#fff}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_twitter__S3HMh{border-color:#1da1f2;color:#1da1f2}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_twitter__S3HMh:hover{background:#1da1f2;color:#fff}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_facebook__C_ghu{border-color:#1877f2;color:#1877f2}.ReferralSystem_socialButton__ZeeiK.ReferralSystem_facebook__C_ghu:hover{background:#1877f2;color:#fff}.ReferralSystem_stats__X1PiI h4{color:#fff;margin:0 0 15px;font-size:1.1rem}.ReferralSystem_statsGrid__zdYAV{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:15px;gap:15px}.ReferralSystem_statItem__Mi1g3{text-align:center;padding:20px;background:hsla(0,0%,100%,.05);border-radius:10px;border:1px solid hsla(0,0%,100%,.1)}.ReferralSystem_statNumber__E_D2F{display:block;color:#1db954;font-size:2rem;font-weight:700;margin-bottom:5px}.ReferralSystem_statLabel__eakXB{color:#b3b3b3;font-size:.9rem}@media (max-width:768px){.ReferralSystem_overlay__Rl1jg{padding:10px}.ReferralSystem_modal__sakxZ{max-width:100%;max-height:95vh}.ReferralSystem_content__vQNj_{padding:20px}.ReferralSystem_socialButtons__C552o,.ReferralSystem_statsGrid__zdYAV{grid-template-columns:1fr}.ReferralSystem_emailBox__edSiM,.ReferralSystem_linkBox__e08uD{flex-direction:column}.ReferralSystem_referralCode__FHTCc{flex-direction:column;text-align:center;gap:15px}}@media (max-width:480px){.ReferralSystem_modal__sakxZ{border-radius:15px}.ReferralSystem_content__vQNj_{padding:15px}.ReferralSystem_header__pGTnx{padding:15px 20px}.ReferralSystem_header__pGTnx h2{font-size:1.1rem}.ReferralSystem_intro__v3_bh{padding:15px}.ReferralSystem_intro__v3_bh h3{font-size:1.1rem}.ReferralSystem_statNumber__E_D2F{font-size:1.5rem}}.SimpleFriendsModal_overlay__bzdfL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.SimpleFriendsModal_modal___8ND8{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);animation:SimpleFriendsModal_slideIn__UlE5s .3s ease-out;display:flex;flex-direction:column}@keyframes SimpleFriendsModal_slideIn__UlE5s{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SimpleFriendsModal_header__2nG97{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;border-bottom:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,rgba(29,185,84,.1),rgba(30,215,96,.05))}.SimpleFriendsModal_header__2nG97 h2{margin:0;background:linear-gradient(135deg,#1db954,#1ed760);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.8rem;font-weight:700;text-shadow:0 0 20px rgba(29,185,84,.3)}.SimpleFriendsModal_closeButton__OplJH{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:1.2rem;cursor:pointer;padding:8px 12px;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.SimpleFriendsModal_closeButton__OplJH:hover{background:linear-gradient(135deg,rgba(244,67,54,.8),rgba(229,57,53,.8));transform:translateY(-2px);box-shadow:0 4px 15px rgba(244,67,54,.3)}.SimpleFriendsModal_tabs__RXLCp{display:flex;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_tab__Upzv4{flex:1 1;background:none;border:none;color:hsla(0,0%,100%,.7);padding:18px 15px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1rem;font-weight:500;position:relative;overflow:hidden}.SimpleFriendsModal_tab__Upzv4:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(29,185,84,.1),transparent);transition:left .5s ease}.SimpleFriendsModal_tab__Upzv4:hover:before{left:100%}.SimpleFriendsModal_tab__Upzv4:hover{background:linear-gradient(135deg,rgba(29,185,84,.1),rgba(30,215,96,.05));color:#1db954}.SimpleFriendsModal_tab__Upzv4.SimpleFriendsModal_active__t55cG{background:linear-gradient(135deg,rgba(29,185,84,.2),rgba(30,215,96,.1));color:#1db954;border-bottom:3px solid #1db954;box-shadow:0 0 20px rgba(29,185,84,.3)}.SimpleFriendsModal_content__5sCNe{padding:25px 30px;flex:1 1;overflow-y:auto;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);min-height:0}.SimpleFriendsModal_content__5sCNe::-webkit-scrollbar{width:8px}.SimpleFriendsModal_content__5sCNe::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.SimpleFriendsModal_content__5sCNe::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1db954,#1ed760);border-radius:4px}.SimpleFriendsModal_content__5sCNe::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#1ed760,#4ecdc4)}.SimpleFriendsModal_loading__KS2ki{text-align:center;color:hsla(0,0%,100%,.7);padding:50px;font-size:1.1rem}.SimpleFriendsModal_emptyState__uycSu{text-align:center;color:hsla(0,0%,100%,.6);padding:50px 30px}.SimpleFriendsModal_emptyIcon__HeOwA{font-size:4rem;margin-bottom:20px;opacity:.7;filter:drop-shadow(0 0 10px rgba(29,185,84,.3))}.SimpleFriendsModal_emptyState__uycSu p{margin:8px 0;line-height:1.6;font-size:1rem}.SimpleFriendsModal_friendsList__vizYi{display:flex;flex-direction:column;gap:15px}.SimpleFriendsModal_friendItem__kHTkI{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:16px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.SimpleFriendsModal_friendItem__kHTkI:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(29,185,84,.1),transparent);transition:left .5s ease}.SimpleFriendsModal_friendItem__kHTkI:hover:before{left:100%}.SimpleFriendsModal_friendItem__kHTkI:hover{transform:translateY(-2px);border-color:rgba(29,185,84,.3);box-shadow:0 8px 25px rgba(29,185,84,.2)}.SimpleFriendsModal_friendInfo__oda_6{display:flex;align-items:center;gap:15px}.SimpleFriendsModal_friendDetails__rIDyJ{display:flex;flex-direction:column;gap:4px}.SimpleFriendsModal_name__0VcWl{color:#fff;font-weight:600;font-size:1.1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.SimpleFriendsModal_username__9EwtF{color:hsla(0,0%,100%,.6);font-size:.9rem;font-weight:400}.SimpleFriendsModal_friendActions__rKzg1{display:flex;gap:8px;align-items:center}.SimpleFriendsModal_viewProfileButton__7R2Cc{background:linear-gradient(135deg,rgba(76,175,80,.8),rgba(67,160,71,.8));border:none;color:#fff;padding:10px 15px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px rgba(76,175,80,.3);border:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_viewProfileButton__7R2Cc:hover{background:linear-gradient(135deg,#4caf50,#43a047);transform:translateY(-2px);box-shadow:0 8px 25px rgba(76,175,80,.4)}.SimpleFriendsModal_removeButton__XGcPW{background:linear-gradient(135deg,rgba(244,67,54,.8),rgba(229,57,53,.8));border:none;color:#fff;padding:10px 15px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px rgba(244,67,54,.3);border:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_removeButton__XGcPW:hover{background:linear-gradient(135deg,#f44336,#e53935);transform:translateY(-2px);box-shadow:0 8px 25px rgba(244,67,54,.4)}.SimpleFriendsModal_requestsList__5tsUl{display:flex;flex-direction:column;gap:15px}.SimpleFriendsModal_requestItem__wpcMn{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:16px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.SimpleFriendsModal_requestItem__wpcMn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(29,185,84,.1),transparent);transition:left .5s ease}.SimpleFriendsModal_requestItem__wpcMn:hover:before{left:100%}.SimpleFriendsModal_requestItem__wpcMn:hover{transform:translateY(-2px);border-color:rgba(29,185,84,.3);box-shadow:0 8px 25px rgba(29,185,84,.2)}.SimpleFriendsModal_requestInfo__fMQTG{display:flex;align-items:center;gap:15px}.SimpleFriendsModal_requestDetails__FO560{display:flex;flex-direction:column;gap:4px}.SimpleFriendsModal_requestActions__ZIqXY{display:flex;gap:12px}.SimpleFriendsModal_acceptButton__lrS0i{background:linear-gradient(135deg,#1db954,#1ed760);border:none;color:#fff;padding:10px 15px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px rgba(29,185,84,.3);border:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_acceptButton__lrS0i:hover{background:linear-gradient(135deg,#1ed760,#4ecdc4);transform:translateY(-2px);box-shadow:0 8px 25px rgba(29,185,84,.4)}.SimpleFriendsModal_rejectButton__yDcnS{background:linear-gradient(135deg,rgba(244,67,54,.8),rgba(229,57,53,.8));border:none;color:#fff;padding:10px 15px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px rgba(244,67,54,.3);border:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_rejectButton__yDcnS:hover{background:linear-gradient(135deg,#f44336,#e53935);transform:translateY(-2px);box-shadow:0 8px 25px rgba(244,67,54,.4)}.SimpleFriendsModal_addFriend__UMlJG{display:flex;flex-direction:column;gap:25px}.SimpleFriendsModal_searchSection__q9Bmj h3{color:#fff;margin:0 0 20px;font-size:1.3rem;font-weight:600;background:linear-gradient(135deg,#1db954,#1ed760);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(29,185,84,.3)}.SimpleFriendsModal_searchBox__GbmnA{display:flex;gap:15px;margin-bottom:20px}.SimpleFriendsModal_searchBox__GbmnA input{flex:1 1;padding:15px 20px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.SimpleFriendsModal_searchBox__GbmnA input:focus{outline:none;border-color:rgba(29,185,84,.5);box-shadow:0 0 20px rgba(29,185,84,.2);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04))}.SimpleFriendsModal_searchBox__GbmnA input::placeholder{color:hsla(0,0%,100%,.5)}.SimpleFriendsModal_searchButton__o3Ta5{background:linear-gradient(135deg,#1db954,#1ed760);border:none;color:#fff;padding:15px 25px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1rem;box-shadow:0 4px 15px rgba(29,185,84,.3);border:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_searchButton__o3Ta5:hover{background:linear-gradient(135deg,#1ed760,#4ecdc4);transform:translateY(-2px);box-shadow:0 8px 25px rgba(29,185,84,.4)}.SimpleFriendsModal_searchButton__o3Ta5:disabled{background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));cursor:not-allowed;transform:none;box-shadow:none;opacity:.5}.SimpleFriendsModal_error__wW37q{color:#ff6b6b;font-size:1rem;margin-top:10px;padding:12px 16px;background:linear-gradient(135deg,rgba(244,67,54,.1),rgba(229,57,53,.05));border-radius:12px;border:1px solid rgba(244,67,54,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.SimpleFriendsModal_searchResult__0ealx{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:16px;border:1px solid hsla(0,0%,100%,.1);margin-top:20px;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.SimpleFriendsModal_searchResult__0ealx:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(29,185,84,.1),transparent);transition:left .5s ease}.SimpleFriendsModal_searchResult__0ealx:hover:before{left:100%}.SimpleFriendsModal_searchResult__0ealx:hover{transform:translateY(-2px);border-color:rgba(29,185,84,.3);box-shadow:0 8px 25px rgba(29,185,84,.2)}.SimpleFriendsModal_userInfo__4TqFs{display:flex;align-items:center;gap:15px}.SimpleFriendsModal_userDetails__2KVy5{display:flex;flex-direction:column;gap:4px}.SimpleFriendsModal_addButton__hRUcR{background:linear-gradient(135deg,#1db954,#1ed760);border:none;color:#fff;padding:12px 18px;border-radius:12px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;box-shadow:0 4px 15px rgba(29,185,84,.3);border:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_addButton__hRUcR:hover{background:linear-gradient(135deg,#1ed760,#4ecdc4);transform:translateY(-2px);box-shadow:0 8px 25px rgba(29,185,84,.4)}.SimpleFriendsModal_sentSection__29nwM h3{background:linear-gradient(135deg,#1db954,#1ed760);text-shadow:0 0 20px rgba(29,185,84,.3)}.SimpleFriendsModal_sentList__yscfU{gap:12px}.SimpleFriendsModal_sentItem__G7ace{gap:15px;padding:15px 18px;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_sentItem__G7ace:hover{transform:translateY(-1px);border-color:rgba(29,185,84,.2);box-shadow:0 4px 15px rgba(29,185,84,.1)}.SimpleFriendsModal_status__DPAUR{color:#ffc107;background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,193,7,.05));border:1px solid rgba(255,193,7,.3)}.SimpleFriendsModal_inviteSection__g4yIl{display:flex;flex-direction:column;gap:25px}.SimpleFriendsModal_inviteInfo__8fCC_{text-align:center;padding:20px;background:linear-gradient(135deg,rgba(29,185,84,.1),rgba(30,215,96,.05));border-radius:16px;border:1px solid rgba(29,185,84,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.SimpleFriendsModal_inviteInfo__8fCC_ h3{color:#1db954;margin:0 0 15px;font-size:1.4rem;font-weight:700;text-shadow:0 0 20px rgba(29,185,84,.3)}.SimpleFriendsModal_inviteInfo__8fCC_ p{color:hsla(0,0%,100%,.8);margin:0;line-height:1.6;font-size:1rem}.SimpleFriendsModal_inviteInfo__8fCC_ strong{color:#1db954;font-weight:700}.SimpleFriendsModal_inviteActions__Ljqrj{display:flex;justify-content:center}.SimpleFriendsModal_openReferralButton__5PDOy{background:linear-gradient(135deg,#1db954,#1ed760);border:none;color:#fff;padding:18px 30px;border-radius:16px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:1.1rem;box-shadow:0 8px 25px rgba(29,185,84,.3);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;gap:12px}.SimpleFriendsModal_openReferralButton__5PDOy:hover{background:linear-gradient(135deg,#1ed760,#4ecdc4);transform:translateY(-3px);box-shadow:0 12px 35px rgba(29,185,84,.4)}.SimpleFriendsModal_quickShare__SRZUC{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.SimpleFriendsModal_quickShare__SRZUC h4{color:#fff;margin:0 0 15px;font-size:1.2rem;font-weight:600}.SimpleFriendsModal_linkPreview__9bkC5{display:flex;gap:12px;align-items:center}.SimpleFriendsModal_linkInput__lwyyR{flex:1 1;padding:12px 16px;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;font-size:.9rem;font-family:Courier New,monospace}.SimpleFriendsModal_linkInput__lwyyR:focus{outline:none;border-color:rgba(29,185,84,.5);box-shadow:0 0 15px rgba(29,185,84,.2)}.SimpleFriendsModal_copyLinkButton__3KwvT{background:linear-gradient(135deg,rgba(29,185,84,.8),rgba(30,215,96,.8));border:none;color:#fff;padding:12px 18px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px rgba(29,185,84,.3);border:1px solid hsla(0,0%,100%,.1);white-space:nowrap}.SimpleFriendsModal_copyLinkButton__3KwvT:hover{background:linear-gradient(135deg,#1db954,#1ed760);transform:translateY(-2px);box-shadow:0 6px 20px rgba(29,185,84,.4)}.SimpleFriendsModal_sentSection__29nwM{margin-top:30px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.1)}.SimpleFriendsModal_sentSection__29nwM h3{color:#fff;margin:0 0 20px;font-size:1.3rem;font-weight:600;background:linear-gradient(135deg,#ff9800,#f57c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 20px rgba(255,152,0,.3)}.SimpleFriendsModal_sentList__yscfU{display:flex;flex-direction:column;gap:15px}.SimpleFriendsModal_sentItem__G7ace{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;background:linear-gradient(135deg,rgba(255,152,0,.05),rgba(245,124,0,.02));border-radius:16px;border:1px solid rgba(255,152,0,.2);transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative;overflow:hidden}.SimpleFriendsModal_sentItem__G7ace:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,152,0,.1),transparent);transition:left .5s ease}.SimpleFriendsModal_sentItem__G7ace:hover:before{left:100%}.SimpleFriendsModal_sentItem__G7ace:hover{transform:translateY(-2px);border-color:rgba(255,152,0,.4);box-shadow:0 8px 25px rgba(255,152,0,.2)}.SimpleFriendsModal_sentDetails__rZdQp{display:flex;flex-direction:column;gap:4px}.SimpleFriendsModal_status__DPAUR{color:rgba(255,152,0,.8);font-size:.9rem;font-weight:500;padding:4px 8px;background:linear-gradient(135deg,rgba(255,152,0,.1),rgba(255,152,0,.05));border-radius:8px;border:1px solid rgba(255,152,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:inline-block;width:-moz-fit-content;width:fit-content}.SimpleFriendsModal_sentActions__4I8VR{display:flex;gap:8px;align-items:center}.SimpleFriendsModal_cancelButton__Km6Ry{background:linear-gradient(135deg,rgba(244,67,54,.8),rgba(229,57,53,.8));border:none;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.9rem;box-shadow:0 4px 15px rgba(244,67,54,.3);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.SimpleFriendsModal_cancelButton__Km6Ry:hover{background:linear-gradient(135deg,#f44336,#e53935);transform:translateY(-2px);box-shadow:0 8px 25px rgba(244,67,54,.4)}@media (max-width:768px){.SimpleFriendsModal_overlay__bzdfL{padding:15px}.SimpleFriendsModal_modal___8ND8{max-height:95vh;border-radius:16px;margin:auto}.SimpleFriendsModal_header__2nG97{padding:20px 25px}.SimpleFriendsModal_header__2nG97 h2{font-size:1.5rem}.SimpleFriendsModal_tab__Upzv4{font-size:.9rem;padding:15px 10px}.SimpleFriendsModal_content__5sCNe{padding:20px 25px}.SimpleFriendsModal_searchBox__GbmnA{flex-direction:column;gap:12px}.SimpleFriendsModal_searchButton__o3Ta5{align-self:stretch;padding:15px}.SimpleFriendsModal_friendItem__kHTkI,.SimpleFriendsModal_requestItem__wpcMn,.SimpleFriendsModal_searchResult__0ealx{padding:15px}.SimpleFriendsModal_avatar__GvTCS{width:45px;height:45px;font-size:1.6rem}.SimpleFriendsModal_name__0VcWl{font-size:1rem}.SimpleFriendsModal_username__9EwtF{font-size:.85rem}.SimpleFriendsModal_requestActions__ZIqXY{gap:8px}.SimpleFriendsModal_acceptButton__lrS0i,.SimpleFriendsModal_addButton__hRUcR,.SimpleFriendsModal_cancelButton__Km6Ry,.SimpleFriendsModal_rejectButton__yDcnS,.SimpleFriendsModal_removeButton__XGcPW,.SimpleFriendsModal_viewProfileButton__7R2Cc{padding:8px 12px;font-size:.85rem}.SimpleFriendsModal_sentItem__G7ace{padding:15px}.SimpleFriendsModal_sentActions__4I8VR{gap:6px}.SimpleFriendsModal_linkPreview__9bkC5{flex-direction:column;gap:10px}.SimpleFriendsModal_copyLinkButton__3KwvT{align-self:stretch;padding:12px}.SimpleFriendsModal_openReferralButton__5PDOy{padding:15px 25px;font-size:1rem}}.UserProfileViewer_overlay__Wvntd *{box-sizing:border-box}.UserProfileViewer_overlay__Wvntd{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.8);display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-y:auto;margin:0!important;transform:none!important;inset:0!important;min-height:100vh!important;min-width:100vw!important}.UserProfileViewer_modal__92A9Z{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;width:100%;max-width:500px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);position:relative!important;margin:0 auto!important;transform:none!important;top:auto!important;left:auto!important}.UserProfileViewer_header__WLo_g{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.UserProfileViewer_header__WLo_g h2{color:#fff;font-size:20px;font-weight:600;margin:0 50px 0 0;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserProfileViewer_closeButton__O90Ac{position:absolute;top:15px;right:15px;background:hsla(0,0%,100%,.1);border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px;z-index:10;flex-shrink:0}.UserProfileViewer_closeButton__O90Ac:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.UserProfileViewer_content__oEYN9{padding:30px}.UserProfileViewer_basicInfo__sNMYA{display:flex;align-items:center;gap:20px;margin-bottom:25px}.UserProfileViewer_avatar__1y8yx{font-size:60px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.1);border-radius:50%;border:2px solid hsla(0,0%,100%,.2);overflow:hidden}.UserProfileViewer_avatarImage__BPtxc{width:100%;height:100%;object-fit:cover;border-radius:50%}.UserProfileViewer_userInfo__90zXf{flex:1 1}.UserProfileViewer_displayName__3TbHS{color:#fff;margin:0 0 5px;font-size:24px;font-weight:700}.UserProfileViewer_username__3fXng{color:#888;margin:0 0 10px;font-size:14px}.UserProfileViewer_bio__zJtVe{color:#ccc;margin:0 0 15px;font-size:13px;line-height:1.4;font-style:italic;max-width:300px}.UserProfileViewer_level__vhfq6{display:flex;align-items:center;gap:10px}.UserProfileViewer_levelBadge__sMyrE{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.UserProfileViewer_xpBar__2Xmf1{flex:1 1;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.UserProfileViewer_xpProgress__CZis6{height:100%;background:linear-gradient(90deg,#4caf50,#81c784);transition:width .3s ease}.UserProfileViewer_xpText__2VFqT{color:#888;font-size:12px;white-space:nowrap}.UserProfileViewer_actions__M8Ieo{margin-bottom:25px;display:flex;justify-content:center}.UserProfileViewer_addFriendButton__vLUiu{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:14px}.UserProfileViewer_addFriendButton__vLUiu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(76,175,80,.3)}.UserProfileViewer_addFriendButton__vLUiu:disabled{opacity:.6;cursor:not-allowed}.UserProfileViewer_friendButton__GAo_C{background:linear-gradient(135deg,#2196f3,#1976d2)}.UserProfileViewer_friendButton__GAo_C,.UserProfileViewer_pendingButton__Mf6fq{color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;cursor:default;font-size:14px}.UserProfileViewer_pendingButton__Mf6fq{background:linear-gradient(135deg,#ff9800,#f57c00)}.UserProfileViewer_receivedButton__o5Gs9{background:linear-gradient(135deg,#9c27b0,#7b1fa2);color:#fff;border:none;padding:12px 24px;border-radius:12px;font-weight:600;cursor:default;font-size:14px}.UserProfileViewer_ownProfileButton__TXSXc{background:hsla(0,0%,100%,.1);color:#888;border:1px solid hsla(0,0%,100%,.2);padding:12px 24px;border-radius:12px;font-weight:600;cursor:default;font-size:14px}.UserProfileViewer_statistics__XJrB4{margin-bottom:25px}.UserProfileViewer_statistics__XJrB4 h4{color:#fff;margin:0 0 15px;font-size:16px;font-weight:600}.UserProfileViewer_statsGrid___6tr1{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:15px;gap:15px}.UserProfileViewer_statItem__W0GIh{background:hsla(0,0%,100%,.05);padding:15px;border-radius:12px;text-align:center;border:1px solid hsla(0,0%,100%,.1)}.UserProfileViewer_statValue__Hue1P{display:block;color:#4caf50;font-size:24px;font-weight:700;margin-bottom:5px}.UserProfileViewer_statLabel__6IZgV{color:#888;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.UserProfileViewer_achievements__e84ik{margin-bottom:25px}.UserProfileViewer_achievements__e84ik h4{color:#fff;margin:0 0 15px;font-size:16px;font-weight:600}.UserProfileViewer_achievementsList__JDP6n{display:grid;grid-gap:10px;gap:10px}.UserProfileViewer_achievementItem__LK7OY{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.05);padding:12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease;cursor:help}.UserProfileViewer_achievementItem__LK7OY:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.UserProfileViewer_achievementIcon__NfhRI{font-size:24px;width:32px;text-align:center}.UserProfileViewer_achievementInfo__FpzU2{flex:1 1}.UserProfileViewer_achievementName__iTGjh{display:block;color:#fff;font-weight:600;font-size:14px}.UserProfileViewer_achievementDate__1X1k_{color:#888;font-size:12px}.UserProfileViewer_moreAchievements__bML4s{color:#888;text-align:center;margin:10px 0 0;font-size:12px}.UserProfileViewer_noAchievements__mHOB6,.UserProfileViewer_noBadges__qHSYi{color:#666;text-align:center;font-style:italic;font-size:14px;padding:20px;background:hsla(0,0%,100%,.02);border-radius:8px;border:1px dashed hsla(0,0%,100%,.1)}.UserProfileViewer_badges__kaXBN{margin-bottom:25px}.UserProfileViewer_badges__kaXBN h4{color:#fff;margin:0 0 15px;font-size:16px;font-weight:600}.UserProfileViewer_badgesList__dAVjd{display:flex;flex-wrap:wrap;gap:10px}.UserProfileViewer_badgeItem__GEdgj{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);padding:8px 12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);transition:all .2s ease;cursor:help}.UserProfileViewer_badgeItem__GEdgj:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.UserProfileViewer_badgeIcon__DtZC2{font-size:16px}.UserProfileViewer_badgeName__ZA7RJ{color:#fff;font-size:12px;font-weight:600}.UserProfileViewer_additionalInfo__kJT85{border-top:1px solid hsla(0,0%,100%,.1);padding-top:20px;text-align:center}.UserProfileViewer_joinDate__3ljfx,.UserProfileViewer_lastActive__3cX9L{color:#888;margin:5px 0;font-size:12px}.UserProfileViewer_error__O5VYD,.UserProfileViewer_loading__L8Sei{text-align:center;padding:40px}.UserProfileViewer_spinner__Vw4cA{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#4caf50;border-radius:50%;animation:UserProfileViewer_spin__7THAY 1s linear infinite;margin:0 auto 20px}@keyframes UserProfileViewer_spin__7THAY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserProfileViewer_error__O5VYD p,.UserProfileViewer_loading__L8Sei p{color:#fff;margin:0}.UserProfileViewer_error__O5VYD h3{color:#f44;margin:0 0 15px}@media (max-width:768px){.UserProfileViewer_closeButton__O90Ac{top:12px;right:12px;width:38px;height:38px;font-size:15px}.UserProfileViewer_header__WLo_g h2{font-size:18px;margin-right:55px}}@media (max-width:480px){.UserProfileViewer_overlay__Wvntd{padding:10px}.UserProfileViewer_modal__92A9Z{max-height:95vh}.UserProfileViewer_content__oEYN9,.UserProfileViewer_header__WLo_g{padding:20px}.UserProfileViewer_closeButton__O90Ac{top:10px;right:10px;width:35px;height:35px;font-size:14px}.UserProfileViewer_header__WLo_g h2{font-size:16px;margin-right:50px}.UserProfileViewer_basicInfo__sNMYA{flex-direction:column;text-align:center;gap:15px}.UserProfileViewer_level__vhfq6{justify-content:center}.UserProfileViewer_statsGrid___6tr1{grid-template-columns:repeat(2,1fr)}.UserProfileViewer_displayName__3TbHS{font-size:20px}}.PlayersRanking_overlay__0mLJ7{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.PlayersRanking_modal__SsJV7{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:20px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;box-sizing:border-box}.PlayersRanking_header__eckSw{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid hsla(0,0%,100%,.1);background:linear-gradient(135deg,#2a2a2a,#3d3d3d);position:relative}.PlayersRanking_header__eckSw h2{color:#fff;margin:0;font-size:24px;font-weight:700;display:flex;align-items:center;gap:10px}.PlayersRanking_closeButton__vA52h{position:absolute;top:15px;right:15px;background:hsla(0,0%,100%,.1);border:none;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px;z-index:10}.PlayersRanking_closeButton__vA52h:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.PlayersRanking_controls__36hFq{display:flex;gap:20px;padding:20px 30px;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);align-items:center;flex-wrap:wrap}.PlayersRanking_searchContainer__ooXpr{position:relative;flex:1 1;min-width:250px}.PlayersRanking_searchIcon__nxbxr{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#888;font-size:16px}.PlayersRanking_searchInput__CRRND{width:100%;padding:12px 15px 12px 45px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;color:#fff;font-size:14px;transition:all .2s ease}.PlayersRanking_searchInput__CRRND:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.2)}.PlayersRanking_searchInput__CRRND::placeholder{color:#888}.PlayersRanking_sortContainer__pW7hv{display:flex;align-items:center;gap:10px;color:#ccc;font-size:14px}.PlayersRanking_sortSelect__Uz0J_{padding:8px 12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;font-size:14px;cursor:pointer;transition:all .2s ease}.PlayersRanking_sortSelect__Uz0J_:focus{outline:none;border-color:#4caf50}.PlayersRanking_sortSelect__Uz0J_ option{background:#2a2a2a;color:#fff;padding:8px}.PlayersRanking_sortSelect__Uz0J_ option:hover{background:#3a3a3a}.PlayersRanking_content__AGx1c{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:0}.PlayersRanking_content__AGx1c::-webkit-scrollbar{width:8px}.PlayersRanking_content__AGx1c::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.PlayersRanking_content__AGx1c::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.PlayersRanking_content__AGx1c::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.PlayersRanking_content__AGx1c{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) hsla(0,0%,100%,.05)}.PlayersRanking_playersList__YXl37{display:flex;flex-direction:column;width:100%;overflow-x:hidden}.PlayersRanking_playerItem__oijO4{display:flex;align-items:center;gap:20px;padding:15px 30px;border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .2s ease;cursor:pointer;position:relative;width:100%;box-sizing:border-box;overflow:hidden}.PlayersRanking_playerItem__oijO4:hover{background:hsla(0,0%,100%,.05);transform:translateX(5px)}.PlayersRanking_playerItem__oijO4.PlayersRanking_currentUser__AoH12{background:rgba(76,175,80,.1);border-left:4px solid #4caf50}.PlayersRanking_playerItem__oijO4.PlayersRanking_currentUser__AoH12:hover{background:rgba(76,175,80,.15)}.PlayersRanking_rankContainer__jxoL2{width:50px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0}.PlayersRanking_rankNumber__4WEgB{color:#888;font-size:16px}.PlayersRanking_playerInfo__1yVW_{display:flex;align-items:center;gap:15px;flex:1 1;min-width:0}.PlayersRanking_playerDetails__9RxOI{flex:1 1;min-width:0}.PlayersRanking_playerName__oYoGX{color:#fff;font-size:16px;font-weight:600;margin-bottom:2px;display:flex;align-items:center;gap:8px}.PlayersRanking_youBadge__K1wzh{background:#4caf50;color:#fff;padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase}.PlayersRanking_playerUsername__dEOo8{color:#888;font-size:12px;margin-bottom:2px}.PlayersRanking_playerBio__DVMLf{color:#ccc;font-size:11px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.PlayersRanking_levelContainer___ohLS{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.PlayersRanking_levelBadge__HwyaM{color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-align:center;min-width:70px}.PlayersRanking_xpText__wxKES{color:#888;font-size:10px;text-align:center}.PlayersRanking_statsContainer__iIJtS{display:flex;gap:15px;flex-shrink:0;min-width:0;overflow:hidden}.PlayersRanking_statItem__iCp89{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:40px}.PlayersRanking_statIcon__M9SUd{color:#4caf50;font-size:14px}.PlayersRanking_statItem__iCp89 span{color:#fff;font-size:12px;font-weight:600}.PlayersRanking_empty__meqmp,.PlayersRanking_error__QJ46S,.PlayersRanking_loading__8qHq7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.PlayersRanking_spinner__huNTl{width:40px;height:40px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#4caf50;border-radius:50%;animation:PlayersRanking_spin__aDGGa 1s linear infinite;margin-bottom:20px}@keyframes PlayersRanking_spin__aDGGa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PlayersRanking_empty__meqmp p,.PlayersRanking_error__QJ46S p,.PlayersRanking_loading__8qHq7 p{color:#fff;margin:0;font-size:16px}.PlayersRanking_retryButton__qBPZ4{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;margin-top:15px;transition:all .2s ease}.PlayersRanking_retryButton__qBPZ4:hover{background:#45a049;transform:translateY(-2px)}.PlayersRanking_footer__wE7gn{padding:15px 30px;border-top:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);text-align:center}.PlayersRanking_footer__wE7gn p{color:#888;margin:0;font-size:12px}.PlayersRanking_footer__wE7gn p:first-child{margin-bottom:5px}@media (max-width:768px){.PlayersRanking_modal__SsJV7{margin:10px;max-height:95vh}.PlayersRanking_controls__36hFq,.PlayersRanking_header__eckSw{padding:15px 20px}.PlayersRanking_controls__36hFq{flex-direction:column;gap:15px;align-items:stretch}.PlayersRanking_searchContainer__ooXpr{min-width:auto}.PlayersRanking_playerItem__oijO4{padding:12px 20px;gap:15px}.PlayersRanking_statsContainer__iIJtS{gap:10px}.PlayersRanking_playerBio__DVMLf{max-width:150px}}@media (max-width:480px){.PlayersRanking_playerItem__oijO4{flex-wrap:wrap;gap:10px}.PlayersRanking_statsContainer__iIJtS{width:100%;justify-content:space-around;margin-top:10px}.PlayersRanking_levelContainer___ohLS{margin-top:5px}}.NotificationCenter_notificationCenter__MI9v9{position:relative;display:inline-block}.NotificationCenter_bellButton__xz8gO{position:relative;background:none;border:none;color:#fff;cursor:pointer;padding:10px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.NotificationCenter_bellButton__xz8gO:hover{background:hsla(0,0%,100%,.1);transform:scale(1.05)}.NotificationCenter_badge__GGQ7k{position:absolute;top:5px;right:5px;background:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;animation:NotificationCenter_pulse__GBUw9 2s infinite}@keyframes NotificationCenter_pulse__GBUw9{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.NotificationCenter_dropdown__AoWpI{position:absolute;top:100%;right:0;width:400px;max-height:500px;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:2px solid #1db954;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.8);z-index:10000;overflow:hidden;animation:NotificationCenter_slideDown__dlYD_ .2s ease-out}@keyframes NotificationCenter_slideDown__dlYD_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NotificationCenter_header__XDXc4{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(29,185,84,.3)}.NotificationCenter_header__XDXc4 h3{color:#1db954;margin:0;font-size:1.1rem;font-weight:600}.NotificationCenter_headerActions__UUduA{display:flex;gap:10px;align-items:center}.NotificationCenter_markAllRead__TzMAu{background:none;border:none;color:#888;cursor:pointer;font-size:.8rem;transition:color .2s}.NotificationCenter_markAllRead__TzMAu:hover{color:#1db954}.NotificationCenter_clearRead__flJ9K{background:none;border:none;color:#888;cursor:pointer;font-size:.8rem;transition:color .2s;display:flex;align-items:center;gap:4px}.NotificationCenter_clearRead__flJ9K:hover{color:#ef4444}.NotificationCenter_tabs__MlFw7{display:flex;border-bottom:1px solid rgba(29,185,84,.3)}.NotificationCenter_tab__fgyqX{flex:1 1;background:none;color:#888;padding:12px 15px;cursor:pointer;transition:all .2s;font-size:.9rem;font-weight:500;border:none;border-bottom:2px solid transparent}.NotificationCenter_tab__fgyqX:hover{background:rgba(29,185,84,.1);color:#1db954}.NotificationCenter_tab__fgyqX.NotificationCenter_active__e8k_R{color:#1db954;border-bottom-color:#1db954;background:rgba(29,185,84,.1)}.NotificationCenter_content__WduUg{max-height:350px;overflow-y:auto}.NotificationCenter_invitesList__FiOpX,.NotificationCenter_notificationsList__HxJbw{padding:10px}.NotificationCenter_notificationItem__yVPlF{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;margin-bottom:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}.NotificationCenter_notificationItem__yVPlF:hover{background:hsla(0,0%,100%,.05);border-color:rgba(29,185,84,.3)}.NotificationCenter_notificationItem__yVPlF.NotificationCenter_unread__JiZud{background:rgba(29,185,84,.1);border-color:rgba(29,185,84,.3)}.NotificationCenter_notificationItem__yVPlF.NotificationCenter_friendRequest__l6D4T{cursor:default}.NotificationCenter_notificationItem__yVPlF.NotificationCenter_friendRequest__l6D4T:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}.NotificationCenter_notificationIcon__4lyp9{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationCenter_iconMultiplayer__6x4Pb{color:#1db954}.NotificationCenter_iconFriend__mxPGn{color:#3b82f6}.NotificationCenter_iconAchievement__BTQts{color:#f59e0b}.NotificationCenter_iconInfo__XKDqE{color:#6b7280}.NotificationCenter_notificationContent__5ke9Z{flex:1 1;min-width:0}.NotificationCenter_notificationTitle__C_o8S{color:#fff;font-weight:600;font-size:.9rem;margin-bottom:4px}.NotificationCenter_notificationMessage__Lygzo{color:#b3b3b3;font-size:.8rem;line-height:1.3;margin-bottom:4px}.NotificationCenter_notificationTime__IvRm8{color:#666;font-size:.7rem}.NotificationCenter_friendRequestActions__fenvr{display:flex;gap:8px;margin-top:8px}.NotificationCenter_acceptButton__JpxPc{background:#28a745;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.NotificationCenter_acceptButton__JpxPc:hover{background:#218838;transform:translateY(-1px)}.NotificationCenter_declineButton__SxqO3{background:#dc3545;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .2s ease}.NotificationCenter_declineButton__SxqO3:hover{background:#c82333;transform:translateY(-1px)}.NotificationCenter_removeButton__lPsgR{background:none;border:none;color:#666;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s;flex-shrink:0}.NotificationCenter_removeButton__lPsgR:hover{background:rgba(239,68,68,.2);color:#ef4444}.NotificationCenter_inviteItem__RxuMf{display:flex;align-items:flex-start;gap:12px;padding:15px;border-radius:10px;margin-bottom:10px;background:rgba(29,185,84,.1);border:1px solid rgba(29,185,84,.3)}.NotificationCenter_inviteIcon__F3VXL{width:40px;height:40px;border-radius:50%;background:rgba(29,185,84,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationCenter_inviteContent__USm_e{flex:1 1;min-width:0}.NotificationCenter_inviteTitle__KJAgU{color:#fff;font-weight:600;font-size:.9rem;margin-bottom:4px}.NotificationCenter_inviteMessage__VBgXy{color:#b3b3b3;font-size:.8rem;margin-bottom:4px}.NotificationCenter_inviteRoom__xlFe_{color:#1db954;font-size:.8rem;font-weight:600;margin-bottom:4px}.NotificationCenter_inviteTime__sOrA3{color:#666;font-size:.7rem}.NotificationCenter_inviteActions__Nelre{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.NotificationCenter_acceptButton__JpxPc,.NotificationCenter_declineButton__SxqO3{background:none;border:1px solid;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .2s;font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:4px}.NotificationCenter_acceptButton__JpxPc{border-color:#22c55e;color:#22c55e}.NotificationCenter_acceptButton__JpxPc:hover{background:#22c55e;color:#fff}.NotificationCenter_declineButton__SxqO3{border-color:#ef4444;color:#ef4444}.NotificationCenter_declineButton__SxqO3:hover{background:#ef4444;color:#fff}.NotificationCenter_empty__yywsg{text-align:center;padding:40px 20px;color:#666}.NotificationCenter_emptyIcon__K5hFf{font-size:2rem;margin-bottom:10px;opacity:.5}.NotificationCenter_empty__yywsg p{margin:0;font-size:.9rem}@media (max-width:768px){.NotificationCenter_dropdown__AoWpI{width:350px;right:-50px}.NotificationCenter_inviteActions__Nelre{flex-direction:row}.NotificationCenter_acceptButton__JpxPc,.NotificationCenter_declineButton__SxqO3{padding:4px 8px;font-size:.7rem}}@media (max-width:480px){.NotificationCenter_dropdown__AoWpI{width:300px;right:-100px}.NotificationCenter_header__XDXc4{padding:12px 15px}.NotificationCenter_header__XDXc4 h3{font-size:1rem}.NotificationCenter_headerActions__UUduA{gap:8px}.NotificationCenter_clearRead__flJ9K,.NotificationCenter_markAllRead__TzMAu{font-size:.7rem}.NotificationCenter_tab__fgyqX{padding:10px 12px;font-size:.8rem}.NotificationCenter_inviteItem__RxuMf,.NotificationCenter_notificationItem__yVPlF{padding:10px}.NotificationCenter_inviteActions__Nelre{flex-direction:column;gap:4px}}.GlobalStats_globalStatsContainer__kgQYk{margin:1rem 0;text-align:center}.GlobalStats_globalStatsMessage__cBVuS{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:.75rem 1rem;font-size:.9rem;color:hsla(0,0%,100%,.8);font-weight:500;letter-spacing:.5px;display:inline-block;max-width:100%}@media (max-width:768px){.GlobalStats_globalStatsMessage__cBVuS{font-size:.8rem;padding:.5rem .75rem}}.GlobalStats_globalStatsContainer__kgQYk{animation:GlobalStats_fadeIn__hnNAX .3s ease-out}@keyframes GlobalStats_fadeIn__hnNAX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AchievementNotification_notificationContainer__fcGL2{position:fixed;top:50%;right:20px;transform:translateY(-50%);z-index:99999;display:flex;flex-direction:column;gap:15px;pointer-events:none;max-height:80vh;overflow:visible}.AchievementNotification_notification__OoGCx{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:15px;padding:20px;box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 20px rgba(29,185,84,.3);border:3px solid;min-width:350px;max-width:400px;position:relative;pointer-events:auto;animation:AchievementNotification_slideInRightBounce__4hEvn .6s cubic-bezier(.68,-.55,.265,1.55),AchievementNotification_fadeOutSlide__cMXTk .5s ease-in 5.5s forwards;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateZ(0)}.AchievementNotification_notification__OoGCx:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1db954,#1ed760,#1db954);background-size:200% 100%;animation:AchievementNotification_progressBar__40mTr 6s linear forwards,AchievementNotification_shimmerBar__W0qwP 2s ease-in-out infinite}@keyframes AchievementNotification_shimmerBar__W0qwP{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes AchievementNotification_slideInRightBounce__4hEvn{0%{transform:translateX(120%) scale(.8);opacity:0}60%{transform:translateX(-10%) scale(1.05);opacity:1}80%{transform:translateX(5%) scale(.98)}to{transform:translateX(0) scale(1);opacity:1}}@keyframes AchievementNotification_fadeOutSlide__cMXTk{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(120%) scale(.9)}}@keyframes AchievementNotification_progressBar__40mTr{0%{width:100%}to{width:0}}@keyframes AchievementNotification_iconPulse__XTVhY{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes AchievementNotification_glow__uJ4f9{0%,to{box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 20px rgba(29,185,84,.3)}50%{box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 30px rgba(29,185,84,.6)}}@keyframes AchievementNotification_shimmerIcon__JK__U{0%{background-position:200% 0}to{background-position:-200% 0}}.AchievementNotification_closeButton__q9Vqt{position:absolute;top:10px;right:10px;background:none;border:none;color:#888;cursor:pointer;padding:5px;border-radius:50%;transition:all .2s;font-size:.9rem}.AchievementNotification_closeButton__q9Vqt:hover{background:hsla(0,0%,100%,.1);color:#fff}.AchievementNotification_achievement__QV0_m{border-color:#1db954;animation:AchievementNotification_slideInRightBounce__4hEvn .6s cubic-bezier(.68,-.55,.265,1.55),AchievementNotification_glow__uJ4f9 2s ease-in-out infinite,AchievementNotification_fadeOutSlide__cMXTk .5s ease-in 5.5s forwards}.AchievementNotification_achievementContent__c6ut_{display:flex;align-items:flex-start;gap:15px;color:#fff}.AchievementNotification_achievementIcon__LFmwE{position:relative;display:flex;align-items:center;justify-content:center;width:65px;height:65px;background:linear-gradient(45deg,#1db954,#1ed760,#1db954);background-size:200% 200%;border-radius:50%;flex-shrink:0;animation:AchievementNotification_bounce__YVdTe .6s ease-out,AchievementNotification_iconPulse__XTVhY 2s ease-in-out infinite,AchievementNotification_shimmerIcon__JK__U 3s ease-in-out infinite;box-shadow:0 0 20px rgba(29,185,84,.5)}.AchievementNotification_achievementIcon__LFmwE svg{font-size:1.5rem;color:#fff;position:absolute}.AchievementNotification_emoji__rvsqb{font-size:2rem;position:absolute;animation:AchievementNotification_pulse__T_SMq 2s infinite}.AchievementNotification_achievementInfo__8BW2r{flex:1 1;padding-right:20px}.AchievementNotification_achievementTitle__xsNcm{font-size:1.1rem;font-weight:700;color:#1db954;margin-bottom:5px}.AchievementNotification_achievementName__YhlB2{font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:5px}.AchievementNotification_achievementDesc__nl2RN{font-size:.9rem;color:#b3b3b3;margin-bottom:8px;line-height:1.4}.AchievementNotification_xpReward__nBzeb{font-size:.9rem;font-weight:600;color:#1ed760;background:rgba(29,185,84,.2);padding:4px 8px;border-radius:8px;display:inline-block}.AchievementNotification_levelup__eng0G{border-color:#f59e0b;background:linear-gradient(135deg,#1a1a1a,#2d1810)}.AchievementNotification_levelup__eng0G:before{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.AchievementNotification_levelUpContent__nqwCw{display:flex;align-items:center;gap:15px;color:#fff}.AchievementNotification_levelUpIcon__cbKsT{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(45deg,#f59e0b,#fcd34d);border-radius:50%;flex-shrink:0;animation:AchievementNotification_starSpin__eroEj 1s ease-out}.AchievementNotification_levelUpIcon__cbKsT svg{font-size:2rem;color:#fff}.AchievementNotification_levelUpInfo__KJ6hD{flex:1 1;padding-right:20px}.AchievementNotification_levelUpTitle__GTd_a{font-size:1.1rem;font-weight:700;color:#f59e0b;margin-bottom:5px}.AchievementNotification_levelUpLevel__jJiLM{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:5px}.AchievementNotification_levelUpDesc__PME56{font-size:.9rem;color:#b3b3b3;line-height:1.4}@keyframes AchievementNotification_bounce__YVdTe{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-10px,0)}70%{transform:translate3d(0,-5px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes AchievementNotification_pulse__T_SMq{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes AchievementNotification_starSpin__eroEj{0%{transform:rotate(0deg) scale(.5)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}@media (max-width:768px){.AchievementNotification_notificationContainer__fcGL2{top:50%;right:10px;left:10px;transform:translateY(-50%);max-width:calc(100vw - 20px)}.AchievementNotification_notification__OoGCx{min-width:auto;max-width:none;margin:0 auto}.AchievementNotification_achievementContent__c6ut_,.AchievementNotification_levelUpContent__nqwCw{gap:10px}.AchievementNotification_achievementIcon__LFmwE,.AchievementNotification_levelUpIcon__cbKsT{width:55px;height:55px}.AchievementNotification_achievementIcon__LFmwE svg,.AchievementNotification_levelUpIcon__cbKsT svg{font-size:1.2rem}.AchievementNotification_emoji__rvsqb{font-size:1.5rem}}@media (max-width:480px){.AchievementNotification_notificationContainer__fcGL2{top:20px;right:10px;left:10px;transform:none}.AchievementNotification_notification__OoGCx{padding:15px;border-radius:12px}.AchievementNotification_achievementIcon__LFmwE,.AchievementNotification_levelUpIcon__cbKsT{width:50px;height:50px}}.SuccessFeedback_overlay__b6SKt{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;pointer-events:auto;overflow:hidden}.SuccessFeedback_closeButton__4tVwe,.SuccessFeedback_overlay__b6SKt{display:flex;align-items:center;justify-content:center;cursor:pointer}.SuccessFeedback_closeButton__4tVwe{position:absolute;top:20px;right:20px;width:40px;height:40px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;font-size:24px;font-weight:700;z-index:100000;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px rgba(0,0,0,.3)}.SuccessFeedback_closeButton__4tVwe:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.4)}.SuccessFeedback_closeButton__4tVwe:active{transform:scale(.95)}.SuccessFeedback_background__AEu7p{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;animation:SuccessFeedback_backgroundPulse__YK8SE 2s ease-out}.SuccessFeedback_background__AEu7p.SuccessFeedback_success__if_gv{background:radial-gradient(circle,rgba(29,185,84,.3) 0,rgba(29,185,84,.1) 50%,transparent 100%)}.SuccessFeedback_background__AEu7p.SuccessFeedback_perfect__Jsojf{background:radial-gradient(circle,rgba(255,215,0,.4) 0,rgba(255,215,0,.2) 50%,transparent 100%)}.SuccessFeedback_background__AEu7p.SuccessFeedback_firstTry__N7S3U{background:radial-gradient(circle,hsla(0,100%,71%,.4) 0,hsla(0,100%,71%,.2) 50%,transparent 100%)}.SuccessFeedback_confettiContainer__MkQHN{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.SuccessFeedback_particle__Z94Hv{position:absolute;border-radius:50%;animation:SuccessFeedback_confettiFall__c_MR4 1.5s ease-out forwards;box-shadow:0 0 5px hsla(0,0%,100%,.3)}.SuccessFeedback_messageContainer__8IPIB{text-align:center;color:#fff;z-index:2;animation:SuccessFeedback_messageAppear__BjGoX .5s ease-out;text-shadow:2px 2px 4px rgba(0,0,0,.8);cursor:default;pointer-events:auto}.SuccessFeedback_emoji__YjWhm{font-size:4rem;margin-bottom:1rem;animation:SuccessFeedback_emojiPulse__YVoqW 1.5s ease-in-out infinite;display:block}.SuccessFeedback_title__5iOOc{font-size:3rem;font-weight:900;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:2px;animation:SuccessFeedback_titleBounce__FKFNs .5s ease-out}.SuccessFeedback_messageContainer__8IPIB.SuccessFeedback_success__if_gv .SuccessFeedback_title__5iOOc{color:#1db954;text-shadow:0 0 20px rgba(29,185,84,.8)}.SuccessFeedback_messageContainer__8IPIB.SuccessFeedback_perfect__Jsojf .SuccessFeedback_title__5iOOc{color:gold;text-shadow:0 0 20px rgba(255,215,0,.8)}.SuccessFeedback_messageContainer__8IPIB.SuccessFeedback_firstTry__N7S3U .SuccessFeedback_title__5iOOc{color:#ff6b6b;text-shadow:0 0 20px hsla(0,100%,71%,.8)}.SuccessFeedback_subtitle__TnO9C{font-size:1.5rem;margin:0 0 1.5rem;opacity:.9;animation:SuccessFeedback_subtitleSlide__SApGW .5s ease-out .2s both}.SuccessFeedback_songInfo__fB3g4{margin:1.5rem 0;padding:1rem;background:rgba(0,0,0,.3);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:SuccessFeedback_songInfoSlide__RgZLP .5s ease-out .3s both}.SuccessFeedback_songTitle__fiYNU{display:flex;flex-direction:column;gap:.5rem}.SuccessFeedback_gameTitle__fnkHf{font-size:1.1rem;color:#1db954;font-weight:600}.SuccessFeedback_musicTitle__Qc0GM{font-size:1.3rem;color:#fff;font-weight:700}.SuccessFeedback_pointsInfo__WPM7C{margin-top:1rem;animation:SuccessFeedback_pointsSlide__Cf8x2 .5s ease-out .4s both}.SuccessFeedback_points__fB9j0{font-size:1.4rem;font-weight:700;color:gold;background:rgba(255,215,0,.2);padding:.5rem 1rem;border-radius:20px;display:inline-block;text-shadow:0 0 10px rgba(255,215,0,.8)}.SuccessFeedback_glowEffect__wMycV{width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);border-radius:50%;animation:SuccessFeedback_glowPulse__r7XYI 1.5s ease-in-out infinite}.SuccessFeedback_energyWaves__gdoax,.SuccessFeedback_glowEffect__wMycV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SuccessFeedback_wave__0IBVO{position:absolute;width:80px;height:80px;border:1px solid rgba(29,185,84,.4);border-radius:50%;animation:SuccessFeedback_waveExpand__FhrgS 1.5s ease-out infinite}.SuccessFeedback_wave__0IBVO:nth-child(2){animation-delay:.5s}.SuccessFeedback_wave__0IBVO:nth-child(3){animation-delay:1s}@keyframes SuccessFeedback_backgroundPulse__YK8SE{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes SuccessFeedback_confettiFall__c_MR4{0%{transform:translateY(-100vh) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}@keyframes SuccessFeedback_messageAppear__BjGoX{0%{transform:scale(.5) translateY(50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes SuccessFeedback_emojiPulse__YVoqW{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes SuccessFeedback_titleBounce__FKFNs{0%{transform:scale(.3) translateY(-100px);opacity:0}50%{transform:scale(1.1) translateY(-10px)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes SuccessFeedback_subtitleSlide__SApGW{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes SuccessFeedback_songInfoSlide__RgZLP{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes SuccessFeedback_pointsSlide__Cf8x2{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes SuccessFeedback_glowPulse__r7XYI{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.1}}@keyframes SuccessFeedback_waveExpand__FhrgS{0%{width:50px;height:50px;opacity:1}to{width:300px;height:300px;opacity:0}}@media (max-width:768px){.SuccessFeedback_emoji__YjWhm{font-size:3rem}.SuccessFeedback_title__5iOOc{font-size:2rem}.SuccessFeedback_subtitle__TnO9C{font-size:1.2rem}.SuccessFeedback_gameTitle__fnkHf{font-size:1rem}.SuccessFeedback_musicTitle__Qc0GM{font-size:1.1rem}.SuccessFeedback_points__fB9j0{font-size:1.2rem}}@media (max-width:480px){.SuccessFeedback_emoji__YjWhm{font-size:2.5rem}.SuccessFeedback_title__5iOOc{font-size:1.5rem}.SuccessFeedback_subtitle__TnO9C{font-size:1rem}.SuccessFeedback_songInfo__fB3g4{margin:1rem 0;padding:.8rem}}.CustomAnnouncement_announcementContainer__aO0lE{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;width:90%;max-width:600px;pointer-events:none}.CustomAnnouncement_announcement__gVZ1J{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border-left:4px solid #3498db;box-shadow:0 8px 32px rgba(0,0,0,.1);margin-bottom:12px;animation:CustomAnnouncement_slideInDown__fAONe .5s ease-out;pointer-events:auto;transition:all .3s ease}.CustomAnnouncement_announcement__gVZ1J:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.CustomAnnouncement_announcementContent___WexG{padding:16px 20px}.CustomAnnouncement_announcementHeader__uZ4DI{display:flex;align-items:center;gap:12px;margin-bottom:8px}.CustomAnnouncement_announcementIcon__j8Kf5{font-size:20px;flex-shrink:0}.CustomAnnouncement_announcementTitle__193JT{font-weight:600;font-size:16px;color:#2c3e50;flex:1 1}.CustomAnnouncement_dismissButton__g24Xl{background:none;border:none;color:#7f8c8d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.CustomAnnouncement_dismissButton__g24Xl:hover{background:rgba(0,0,0,.1);color:#e74c3c}.CustomAnnouncement_announcementMessage__syEPF{color:#34495e;font-size:14px;line-height:1.5;margin-bottom:12px;padding-left:32px}.CustomAnnouncement_announcementFooter__sZGAE{display:flex;justify-content:flex-end;padding-left:32px}.CustomAnnouncement_announcementDate__hzVsk{font-size:12px;color:#7f8c8d;font-style:italic}.CustomAnnouncement_info__hrK_A{border-left-color:#3498db;background:rgba(52,152,219,.05)}.CustomAnnouncement_success___iAog{border-left-color:#27ae60;background:rgba(39,174,96,.05)}.CustomAnnouncement_warning__hitC4{border-left-color:#f39c12;background:rgba(243,156,18,.05)}.CustomAnnouncement_error__COnum{border-left-color:#e74c3c;background:rgba(231,76,60,.05)}.CustomAnnouncement_promotion__eEsqF{border-left-color:#9b59b6;background:rgba(155,89,182,.05)}@keyframes CustomAnnouncement_slideInDown__fAONe{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CustomAnnouncement_announcementContainer__aO0lE{width:95%;top:10px}.CustomAnnouncement_announcement__gVZ1J{margin-bottom:8px}.CustomAnnouncement_announcementContent___WexG{padding:12px 16px}.CustomAnnouncement_announcementTitle__193JT{font-size:14px}.CustomAnnouncement_announcementMessage__syEPF{font-size:13px;padding-left:28px}.CustomAnnouncement_announcementFooter__sZGAE{padding-left:28px}.CustomAnnouncement_announcementIcon__j8Kf5{font-size:18px}}@media (prefers-color-scheme:dark){.CustomAnnouncement_announcement__gVZ1J{background:rgba(44,62,80,.95);color:#ecf0f1}.CustomAnnouncement_announcementTitle__193JT{color:#ecf0f1}.CustomAnnouncement_announcementMessage__syEPF{color:#bdc3c7}.CustomAnnouncement_dismissButton__g24Xl{color:#95a5a6}.CustomAnnouncement_dismissButton__g24Xl:hover{background:hsla(0,0%,100%,.1);color:#e74c3c}}.BugReportModal_overlay__uElVY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:1rem}.BugReportModal_modal__oussx{background-color:#23272f;border-radius:1rem;max-width:600px;width:100%;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.3);border:none;position:relative;animation:BugReportModal_slideIn__qM_jY .3s ease;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.BugReportModal_modal__oussx::-webkit-scrollbar{width:8px}.BugReportModal_modal__oussx::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.BugReportModal_modal__oussx::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.BugReportModal_modal__oussx::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}@keyframes BugReportModal_slideIn__qM_jY{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.BugReportModal_header__aehbK{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(29,185,84,.2)}.BugReportModal_title__RzXJK{display:flex;align-items:center;gap:.75rem}.BugReportModal_title__RzXJK h2{color:#1db954;margin:0;font-size:1.5rem;font-weight:600}.BugReportModal_icon__Pi4lF{color:#1db954;font-size:1.25rem}.BugReportModal_closeButton__yJvw6{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.3);line-height:1;padding:0;text-align:center}.BugReportModal_closeButton__yJvw6:hover{color:#f44;background-color:rgba(255,68,68,.2);border-color:rgba(255,68,68,.5);transform:scale(1.1);box-shadow:0 4px 15px rgba(255,68,68,.3)}.BugReportModal_content__cTCbh{padding:1.5rem;color:#e0e0e0}.BugReportModal_description__rRwRE{margin-bottom:1.5rem;color:#b0b0b0;line-height:1.5}.BugReportModal_form__HrgwW{display:flex;flex-direction:column;gap:1.25rem}.BugReportModal_field__24ZFn{display:flex;flex-direction:column;gap:.5rem}.BugReportModal_field__24ZFn label{color:#1db954;font-weight:600;font-size:.9rem}.BugReportModal_input__AG3ln,.BugReportModal_select__MWO2y,.BugReportModal_textarea__F6Iux{background-color:#181c22;border:2px solid #23272f;border-radius:.7rem;color:#fff;padding:.75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;font-family:inherit}.BugReportModal_input__AG3ln:focus,.BugReportModal_select__MWO2y:focus,.BugReportModal_textarea__F6Iux:focus{outline:none;border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.BugReportModal_textarea__F6Iux{resize:vertical;min-height:120px;line-height:1.5}.BugReportModal_select__MWO2y{cursor:pointer}.BugReportModal_songInfo__pvt6u{background:#1a1e24;padding:1rem;border-radius:.7rem;border-left:4px solid #1db954}.BugReportModal_songInfo__pvt6u h4{margin:0 0 .5rem;color:#1db954;font-size:.9rem}.BugReportModal_songInfo__pvt6u p{margin:0;color:#e0e0e0;font-size:.9rem}.BugReportModal_status__2S84a{padding:.75rem;border-radius:.5rem;font-weight:600;text-align:center}.BugReportModal_status__2S84a.BugReportModal_success__afmR2{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.BugReportModal_status__2S84a.BugReportModal_error__joNDc{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.BugReportModal_actions__yP92l{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.BugReportModal_cancelButton__5YdCu,.BugReportModal_submitButton__fs5SI{padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.BugReportModal_cancelButton__5YdCu{background:transparent;color:#b0b0b0;border:2px solid #404040}.BugReportModal_cancelButton__5YdCu:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}.BugReportModal_submitButton__fs5SI{background-color:#1db954;color:#fff}.BugReportModal_submitButton__fs5SI:hover:not(:disabled){background-color:#1ed760;transform:scale(1.02);box-shadow:0 4px 15px rgba(29,185,84,.3)}.BugReportModal_cancelButton__5YdCu:disabled,.BugReportModal_submitButton__fs5SI:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.BugReportModal_overlay__uElVY{padding:.5rem}.BugReportModal_modal__oussx{max-height:calc(100vh - 60px)}.BugReportModal_header__aehbK{padding:1rem 1rem .75rem}.BugReportModal_title__RzXJK h2{font-size:1.25rem}.BugReportModal_content__cTCbh{padding:1rem}.BugReportModal_closeButton__yJvw6{top:1rem;right:1rem;width:2rem;height:2rem;font-size:1.25rem}.BugReportModal_actions__yP92l{flex-direction:column}.BugReportModal_cancelButton__5YdCu,.BugReportModal_submitButton__fs5SI{width:100%;justify-content:center}}.DonationButton_donateButton___se0J{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 15px hsla(0,100%,71%,.3)}.DonationButton_donateButton___se0J:hover{transform:translateY(-2px);box-shadow:0 6px 20px hsla(0,100%,71%,.4);background:linear-gradient(45deg,#ff5252,#ff7979)}.DonationButton_desktopOnly__EP_c1{display:inline-flex}.DonationButton_floatingButton__b811Z{display:none;position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;padding:0;justify-content:center;align-items:center;font-size:1.5rem;z-index:100;box-shadow:0 6px 20px hsla(0,100%,71%,.4);animation:DonationButton_pulse__eGIWc 2s infinite}.DonationButton_floatingButton__b811Z:hover{transform:scale(1.1)}.DonationButton_compactButton__pEgjN{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1.2rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 10px hsla(0,100%,71%,.3);flex-shrink:0;min-width:40px;min-height:40px}.DonationButton_compactButton__pEgjN:hover{transform:scale(1.1);box-shadow:0 4px 15px hsla(0,100%,71%,.4);background:linear-gradient(45deg,#ff5252,#ff7979)}@media (max-width:768px){.DonationButton_compactButton__pEgjN{width:36px;height:36px;font-size:1.1rem}}@media (max-width:480px){.DonationButton_compactButton__pEgjN{width:32px;height:32px;font-size:1rem}}.DonationButton_modalOverlay__H28Jy{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;overflow-y:auto}.DonationButton_modal__gVRkB{background-color:#23272f;border-radius:1rem;max-width:500px;width:90%;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.3);border:none;position:relative;animation:DonationButton_slideIn__T8HUn .3s ease;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.DonationButton_modal__gVRkB::-webkit-scrollbar{width:8px}.DonationButton_modal__gVRkB::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.DonationButton_modal__gVRkB::-webkit-scrollbar-thumb{background:rgba(29,185,84,.5);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.DonationButton_modal__gVRkB::-webkit-scrollbar-thumb:hover{background:rgba(29,185,84,.7)}@keyframes DonationButton_slideIn__T8HUn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.DonationButton_modalHeader__mTcRB{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(29,185,84,.2)}.DonationButton_modalHeader__mTcRB h2{color:#1db954;margin:0;font-size:1.5rem;font-weight:600}.DonationButton_closeButton__T20M0{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.3);color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.3);line-height:1;padding:0;text-align:center}.DonationButton_closeButton__T20M0:hover{color:#f44;background-color:rgba(255,68,68,.2);border-color:rgba(255,68,68,.5);transform:scale(1.1);box-shadow:0 4px 15px rgba(255,68,68,.3)}.DonationButton_modalContent__es4_8{padding:1.5rem;color:#e0e0e0}.DonationButton_thankYou__RjB0d{color:#fff;font-size:1.2rem;text-align:center;margin:0 0 1rem;font-weight:700}.DonationButton_description__oAbSB{color:#ccc;text-align:center;margin:0 0 2rem;line-height:1.5}.DonationButton_donationGrid__o_zhO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.DonationButton_donationOption__oAoO9{background:#2a2a2a;border:2px solid #333;border-radius:15px;padding:1.5rem;cursor:pointer;transition:all .3s ease;text-align:center}.DonationButton_donationOption__oAoO9:hover{border-color:#ff6b6b;transform:translateY(-3px);box-shadow:0 8px 25px hsla(0,100%,71%,.2)}.DonationButton_optionLabel__XiM_7{font-size:1.5rem;margin-bottom:.5rem}.DonationButton_optionAmount__YPzgz{color:#ff6b6b;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.DonationButton_optionDescription__AxYm_{color:#999;font-size:.9rem}.DonationButton_customAmount__fbKJz{background:#2a2a2a;border-radius:15px;padding:1.5rem;margin-bottom:2rem;text-align:center}.DonationButton_customAmount__fbKJz p{color:#ccc;margin:0 0 1rem}.DonationButton_customInput__dX4uq{display:flex;gap:.5rem;justify-content:center;align-items:center}.DonationButton_amountInput__Gpnz6{background:#1a1a1a;border:2px solid #333;border-radius:10px;padding:.75rem;color:#fff;font-size:1rem;width:100px;text-align:center}.DonationButton_amountInput__Gpnz6:focus{outline:none;border-color:#ff6b6b}.DonationButton_customButton___IRm8{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease}.DonationButton_customButton___IRm8:hover{background:linear-gradient(45deg,#ff5252,#ff7979);transform:translateY(-1px)}.DonationButton_paymentMethodSelector__vs05x{margin-bottom:2rem;text-align:center}.DonationButton_paymentMethodSelector__vs05x p{color:#ccc;margin:0 0 1rem;font-weight:700}.DonationButton_methodButtons__Vswcs{display:flex;gap:1rem;justify-content:center}.DonationButton_methodButton__3Tb_H{background:#2a2a2a;border:2px solid #333;border-radius:10px;padding:.75rem 1.5rem;color:#ccc;cursor:pointer;transition:all .3s ease;font-weight:700}.DonationButton_methodButton__3Tb_H:hover{border-color:#ff6b6b;color:#fff}.DonationButton_methodButton__3Tb_H.DonationButton_active__eUin8{background:linear-gradient(45deg,#ff6b6b,#ff8e8e);border-color:#ff6b6b;color:#fff}.DonationButton_paymentMethods___hT57{text-align:center;margin-bottom:1.5rem}.DonationButton_paymentMethods___hT57 p{color:#ccc;margin:0 0 1rem;font-weight:700}.DonationButton_methods__Zk9O7{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.DonationButton_methods__Zk9O7 span{background:#333;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem}.DonationButton_guarantee__GqXlS{text-align:center;color:#999;font-size:.9rem}.DonationButton_guarantee__GqXlS p{margin:.5rem 0}@media (max-width:768px){.DonationButton_compactButton__pEgjN{display:none}.DonationButton_floatingButton__b811Z{display:flex!important}.DonationButton_modal__gVRkB{margin:1rem;max-height:95vh}.DonationButton_modalHeader__mTcRB{padding:1.5rem}.DonationButton_modalHeader__mTcRB h2{font-size:1.5rem}.DonationButton_modalContent__es4_8{padding:1.5rem}.DonationButton_donationGrid__o_zhO{grid-template-columns:1fr;gap:1rem}.DonationButton_donationOption__oAoO9{padding:1rem}.DonationButton_optionAmount__YPzgz{font-size:1.5rem}.DonationButton_customInput__dX4uq{flex-direction:column;gap:1rem}.DonationButton_amountInput__Gpnz6,.DonationButton_customButton___IRm8{width:100%}.DonationButton_methodButtons__Vswcs,.DonationButton_methods__Zk9O7{flex-direction:column;gap:.5rem}}@media (max-width:480px){.DonationButton_floatingButton__b811Z{bottom:15px;right:15px;width:55px;height:55px;font-size:1.3rem}.DonationButton_donationOption__oAoO9,.DonationButton_modalContent__es4_8,.DonationButton_modalHeader__mTcRB{padding:1rem}.DonationButton_optionLabel__XiM_7{font-size:1.2rem}.DonationButton_optionAmount__YPzgz{font-size:1.3rem}}@media (max-width:360px){.DonationButton_floatingButton__b811Z{bottom:10px;right:10px;width:50px;height:50px;font-size:1.2rem}}.DonationButton_pixModal__wFttu{background-color:#23272f;border-radius:1rem;max-width:600px;width:90%;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 8px 32px rgba(0,0,0,.3);border:2px solid #1db954;position:relative;animation:DonationButton_slideIn__T8HUn .3s ease;scrollbar-width:thin;scrollbar-color:rgba(29,185,84,.5) hsla(0,0%,100%,.1)}.DonationButton_pixContent__dTXxP{padding:2rem}.DonationButton_pixAmount__JFJot{text-align:center;margin-bottom:2rem;padding:1rem;background:linear-gradient(45deg,#00d4aa,#00b894);border-radius:15px}.DonationButton_pixAmount__JFJot h3{color:#fff;margin:0;font-size:1.5rem;font-weight:700}.DonationButton_pixInstructions__9_dBH{color:#fff}.DonationButton_pixInstructions__9_dBH p{margin:1rem 0;font-size:1.1rem}.DonationButton_pixKeyContainer__PBUbZ{display:flex;gap:.5rem;margin:1rem 0;align-items:center}.DonationButton_pixKeyInput__0EmuD{flex:1 1;background:#1a1a1a;border:2px solid #333;border-radius:10px;padding:.75rem;color:#fff;font-size:1rem;font-family:monospace}.DonationButton_pixKeyInput__0EmuD:focus{outline:none;border-color:#00d4aa}.DonationButton_copyButton__TGU1O{background:linear-gradient(45deg,#00d4aa,#00b894);color:#fff;border:none;padding:.75rem 1rem;border-radius:10px;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}.DonationButton_copyButton__TGU1O:hover{background:linear-gradient(45deg,#00b894,#00a085);transform:translateY(-1px)}.DonationButton_pixAlternative__bse75{margin:2rem 0;padding:1rem;background:#2a2a2a;border-radius:10px;border-left:4px solid gold}.DonationButton_pixSteps__EyP4z{margin:2rem 0;padding:1.5rem;background:#2a2a2a;border-radius:10px}.DonationButton_pixSteps__EyP4z h4{color:#fff;margin:0 0 1rem;font-size:1.2rem}.DonationButton_pixSteps__EyP4z ol{color:#ccc;padding-left:1.5rem}.DonationButton_pixSteps__EyP4z li{margin:.5rem 0;line-height:1.5}.DonationButton_pixNote__LYOUH{text-align:center;margin-top:2rem;padding:1rem;background:linear-gradient(45deg,#ff6b6b,#ff8e8e);border-radius:10px}.DonationButton_pixNote__LYOUH p{color:#fff;margin:0 0 1rem;font-weight:700}.DonationButton_loginWarning__IOaVJ{background:linear-gradient(45deg,#dc2626,#ef4444);color:#fff;padding:1.5rem;border-radius:15px;margin:1.5rem 0;text-align:center;border:2px solid #dc2626;animation:DonationButton_pulse__eGIWc 2s infinite}@keyframes DonationButton_pulse__eGIWc{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.DonationButton_loginWarning__IOaVJ h3{margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.DonationButton_loginWarning__IOaVJ p{margin:.5rem 0;font-size:1rem;line-height:1.4}.DonationButton_activateSection__j__uM{background:#2a2a2a;padding:1.5rem;border-radius:15px;margin:1.5rem 0;text-align:center;border:2px solid #3b82f6}.DonationButton_activateSection__j__uM h3{color:#fff;margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.DonationButton_activateSection__j__uM p{color:#ccc;margin:0 0 1rem;font-size:.9rem}.DonationButton_activateCodeButton__qnT4z{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;border:none;padding:1rem 1.5rem;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;width:100%;max-width:300px}.DonationButton_activateCodeButton__qnT4z:hover{background:linear-gradient(45deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 5px 15px rgba(59,130,246,.3)}.DonationButton_confirmButton__iEPcu{background:linear-gradient(45deg,#10b981,#059669);color:#fff;border:none;padding:1rem 2rem;border-radius:10px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease;width:100%}.DonationButton_confirmButton__iEPcu:hover{background:linear-gradient(45deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 5px 15px rgba(16,185,129,.3)}@media (max-width:768px){.DonationButton_pixModal__wFttu{margin:1rem;max-width:calc(100% - 2rem)}.DonationButton_pixContent__dTXxP{padding:1.5rem}.DonationButton_pixKeyContainer__PBUbZ{flex-direction:column;gap:1rem}.DonationButton_copyButton__TGU1O,.DonationButton_pixKeyInput__0EmuD{width:100%}}@media (max-width:480px){.DonationButton_pixContent__dTXxP{padding:1rem}.DonationButton_pixAmount__JFJot h3{font-size:1.3rem}.DonationButton_pixSteps__EyP4z{padding:1rem}}.EnhancedButton_enhancedButton__3Wg2y{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;font-family:inherit;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;background:linear-gradient(135deg,var(--bg-start),var(--bg-end));color:var(--text-color);box-shadow:0 4px 12px var(--shadow-color),0 0 0 1px var(--border-color)}.EnhancedButton_enhancedButton__3Wg2y .EnhancedButton_icon__FA8n7,.EnhancedButton_enhancedButton__3Wg2y i,.EnhancedButton_enhancedButton__3Wg2y svg{pointer-events:none}.EnhancedButton_enhancedButton__3Wg2y:focus-visible{box-shadow:0 4px 12px var(--shadow-color),0 0 0 2px var(--focus-color)}.EnhancedButton_enhancedButton__3Wg2y:active{transform:translateY(1px) scale(.98)}.EnhancedButton_primary__RACcS{--bg-start:#1db954;--bg-end:#1ed760;--text-color:#fff;--shadow-color:rgba(29,185,84,.3);--border-color:hsla(0,0%,100%,.1);--focus-color:rgba(29,185,84,.5)}.EnhancedButton_secondary__nnKHL{--bg-start:#6c757d;--bg-end:#868e96;--text-color:#fff;--shadow-color:hsla(208,7%,46%,.3);--border-color:hsla(0,0%,100%,.1);--focus-color:hsla(208,7%,46%,.5)}.EnhancedButton_success__3FpX6{--bg-start:#27ae60;--bg-end:#2ecc71;--text-color:#fff;--shadow-color:rgba(39,174,96,.3);--border-color:hsla(0,0%,100%,.1);--focus-color:rgba(39,174,96,.5)}.EnhancedButton_error__mdBUs{--bg-start:#e74c3c;--bg-end:#c0392b;--text-color:#fff;--shadow-color:rgba(231,76,60,.3);--border-color:hsla(0,0%,100%,.1);--focus-color:rgba(231,76,60,.5)}.EnhancedButton_warning__gNhxk{--bg-start:#f39c12;--bg-end:#e67e22;--text-color:#fff;--shadow-color:rgba(243,156,18,.3);--border-color:hsla(0,0%,100%,.1);--focus-color:rgba(243,156,18,.5)}.EnhancedButton_small__6L5et{padding:10px 18px;font-size:.875rem;min-height:36px}.EnhancedButton_medium__DriP6{padding:14px 26px;font-size:1rem;min-height:44px}.EnhancedButton_large__40OOn{padding:18px 34px;font-size:1.125rem;min-height:52px}.EnhancedButton_disabled__ouurA{--bg-start:#6c757d;--bg-end:#6c757d;--text-color:#adb5bd;--shadow-color:hsla(208,7%,46%,.1);cursor:not-allowed;opacity:.6}.EnhancedButton_disabled__ouurA:active,.EnhancedButton_disabled__ouurA:hover{transform:none}.EnhancedButton_loading__LGnKM{cursor:wait;pointer-events:auto}.EnhancedButton_loading__LGnKM:active,.EnhancedButton_loading__LGnKM:hover{transform:none!important}.EnhancedButton_loadingSpinner__0OibJ{position:absolute;left:12px;display:flex;align-items:center}.EnhancedButton_spinner__bmUMT{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:EnhancedButton_spin__TXgfO 1s linear infinite}@keyframes EnhancedButton_spin__TXgfO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnhancedButton_buttonContent__FGEkk{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:2px 4px}.EnhancedButton_loading__LGnKM .EnhancedButton_buttonContent__FGEkk{margin-left:24px}.EnhancedButton_overlay__ptC_L{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.1),transparent);transform:translateX(-100%);transition:transform .6s ease;pointer-events:none}.EnhancedButton_enhancedButton__3Wg2y:hover .EnhancedButton_overlay__ptC_L,.EnhancedButton_enhancedButton__3Wg2y:hover:not(.EnhancedButton_loading__LGnKM) .EnhancedButton_overlay__ptC_L{transform:translateX(100%)}.EnhancedButton_enhancedButton__3Wg2y.EnhancedButton_loading__LGnKM .EnhancedButton_overlay__ptC_L{display:none}.EnhancedButton_enhancedButton__3Wg2y.EnhancedButton_secondary__nnKHL .EnhancedButton_overlay__ptC_L{opacity:.3}.EnhancedButton_enhancedButton__3Wg2y.EnhancedButton_secondary__nnKHL:hover .EnhancedButton_overlay__ptC_L{opacity:.5}.EnhancedButton_enhancedButton__3Wg2y.EnhancedButton_secondary__nnKHL:active,.EnhancedButton_enhancedButton__3Wg2y.EnhancedButton_secondary__nnKHL:focus,.EnhancedButton_enhancedButton__3Wg2y.EnhancedButton_secondary__nnKHL:hover{box-shadow:0 4px 12px var(--shadow-color),0 0 0 1px var(--border-color)!important}.EnhancedButton_attemptButton__1X9CE{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s ease;margin:0 2px}.EnhancedButton_attemptButton__1X9CE.EnhancedButton_default__8x1_p{background:#6c757d;color:#fff}.EnhancedButton_attemptButton__1X9CE.EnhancedButton_success__3FpX6{background:#27ae60;color:#fff;box-shadow:0 0 15px rgba(39,174,96,.4)}.EnhancedButton_attemptButton__1X9CE.EnhancedButton_game__lVlwU{background:gold;color:#333;box-shadow:0 0 15px rgba(255,215,0,.4)}.EnhancedButton_attemptButton__1X9CE.EnhancedButton_franchise___i1Bf{background:#ff9800;color:#fff;box-shadow:0 0 15px rgba(255,152,0,.4)}.EnhancedButton_attemptButton__1X9CE.EnhancedButton_fail__Vf6Vq{background:#e74c3c;color:#fff}.EnhancedButton_attemptButton__1X9CE.EnhancedButton_disabled__ouurA{background:#495057;color:#6c757d;cursor:not-allowed;opacity:.5}.EnhancedButton_attemptButton__1X9CE.EnhancedButton_active__5tJxn{transform:scale(1.1);z-index:2}.EnhancedButton_attemptButton__1X9CE:hover:not(.EnhancedButton_disabled__ouurA){transform:scale(1.05)}.EnhancedButton_inputButton__0CKQw{width:100%;margin-top:8px}.EnhancedButton_submitting__UuyLm{opacity:.7}.EnhancedButton_shaking__0W2VL{animation:EnhancedButton_shake__5jZAf .4s ease-in-out}@keyframes EnhancedButton_shake__5jZAf{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (max-width:768px){.EnhancedButton_enhancedButton__3Wg2y{min-height:48px}.EnhancedButton_small__6L5et{min-height:40px}.EnhancedButton_medium__DriP6{min-height:48px}.EnhancedButton_large__40OOn{min-height:56px}.EnhancedButton_attemptButton__1X9CE{width:44px;height:44px}}body.EnhancedButton_dark__QoIJE .EnhancedButton_enhancedButton__3Wg2y{--border-color:hsla(0,0%,100%,.1)}body.EnhancedButton_light__00owC .EnhancedButton_enhancedButton__3Wg2y{--border-color:rgba(0,0,0,.1)}body.EnhancedButton_light__00owC .EnhancedButton_secondary__nnKHL{--bg-start:#e9ecef;--bg-end:#f8f9fa;--text-color:#495057;--shadow-color:rgba(0,0,0,.1)}body.EnhancedButton_no-animations__rJlUJ .EnhancedButton_attemptButton__1X9CE,body.EnhancedButton_no-animations__rJlUJ .EnhancedButton_enhancedButton__3Wg2y{transition:none!important;animation:none!important}body.EnhancedButton_no-animations__rJlUJ .EnhancedButton_attemptButton__1X9CE:hover,body.EnhancedButton_no-animations__rJlUJ .EnhancedButton_enhancedButton__3Wg2y:hover{transform:none!important}body.EnhancedButton_no-animations__rJlUJ .EnhancedButton_overlay__ptC_L{display:none}body.EnhancedButton_no-animations__rJlUJ .EnhancedButton_spinner__bmUMT{animation:none!important}.EnhancedInput_inputContainer__2acvJ{position:relative;width:100%;overflow:visible!important;min-height:60px;z-index:1}.EnhancedInput_inputWrapper__oTUCs{position:relative;display:flex;align-items:center;overflow:visible!important}.EnhancedInput_enhancedInput__09sAV{width:100%;padding:12px 16px;border:2px solid var(--border-color);border-radius:12px;background:var(--bg-color);color:var(--text-color);font-family:inherit;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;position:relative;z-index:1;--border-color:#495057;--bg-color:#23272f;--text-color:#fff;--focus-color:#1db954;--error-color:#e74c3c;--success-color:#27ae60}.EnhancedInput_enhancedInput__09sAV::placeholder{color:hsla(0,0%,100%,.5);transition:opacity .3s ease}.EnhancedInput_focused__CaMxh{--border-color:var(--focus-color);box-shadow:0 0 0 3px rgba(29,185,84,.1),0 4px 12px rgba(29,185,84,.2);transform:translateY(-1px)}.EnhancedInput_focused__CaMxh::placeholder{opacity:.7}.EnhancedInput_error__aHpc0{--border-color:var(--error-color);box-shadow:0 0 0 3px rgba(231,76,60,.1),0 4px 12px rgba(231,76,60,.2);animation:EnhancedInput_errorShake__723m3 .4s ease-in-out}.EnhancedInput_success__yCW_D{--border-color:var(--success-color);box-shadow:0 0 0 3px rgba(39,174,96,.1),0 4px 12px rgba(39,174,96,.2)}.EnhancedInput_disabled__hClg_{--border-color:#6c757d;--bg-color:#495057;--text-color:#adb5bd;cursor:not-allowed;opacity:.6}.EnhancedInput_loading__7ss2A,.EnhancedInput_typing__aiDKK{padding-right:48px}.EnhancedInput_loadingIndicator___Ebek{position:absolute;right:12px;display:flex;align-items:center;z-index:2}.EnhancedInput_spinner__Vl8zy{width:20px;height:20px;border:2px solid transparent;border-top:2px solid var(--focus-color);border-radius:50%;animation:EnhancedInput_spin__ph6e_ 1s linear infinite}.EnhancedInput_typingIndicator__P_E_W{position:absolute;right:12px;display:flex;align-items:center;gap:2px;z-index:2}.EnhancedInput_typingDot__23fFn{width:4px;height:4px;background:var(--focus-color);border-radius:50%;animation:EnhancedInput_typingPulse__8wXKL 1.4s ease-in-out infinite}.EnhancedInput_typingDot__23fFn:nth-child(2){animation-delay:.2s}.EnhancedInput_typingDot__23fFn:nth-child(3){animation-delay:.4s}.EnhancedInput_inputOverlay__Sz8LZ{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.05),transparent);transform:translateX(-100%);transition:transform .6s ease;pointer-events:none;z-index:0}.EnhancedInput_focused__CaMxh .EnhancedInput_inputOverlay__Sz8LZ{transform:translateX(100%)}.EnhancedInput_withSuggestions__2fRXm .EnhancedInput_enhancedInput__09sAV{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.EnhancedInput_withSuggestions__2fRXm{position:relative!important;overflow:visible!important;z-index:1000!important}.EnhancedInput_suggestionsList__lbHaM{position:absolute;background:#222;border:1px solid #1db954;border-radius:.5rem;margin-top:.5rem;width:100%;max-height:200px;overflow-y:auto;z-index:1000;list-style:none;padding:0;box-shadow:0 4px 16px rgba(0,0,0,.3)}.EnhancedInput_suggestionsList__lbHaM::-webkit-scrollbar{width:8px!important}.EnhancedInput_suggestionsList__lbHaM::-webkit-scrollbar-track{background:#222!important;border-radius:4px}.EnhancedInput_suggestionsList__lbHaM::-webkit-scrollbar-thumb{background:#1db954!important;border-radius:4px;border:1px solid #222}.EnhancedInput_suggestionsList__lbHaM::-webkit-scrollbar-thumb:hover{background:#1ed760!important}.EnhancedInput_suggestionItem__8tI1a{padding:.75rem 1rem;cursor:pointer;color:#fff;transition:background .2s}.EnhancedInput_suggestionItem__8tI1a:hover{background:#1db954;color:#222}@keyframes EnhancedInput_spin__ph6e_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes EnhancedInput_typingPulse__8wXKL{0%,60%,to{transform:scale(1);opacity:.5}30%{transform:scale(1.4);opacity:1}}@keyframes EnhancedInput_errorShake__723m3{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes EnhancedInput_slideDown__gCMys{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.EnhancedInput_enhancedInput__09sAV{padding:14px 16px;font-size:16px}.EnhancedInput_suggestionsList__lbHaM{max-height:150px}.EnhancedInput_suggestionItem__8tI1a{padding:14px 16px}}body.EnhancedInput_light__Rr8Xe .EnhancedInput_enhancedInput__09sAV{--border-color:#dee2e6;--bg-color:#fff;--text-color:#495057}body.EnhancedInput_light__Rr8Xe .EnhancedInput_enhancedInput__09sAV::placeholder{color:rgba(73,80,87,.5)}body.EnhancedInput_light__Rr8Xe .EnhancedInput_suggestionsList__lbHaM{box-shadow:0 8px 25px rgba(0,0,0,.1)}body.EnhancedInput_light__Rr8Xe .EnhancedInput_suggestionItem__8tI1a{border-bottom:1px solid rgba(0,0,0,.05)}body.EnhancedInput_no-animations__VKIbr .EnhancedInput_enhancedInput__09sAV,body.EnhancedInput_no-animations__VKIbr .EnhancedInput_suggestionItem__8tI1a{transition:none!important;animation:none!important}body.EnhancedInput_no-animations__VKIbr .EnhancedInput_enhancedInput__09sAV:hover,body.EnhancedInput_no-animations__VKIbr .EnhancedInput_suggestionItem__8tI1a:hover{transform:none!important}body.EnhancedInput_no-animations__VKIbr .EnhancedInput_inputOverlay__Sz8LZ{display:none}body.EnhancedInput_no-animations__VKIbr .EnhancedInput_spinner__Vl8zy,body.EnhancedInput_no-animations__VKIbr .EnhancedInput_suggestionsList__lbHaM,body.EnhancedInput_no-animations__VKIbr .EnhancedInput_typingDot__23fFn{animation:none!important}