.LanguageButton_languageDropdownContainer__10Ucv{position:relative;display:inline-block}.LanguageButton_languageButton__ENSte{display:flex;align-items:center;gap:clamp(2px,.5vw,4px);background:var(--primary-color,#0984e3);color:#fff;border:1px solid var(--border-color);border-radius:clamp(4px,1vw,6px);padding:clamp(4px,1vw,6px) clamp(6px,1.5vw,10px);cursor:pointer;font-size:clamp(11px,3vw,14px);font-weight:600;min-height:clamp(28px,8vw,36px)}.LanguageButton_languageDropdownMenu__UXPAk{position:absolute;top:calc(100% + 6px);right:0;min-width:clamp(180px,50vw,220px);max-height:clamp(280px,60vh,380px);overflow-y:auto;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;padding:4px 0}.LanguageButton_languageOption__g2xlG{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border:none;background:transparent;color:var(--text-color);cursor:pointer;font-size:14px;text-align:left}.LanguageButton_languageOption__g2xlG:hover{background:var(--hover-color)}.LanguageButton_languageOption__g2xlG.LanguageButton_active__bzLnk{background:rgba(9,132,227,.12);font-weight:600}.LanguageButton_flagEmoji__kCUWl{font-size:16px}.LanguageButton_langCode__e6ux_{font-size:11px;font-weight:700}.LanguageButton_langNative__Nz0y_{flex:1 1}.LanguageButton_langEnglish__O_bwF{color:var(--text-muted,#888);font-size:12px}.LanguageButton_checkmark__ORVRJ{color:var(--primary-color)}.Button_navbarIcon__P4s5Q{color:inherit!important;font-size:clamp(12px,3vw,16px)!important}.Button_backButtonIcon__lWqxn{color:inherit!important;font-size:clamp(11px,2.8vw,14px)!important}.Button_subnavbarIcon__OWC3v{color:inherit!important;font-size:clamp(18px,4.5vw,24px)!important}.Button_subnavbarButton__O_80B{min-width:clamp(36px,9vw,44px);padding:clamp(4px,1vw,8px)}.PageBar_pageBar__Lf3eh{display:flex;justify-content:center;align-items:center;padding:clamp(8px,2vw,12px) clamp(10px,3vw,16px);background-color:var(--card-bg);border-bottom:1px solid var(--border-color);border-radius:6px 6px 0 0;box-shadow:0 1px 3px var(--shadow-color);transition:all .3s ease}.PageBar_buttonContainer__gfLoV{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:clamp(250px,80vw,400px);gap:clamp(8px,3vw,16px)}.PageBar_navButton__O7OXL{min-width:clamp(65px,18vw,90px)!important;padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px)!important;font-size:clamp(11px,2.8vw,13px)!important;font-weight:500!important;border-radius:6px!important;transition:all .3s ease!important;margin:0!important;box-shadow:0 2px 4px var(--shadow-color)!important}.PageBar_navButton__O7OXL,.PageBar_noEllipsis__9KQce{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.PageBar_navButton__O7OXL:hover{transform:translateY(-1px)!important;box-shadow:0 4px 8px var(--shadow-color)!important}.PageBar_navButton__O7OXL:active{transform:translateY(0)!important;box-shadow:0 2px 4px var(--shadow-color)!important}.homeLocation_container__AGBYa{max-width:600px;margin:0 auto;padding:2rem 1.25rem 4rem;color:#f1f5f9}.homeLocation_title__RSe3j{font-size:1.5rem;margin:.5rem 0 .4rem}.homeLocation_muted___sykU{color:#94a3b8;line-height:1.6;margin:0 0 1.25rem}.homeLocation_currentCard__baQpW{padding:1rem;border-radius:10px;border:1px solid rgba(99,102,241,.3);background:rgba(15,23,42,.55);margin-bottom:1.25rem}.homeLocation_cardTitle__2RMRR{margin:0 0 .4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.homeLocation_currentLine__Em4Ga{margin:0;font-size:1rem}.homeLocation_error__sv8Xm,.homeLocation_success__zoe7h{padding:.7rem 1rem;border-radius:8px;font-size:.9rem;margin:0 0 1rem}.homeLocation_error__sv8Xm{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5}.homeLocation_success__zoe7h{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#86efac}.homeLocation_form__ETdNl{display:flex;flex-direction:column;gap:1rem}.homeLocation_detectBtn__WTlQl{padding:.75rem 1.1rem;border-radius:10px;border:1px solid rgba(129,140,248,.5);background:rgba(99,102,241,.2);color:#e0e7ff;font-size:.95rem;font-weight:600;cursor:pointer}.homeLocation_detectBtn__WTlQl:hover:not(:disabled){background:rgba(99,102,241,.35)}.homeLocation_detectBtn__WTlQl:disabled{opacity:.6;cursor:not-allowed}.homeLocation_row__rfKOp{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.homeLocation_field__jD_Oq{display:flex;flex-direction:column;gap:.4rem}.homeLocation_field__jD_Oq label{font-size:.8rem;color:#cbd5e1;font-weight:600}.homeLocation_inputReadonly__J1dR4,.homeLocation_input__m891H{padding:.7rem .85rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:rgba(15,23,42,.6);color:#f1f5f9;font-size:.95rem;font-family:inherit}.homeLocation_input__m891H:focus{outline:none;border-color:rgba(129,140,248,.7)}.homeLocation_inputReadonly__J1dR4{color:#94a3b8;background:rgba(15,23,42,.4)}.homeLocation_saveBtn__OmFFq{margin-top:.25rem;padding:.85rem 1.25rem;border-radius:10px;border:none;background:#6366f1;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.homeLocation_saveBtn__OmFFq:hover:not(:disabled){background:#4f46e5}.homeLocation_saveBtn__OmFFq:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.homeLocation_row__rfKOp{grid-template-columns:1fr}}.DeleteAccountButton_wrapper__Bolc1{margin-top:.5rem}.DeleteAccountButton_deleteBtn__kwJHm{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1.25rem;border-radius:8px;border:1px solid rgba(239,68,68,.5);background:rgba(239,68,68,.18);color:#fca5a5;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s}.DeleteAccountButton_deleteBtn__kwJHm:hover{background:rgba(239,68,68,.3)}.DeleteAccountButton_confirmBox__TgLM2,.DeleteAccountButton_deletingBox__5wEh2,.DeleteAccountButton_doneBox__T_l_H,.DeleteAccountButton_errorBox__mp6ee{border-radius:10px;padding:1rem 1.1rem;background:rgba(15,23,42,.6);border:1px solid rgba(239,68,68,.35)}.DeleteAccountButton_warningTitle__CGDxZ{margin:0 0 .5rem;font-weight:700;color:#fca5a5}.DeleteAccountButton_warningBody__JIGF5{margin:0 0 .75rem;color:#cbd5e1;line-height:1.6;font-size:.9375rem}.DeleteAccountButton_warningList__w34rG{margin:0 0 1rem;padding-left:1.1rem;color:#94a3b8;font-size:.875rem;line-height:1.7}.DeleteAccountButton_buttonRow___NUsz{display:flex;flex-wrap:wrap;gap:.6rem}.DeleteAccountButton_dangerBtn__H8Pb5,.DeleteAccountButton_secondaryBtn__E0DoB{padding:.6rem 1.1rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid transparent}.DeleteAccountButton_dangerBtn__H8Pb5{background:#dc2626;color:#fff;border-color:#ef4444}.DeleteAccountButton_dangerBtn__H8Pb5:hover{background:#b91c1c}.DeleteAccountButton_secondaryBtn__E0DoB{background:rgba(148,163,184,.15);color:#e2e8f0;border-color:rgba(148,163,184,.3)}.DeleteAccountButton_secondaryBtn__E0DoB:hover{background:rgba(148,163,184,.25)}.DeleteAccountButton_deletingText__YUKHt,.DeleteAccountButton_doneText__LhmYw{margin:0;color:#cbd5e1;line-height:1.6}.DeleteAccountButton_doneBox__T_l_H{border-color:rgba(34,197,94,.4)}.DeleteAccountButton_doneText__LhmYw{color:#86efac}.DeleteAccountButton_errorText__k9tGP{margin:0 0 .75rem;color:#fca5a5}.dashboard_main__ZzyED{max-width:720px;margin:0 auto;padding:2rem 1.25rem 4rem;color:#f1f5f9}.dashboard_dashboardNav__iDcHR{margin-bottom:1.25rem}.dashboard_pageBar__2FHAC{margin-bottom:1rem}.dashboard_muted__xATKC{color:#94a3b8;line-height:1.6}.dashboard_link__9bwQD{color:#818cf8;margin-top:1rem;display:inline-block}.dashboard_card__uY0FF{margin-top:2rem;padding:1.25rem;border-radius:12px;border:1px solid rgba(99,102,241,.3);background:rgba(15,23,42,.6)}.dashboard_card__uY0FF h2{font-size:1rem;margin:0 0 1rem;color:#c7d2fe}.dashboard_table__qUgyM{width:100%;border-collapse:collapse}.dashboard_table__qUgyM td{padding:.5rem 0;border-bottom:1px solid rgba(148,163,184,.15);vertical-align:top}.dashboard_table__qUgyM td:first-child{color:#94a3b8;width:120px}.dashboard_list__uNMaA{list-style:none;padding:0;margin:0}.dashboard_list__uNMaA li{padding:.5rem 0}.dashboard_list__uNMaA a{color:#818cf8}.dashboard_profileList__Lalpk{display:grid;gap:.75rem;margin:0}.dashboard_profileList__Lalpk dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.dashboard_profileList__Lalpk dd{margin:.15rem 0 0;font-size:1rem}.dashboard_hint__CbGuw{margin-top:2rem;color:#94a3b8;font-size:.9375rem;line-height:1.6}.dashboard_adminSection__RsfHB{margin-top:2rem;padding:1.25rem;border-radius:12px;border:1px solid rgba(239,68,68,.35);background:rgba(30,27,46,.5)}.dashboard_adminTitle__bISY4{margin:0 0 1rem;font-size:1rem;color:#fca5a5}.dashboard_adminGrid__AD2pd{display:flex;flex-wrap:wrap;gap:.75rem}.dashboard_adminButton__xj1pc{display:inline-flex;align-items:center;gap:.35rem;padding:.65rem 1rem;border-radius:8px;background:rgba(99,102,241,.25);border:1px solid rgba(129,140,248,.5);color:#e0e7ff;font-size:.9375rem;text-decoration:none}.dashboard_adminButton__xj1pc:hover{background:rgba(99,102,241,.4)}.dashboard_header__0IQ3E{margin-bottom:1.5rem}.dashboard_heading__5ad8x{margin:0 0 .4rem;font-size:1.5rem}.dashboard_menuGrid__i3L7T{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:.5rem}.dashboard_menuItem__gJ8wD{display:flex;align-items:center;gap:.6rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid rgba(99,102,241,.3);background:rgba(15,23,42,.6);color:#e0e7ff;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s}.dashboard_menuItem__gJ8wD:hover{background:rgba(99,102,241,.18);border-color:rgba(129,140,248,.55);transform:translateY(-1px)}.dashboard_menuIcon___a4z_{font-size:1.25rem;line-height:1}.dashboard_appsGrid__GCK1M{display:flex;flex-wrap:wrap;gap:.6rem}.dashboard_appLink__f2xcN{display:inline-flex;align-items:center;padding:.5rem .9rem;border-radius:8px;background:rgba(99,102,241,.15);border:1px solid rgba(129,140,248,.3);color:#c7d2fe;font-size:.875rem;font-weight:600;text-decoration:none}.dashboard_appLink__f2xcN:hover{background:rgba(99,102,241,.3)}.dashboard_logoutSection__Lk1bv{margin-top:2rem}.dashboard_logoutButton__YBR7L{width:100%;padding:.85rem 1.25rem;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:rgba(148,163,184,.12);color:#e2e8f0;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.dashboard_logoutButton__YBR7L:hover{background:rgba(148,163,184,.22)}.dashboard_dangerZone__gaP_2{margin-top:2rem;padding:1.25rem;border-radius:12px;border:1px solid rgba(239,68,68,.4);background:rgba(40,20,24,.5)}.dashboard_dangerTitle__Xjdyc{margin:0 0 .6rem;font-size:1rem;color:#fca5a5}@media (max-width:480px){.dashboard_menuGrid__i3L7T{grid-template-columns:1fr}}.passwordUpdate_container__S6nAi{max-width:520px;margin:0 auto;padding:2rem 1.25rem 4rem;color:#f1f5f9}.passwordUpdate_title__635DF{font-size:1.5rem;margin:.5rem 0 .4rem}.passwordUpdate_muted__CTiuM{color:#94a3b8;line-height:1.6;margin:0 0 1.25rem}.passwordUpdate_error__JG30z,.passwordUpdate_success__goImf{padding:.7rem 1rem;border-radius:8px;font-size:.9rem;margin:0 0 1rem}.passwordUpdate_error__JG30z{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5}.passwordUpdate_success__goImf{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#86efac}.passwordUpdate_form__A99f5{display:flex;flex-direction:column;gap:1rem}.passwordUpdate_field__MKYZL{display:flex;flex-direction:column;gap:.4rem}.passwordUpdate_field__MKYZL label{font-size:.8rem;color:#cbd5e1;font-weight:600}.passwordUpdate_input__ABoRt{padding:.7rem .85rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:rgba(15,23,42,.6);color:#f1f5f9;font-size:.95rem}.passwordUpdate_input__ABoRt:focus{outline:none;border-color:rgba(129,140,248,.7)}.passwordUpdate_showRow__l14xO{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#cbd5e1;cursor:pointer}.passwordUpdate_saveBtn__nI04k{margin-top:.25rem;padding:.85rem 1.25rem;border-radius:10px;border:none;background:#6366f1;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.passwordUpdate_saveBtn__nI04k:hover:not(:disabled){background:#4f46e5}.passwordUpdate_saveBtn__nI04k:disabled{opacity:.6;cursor:not-allowed}.passwordUpdate_hint__Xo5tG{margin:.25rem 0 0;font-size:.8125rem;color:#94a3b8;line-height:1.6}.userProfile_container__mDdF7{max-width:640px;margin:0 auto;padding:2rem 1.25rem 4rem;color:#f1f5f9}.userProfile_title__Off_l{font-size:1.5rem;margin:.5rem 0 1.25rem}.userProfile_muted__V860f{color:#94a3b8}.userProfile_error__UwnVu,.userProfile_success__3Saws{padding:.7rem 1rem;border-radius:8px;font-size:.9rem;margin:0 0 1rem}.userProfile_error__UwnVu{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5}.userProfile_success__3Saws{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#86efac}.userProfile_avatarRow__TK7YL{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.5rem}.userProfile_avatarFallback__j33ry,.userProfile_avatar__0UI_i{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid rgba(129,140,248,.6);flex-shrink:0}.userProfile_avatarFallback__j33ry{display:flex;align-items:center;justify-content:center;background:rgba(99,102,241,.25);color:#c7d2fe;font-size:1.4rem;font-weight:700}.userProfile_changePhotoBtn__TRvtU{padding:.5rem .9rem;border-radius:8px;border:1px solid rgba(129,140,248,.5);background:rgba(99,102,241,.2);color:#e0e7ff;font-size:.875rem;font-weight:600;cursor:pointer}.userProfile_changePhotoBtn__TRvtU:hover{background:rgba(99,102,241,.35)}.userProfile_hiddenInput__7i_7h{display:none}.userProfile_hintSmall__GNDyk{margin:.4rem 0 0;font-size:.75rem;color:#94a3b8}.userProfile_readonly__zqRLW{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1.5rem;padding:1rem;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.5)}.userProfile_readonly__zqRLW dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.userProfile_readonly__zqRLW dd{margin:.15rem 0 0;font-size:.95rem;word-break:break-all}.userProfile_form__mAK_N{display:flex;flex-direction:column;gap:1rem}.userProfile_row__XuMRf{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.userProfile_field__WCfxz{display:flex;flex-direction:column;gap:.4rem}.userProfile_field__WCfxz label{font-size:.8rem;color:#cbd5e1;font-weight:600}.userProfile_input__EA2r_{padding:.7rem .85rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:rgba(15,23,42,.6);color:#f1f5f9;font-size:.95rem}.userProfile_input__EA2r_:focus{outline:none;border-color:rgba(129,140,248,.7)}.userProfile_saveBtn__SrbGF{margin-top:.5rem;padding:.85rem 1.25rem;border-radius:10px;border:none;background:#6366f1;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}.userProfile_saveBtn__SrbGF:hover:not(:disabled){background:#4f46e5}.userProfile_saveBtn__SrbGF:disabled{opacity:.6;cursor:not-allowed}@media (max-width:480px){.userProfile_readonly__zqRLW,.userProfile_row__XuMRf{grid-template-columns:1fr}}.SubNavbar_chatItem__DRNw_,.SubNavbar_languageItem__K1NwT,.SubNavbar_themeItem__dniEj{display:flex;align-items:center;flex:0 1 auto;padding:clamp(4px,1vw,8px);min-width:clamp(28px,7vw,40px);justify-content:center}