.AuthGuard_loadingContainer__BRf8h{display:flex;justify-content:center;align-items:center;height:100vh;font-size:18px}.ProfileDropdown_container__2toYa{position:relative;display:inline-block;z-index:1000}.ProfileDropdown_avatarButton__XyhUY{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);border:2px solid transparent;background:var(--color-bg-secondary);cursor:pointer;transition:all var(--transition-fast);padding:0;overflow:hidden}.ProfileDropdown_avatarButton__XyhUY:hover{border-color:var(--color-primary);transform:scale(1.05)}.ProfileDropdown_avatarButton__XyhUY:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ProfileDropdown_avatarImage__0Sppo{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-full)}.ProfileDropdown_avatarPlaceholder__zX6ia{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-600));color:white;font-size:1rem;font-weight:600;font-family:Sen,sans-serif}.ProfileDropdown_dropdown__ufot7{position:fixed;min-width:280px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:10000;overflow:hidden;animation:ProfileDropdown_dropdownFadeIn__7KsjY .15s ease-out}@keyframes ProfileDropdown_dropdownFadeIn__7KsjY{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProfileDropdown_profileSection__iNyn9{display:flex;align-items:center;gap:.75rem;padding:1rem;width:100%;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--transition-fast);font-family:inherit}.ProfileDropdown_profileSection__iNyn9:hover{background:var(--color-bg-secondary)}.ProfileDropdown_profileAvatar__dO3m_{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden}.ProfileDropdown_profileAvatarImage__Crx0w{width:100%;height:100%;object-fit:cover}.ProfileDropdown_profileAvatarPlaceholder__eCxpi{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-600));color:white;font-size:1rem;font-weight:600;font-family:Sen,sans-serif}.ProfileDropdown_profileInfo__oNSC8{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.ProfileDropdown_profileName__ajbDH{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileDropdown_profileEmail__A9Zo3{font-size:.8125rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProfileDropdown_profileArrow__RRN5I{flex-shrink:0;color:var(--color-text-secondary);transition:transform var(--transition-fast)}.ProfileDropdown_profileSection__iNyn9:hover .ProfileDropdown_profileArrow__RRN5I{transform:translateX(2px);color:var(--color-primary)}.ProfileDropdown_divider__NgLQF{height:1px;background:var(--color-border);margin:0}.ProfileDropdown_logoutButton__rDwx4{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:transparent;border:none;cursor:pointer;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);transition:all var(--transition-fast);font-family:inherit}.ProfileDropdown_logoutButton__rDwx4:hover{background:var(--color-bg-secondary);color:var(--color-error)}.ProfileDropdown_logoutButton__rDwx4 svg{color:var(--color-text-secondary);transition:color var(--transition-fast)}.ProfileDropdown_logoutButton__rDwx4:hover svg{color:var(--color-error)}@media (max-width:768px){.ProfileDropdown_avatarButton__XyhUY{width:36px;height:36px}.ProfileDropdown_dropdown__ufot7{min-width:260px;right:-8px}}.Navbar_navbar__3BIeH{position:sticky;top:0;left:0;right:0;z-index:1000;background:var(--color-bg-card);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.Navbar_navbarContent__QDqSi{display:flex;align-items:center;justify-content:space-between;padding:.75rem clamp(1rem,2.5vw,1.75rem);gap:.5rem;width:100%;max-width:100%;box-sizing:border-box}.Navbar_logoLink__dd4qI{display:flex;align-items:center;flex-shrink:0;text-decoration:none;transition:opacity var(--transition-fast)}.Navbar_logoLink__dd4qI:hover{opacity:.8}.Navbar_logoDesktop__V5MO_{width:auto;height:32px;object-fit:contain;display:block}.Navbar_logoMobile__cp9hZ{display:none;width:32px;height:32px;object-fit:contain}.Navbar_searchWrapper__g1FTi{flex:1;max-width:480px;position:relative}.Navbar_searchContainer__dPhzL{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:text;transition:all var(--transition-fast)}.Navbar_searchContainer__dPhzL:hover{border-color:var(--color-primary-400);box-shadow:var(--shadow-sm)}.Navbar_searchContainer__dPhzL:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}.Navbar_searchIcon__wjnxJ{color:var(--color-text-muted);flex-shrink:0}.Navbar_searchInput__NW2T1{flex:1;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-size:.875rem;font-family:inherit;padding:0}.Navbar_searchInput__NW2T1::placeholder{color:var(--color-text-muted)}.Navbar_searchSpinner__HGKz3{width:16px;height:16px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:Navbar_spin__1hFY7 .6s linear infinite;flex-shrink:0}@keyframes Navbar_spin__1hFY7{to{transform:rotate(1turn)}}.Navbar_searchDropdown__XUBNy{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.15);z-index:1001;max-height:400px;overflow-y:auto}.Navbar_searchNoResults__r53ke{padding:1.25rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.Navbar_searchResultItem__G4O1I{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;text-align:left;transition:background-color .15s;font-family:inherit}.Navbar_searchResultItem__G4O1I:last-child{border-bottom:none}.Navbar_searchResultItem__G4O1I:hover{background:var(--color-bg-secondary)}.Navbar_searchResultImage__BcERB{width:40px;height:40px;border-radius:var(--radius-md,6px);object-fit:cover;flex-shrink:0}.Navbar_searchResultImagePlaceholder__gXBvi{width:40px;height:40px;border-radius:var(--radius-md,6px);background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);flex-shrink:0}.Navbar_searchResultInfo__y_qOc{flex:1;min-width:0}.Navbar_searchResultTitle__xOE3B{font-size:.875rem;font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_searchResultMeta__6rnsi{font-size:.75rem;color:var(--color-text-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_rightSection__VgYS1{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Navbar_navTextButton__YhyxJ{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 .875rem;border:1px solid var(--color-border);border-radius:var(--radius-full);text-decoration:none;color:var(--color-text-secondary);font-size:.875rem;font-weight:500;transition:all var(--transition-fast);white-space:nowrap}.Navbar_navTextButton__YhyxJ:hover{background:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}.Navbar_navTextButton__YhyxJ:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Navbar_createActionButton__EUjFn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 .875rem;border-radius:var(--radius-full);text-decoration:none;color:#fff;background:var(--color-primary,#00a896);border:1px solid var(--color-primary,#00a896);font-size:.875rem;font-weight:600;transition:background-color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}.Navbar_createActionButton__EUjFn:hover{background:var(--color-primary-dark,#007a70);border-color:var(--color-primary-dark,#007a70)}.Navbar_createActionButton__EUjFn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Navbar_iconButton__O1ToS{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-secondary);transition:all var(--transition-fast);position:relative}.Navbar_iconButton__O1ToS:hover{background:var(--color-bg-secondary);border-color:var(--color-primary);color:var(--color-primary)}.Navbar_iconButton__O1ToS:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Navbar_iconButtonDisabled__IgUIV{opacity:.5;cursor:not-allowed}.Navbar_iconButtonDisabled__IgUIV:hover{background:transparent;border-color:var(--color-border);color:var(--color-text-secondary)}.Navbar_notificationBadge__cZFSR{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;background:var(--color-error);color:white;font-size:.6875rem;font-weight:600;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center}.Navbar_avatarButton__EJMlg{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.Navbar_avatarButton__EJMlg:hover{transform:scale(1.05);box-shadow:0 0 0 3px var(--color-primary-200)}.Navbar_avatarButton__EJMlg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Navbar_avatarImage__IVDNX{width:40px;height:40px;border-radius:var(--radius-full);object-fit:cover}.Navbar_avatarPlaceholder__0FAtn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-darkest);color:white;border-radius:var(--radius-full);font-weight:600;font-size:1rem}.Navbar_mobileSearchBar__HF81y,.Navbar_mobileSearchButton__4giKv{display:none}.Navbar_mobileSearchInputWrap__iuXX2{display:flex;align-items:center;flex:1;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem .75rem;gap:.5rem}.Navbar_mobileSearchInput__zWpS8{flex:1;border:none;background:transparent;color:var(--color-text);font-size:.9375rem;outline:none}.Navbar_mobileSearchInput__zWpS8::placeholder{color:var(--color-text-secondary)}.Navbar_mobileSearchCancel__Db7ku{background:none;border:none;color:var(--color-primary);font-size:.9375rem;font-weight:500;cursor:pointer;padding:.25rem .5rem;white-space:nowrap;flex-shrink:0}.Navbar_mobileSearchCancel__Db7ku:hover{opacity:.8}@media (max-width:800px){.Navbar_searchWrapper__g1FTi{margin:0 1rem}}@media (max-width:768px){.Navbar_navbarContent__QDqSi{padding:.5rem clamp(1rem,2.5vw,1.75rem);gap:.5rem}.Navbar_logoDesktop__V5MO_{height:28px}.Navbar_searchContainer__dPhzL{padding:.5rem .75rem}.Navbar_avatarButton__EJMlg,.Navbar_avatarImage__IVDNX,.Navbar_avatarPlaceholder__0FAtn{width:36px;height:36px}.Navbar_createActionButton__EUjFn,.Navbar_navTextButton__YhyxJ{display:none}.Navbar_loginButton__YUWgw{display:inline-flex;height:36px;padding:0 .75rem;font-size:.8125rem}}@media (max-width:540px){.Navbar_navbarContent__QDqSi{gap:.5rem;justify-content:space-between}.Navbar_logoDesktop__V5MO_,.Navbar_navbarContentHiddenMobile__ACjqO{display:none}.Navbar_logoMobile__cp9hZ{display:block}.Navbar_searchWrapper__g1FTi{display:none}.Navbar_mobileSearchButton__4giKv{display:flex}.Navbar_mobileSearchBar__HF81y{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem clamp(1rem,2.5vw,1.75rem);position:relative;box-sizing:border-box}.Navbar_mobileSearchBar__HF81y .Navbar_searchDropdown__XUBNy{position:absolute;top:100%;left:0;right:0}.Navbar_rightSection__VgYS1{gap:.5rem;flex-shrink:0}.Navbar_loginButton__YUWgw{display:inline-flex;height:36px;padding:0 .75rem;font-size:.8125rem}.Navbar_avatarButton__EJMlg,.Navbar_avatarImage__IVDNX,.Navbar_avatarPlaceholder__0FAtn{width:36px;height:36px}}@media (max-width:450px){.Navbar_navbar__3BIeH{width:100%;max-width:100%}.Navbar_navbarContent__QDqSi{padding:.5rem clamp(.875rem,3vw,1.125rem);gap:.25rem;justify-content:space-between;flex-wrap:nowrap;box-sizing:border-box}.Navbar_logoLink__dd4qI{flex-shrink:0}.Navbar_logoDesktop__V5MO_{display:none}.Navbar_logoMobile__cp9hZ{display:block;width:28px;height:28px}.Navbar_mobileSearchBar__HF81y{padding:.5rem clamp(.875rem,3vw,1.125rem)}.Navbar_rightSection__VgYS1{gap:.25rem;flex-shrink:0}.Navbar_loginButton__YUWgw{height:32px;min-width:32px;padding:0 .625rem;font-size:.75rem}.Navbar_avatarButton__EJMlg,.Navbar_iconButton__O1ToS{width:32px;height:32px;min-width:32px}.Navbar_avatarImage__IVDNX,.Navbar_avatarPlaceholder__0FAtn{width:32px;height:32px}}.Breadcrumbs_breadcrumbsContainer__jPEXU{display:none;background-color:var(--color-bg-card);border-bottom:1px solid var(--color-border);padding:.75rem 1.5rem}@media (min-width:769px){.Breadcrumbs_breadcrumbsContainer__jPEXU{display:block}}.Breadcrumbs_breadcrumbsList__VWNST{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;max-width:100%;overflow-x:auto}.Breadcrumbs_breadcrumbItem__ZAwCn{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.Breadcrumbs_breadcrumbLink__ZrMKe{font-size:.875rem;color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast);font-weight:500}.Breadcrumbs_breadcrumbLink__ZrMKe:hover{color:var(--color-primary-dark);text-decoration:underline}.Breadcrumbs_breadcrumbLink__ZrMKe:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.Breadcrumbs_breadcrumbCurrent__mfwF_{font-size:.875rem;color:var(--color-text-primary);font-weight:600}.Breadcrumbs_separator__SrHav{color:var(--color-text-secondary);font-size:.75rem;padding:0 .25rem}@media (max-width:1024px){.Breadcrumbs_breadcrumbsContainer__jPEXU{padding:.5rem 1rem}.Breadcrumbs_breadcrumbsList__VWNST{gap:.25rem}.Breadcrumbs_breadcrumbCurrent__mfwF_,.Breadcrumbs_breadcrumbLink__ZrMKe{font-size:.8125rem}}.SiteFooter_footer__tpuYU{border-top:1px solid var(--color-border);background-color:var(--color-bg-secondary);padding:14px 20px}.SiteFooter_content__kVhZ5{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.SiteFooter_copy__mh1sS{margin:0;font-size:12px;color:var(--color-text-muted)}.SiteFooter_linkRow__HYKMf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.SiteFooter_link__QjfJU{color:var(--color-text-secondary);font-size:12px;text-decoration:none}.SiteFooter_link__QjfJU:hover{color:var(--color-text-primary);text-decoration:underline}.SiteFooter_storeRow__T2J_N{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.SiteFooter_storeBadge__th7Rh{display:inline-flex;align-items:center;min-height:31px;min-width:110px;padding:3px 7px;border:1px solid rgba(255,255,255,.3);border-radius:9px;background-color:#000;color:#fff;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.15)}.SiteFooter_storeBadge__th7Rh:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.35)}.SiteFooter_badgeText__M_yZy{display:flex;flex-direction:column;line-height:1.05}.SiteFooter_badgeSmall__iqalO{font-size:6px;letter-spacing:.06em;text-transform:uppercase}.SiteFooter_badgeLarge__RLwn8{font-size:15px;font-weight:500;letter-spacing:-.01em}.SiteFooter_badgeIconApple__0TmZI{margin-right:5px;font-size:19px;line-height:1}.SiteFooter_badgeIconPlay__1IE_X{width:0;height:0;margin-right:7px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid #57a7ff;position:relative}.SiteFooter_badgeIconPlay__1IE_X:before{content:"";position:absolute;top:-9px;left:-14px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:9px solid #34c759;transform:translateY(5px)}.SiteFooter_appStoreBadge__jj_4f .SiteFooter_badgeLarge__RLwn8{font-size:18px}.SiteFooter_playStoreBadge__mJdEB .SiteFooter_badgeLarge__RLwn8{font-size:17px}@media (max-width:768px){.SiteFooter_footer__tpuYU{padding:12px 14px}.SiteFooter_content__kVhZ5{flex-direction:column;align-items:flex-start;gap:8px}.SiteFooter_storeBadge__th7Rh{min-width:104px;min-height:30px}.SiteFooter_badgeSmall__iqalO{font-size:6px}.SiteFooter_appStoreBadge__jj_4f .SiteFooter_badgeLarge__RLwn8{font-size:17px}.SiteFooter_playStoreBadge__mJdEB .SiteFooter_badgeLarge__RLwn8{font-size:15px}}.auth-layout_page__AWpUb{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.auth-layout_main__UM5J4{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px}.AppShell_appShell__Zt_1x{min-height:100vh;height:100vh;display:flex;flex-direction:column;background:var(--color-bg);overflow:hidden}.AppShell_contentWrapper__l02hA{display:flex;flex:1;position:relative;overflow:hidden;min-height:0;width:100%}.AppShell_mainContent__AMGOi{flex:1;display:flex;flex-direction:column;transition:margin-left .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.AppShell_mainContent__AMGOi,.AppShell_pageContent__UjkFu{min-height:0;width:100%;max-width:100%;box-sizing:border-box}.AppShell_pageContent__UjkFu{flex:1;padding:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}@media (max-width:768px){.AppShell_pageContent__UjkFu{padding:0}}@media (max-width:480px){.AppShell_pageContent__UjkFu{padding:0}}@media (max-width:450px){.AppShell_appShell__Zt_1x{width:100%;max-width:100%;overflow-x:hidden}.AppShell_contentWrapper__l02hA,.AppShell_mainContent__AMGOi{width:100%;max-width:100%}.AppShell_pageContent__UjkFu{padding:0;width:100%;max-width:100%;box-sizing:border-box}}