.Header_mobileNavContainer__XNTxq{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);border:var(--border-width-thin) solid var(--color-border-primary);overflow:hidden;animation:Header_dropdownFadeIn__EEpI_ var(--transition-normal) ease-out;display:block;opacity:1;visibility:visible;pointer-events:auto;min-width:220px;transform-origin:top right;z-index:99999998;margin-top:var(--space-2)}.Header_mobileNavContainer__XNTxq.Header_desktopMenu__QSHDV{width:220px;min-width:220px}.Header_mobileNavContainer__XNTxq.Header_mobileMenu__oDspy{width:100vw;min-width:100vw;left:0!important;right:auto!important;border-radius:0;margin-top:0}.Header_mobileNav__6HOrM{padding:8px 16px;display:flex;flex-direction:column;gap:.75rem}.Header_mobileNavSeparator__D4VMy{position:relative;padding:0 .5rem;margin:.5rem 0;height:1px;background-color:var(--color-border-primary);display:flex;align-items:center;opacity:.6}.Header_mobileNavLink__U3caV{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--color-text-primary);text-decoration:none;border-radius:6px;transition:all .2s ease;background-color:rgba(255,255,255,.05);border:1px solid transparent;border-left-width:3px}.Header_mobileNavLink__U3caV.Header_active__8Eipm{background-color:rgba(255,59,48,.15);border-left-color:var(--color-brand-light)}.Header_mobileNavLink__U3caV:hover{background-color:rgba(255,59,48,.1);border-left-color:var(--color-brand-light);padding-left:calc(1rem - 3px)}.Header_navIcon__ySRTl{color:var(--color-brand-light);font-size:1.25rem}@keyframes Header_dropdownFadeIn__EEpI_{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_desktopMenuButton__pCSaU{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:var(--border-width-thin) solid var(--color-border-primary);color:var(--color-gray-100);cursor:pointer;padding:.4rem;border-radius:var(--border-radius-md);transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;width:38px;height:38px}.Header_desktopMenuButton__pCSaU.Header_active__8Eipm{background:rgba(255,59,48,.1);border-color:var(--color-brand);color:var(--color-brand);box-shadow:0 0 0 1px rgba(255,59,48,.2);transform:scale(1.05)}.Header_desktopMenuButton__pCSaU:hover{background-color:rgba(255,255,255,.08);color:#fff;border-color:#3a3a3a;box-shadow:var(--shadow-md)}.Header_desktopMenuButton__pCSaU.Header_active__8Eipm:hover{background:rgba(255,59,48,.15);color:var(--color-brand);border-color:var(--color-brand);transform:scale(1.05)}.Header_mobileMenuButton__sbxfA{display:none;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:var(--border-width-thin) solid var(--color-border-primary);color:var(--color-gray-100);cursor:pointer;padding:.4rem;border-radius:var(--border-radius-md);transition:all .2s ease;position:relative;overflow:hidden;width:38px;height:38px}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm{background:rgba(255,59,48,.1);border-color:var(--color-brand);color:var(--color-brand);box-shadow:0 0 0 1px rgba(255,59,48,.2)}.Header_mobileMenuButton__sbxfA:hover{background-color:rgba(255,255,255,.08);color:#fff;border-color:#3a3a3a}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm:hover{background:rgba(255,59,48,.15);color:var(--color-brand);border-color:var(--color-brand)}.Header_mobileMenuButton__sbxfA:active{transform:scale(.97);background:rgba(255,255,255,.1)}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm:active{background:rgba(255,59,48,.2)}.Header_menuIcon__aSp2R{width:24px;height:24px;transition:all .25s cubic-bezier(.1,.82,.25,1);font-size:1.1rem}.Header_desktopMenuButton__pCSaU .Header_menuIcon__aSp2R{transition:transform .25s cubic-bezier(.4,0,.2,1)}.Header_desktopMenuButton__pCSaU:hover .Header_menuIcon__aSp2R{transform:scale(1.1)}.Header_desktopMenuButton__pCSaU.Header_active__8Eipm .Header_menuIcon__aSp2R{transform:rotate(90deg) scale(1.1)}.Header_mobileMenuButton__sbxfA:hover .Header_menuIcon__aSp2R{transform:scale(1.1)}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm .Header_menuIcon__aSp2R{transform:rotate(90deg) scale(1.1)}.Header_mobileMenuButton__sbxfA.Header_active__8Eipm:hover .Header_menuIcon__aSp2R{transform:rotate(90deg) scale(1.15)}@keyframes Header_buttonFadeIn__nZuu5{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Header_mobileNavContainer__XNTxq{min-width:260px}.Header_mobileNavLink__U3caV{padding:10px 12px}.Header_mobileMenuButton__sbxfA{display:flex}}@media (max-width:375px){.Header_mobileMenuButton__sbxfA{width:36px;height:36px}}.HeaderSearchBar_headerSearchContainer__yI6vR{position:relative;width:100%;flex:1;max-width:600px;transition:all var(--transition-normal);height:auto;display:flex;align-items:center;padding:4px 0}.HeaderSearchBar_compact__1yWnf{height:auto;min-width:280px}.HeaderSearchBar_searchForm__99GFK{display:flex;align-items:center;background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-md);transition:all var(--transition-normal);height:36px;min-height:36px;width:100%;box-sizing:border-box}.HeaderSearchBar_searchForm__99GFK:focus-within{border-color:var(--color-brand-light);box-shadow:0 0 0 1px var(--color-brand-light)}.HeaderSearchBar_inputWrapper__6rUB5{position:relative;display:flex;align-items:center;flex:1;height:36px;box-sizing:border-box}.HeaderSearchBar_searchIcon__9fOGM{position:absolute;left:10px;color:var(--color-text-muted);font-size:.9rem;pointer-events:none;z-index:2}.HeaderSearchBar_searchInput__vwx1e{width:100%;padding:4px 36px;background:transparent;border:none;color:var(--color-text-primary);font-size:.9rem;outline:none;height:36px!important;min-height:36px!important;max-height:36px!important;line-height:1.4;box-sizing:border-box}.HeaderSearchBar_searchForm__99GFK .HeaderSearchBar_searchInput__vwx1e,.HeaderSearchBar_searchForm__99GFK input.HeaderSearchBar_searchInput__vwx1e,.HeaderSearchBar_searchInput__vwx1e.header-search-input,.HeaderSearchBar_searchInput__vwx1e.search-input,input.HeaderSearchBar_searchInput__vwx1e{height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px 36px!important;box-sizing:border-box!important}.HeaderSearchBar_searchInput__vwx1e::placeholder{color:var(--color-text-muted)}.HeaderSearchBar_clearButton__ysGuc{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);z-index:2}.HeaderSearchBar_clearButton__ysGuc:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.HeaderSearchBar_submitButton__FAzbU{display:flex;align-items:center;justify-content:center;padding:6px 12px;background-color:var(--color-brand);color:white;border:none;border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;cursor:pointer;transition:all var(--transition-fast);height:36px;min-width:44px;box-sizing:border-box}.HeaderSearchBar_submitButton__FAzbU:hover{background-color:var(--color-brand-dark)}.HeaderSearchBar_submitButton__FAzbU:active{transform:scale(.98)}.HeaderSearchBar_dropdownContainer__WDZVD{pointer-events:auto;margin-top:4px}.HeaderSearchBar_suggestions__lRQFP{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);overflow:hidden;animation:HeaderSearchBar_dropdownFadeIn__dV2d2 var(--transition-normal) ease-out;max-height:400px;overflow-y:auto}@keyframes HeaderSearchBar_dropdownFadeIn__dV2d2{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HeaderSearchBar_loadingState__RnGOC{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;color:var(--color-text-muted);font-size:.9rem}.HeaderSearchBar_resultsSection__rHh4R{padding:8px 0}.HeaderSearchBar_suggestionItem__Z4Xnx{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:all var(--transition-fast);border-left:3px solid transparent}.HeaderSearchBar_suggestionItem__Z4Xnx:hover{background-color:var(--color-bg-tertiary);border-left-color:var(--color-brand-light)}.HeaderSearchBar_suggestionIcon__Bfspq{color:var(--color-brand-light);font-size:1rem;flex-shrink:0;margin-top:2px}.HeaderSearchBar_suggestionContent__V1b5G{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;text-align:center}.HeaderSearchBar_suggestionBrand__Q1ra9{font-size:.75rem;color:var(--color-brand-light);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px}.HeaderSearchBar_suggestionTitle__4e_Lx{font-size:.9rem;color:var(--color-text-primary);font-weight:var(--font-medium);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.HeaderSearchBar_suggestionMetaLine__CHWHC{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:4px}.HeaderSearchBar_suggestionYear__9kW_F{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);padding:3px 6px;border-radius:4px;font-weight:600;font-size:10px;letter-spacing:.3px;white-space:nowrap;transition:all .2s ease}.HeaderSearchBar_suggestionTypes__Od44_{display:flex;flex-wrap:wrap;gap:4px;align-items:center;position:relative}.HeaderSearchBar_suggestionTypes__Od44_:before{content:"•";color:var(--color-border-secondary);margin-right:4px;font-size:8px}.HeaderSearchBar_suggestionTypeMore__2ev7n,.HeaderSearchBar_suggestionType__xwQn0{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);padding:3px 6px;border-radius:4px;font-weight:600;font-size:10px;letter-spacing:.3px;white-space:nowrap;transition:all .2s ease}.HeaderSearchBar_suggestionItem__Z4Xnx:hover .HeaderSearchBar_suggestionTypeMore__2ev7n,.HeaderSearchBar_suggestionItem__Z4Xnx:hover .HeaderSearchBar_suggestionType__xwQn0,.HeaderSearchBar_suggestionItem__Z4Xnx:hover .HeaderSearchBar_suggestionYear__9kW_F{background-color:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.HeaderSearchBar_suggestionModel__79vmL{font-size:.75rem;color:var(--color-text-muted);margin-top:2px}.HeaderSearchBar_noResults__CW515{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;color:var(--color-text-muted);font-size:.9rem;text-align:center;justify-content:center}.HeaderSearchBar_noResultsIcon___ao_q{color:var(--color-text-muted);font-size:1.2rem}.HeaderSearchBar_poweredBy__8yL1s{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;background-color:var(--color-bg-tertiary);border-top:var(--border-width-thin) solid var(--color-border-secondary);font-size:.75rem;color:var(--color-text-muted)}.HeaderSearchBar_algoliaLink__9Bjht{color:var(--color-brand-light);text-decoration:none;font-weight:var(--font-medium);transition:color var(--transition-fast)}.HeaderSearchBar_algoliaLink__9Bjht:hover{color:var(--color-brand)}@media (max-width:768px){.HeaderSearchBar_headerSearchContainer__yI6vR{max-width:100%;padding:4px 0}.HeaderSearchBar_compact__1yWnf{max-width:100%;min-width:240px}.HeaderSearchBar_searchForm__99GFK{height:36px;min-height:36px}.HeaderSearchBar_inputWrapper__6rUB5{height:36px}.HeaderSearchBar_searchInput__vwx1e{font-size:1rem;padding:4px 36px;height:36px;box-sizing:border-box}.HeaderSearchBar_submitButton__FAzbU{height:36px;padding:6px 12px;min-width:44px;box-sizing:border-box}.HeaderSearchBar_clearButton__ysGuc{width:18px;height:18px;right:6px}.HeaderSearchBar_suggestions__lRQFP{max-height:300px}.HeaderSearchBar_suggestionItem__Z4Xnx{padding:10px 12px}.HeaderSearchBar_suggestionTitle__4e_Lx{font-size:.85rem}}@media (max-width:480px){.HeaderSearchBar_headerSearchContainer__yI6vR{padding:3px 0}.HeaderSearchBar_searchInput__vwx1e{padding:7px 32px;height:34px;font-size:1rem}.HeaderSearchBar_inputWrapper__6rUB5{height:34px}.HeaderSearchBar_clearButton__ysGuc{right:5px;width:16px;height:16px}.HeaderSearchBar_submitButton__FAzbU{padding:7px 10px;min-width:40px;height:34px}.HeaderSearchBar_compact__1yWnf{min-width:200px}.HeaderSearchBar_searchForm__99GFK{height:34px;min-height:34px}}.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_entering__0xQz1{animation:HeaderSearchBar_slideInFromTop__66UlP var(--transition-normal) ease-out}.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_exiting__9Ejmw{animation:HeaderSearchBar_slideOutToTop__mPAvp var(--transition-normal) ease-in}@keyframes HeaderSearchBar_slideInFromTop__66UlP{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes HeaderSearchBar_slideOutToTop__mPAvp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media (prefers-contrast:high){.HeaderSearchBar_searchForm__99GFK{border-width:2px}.HeaderSearchBar_suggestionItem__Z4Xnx:hover{border-left-width:4px}}@media (prefers-reduced-motion:reduce){.HeaderSearchBar_clearButton__ysGuc,.HeaderSearchBar_headerSearchContainer__yI6vR,.HeaderSearchBar_searchForm__99GFK,.HeaderSearchBar_submitButton__FAzbU,.HeaderSearchBar_suggestionItem__Z4Xnx,.HeaderSearchBar_suggestionTypeMore__2ev7n,.HeaderSearchBar_suggestionType__xwQn0,.HeaderSearchBar_suggestionYear__9kW_F{transition:none}.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_entering__0xQz1,.HeaderSearchBar_headerSearchContainer__yI6vR.HeaderSearchBar_exiting__9Ejmw,.HeaderSearchBar_suggestions__lRQFP{animation:none}}.UserMenu_userMenuContainer__W0k01{position:relative;z-index:50}.UserMenu_menuButton__W9F1B{display:flex;align-items:center;gap:8px;border-radius:6px;font-weight:500;transition:all .2s ease;position:relative;height:38px;white-space:nowrap}.UserMenu_authButton__ALjMB{padding:8px 16px;background-color:var(--color-brand-light);color:white;border:1px solid transparent;font-weight:600;box-shadow:var(--shadow-sm)}.UserMenu_authButton__ALjMB:hover{background-color:var(--color-brand);transform:translateY(-1px);box-shadow:var(--shadow-md)}.UserMenu_authButton__ALjMB:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.UserMenu_userButton__36chp{padding:6px 12px;background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-brand-light);box-shadow:none;transition:all .2s ease}.UserMenu_userButton__36chp:hover{background-color:rgba(255,59,48,.2);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.UserMenu_icon__4BhgI{font-size:1.2rem}.UserMenu_userIcon__ICpIR{color:var(--color-brand-light);margin-right:6px}.UserMenu_authIcon__p2hgT{color:white}.UserMenu_chevronIcon__EyZl2{font-size:1rem;transition:transform .2s ease;color:var(--color-text-muted);margin-left:6px}.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2{color:white;font-size:1rem;margin-left:8px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;stroke-width:2.5px}.UserMenu_authButton__ALjMB:hover .UserMenu_chevronIcon__EyZl2{border-left-color:rgba(255,255,255,.5)}.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2>i,.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2>svg{transition:transform .2s ease;display:block}.UserMenu_authButton__ALjMB .UserMenu_chevronIconOpen__3zAWo>i,.UserMenu_authButton__ALjMB .UserMenu_chevronIconOpen__3zAWo>svg{transform:rotate(180deg)}.UserMenu_chevronIconOpen__3zAWo{color:var(--color-gray-400)}.UserMenu_userName__iT6r3{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_dropdownMenu__jH4nM{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);border:var(--border-width-thin) solid var(--color-border-primary);overflow:hidden;animation:UserMenu_dropdownFadeIn__bLpUO var(--transition-normal) ease-out;display:block;opacity:1;visibility:visible;pointer-events:auto;min-width:220px;transform-origin:top right;z-index:var(--z-dropdown);margin-top:var(--space-2)}.UserMenu_userInfo__oZf7w{padding:1rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.UserMenu_userDetails____cT2{width:100%}.UserMenu_userNameRow__yQH0g{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;width:100%}.UserMenu_displayName__73N_E{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:color var(--transition-normal);text-decoration:none}.UserMenu_displayName__73N_E:hover{color:var(--color-brand-light)}.UserMenu_userRole__ER0vF{font-size:var(--text-xs);font-weight:var(--font-medium);padding:.125rem .375rem;border-radius:var(--border-radius-full);text-transform:capitalize;white-space:nowrap;flex-shrink:0;margin-left:.5rem}.UserMenu_ownerRole__5Y7_M{background-color:rgba(211,47,47,.15);color:var(--color-brand);border:1px solid rgba(211,47,47,.3)}.UserMenu_adminRole__TSD6y,.UserMenu_administratorRole__BtUn0{background-color:rgba(255,152,0,.15);color:var(--color-warning);border:1px solid rgba(255,152,0,.3)}.UserMenu_modRole__DcBk0,.UserMenu_moderatorRole__UlKcc{background-color:rgba(161,161,170,.15);color:var(--color-gray-400);border:1px solid rgba(161,161,170,.3)}.UserMenu_email___e6c_{display:block;font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_dropdown__agva9{position:absolute;top:100%;right:0;z-index:var(--z-dropdown);min-width:280px;margin-top:.5rem;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-dropdown);overflow:hidden}.UserMenu_separator__Me58u{height:1px;background-color:var(--color-border-primary);margin:.5rem 0}.UserMenu_menuItem__3XuVM{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;color:var(--color-text-primary);text-decoration:none;transition:all var(--transition-normal);background:none;border-radius:0;text-align:left;cursor:pointer;border:none;border-left:3px solid transparent;position:relative}.UserMenu_menuItem__3XuVM:hover{background-color:var(--color-bg-tertiary);border-left-color:var(--color-brand-light);padding-left:calc(1rem - 3px)}.UserMenu_signOutButton__ULhJ9{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;color:var(--color-error);background:none;border:none;border-left:3px solid transparent;border-radius:0;text-align:left;cursor:pointer;position:relative;transition:all var(--transition-normal)}.UserMenu_signOutButton__ULhJ9:hover{background-color:var(--color-error-bg);border-left-color:var(--color-brand-light);padding-left:calc(1rem - 3px)}@keyframes UserMenu_dropdownFadeIn__bLpUO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.UserMenu_skeletonButton__ltcr_{cursor:default;background:#252525;border:1px solid #3a3a3a;padding:8px 16px;animation:UserMenu_skeletonPulse__I94P9 1.5s ease-in-out infinite;position:relative;overflow:hidden;display:flex;min-height:38px;min-width:210px;align-items:center;gap:8px;border-radius:6px}.UserMenu_skeletonButton__ltcr_:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.05) 50%,rgba(255,255,255,0));animation:UserMenu_skeletonShimmer__y5zMY 1.5s ease-in-out infinite}@keyframes UserMenu_skeletonShimmer__y5zMY{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.UserMenu_skeletonCircle__N5nBe{width:16px;height:16px;border-radius:50%;background:rgba(255,59,48,.3);flex-shrink:0}.UserMenu_skeletonText__qRZn8{width:60px;height:14px;border-radius:4px;background:rgba(255,255,255,.15);margin:0;flex-grow:1}.UserMenu_skeletonChevron__mr1LC{width:10px;height:10px;border-radius:2px;background:rgba(255,255,255,.1);flex-shrink:0}@keyframes UserMenu_skeletonPulse__I94P9{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.UserMenu_menuDivider__mQm6D{margin:4px 0;padding:0 16px;height:1px;background-color:#2a2a2a;position:relative}.UserMenu_menuDividerText__8SRfS{position:absolute;top:-9px;left:16px;padding:0 8px;background-color:#1a1a1a;color:#666;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.UserMenu_errorNotice__T0m_V{position:absolute;top:100%;right:0;margin-top:8px;background-color:rgba(255,59,48,.15);border:1px solid rgba(255,59,48,.3);border-radius:6px;padding:8px 12px;display:flex;align-items:center;gap:8px;font-size:.85rem;color:#ff3b30;max-width:200px;box-shadow:0 4px 6px rgba(0,0,0,.1);animation:UserMenu_fadeIn__kyUDd .3s ease-out;z-index:100}.UserMenu_errorIcon__iygCI{color:#ff3b30;flex-shrink:0}@keyframes UserMenu_fadeIn__kyUDd{0%{opacity:0}to{opacity:1}}.UserMenu_badgeSpacing__sQ_8W{margin-right:6px}.UserMenu_authButton__ALjMB .UserMenu_chevronWrapper__zkVk0{margin-left:8px;border-left:1px solid rgba(255,255,255,.3);padding-left:8px;display:flex;align-items:center;height:18px}.UserMenu_authButton__ALjMB:hover .UserMenu_chevronWrapper__zkVk0{border-left-color:rgba(255,255,255,.5)}.UserMenu_authButton__ALjMB .UserMenu_chevronIcon__EyZl2{margin-left:0;border-left:none;padding-left:0}.UserMenu_menuButton__W9F1B .UserMenu_chevronIconOpen__3zAWo{transform:rotate(180deg)}.UserMenu_authButtonsContainer__Oe191{display:flex;align-items:center;gap:10px;min-height:38px;min-width:210px}.UserMenu_signInButton__Y7mP6{padding:6px 14px;background-color:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-primary);border-radius:6px;font-weight:500;transition:all .2s ease;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-width:100px;box-shadow:var(--shadow-sm)}.UserMenu_signInButton__Y7mP6:hover{background-color:rgba(255,59,48,.1);border-color:var(--color-brand-light);transform:translateY(-2px);box-shadow:var(--shadow-md)}.UserMenu_signInButton__Y7mP6:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI{color:var(--color-brand-light);opacity:1;font-size:1rem}.UserMenu_signInButton__Y7mP6.UserMenu_active__xvUC8{background-color:var(--color-bg-secondary);border-color:var(--color-brand-light);color:var(--color-text-primary)}.UserMenu_signUpButton__36rjF{padding:6px 14px;background-color:var(--color-brand);color:white;border:none;border-radius:6px;font-weight:500;transition:all .2s ease;height:38px;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-width:100px;box-shadow:var(--shadow-sm)}.UserMenu_signUpButton__36rjF:hover{background-color:var(--color-brand-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.UserMenu_signUpButton__36rjF:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.UserMenu_signUpButton__36rjF.UserMenu_active__xvUC8{background-color:var(--color-brand);border:1px solid var(--color-brand-light);box-shadow:var(--shadow-md)}.UserMenu_signUpButton__36rjF.UserMenu_active__xvUC8 .UserMenu_icon__4BhgI{color:white;opacity:1}.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{opacity:.9;font-size:1rem}.UserMenu_buttonText__teCBV{padding:0 1px;font-weight:600}@media (max-width:1000px){.UserMenu_authButtonsContainer__Oe191{gap:8px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 12px;font-size:.9rem;min-width:90px}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{font-size:1rem}}@media (max-width:900px){.UserMenu_authButtonsContainer__Oe191{gap:6px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 10px;font-size:.85rem;min-width:80px;font-weight:600}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{font-size:.95rem}}@media (max-width:700px){.UserMenu_authButtonsContainer__Oe191{gap:8px;min-width:208px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 14px;font-size:.95rem;font-weight:600}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{font-size:1.1rem}}@media (max-width:480px){.UserMenu_authButtonsContainer__Oe191{gap:6px;min-width:150px}.UserMenu_signInButton__Y7mP6 .UserMenu_buttonText__teCBV,.UserMenu_signUpButton__36rjF .UserMenu_buttonText__teCBV{display:inline;font-size:.9rem;font-weight:600}.UserMenu_signInButton__Y7mP6 .UserMenu_icon__4BhgI,.UserMenu_signUpButton__36rjF .UserMenu_icon__4BhgI{display:none}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 14px;width:auto;min-width:72px;justify-content:center}}@media (max-width:375px){.UserMenu_authButtonsContainer__Oe191{gap:4px;min-width:124px}.UserMenu_signInButton__Y7mP6,.UserMenu_signUpButton__36rjF{padding:6px 8px;min-width:60px}.UserMenu_signInButton__Y7mP6 .UserMenu_buttonText__teCBV,.UserMenu_signUpButton__36rjF .UserMenu_buttonText__teCBV{font-size:.85rem}}.UserMenu_userMenu__Ef4QD{position:relative;display:inline-block}.UserMenu_trigger__tWegC{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-normal)}.UserMenu_trigger__tWegC:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-secondary)}.UserMenu_avatar__u2O9O{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:var(--color-brand);border-radius:50%;color:white}.UserMenu_username__8edgX{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-primary)}.UserMenu_chevron__aSWCP{transition:transform var(--transition-normal)}.UserMenu_chevron__aSWCP.UserMenu_open__z5VFM{transform:rotate(180deg)}@media (max-width:768px){.UserMenu_dropdown__agva9{min-width:260px}.UserMenu_userNameRow__yQH0g{flex-direction:column;align-items:flex-start;gap:.25rem}.UserMenu_userRole__ER0vF{margin-left:0}}.breadcrumb_container__Qb018{width:100%;transition:background-color .3s ease;height:54px;min-height:54px;display:flex;align-items:center;position:relative;z-index:30;margin-top:0;margin-bottom:1rem;border-bottom:var(--border-width-thin) solid var(--color-border-secondary);background-color:var(--color-bg-secondary);contain:layout paint style}.breadcrumb_mobileSearchVisible__KARxf{margin-top:0!important;padding-top:0!important;border-top:none!important}.breadcrumb_innerContainer__jfktT{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;height:100%;display:flex;align-items:center}.breadcrumb_list__wfp_E{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb_list__wfp_E::-webkit-scrollbar{display:none}.breadcrumb_item__Gf0lG{display:flex;align-items:center;font-size:.9375rem;white-space:nowrap;max-width:300px}.breadcrumb_link__RnE43{color:var(--color-gray-400);text-decoration:none;padding:.25rem .5rem;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.breadcrumb_link__RnE43:hover{color:var(--color-brand)}.breadcrumb_text__tww4p{color:var(--color-brand)}.breadcrumb_nonClickable__EDlBM,.breadcrumb_text__tww4p{padding:.25rem .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.breadcrumb_nonClickable__EDlBM{color:var(--color-gray-500);cursor:default;opacity:.7}.breadcrumb_separator__59yxB{color:var(--color-gray-500);margin:0 .25rem;flex-shrink:0}.breadcrumb_current__w3ywF{color:var(--color-brand);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.breadcrumb_container__Qb018{padding:0;height:48px;min-height:48px}.breadcrumb_item__Gf0lG{font-size:.8125rem;max-width:180px}.breadcrumb_link__RnE43,.breadcrumb_nonClickable__EDlBM,.breadcrumb_text__tww4p{padding:.25rem;max-width:140px}.breadcrumb_separator__59yxB{margin:0 .125rem;font-size:.75rem}}@media (max-width:375px){.breadcrumb_item__Gf0lG{max-width:120px}.breadcrumb_link__RnE43,.breadcrumb_nonClickable__EDlBM,.breadcrumb_text__tww4p{max-width:100px;padding:.125rem .25rem}.breadcrumb_separator__59yxB{margin:0 .0625rem}}.MobileSearchBar_mobileSearchContainer__J_UZH{position:relative;width:100%;background-color:var(--color-bg-secondary);z-index:9995;margin:0;line-height:1;will-change:auto;backface-visibility:hidden;contain:layout style paint;transform-origin:top left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity .2s ease;opacity:0;pointer-events:none;padding:0;max-height:0;transform:translateZ(0);visibility:hidden;overflow:hidden}@media (max-width:768px){.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_visible__UAXrW{transform:translateZ(0);opacity:1;pointer-events:auto;visibility:visible;padding:.75rem 1rem;max-height:200px;transition:opacity .2s ease-out}.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_hidden__F5dGO{transform:translateZ(0);opacity:0;pointer-events:none;visibility:hidden;padding:0;max-height:0;overflow:hidden}}@media (min-width:769px){.MobileSearchBar_mobileSearchContainer__J_UZH{display:none!important}}.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_entering__g0e_l{animation:MobileSearchBar_slideDownFromTop__j7C7f var(--transition-normal) ease-out}.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_exiting__6eBVa{animation:MobileSearchBar_slideUpToTop__JdCZt var(--transition-normal) ease-in}@keyframes MobileSearchBar_slideDownFromTop__j7C7f{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes MobileSearchBar_slideUpToTop__JdCZt{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.MobileSearchBar_searchForm__G8lTJ{position:relative;display:flex;align-items:center;background-color:var(--color-bg-primary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-lg);transition:all var(--transition-normal);height:44px;width:100%;box-sizing:border-box}.MobileSearchBar_searchForm__G8lTJ:focus-within{border-color:var(--color-brand-light);box-shadow:0 0 0 1px rgba(255,59,48,.2)}.MobileSearchBar_inputWrapper__kQJ5Z{position:relative;display:flex;align-items:center;flex:1;height:44px;box-sizing:border-box}.MobileSearchBar_searchIcon__4kUlh{position:absolute;left:12px;color:var(--color-text-muted);font-size:1.125rem;pointer-events:none;z-index:2}.MobileSearchBar_searchInput__Q1YwT{width:100%;padding:8px 48px 8px 44px;background:transparent;border:none;color:var(--color-text-primary);font-size:1rem;outline:none;height:44px;min-height:44px;max-height:44px;line-height:1.5;box-sizing:border-box}.MobileSearchBar_searchInput__Q1YwT::placeholder{color:var(--color-text-muted)}.MobileSearchBar_clearButton__jRqpj{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);z-index:2}.MobileSearchBar_clearButton__jRqpj:hover{color:var(--color-text-primary);background-color:var(--color-bg-tertiary)}.MobileSearchBar_clearButton__jRqpj:active{transform:scale(.95)}.MobileSearchBar_submitButton__wf4Cn{display:flex;align-items:center;justify-content:center;padding:8px 16px;background-color:var(--color-brand);color:white;border:none;border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;cursor:pointer;transition:all var(--transition-fast);height:44px;min-width:60px;box-sizing:border-box;font-size:1.125rem}.MobileSearchBar_submitButton__wf4Cn:hover{background-color:var(--color-brand-dark)}.MobileSearchBar_submitButton__wf4Cn:active{transform:scale(.98);background-color:var(--color-brand-dark)}.MobileSearchBar_dropdownContainer__HN_Kq{pointer-events:auto;max-width:100vw;overflow-x:hidden}.MobileSearchBar_suggestions__AZHU_{background-color:var(--color-bg-secondary);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--border-radius-lg);overflow:hidden;animation:MobileSearchBar_dropdownFadeIn__OUzUh var(--transition-normal) ease-out;max-height:400px;overflow-y:auto;margin:0 1rem}@keyframes MobileSearchBar_dropdownFadeIn__OUzUh{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.MobileSearchBar_loadingState__OPxhj{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;color:var(--color-text-muted);font-size:1rem}.MobileSearchBar_resultsSection__JwfRZ{padding:8px 0}.MobileSearchBar_suggestionItem__xbJ29{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;cursor:pointer;transition:all var(--transition-fast);border-left:3px solid transparent;min-height:60px;text-align:center}.MobileSearchBar_suggestionItem__xbJ29:active,.MobileSearchBar_suggestionItem__xbJ29:hover{background-color:var(--color-bg-tertiary);border-left-color:var(--color-brand-light)}.MobileSearchBar_suggestionIcon__4NKtz{color:var(--color-brand-light);font-size:1.25rem;flex-shrink:0;margin-top:0}.MobileSearchBar_suggestionContent__FMXFn{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;text-align:center;align-items:center}.MobileSearchBar_suggestionBrand__GgDxu{font-size:.8125rem;color:var(--color-brand-light);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.5px}.MobileSearchBar_suggestionTitle__lUfJS{font-size:1rem;color:var(--color-text-primary);font-weight:var(--font-medium);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.MobileSearchBar_suggestionMetaLine__ezJn_{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:6px}.MobileSearchBar_suggestionYear__Oox0l{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);padding:4px 8px;border-radius:6px;font-weight:600;font-size:.75rem;letter-spacing:.3px;white-space:nowrap;transition:all .2s ease}.MobileSearchBar_suggestionTypes__ChmWu{display:flex;flex-wrap:wrap;gap:6px;align-items:center;position:relative}.MobileSearchBar_suggestionTypes__ChmWu:before{content:"•";color:var(--color-border-secondary);margin-right:6px;font-size:10px}.MobileSearchBar_suggestionTypeMore__YFsd5,.MobileSearchBar_suggestionType__dgzrb{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border:1px solid var(--color-border-secondary);padding:4px 8px;border-radius:6px;font-weight:600;font-size:.75rem;letter-spacing:.3px;white-space:nowrap;transition:all .2s ease}.MobileSearchBar_suggestionItem__xbJ29:active .MobileSearchBar_suggestionTypeMore__YFsd5,.MobileSearchBar_suggestionItem__xbJ29:active .MobileSearchBar_suggestionType__dgzrb,.MobileSearchBar_suggestionItem__xbJ29:active .MobileSearchBar_suggestionYear__Oox0l,.MobileSearchBar_suggestionItem__xbJ29:hover .MobileSearchBar_suggestionTypeMore__YFsd5,.MobileSearchBar_suggestionItem__xbJ29:hover .MobileSearchBar_suggestionType__dgzrb,.MobileSearchBar_suggestionItem__xbJ29:hover .MobileSearchBar_suggestionYear__Oox0l{background-color:var(--color-bg-hover);border-color:var(--color-border-focus);transform:translateY(-1px)}.MobileSearchBar_suggestionModel__0grEv{font-size:.8125rem;color:var(--color-text-muted);margin-top:4px}.MobileSearchBar_noResults__OvWTc{display:flex;align-items:center;gap:12px;padding:24px 20px;color:var(--color-text-muted);font-size:1rem;text-align:center;justify-content:center;flex-direction:column}.MobileSearchBar_noResultsIcon__qMbYu{color:var(--color-text-muted);font-size:1.5rem;margin-bottom:8px}.MobileSearchBar_poweredBy__VcqR0{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;background-color:var(--color-bg-tertiary);border-top:var(--border-width-thin) solid var(--color-border-secondary);font-size:.8125rem;color:var(--color-text-muted)}.MobileSearchBar_algoliaLink__5ebiT{color:var(--color-brand-light);text-decoration:none;font-weight:var(--font-medium);transition:color var(--transition-fast)}.MobileSearchBar_algoliaLink__5ebiT:hover{color:var(--color-brand)}@media (max-width:480px){.MobileSearchBar_mobileSearchContainer__J_UZH{padding:.5rem .75rem}.MobileSearchBar_inputWrapper__kQJ5Z,.MobileSearchBar_searchForm__G8lTJ{height:42px}.MobileSearchBar_searchInput__Q1YwT{height:42px;min-height:42px;max-height:42px;padding:8px 44px 8px 40px;font-size:1rem}.MobileSearchBar_searchIcon__4kUlh{left:10px;font-size:1rem}.MobileSearchBar_clearButton__jRqpj{right:6px;width:20px;height:20px}.MobileSearchBar_submitButton__wf4Cn{height:42px;padding:8px 14px;min-width:56px}.MobileSearchBar_suggestions__AZHU_{margin:0 .75rem;max-height:350px}.MobileSearchBar_suggestionItem__xbJ29{padding:14px 16px;gap:14px;min-height:56px}.MobileSearchBar_suggestionTitle__lUfJS{font-size:.9375rem}.MobileSearchBar_suggestionIcon__4NKtz{font-size:1.125rem}}@media (max-width:320px){.MobileSearchBar_mobileSearchContainer__J_UZH{padding:.5rem}.MobileSearchBar_suggestions__AZHU_{margin:0 .5rem}.MobileSearchBar_suggestionItem__xbJ29{padding:12px 14px}}@media (max-height:480px) and (orientation:landscape){.MobileSearchBar_suggestions__AZHU_{max-height:200px}.MobileSearchBar_suggestionItem__xbJ29{padding:12px 16px;min-height:48px}}@media (prefers-contrast:high){.MobileSearchBar_searchForm__G8lTJ{border-width:2px}.MobileSearchBar_suggestionItem__xbJ29:hover{border-left-width:4px}}@media (prefers-reduced-motion:reduce){.MobileSearchBar_clearButton__jRqpj,.MobileSearchBar_mobileSearchContainer__J_UZH,.MobileSearchBar_searchForm__G8lTJ,.MobileSearchBar_submitButton__wf4Cn,.MobileSearchBar_suggestionItem__xbJ29,.MobileSearchBar_suggestionTypeMore__YFsd5,.MobileSearchBar_suggestionType__dgzrb,.MobileSearchBar_suggestionYear__Oox0l{transition:none}.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_entering__g0e_l,.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_exiting__6eBVa,.MobileSearchBar_suggestions__AZHU_{animation:none}}