.TeamSwitcher_teamSwitcher__YDqi0{position:relative}.TeamSwitcher_trigger__DLPto{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);background:transparent;border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;max-width:200px}.TeamSwitcher_trigger__DLPto:hover{background:var(--color-bg-tertiary);border-color:var(--color-border-hover)}.TeamSwitcher_trigger__DLPto:disabled{opacity:.6;cursor:not-allowed}.TeamSwitcher_triggerOpen__KZi9D{background:var(--color-bg-tertiary);border-color:var(--color-border-focus)}.TeamSwitcher_triggerIcon__o6t9R{font-size:1rem;color:var(--color-text-secondary);flex-shrink:0}.TeamSwitcher_triggerName__gbb4g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamSwitcher_chevron__s33K7{font-size:.75rem;color:var(--color-text-secondary);flex-shrink:0;transition:transform var(--transition-fast)}.TeamSwitcher_chevronOpen__hrLg5{transform:rotate(180deg)}.TeamSwitcher_dropdown__Rm0dC{position:absolute;top:calc(100% + var(--spacing-xs));left:0;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);min-width:240px;max-width:300px;box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:1001;overflow:hidden}.TeamSwitcher_dropdownHeader__n15nn{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border-primary)}.TeamSwitcher_dropdownTitle__vaNaf{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.TeamSwitcher_teamList__GZS8N{max-height:240px;overflow-y:auto;padding:var(--spacing-xs) 0}.TeamSwitcher_teamItem__hX9ap{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast);text-align:left}.TeamSwitcher_teamItem__hX9ap:hover{background:var(--color-bg-secondary)}.TeamSwitcher_teamItem__hX9ap:disabled{cursor:not-allowed}.TeamSwitcher_teamItemActive__TvsAi{background:var(--color-bg-secondary)}.TeamSwitcher_teamInfo__xGa5U{display:flex;align-items:center;gap:var(--spacing-sm);flex:1 1;min-width:0}.TeamSwitcher_teamName__uQJ_F{display:flex;align-items:center;gap:var(--spacing-xs);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamSwitcher_personalLabel__A2hoD{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-normal);flex-shrink:0}.TeamSwitcher_roleBadge__hGq2C{font-size:10px;font-weight:var(--font-weight-semibold);padding:1px 6px;border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;line-height:1.4}.TeamSwitcher_roleBadgeOwner__zDnwr{background:rgba(255,255,255,.15);color:var(--color-text-primary)}.TeamSwitcher_roleBadgeAdmin__u8g4N{background:rgba(34,197,94,.15);color:var(--color-success)}.TeamSwitcher_roleBadgeMember__AdqoA{background:rgba(153,153,153,.15);color:var(--color-text-secondary)}.TeamSwitcher_checkIcon__Bt1Xf{font-size:1rem;color:var(--color-success);flex-shrink:0}.TeamSwitcher_switchingSpinner__na6iP{width:.875rem;height:.875rem;border:2px solid var(--color-text-secondary);border-top:2px solid transparent;border-radius:50%;animation:TeamSwitcher_teamSpin__DxqK0 .6s linear infinite;flex-shrink:0}@keyframes TeamSwitcher_teamSpin__DxqK0{to{transform:rotate(1turn)}}.TeamSwitcher_dropdownFooter__k7wwh{border-top:1px solid var(--color-border-primary)}.TeamSwitcher_manageTeamsBtn__z3uie{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);text-align:left}.TeamSwitcher_manageTeamsBtn__z3uie:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}@media (max-width:768px){.TeamSwitcher_trigger__DLPto{padding:var(--spacing-xs) var(--spacing-sm);max-width:160px}.TeamSwitcher_triggerName__gbb4g{font-size:var(--font-size-xs)}.TeamSwitcher_dropdown__Rm0dC{min-width:220px;left:auto;right:0}}@media (max-width:480px){.TeamSwitcher_triggerName__gbb4g{max-width:80px}}.TeamSwitcher_inlineRoot__FMIfQ{display:flex;flex-direction:column;gap:4px;width:100%}.TeamSwitcher_inlineLabel__5UF_q{padding:0 8px 4px;font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.TeamSwitcher_inlineList___UvAp{display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.TeamSwitcher_inlineItem__AK1rG{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px;border:none;background:transparent;border-radius:var(--border-radius-md);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.TeamSwitcher_inlineItem__AK1rG:hover:not(:disabled){background:var(--color-bg-tertiary)}.TeamSwitcher_inlineItem__AK1rG:disabled{cursor:default;opacity:.7}.TeamSwitcher_inlineItemActive__KRcWF{background:var(--color-brand-primary-soft)}.TeamSwitcher_inlineItemMain__rN1dN{display:flex;align-items:center;gap:8px;min-width:0}.TeamSwitcher_inlineManage__h0b72{display:flex;align-items:center;gap:8px;width:100%;margin-top:4px;padding:8px;border:none;background:transparent;border-radius:var(--border-radius-md);font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}.TeamSwitcher_inlineManage__h0b72:hover{background:var(--color-bg-tertiary)}.Navbar_navbar__dwii7{background:rgba(0,0,0,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border-primary);z-index:1000}.Navbar_container__H1ODP{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:relative}.Navbar_landing__GCnvB{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 20px rgba(255,255,255,.05)}.Navbar_landing__GCnvB .Navbar_container__H1ODP{max-width:1400px;padding:20px}.Navbar_home__RCbUV{position:fixed;top:0;left:0;right:0;background:var(--color-bg-primary)}.Navbar_account__N_Kal,.Navbar_static__tEdxI{position:-webkit-sticky;position:sticky;top:0;background:linear-gradient(180deg,rgba(26,26,26,.95),rgba(0,0,0,.95))}.Navbar_logoLink__i9WCf{display:block;cursor:pointer;text-decoration:none}.Navbar_logoImage__vAINg{height:50px;width:auto;display:block;transition:opacity .3s}.Navbar_logoImage__vAINg:hover{opacity:.8}.Navbar_textLogo__F7v_F{display:flex;align-items:center;gap:var(--spacing-sm);font-size:1.5rem;font-weight:800;color:var(--color-text-primary);text-decoration:none;transition:opacity .3s ease}.Navbar_textLogo__F7v_F:hover{opacity:.8}.Navbar_logoIcon__xsHzL{width:44px;height:44px}.Navbar_menu__ENkpK{display:flex;gap:40px;align-items:center}.Navbar_navLink__Lxdth{color:var(--color-text-secondary);text-decoration:none;font-weight:500;transition:color .3s;position:relative}.Navbar_navLink__Lxdth:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--color-accent-primary);transition:width .3s}.Navbar_navLink__Lxdth:hover{color:var(--color-accent-primary)}.Navbar_navLink__Lxdth:hover:after{width:100%}.Navbar_desktopButtons__IryS8{display:flex;gap:var(--spacing-md);align-items:center}.Navbar_storeLoginLink__QNphM{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);text-decoration:none;font-weight:500;font-size:.875rem;padding:.5rem 1rem;border-radius:var(--border-radius-md);transition:all .2s ease}.Navbar_storeLoginLink__QNphM:hover{color:var(--color-accent-primary);background:rgba(255,255,255,.05)}.Navbar_storeIcon__gVgWS{font-size:1rem;vertical-align:middle}.Navbar_navBtn__Qa9JG{padding:10px 24px;font-size:var(--font-size-base)}.Navbar_menuButtons__XyxTw{display:none}.Navbar_hamburger__XmL9d{display:none;flex-direction:column;cursor:pointer;gap:4px;background:none;border:none;padding:0}.Navbar_hamburger__XmL9d span{width:25px;height:3px;background:var(--color-text-primary);transition:all .3s;border-radius:2px}.Navbar_hamburgerOpen__YKkt5 span:first-child{transform:rotate(45deg) translate(6px,6px)}.Navbar_hamburgerOpen__YKkt5 span:nth-child(2){opacity:0}.Navbar_hamburgerOpen__YKkt5 span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.Navbar_authNav__JW2SB{display:flex;gap:.75rem;align-items:center}.Navbar_centerNav__1fry8{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:2rem;align-items:center}.Navbar_navLinkSimple__P1Feu{display:flex;align-items:center;gap:.25rem;color:var(--color-text-primary);text-decoration:none;font-weight:500;font-size:.875rem;transition:opacity .2s ease;padding:.5rem}.Navbar_navLinkSimple__P1Feu:hover{opacity:.7}.Navbar_mobileMenu__RKAOk{display:none;position:fixed;left:-100%;top:60px;flex-direction:column;background:var(--color-bg-primary);width:100%;text-align:center;transition:left .3s;box-shadow:0 10px 27px rgba(0,0,0,.3);padding:2rem 1.5rem;gap:1.5rem;border-top:1px solid var(--color-border-primary);z-index:999}.Navbar_mobileMenuOpen__3hnJr{left:0}.Navbar_mobileNavLink__hZqkM{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-text-primary);text-decoration:none;font-weight:500;font-size:1rem;padding:.75rem;transition:opacity .2s ease}.Navbar_mobileNavLink__hZqkM:hover{opacity:.7}.Navbar_mobileMenuButtons__vJ8t_{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-primary)}.Navbar_mobileMenuButtons__vJ8t_ a{width:100%}.Navbar_hamburgerAuth__pKhz9{display:none;flex-direction:column;cursor:pointer;gap:4px;background:none;border:none;padding:0}.Navbar_hamburgerAuth__pKhz9 span{width:25px;height:3px;background:var(--color-text-primary);transition:all .3s;border-radius:2px}.Navbar_hamburgerAuthOpen__jGBz8 span:first-child{transform:rotate(45deg) translate(6px,6px)}.Navbar_hamburgerAuthOpen__jGBz8 span:nth-child(2){opacity:0}.Navbar_hamburgerAuthOpen__jGBz8 span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.Navbar_icon__PF3U_{margin-right:var(--spacing-sm)}.Navbar_profileDropdown__JO8qN{position:relative}.Navbar_profileButton__VUzzH{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:opacity .2s ease}.Navbar_profileButton__VUzzH:hover{opacity:.8}.Navbar_profileIcon__eFgFa{font-size:2rem;color:var(--color-text-primary)}.Navbar_dropdownMenu__XhOcl{position:absolute;top:calc(100% + .5rem);right:0;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);min-width:150px;box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden;z-index:1001}.Navbar_dropdownMenu__XhOcl>:not(:last-child){border-bottom:1px solid var(--color-border-primary)}@media (max-width:968px){.Navbar_menu__ENkpK{position:fixed;left:-100%;top:80px;flex-direction:column;background:var(--color-bg-primary);width:100%;text-align:center;transition:left .3s;box-shadow:0 10px 27px rgba(255,255,255,.05);padding:40px 20px;gap:30px;border-top:1px solid var(--color-border-primary)}.Navbar_menuOpen__59803{left:0}.Navbar_desktopButtons__IryS8{display:none}.Navbar_menuButtons__XyxTw{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-primary)}.Navbar_menuButtons__XyxTw .Navbar_navBtn__Qa9JG,.Navbar_menuButtons__XyxTw a{width:100%}.Navbar_hamburger__XmL9d{display:flex}}@media (max-width:768px){.Navbar_container__H1ODP{padding:1rem;position:relative}.Navbar_logoImage__vAINg{height:40px}.Navbar_textLogo__F7v_F{font-size:1.25rem}.Navbar_authNav__JW2SB,.Navbar_centerNav__1fry8{display:none}.Navbar_hamburgerAuth__pKhz9,.Navbar_mobileMenu__RKAOk{display:flex}}