.blog_blogContainer__5RjCa{background-color:var(--color-bg-primary);min-height:100vh;padding:2.5rem 1rem}.blog_blogContent__Iz7c8{max-width:75rem;margin:0 auto}.blog_blogHeader___MNJu{margin-bottom:3rem}.blog_blogTitle__lw1D6{margin-bottom:1.5rem;font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.blog_blogDescription__lkOja{font-size:var(--text-xl);color:var(--color-text-secondary)}.blog_categoriesContainer__3q7VE{margin-bottom:2.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.blog_categoryButton__a7cUw{padding:.5rem 1rem;border-radius:var(--border-radius-full);transition:background-color var(--transition-normal) var(--transition-ease)}.blog_categoryButtonActive__iK3Vf{background-color:var(--color-brand);color:white;font-weight:var(--font-medium)}.blog_categoryButtonInactive__SVZbC{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.blog_categoryButtonInactive__SVZbC:hover{background-color:var(--color-gray-700)}.blog_articlesGrid__hBosd{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.blog_articlesGrid__hBosd{grid-template-columns:repeat(2,1fr)}}.blog_emptyCategory__QktX_{text-align:center;padding:3rem 0;color:var(--color-gray-400);grid-column:1/-1}.blog_articleCard__MDIwN{background:linear-gradient(to right,var(--color-gray-900),var(--color-bg-tertiary));border-radius:var(--border-radius-lg);border:1px solid var(--color-border-primary);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:border-color var(--transition-normal) var(--transition-ease)}.blog_articleCard__MDIwN:hover{border-color:var(--color-border-secondary)}.blog_articleLink__RQR43{height:100%}.blog_articleContent__3R9RH{padding:1.5rem;display:flex;flex-direction:column;height:100%}.blog_articleCategory__JBQRe{display:inline-block;padding:.25rem .75rem;border-radius:var(--border-radius-full);background-color:var(--color-bg-tertiary);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:.75rem}.blog_articleTitle__xkUYu{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:.75rem;transition:color var(--transition-normal) var(--transition-ease)}.blog_articleTitle__xkUYu:hover{color:var(--color-brand)}.blog_articleDescription__Ebfan{color:var(--color-text-secondary);margin-bottom:1rem;flex-grow:1}.blog_articleMeta__7cg4I{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.blog_articleInfo__Dy68E{display:flex;align-items:center;gap:1rem;font-size:var(--text-sm);color:var(--color-gray-400)}.blog_articleDate__ysFGK,.blog_articleDivider__oFlHi{color:inherit}.blog_readTimeContainer__1WQ72{display:flex;align-items:center}.blog_readTimeIcon__wzHqM{height:1rem;width:1rem;margin-right:.25rem}.blog_readMoreContainer__XFrgE{color:var(--color-brand);display:flex;align-items:center}.blog_readMoreText__4Tde_{margin-right:.5rem}.blog_readMoreIcon__2RKHx{height:1rem;width:1rem;transition:transform var(--transition-normal) var(--transition-ease)}.blog_articleLink__RQR43:hover .blog_readMoreIcon__2RKHx{transform:translateX(.25rem)}.LoadingDots_loadingContainer__QAjEN{display:inline-flex;align-items:center;gap:var(--space-2)}.LoadingDots_loadingDots__R33Nd{display:flex;gap:var(--space-1)}.LoadingDots_loadingDots__R33Nd span{border-radius:50%;animation:LoadingDots_loadingDots__R33Nd 1.4s ease-in-out infinite both}.LoadingDots_loadingDots__R33Nd span:first-child{animation-delay:-.32s}.LoadingDots_loadingDots__R33Nd span:nth-child(2){animation-delay:-.16s}.LoadingDots_loadingDots__R33Nd span:nth-child(3){animation-delay:0s}@keyframes LoadingDots_loadingDots__R33Nd{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.LoadingDots_sm___dSFh span{width:6px;height:6px}.LoadingDots_md__SAyQa span{width:8px;height:8px}.LoadingDots_lg__RIF93 span{width:10px;height:10px}.LoadingDots_red__CLqS7 span{background-color:var(--color-brand)}.LoadingDots_blue__al0_4 span{background-color:var(--color-info)}.LoadingDots_amber__SnwVW span{background-color:var(--color-warning)}.LoadingDots_gray__burx2 span{background-color:var(--color-gray-400)}.LoadingDots_white__OiwtN span{background-color:#ffffff}.LoadingDots_loadingText__Qif57{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-medium)}.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;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}.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}.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}.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}.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}}.RequestLink_requestLink__SM8rk{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;font-weight:500;border-radius:.375rem;transition:all .2s ease;color:var(--color-brand);border:1px solid transparent}.RequestLink_requestLink__SM8rk:hover{color:var(--color-brand-light);text-decoration:none}.RequestLink_icon__k107e{flex-shrink:0;transition:transform .2s ease}.RequestLink_requestLink__SM8rk:hover .RequestLink_icon__k107e{transform:scale(1.1)}.RequestLink_inline__fW7E_{font-size:.875rem;padding:.25rem .5rem;background-color:rgba(211,47,47,.1);border-color:rgba(211,47,47,.2)}.RequestLink_inline__fW7E_:hover{background-color:rgba(211,47,47,.15);border-color:rgba(211,47,47,.3)}.RequestLink_standalone__VDITX{font-size:.9rem;padding:.5rem .75rem;background-color:var(--color-bg-tertiary);border-color:var(--color-border-primary);margin-top:.75rem}.RequestLink_standalone__VDITX:hover{background-color:rgba(211,47,47,.1);border-color:var(--color-brand)}.RequestLink_button__vTBAC{font-size:.875rem;padding:.625rem 1rem;background-color:var(--color-brand);color:white;border-color:var(--color-brand);font-weight:600}.RequestLink_button__vTBAC:hover{background-color:var(--color-brand-dark);color:white;transform:translateY(-1px);box-shadow:0 2px 8px rgba(211,47,47,.3)}.RequestLink_sm__77ofS{font-size:.75rem}.RequestLink_sm__77ofS .RequestLink_icon__k107e{width:.875rem;height:.875rem}.RequestLink_md__Asgy9 .RequestLink_icon__k107e{width:1rem;height:1rem}.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;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}}.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;overflow:hidden;width:38px;height:38px;animation:Header_buttonFadeIn__nZuu5 .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.2s;animation-fill-mode:both}.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;transform:translateY(-2px);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:translateY(-2px) 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}}.breadcrumb_container__Qb018{width:100%;transition:background-color .3s ease;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)}.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}.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:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94),max-height .3s cubic-bezier(.25,.46,.45,.94),padding .3s cubic-bezier(.25,.46,.45,.94);overflow:hidden;transform:translateZ(0) translateY(-100%);opacity:0;max-height:0;pointer-events:none;padding:0}@media (max-width:768px){.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_visible__UAXrW{transform:translateZ(0) translateY(0);opacity:1;max-height:200px;pointer-events:auto;padding:.75rem 1rem}.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_hidden__F5dGO{transform:translateZ(0) translateY(-100%);opacity:0;max-height:0;pointer-events:none;padding-top:0;padding-bottom:0}}@media (min-width:769px){.MobileSearchBar_mobileSearchContainer__J_UZH{transform:translateZ(0) translateY(0);opacity:1;max-height:none;pointer-events:auto;padding:.75rem 1rem}.MobileSearchBar_mobileSearchContainer__J_UZH.MobileSearchBar_hidden__F5dGO{display:none}}.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;gap:12px;padding:20px;color:var(--color-text-muted);font-size:1rem;justify-content:center}.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}}.OnboardingReminder_reminderBanner__nW0Us{background:linear-gradient(135deg,rgba(255,59,48,.1),rgba(255,59,48,.05));border:1px solid rgba(255,59,48,.2);border-radius:var(--border-radius-md);padding:1rem;margin-bottom:1rem;backdrop-filter:blur(8px);position:relative;overflow:hidden}.OnboardingReminder_reminderBanner__nW0Us:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-brand-light) 0,var(--color-brand) 50%,var(--color-brand-dark) 100%)}.OnboardingReminder_reminderContent__TuQ9G{display:flex;align-items:flex-start;gap:.875rem;position:relative;z-index:1}.OnboardingReminder_reminderIcon__oXjpd{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--border-radius);background:rgba(255,59,48,.15);color:var(--color-brand-light);border:1px solid rgba(255,59,48,.25)}.OnboardingReminder_reminderText__0ig6f{flex:1;min-width:0}.OnboardingReminder_reminderTitle__RVSmI{font-size:.9375rem;font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0 0 .25rem;line-height:var(--leading-tight)}.OnboardingReminder_reminderMessage__E5uxZ{font-size:.8125rem;color:var(--color-text-secondary);margin:0;line-height:var(--leading-normal)}.OnboardingReminder_reminderActions__r3txA{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto}.OnboardingReminder_completeButton___lgt3{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:var(--color-brand-light);color:white;border:none;border-radius:var(--border-radius);font-size:.8125rem;font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-normal) var(--transition-ease);white-space:nowrap}.OnboardingReminder_completeButton___lgt3:hover{background:var(--color-brand-dark);transform:translateY(-1px);box-shadow:0 2px 8px rgba(255,59,48,.25)}.OnboardingReminder_completeButton___lgt3:active{transform:translateY(0)}.OnboardingReminder_dismissButton__trXAd{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border-primary);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-normal) var(--transition-ease);flex-shrink:0;padding:0}.OnboardingReminder_dismissButton__trXAd svg{flex-shrink:0;color:inherit}.OnboardingReminder_dismissButton__trXAd:hover{background:var(--color-bg-tertiary);color:var(--color-text-secondary);border-color:var(--color-border-secondary)}.OnboardingReminder_dismissButton__trXAd:hover svg{color:var(--color-text-secondary)}.OnboardingReminder_dismissButton__trXAd:active{background:var(--color-bg-primary)}@media (max-width:640px){.OnboardingReminder_reminderContent__TuQ9G{gap:.75rem}.OnboardingReminder_reminderIcon__oXjpd{width:2.25rem;height:2.25rem}.OnboardingReminder_reminderActions__r3txA{flex-direction:column;gap:.375rem;align-items:stretch;width:auto;min-width:120px}.OnboardingReminder_completeButton___lgt3{font-size:.75rem;padding:.375rem .75rem;justify-content:center}.OnboardingReminder_dismissButton__trXAd{align-self:center;width:1.75rem;height:1.75rem}}@media (max-width:480px){.OnboardingReminder_reminderBanner__nW0Us{padding:.875rem}.OnboardingReminder_reminderContent__TuQ9G{flex-direction:column;gap:.75rem}.OnboardingReminder_reminderIcon__oXjpd{align-self:flex-start;width:2rem;height:2rem}.OnboardingReminder_reminderActions__r3txA{flex-direction:row;justify-content:space-between;width:100%}.OnboardingReminder_completeButton___lgt3{flex:1}.OnboardingReminder_dismissButton__trXAd{width:2rem;height:2rem}}@keyframes OnboardingReminder_slideInFromTop__hFqqv{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.OnboardingReminder_reminderBanner__nW0Us{animation:OnboardingReminder_slideInFromTop__hFqqv .3s ease-out}.OnboardingReminder_completeButton___lgt3:focus,.OnboardingReminder_dismissButton__trXAd:focus{outline:2px solid var(--color-brand-light);outline-offset:2px}.OnboardingReminder_completeButton___lgt3:focus{outline-color:rgba(255,255,255,.8)}@media (prefers-contrast:high){.OnboardingReminder_reminderBanner__nW0Us{border-width:2px;border-color:var(--color-brand-light)}.OnboardingReminder_reminderIcon__oXjpd{border-width:2px}.OnboardingReminder_completeButton___lgt3{border:2px solid var(--color-brand-dark)}.OnboardingReminder_dismissButton__trXAd{border-width:2px}}@media (prefers-reduced-motion:reduce){.OnboardingReminder_reminderBanner__nW0Us{animation:none}.OnboardingReminder_completeButton___lgt3:hover{transform:none}}.BrandManuals_container__H7gW_{min-height:100vh}.BrandManuals_heroSection__PDkZl{border-bottom:none;padding-top:2rem;position:relative}.BrandManuals_heroContent__XfM91{text-align:center;margin-bottom:2.5rem}.BrandManuals_heroHeading__TgAIF{display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin-bottom:.75rem}.BrandManuals_heroIcon__i30E_{display:inline-flex;margin-right:.75rem;color:var(--color-brand);height:2rem;width:2rem}.BrandManuals_brandName__J2nnS{color:var(--color-brand);margin-right:.5rem}.BrandManuals_heroDescription__Z6WC_{line-height:1.6;color:var(--color-gray-300);margin-bottom:1.5rem}.BrandManuals_brandDescriptionContainer__8muN1,.BrandManuals_heroDescription__Z6WC_{max-width:42rem;margin-left:auto;margin-right:auto}.BrandManuals_communityActions__hM6e9{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.BrandManuals_communityText__YA_Ha{font-size:.9375rem;color:var(--color-gray-400);line-height:1.5;text-align:center}.BrandManuals_requestNote__Z6BbX{display:block;margin-top:.75rem;font-size:.9375rem}.BrandManuals_requestLink__T3V60{color:var(--color-brand);font-weight:500;position:relative;text-decoration:none;transition:color .2s ease}.BrandManuals_requestLink__T3V60:hover{color:var(--color-brand-light)}.BrandManuals_requestLink__T3V60:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:var(--color-brand);transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease}.BrandManuals_requestLink__T3V60:hover:after{transform:scaleX(1);transform-origin:bottom left}.BrandManuals_brandInfo__jgU_6{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:1rem;margin-bottom:1.5rem}.BrandManuals_infoItem__2NfUR{display:flex;align-items:center;background-color:rgba(255,255,255,.05);border-radius:6px;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.1)}.BrandManuals_infoIcon__q4XCe{color:var(--color-brand);margin-right:.5rem}.BrandManuals_infoText__X_juc{font-size:.875rem;color:var(--color-gray-300)}.BrandManuals_searchContainer__W6RqW{margin-top:1.5rem;max-width:28rem;margin-left:auto;margin-right:auto}.BrandManuals_searchWrapper__LHapV{position:relative}.BrandManuals_searchIcon__RDd6n{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-gray-500);pointer-events:none;height:1.25rem;width:1.25rem}.BrandManuals_searchInput__9h0Fx{display:block;width:100%;background-color:#1a1a1a;border:1px solid #333;border-radius:.375rem;padding:.625rem 2.5rem;color:white;transition:all .2s ease}.BrandManuals_searchInput__9h0Fx:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 2px rgba(255,59,48,.2)}.BrandManuals_searchInput__9h0Fx::placeholder{color:var(--color-gray-500)}.BrandManuals_clearButton__nbdNj{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);background:transparent;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.BrandManuals_clearButton__nbdNj:hover{color:var(--color-gray-200)}.BrandManuals_manualsSection__UcxW3{padding-top:3rem;padding-bottom:3rem}.BrandManuals_loadingContainer__dEVUE{display:flex;justify-content:center;align-items:center;padding:3rem 0}.BrandManuals_errorContainer__0lYSU{text-align:center;padding:2rem;background-color:rgba(211,47,47,.1);border:1px solid rgba(211,47,47,.2);border-radius:.5rem;margin:2rem auto;max-width:30rem}.BrandManuals_errorMessage__WTpMR{color:var(--color-brand);margin-bottom:1rem}.BrandManuals_retryButton__MU0gR{background-color:var(--color-brand);color:white;border-radius:.375rem;padding:.5rem 1rem;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .2s}.BrandManuals_retryButton__MU0gR:hover{background-color:var(--color-brand-dark)}.BrandManuals_sectionHeader__prlHz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.BrandManuals_sectionTitle__drNjA{font-size:1.25rem;font-weight:600;color:white;display:flex;align-items:center}.BrandManuals_sectionIcon__zdQoP{color:var(--color-brand);margin-right:.75rem}.BrandManuals_sectionLink__A6lY9{color:var(--color-brand);font-weight:500;transition:color .2s}.BrandManuals_sectionLink__A6lY9:hover{color:var(--color-brand-light);text-decoration:underline}.BrandManuals_sortContainer__vWvH1{position:relative}.BrandManuals_sortButton__IGGYu{display:flex;align-items:center;gap:.25rem;background-color:#1a1a1a;border:1px solid #333;color:white;padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;transition:background-color .2s,border-color .2s;min-width:9rem;white-space:nowrap}.BrandManuals_sortButton__IGGYu:hover{background-color:#252525;border-color:#444}.BrandManuals_sortDropdown__5hXNz{position:absolute;right:0;margin-top:.5rem;width:11rem;background-color:#1a1a1a;border:1px solid #333;border-radius:.375rem;z-index:10;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.BrandManuals_sortOption__bYNXP{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.625rem 1rem;text-align:left;transition:background-color .2s;font-size:.875rem;border-bottom:1px solid #333;white-space:nowrap}.BrandManuals_sortOption__bYNXP:last-child{border-bottom:none}.BrandManuals_sortOption__bYNXP:hover{background-color:#252525}.BrandManuals_activeSort__FnCzw{color:var(--color-brand)}.BrandManuals_emptyState__jTJVY{background-color:#1a1a1a;border-radius:.5rem;padding:2rem;text-align:center;margin:2rem auto;max-width:30rem}.BrandManuals_emptyIcon__t40nP{margin:0 auto 1rem;height:3rem;width:3rem;color:var(--color-gray-500)}.BrandManuals_emptyTitle__f1nb9{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.BrandManuals_emptyText__A9uDL{color:var(--color-gray-400);margin-bottom:1rem}.BrandManuals_emptyActions__DD5_S{display:flex;flex-direction:column;gap:.75rem;align-items:center;margin-top:1rem}.BrandManuals_clearSearchButton__hhh0M{color:var(--color-brand);font-weight:500;background:transparent;border:none;cursor:pointer;transition:color .2s}.BrandManuals_clearSearchButton__hhh0M:hover{color:var(--color-brand-light);text-decoration:underline}.BrandManuals_manualsGrid__KpUwn{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.BrandManuals_manualsGrid__KpUwn{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.BrandManuals_manualsGrid__KpUwn{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.BrandManuals_manualsGrid__KpUwn{grid-template-columns:repeat(4,1fr)}}.BrandManuals_loadingHero__L5Qm6{border-bottom:none;padding-top:2rem;position:relative}.BrandManuals_loadingHeroContent__28QlS{text-align:center;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.BrandManuals_loadingHeading__NgEAT{width:60%;height:2.5rem}.BrandManuals_loadingDescription__zp5a3,.BrandManuals_loadingHeading__NgEAT{background:linear-gradient(90deg,#1a1a1a,#2a2a2a 50%,#1a1a1a);border-radius:.5rem;animation:BrandManuals_shimmer__egxP_ 1.5s infinite}.BrandManuals_loadingDescription__zp5a3{width:80%;height:4rem;animation-delay:.2s}.BrandManuals_loadingInfo__ZKkuq{display:flex;gap:1rem;margin-top:1rem}.BrandManuals_loadingInfo__ZKkuq:after,.BrandManuals_loadingInfo__ZKkuq:before{content:"";width:8rem;height:2rem;background:linear-gradient(90deg,#1a1a1a,#2a2a2a 50%,#1a1a1a);border-radius:.5rem;animation:BrandManuals_shimmer__egxP_ 1.5s infinite;animation-delay:.4s}.BrandManuals_loadingSearch__JCJmb{width:28rem;height:2.5rem;background:linear-gradient(90deg,#1a1a1a,#2a2a2a 50%,#1a1a1a);border-radius:.5rem;animation:BrandManuals_shimmer__egxP_ 1.5s infinite;animation-delay:.6s;margin-top:1rem}.BrandManuals_loadingState__FG__s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;text-align:center}.BrandManuals_loadingSpinner__adEd4{margin-bottom:1.5rem}.BrandManuals_loadingIcon__3UCv2{animation:BrandManuals_spin__wxI7L 1.5s linear infinite;color:var(--color-brand);height:3rem;width:3rem}.BrandManuals_loadingText__VUyj7{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:var(--color-gray-100)}.BrandManuals_loadingSubtext__ZvK1F{color:var(--color-gray-400);max-width:24rem}@keyframes BrandManuals_shimmer__egxP_{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}@keyframes BrandManuals_spin__wxI7L{to{transform:rotate(1turn)}}.SearchBar_searchContainer__uph7D{width:100%;max-width:640px;margin:0 auto;position:relative}.SearchBar_searchWrapper__Xva7Q{display:flex;align-items:center;position:relative;width:100%;background-color:#242424!important;border:1px solid #333333;border-radius:8px;padding:.75rem 1rem;transition:all .2s ease;min-height:52px}.SearchBar_searchWrapper__Xva7Q:focus-within{border-color:#ff3b30;box-shadow:0 0 0 2px rgba(255,59,48,.2)}.SearchBar_searchIcon__Hx8hf{color:#a0a0a0;margin-right:.75rem;font-size:1.25rem;flex-shrink:0}.SearchBar_searchInput__jatEt{flex:1;background-color:#242424!important;border:none!important;color:#ffffff!important;font-size:1rem;padding:.25rem 0 .25rem .5rem;outline:none;width:100%;min-height:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important}.SearchBar_searchInput__jatEt::placeholder{color:#a0a0a0;transition:color .2s ease}.SearchBar_searchInput__jatEt:focus::placeholder{color:#666666}.SearchBar_clearSearchButton__8Tlun{background:none!important;border:none;color:#a0a0a0;cursor:pointer;padding:.25rem;margin-right:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;position:absolute;right:7rem;width:24px;height:24px}.SearchBar_clearSearchButton__8Tlun:focus,.SearchBar_clearSearchButton__8Tlun:hover{color:#ff3b30;outline:none}.SearchBar_searchButton__lFj8T{background-color:var(--color-brand);color:#ffffff;border-radius:4px;padding:.5rem 1.25rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0;border:1px solid transparent;position:relative;z-index:5;font-size:.95rem}.SearchBar_searchButton__lFj8T:hover{background-color:var(--color-brand-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.SearchBar_searchSuggestions__vFWnj{position:absolute;top:100%;left:0;right:0;background-color:#1a1a1a;border:1px solid #333333;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:100;margin-top:-1px;max-height:400px;overflow-y:auto}.SearchBar_searchSuggestionItem__nli88{display:flex;align-items:flex-start;padding:12px 15px;cursor:pointer;transition:all .2s ease;color:#e0e0e0;border-left:2px solid transparent;position:relative;gap:10px}.SearchBar_searchSuggestionItem__nli88:hover{background-color:rgba(255,59,48,.08);color:white;border-left-color:#ff3b30}.SearchBar_searchSuggestionItem__nli88:hover .SearchBar_suggestionIcon__5DLyY{color:#ff3b30;transform:translateX(2px)}.SearchBar_searchSuggestionItem__nli88:active{background-color:rgba(255,59,48,.15)}.SearchBar_searchSuggestionItem__nli88:not(:last-child){border-bottom:1px solid #333333}.SearchBar_algoliaResultsSection__g_IPK{width:100%}.SearchBar_algoliaResult__NY2WO{padding:12px 15px;border-bottom:1px solid #333333}.SearchBar_suggestionIcon__5DLyY{margin-top:2px;color:#666;font-size:1.1rem;transition:all .2s ease;flex-shrink:0}.SearchBar_algoliaResultContent__AzL2J{display:flex;flex-direction:column;width:100%;gap:4px;text-align:center}.SearchBar_algoliaResultTitle__IsvQq{font-weight:500;color:#ffffff;font-size:1rem;transition:color .2s ease;line-height:1.3}.SearchBar_algoliaResultBrand___1p3d{color:#ff3b30;font-size:.8rem;margin-bottom:2px;font-weight:500}.SearchBar_algoliaResultMeta__Qu5MP{display:flex;flex-direction:column;gap:6px;font-size:12px;align-items:center;justify-content:center}.SearchBar_algoliaResultMetaLine__da1BU{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.SearchBar_algoliaResultYear__2lYEx{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}.SearchBar_algoliaResultTypes__hCIbK{display:flex;flex-wrap:wrap;gap:4px;align-items:center;position:relative}.SearchBar_algoliaResultTypes__hCIbK:before{content:"•";color:var(--color-border-secondary);margin-right:4px;font-size:8px}.SearchBar_algoliaResultTypeMore__KIHbR,.SearchBar_algoliaResultType__q3Oz5{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}.SearchBar_algoliaResultModel__FhJyX{font-size:.75rem;color:var(--color-text-muted);margin-top:2px}.SearchBar_algoliaNoResults__Oe17v{text-align:center;flex-direction:column;gap:.5rem}.SearchBar_algoliaLoading__RTE8b,.SearchBar_algoliaNoResults__Oe17v{padding:15px;color:#a0a0a0;font-size:.9rem;display:flex;align-items:center}.SearchBar_algoliaLoading__RTE8b{justify-content:center}.SearchBar_algoliaPoweredBy__MIpz0{display:flex;align-items:center;justify-content:flex-end;padding:8px 15px;font-size:.7rem;color:#a0a0a0;background-color:#242424;border-top:1px solid #333333}.SearchBar_algoliaLogo__02Y1E{color:#ff3b30;font-weight:600;margin-left:4px}.SearchBar_stickySearch__F3flF{position:sticky;top:0;z-index:100;padding:1rem;background-color:rgba(18,18,18,.9);backdrop-filter:blur(10px);border-bottom:1px solid #333333;transition:all .3s ease}@media (max-width:768px){.SearchBar_searchContainer__uph7D{max-width:100%;padding:0 1rem}.SearchBar_searchWrapper__Xva7Q{padding:1rem 1.25rem;min-height:56px;border-radius:12px;width:100%}.SearchBar_searchInput__jatEt{font-size:1.125rem;padding:.5rem 0}.SearchBar_searchIcon__Hx8hf{font-size:1.375rem;margin-right:1rem}.SearchBar_clearSearchButton__8Tlun{right:1.25rem;width:28px;height:28px;padding:.375rem}.SearchBar_searchButton__lFj8T{display:none}.SearchBar_searchSuggestions__vFWnj{left:1rem;right:1rem;border-radius:0 0 12px 12px;margin:-1px 0 0}.SearchBar_searchSuggestionItem__nli88{padding:16px 20px;gap:12px}.SearchBar_algoliaResultContent__AzL2J{text-align:center;gap:6px}.SearchBar_algoliaResultTitle__IsvQq{font-size:1.1rem;line-height:1.4}.SearchBar_algoliaResultBrand___1p3d{font-size:.9rem}.SearchBar_suggestionIcon__5DLyY{font-size:1.25rem;margin-top:4px}}@media (max-width:640px){.SearchBar_searchContainer__uph7D{padding:0 1rem}.SearchBar_clearSearchButton__8Tlun{right:1rem}.SearchBar_searchButton__lFj8T{display:none}.SearchBar_searchWrapper__Xva7Q{padding:.875rem 1rem;min-height:54px;width:100%}.SearchBar_searchInput__jatEt{font-size:1.125rem}.SearchBar_searchSuggestions__vFWnj{left:1rem;right:1rem;margin:-1px 0 0;border-radius:0 0 12px 12px;box-shadow:0 4px 12px rgba(0,0,0,.3)}}.BannedUserMessage_banContainer__Gsoqq{background-color:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--border-radius-lg);padding:1.5rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem;animation:BannedUserMessage_fadeIn__pwhSV .3s ease-out}.BannedUserMessage_banHeader__r5YD9{display:flex;align-items:flex-start;gap:.75rem}.BannedUserMessage_banIcon__aO6Gk{color:var(--color-error);width:1.75rem;height:1.75rem;flex-shrink:0}.BannedUserMessage_banTitle__F2ry7{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-error);margin:0;line-height:1.4}.BannedUserMessage_banMessage__yFO6y{color:var(--color-text-primary);font-size:var(--text-sm);margin:0;line-height:1.6}.BannedUserMessage_banReason__L6ahI{background-color:rgba(0,0,0,.05);border-radius:var(--border-radius);padding:1rem;font-size:var(--text-sm);color:var(--color-text-primary);margin:0;border-left:3px solid var(--color-error)}.BannedUserMessage_banExpiryInfo__iSFqY{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;color:var(--color-text-muted);font-size:var(--text-xs)}.BannedUserMessage_banExpiryIcon__aF_C_{width:1rem;height:1rem}.BannedUserMessage_contactLink__j_hPo{display:inline-flex;align-items:center;color:var(--color-brand);text-decoration:underline;font-weight:var(--font-medium);margin-top:.5rem;font-size:var(--text-sm);transition:color .2s ease}.BannedUserMessage_contactLink__j_hPo:hover{color:var(--color-brand-light)}.BannedUserMessage_contactIcon__3JxF_{width:.875rem;height:.875rem;margin-right:.375rem}@keyframes BannedUserMessage_fadeIn__pwhSV{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Search_searchPage__Nswo3{padding:1.5rem .5rem;max-width:100%;width:100%;margin:0 auto;min-height:calc(100vh - 200px)}.Search_searchHero__6ycXC{max-width:52rem;margin:0 auto 1.5rem;text-align:center;padding:1.5rem 1rem}.Search_searchTitle__Sqour{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;margin-bottom:.75rem;color:white}.Search_titleIcon__rhuAk{margin-right:.75rem;color:var(--color-brand);height:1.75rem;width:1.75rem}.Search_searchQuery__pEX4h{font-size:1.125rem;color:var(--color-gray-300);margin:.25rem 0 1.25rem}.Search_searchDescription__MrYs5{max-width:38rem;color:var(--color-gray-300);margin:0 auto 1.25rem;line-height:1.5}.Search_searchForm__ml3T3{display:flex;max-width:40rem;margin:0 auto;gap:.75rem}.Search_searchInputWrapper__O49h5{flex:1;position:relative}.Search_searchIcon__xuqLI{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--color-gray-500);pointer-events:none}.Search_searchInput__yF1OZ{width:100%;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:.5rem;padding:.875rem 2.5rem .875rem 2.75rem;font-size:1rem;color:white;height:3.25rem;transition:all .2s ease}.Search_searchInput__yF1OZ:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 2px rgba(211,47,47,.2)}.Search_searchInput__yF1OZ::placeholder{color:var(--color-gray-500)}.Search_clearButton__uE6sE{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:50%}.Search_clearButton__uE6sE:hover{color:var(--color-gray-200);background-color:rgba(255,255,255,.05)}.Search_searchButton__bVDPA{background-color:var(--color-brand);color:white;border:none;border-radius:.5rem;padding:0 1.25rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.Search_searchButton__bVDPA:hover{background-color:var(--color-brand-dark);transform:translateY(-1px)}.Search_adContainer__83kcD{max-width:52rem;margin:0 auto;padding:0 1rem}.Search_contentArea__K41kU{padding:1rem 0;max-width:72rem;margin:0 auto}.Search_searchContainer__CRkAK{display:flex;gap:1.5rem;width:100%;padding:0 1rem}.Search_facetsColumn__DgBk_{width:240px;flex-shrink:0}.Search_resultsColumn__S145M{flex:1;min-width:0}.Search_emptyState__MtqxM,.Search_errorState__x8pp4,.Search_loadingState__elwxU{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0;text-align:center;background-color:var(--color-bg-secondary);border-radius:.5rem;border:1px solid var(--color-border-primary)}.Search_emptyState__MtqxM h2,.Search_errorState__x8pp4 h2{margin:1rem 0 .5rem;font-size:1.5rem;color:white}.Search_emptyState__MtqxM p,.Search_errorState__x8pp4 p{color:var(--color-gray-400);max-width:300px}.Search_resultsInfo__FEiwR{margin-bottom:1rem;font-size:.875rem;color:var(--color-gray-400)}.Search_resultsList__CGrIg{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;width:100%}.Search_resultCard__NzWGg{background-color:var(--color-bg-secondary);border-radius:.5rem;border:1px solid var(--color-border-primary);padding:1rem;transition:all .2s ease-in-out;height:100%;position:relative}.Search_resultCard__NzWGg:hover{background-color:#252525;border-color:var(--color-border-secondary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.Search_resultCard__NzWGg:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-brand);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.Search_resultLink__Tj9ol{display:block;text-decoration:none;color:inherit;height:100%}.Search_resultContent__EVNAJ{width:100%;display:flex;flex-direction:column;height:100%}.Search_resultHeader__abLQd{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.Search_resultBrand__CEi0f{color:var(--color-brand);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;text-align:center;width:100%}.Search_resultTitle___xizj{display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem;color:white;line-height:1.4;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Search_resultTitle___xizj mark{background-color:rgba(211,47,47,.2);color:var(--color-brand-light);padding:0 .25rem;border-radius:.125rem}.Search_resultMeta__l9X7F{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;justify-content:center}.Search_resultType__JbfJq,.Search_resultYear__sEVfJ{font-size:.75rem;padding:.25rem .625rem;border-radius:.375rem;font-weight:500;border:1px solid;transition:all .2s ease}.Search_resultYear__sEVfJ{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary);border-color:var(--color-border-secondary)}.Search_resultTypes__hkLyZ{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;align-items:center}.Search_resultType__JbfJq{border-color:var(--color-border-secondary)}.Search_resultTypeMore__3mB5k,.Search_resultType__JbfJq{background-color:var(--color-bg-tertiary);color:var(--color-text-muted)}.Search_resultTypeMore__3mB5k{font-size:.75rem;padding:.25rem .5rem;border-radius:.375rem;border:1px solid var(--color-border-secondary);font-weight:500}.Search_pagination__lf0_h{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.Search_paginationButton__039Dh{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-bg-secondary);color:white;border:1px solid var(--color-border-primary);border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s ease}.Search_paginationButton__039Dh:hover:not(:disabled){background-color:#2a2a2a;border-color:var(--color-border-secondary)}.Search_paginationButton__039Dh:disabled{opacity:.5;cursor:not-allowed}.Search_paginationInfo__6nYrd{font-size:.875rem;color:var(--color-gray-400)}.Search_emptySearchState___EqjO{padding:0 1rem;display:grid;grid-template-columns:1fr;gap:2rem}.Search_brandSection__5HMk1,.Search_popularSearches__8A30W,.Search_tipsSection__KT3r7{background-color:var(--color-bg-secondary);border-radius:.75rem;border:1px solid var(--color-border-primary);padding:1.5rem}.Search_sectionTitle__nVajy{display:flex;align-items:center;font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;color:white}.Search_sectionIcon__sHKsp{color:var(--color-brand);margin-right:.75rem}.Search_popularSearchGrid__OeFjE{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.Search_popularSearchItem__iRemX{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#1e1e1e;border:1px solid var(--color-border-primary);border-radius:.5rem;color:var(--color-gray-200);font-size:.9375rem;text-align:left;transition:all .2s ease;cursor:pointer;width:100%}.Search_popularSearchItem__iRemX:hover{background-color:#252525;border-color:var(--color-border-secondary);transform:translateY(-1px)}.Search_popularSearchIcon__8KJJZ{color:var(--color-brand);flex-shrink:0}.Search_brandGrid__qIOn0{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.Search_brandItem__Ui531{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background-color:#1e1e1e;border:1px solid var(--color-border-primary);border-radius:.5rem;color:white;text-decoration:none;font-size:.9375rem;transition:all .2s ease}.Search_brandItem__Ui531:hover{background-color:#252525;border-color:var(--color-border-secondary);transform:translateY(-1px)}.Search_brandIcon____ZZU{color:var(--color-gray-500)}.Search_brandItem__Ui531:hover .Search_brandIcon____ZZU{color:var(--color-brand)}.Search_viewAllBrands__iXi6k,.Search_viewAllPopular__3zCfU{margin-top:1.25rem;text-align:center}.Search_viewAllLink__95AEi{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background-color:#1e1e1e;border:1px solid var(--color-border-primary);border-radius:.5rem;color:white;text-decoration:none;font-size:.9375rem;transition:all .2s ease}.Search_viewAllLink__95AEi:hover{background-color:#252525;border-color:var(--color-border-secondary)}.Search_tipsList__Z5T9a{display:flex;flex-direction:column;gap:1rem}.Search_tipItem__YieCQ{display:flex;gap:1rem;padding:1rem;background-color:#1e1e1e;border:1px solid var(--color-border-primary);border-radius:.5rem}.Search_tipIcon__ynqJu{color:var(--color-brand);flex-shrink:0;margin-top:.25rem}.Search_tipTitle__vkm5g{font-size:1rem;font-weight:600;margin:0 0 .375rem;color:white}.Search_tipDescription__Y_pEk{margin:0;color:var(--color-gray-300);font-size:.875rem;line-height:1.5}@media (min-width:640px){.Search_resultsList__CGrIg{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.Search_resultsList__CGrIg{grid-template-columns:repeat(3,1fr)}.Search_emptySearchState___EqjO{grid-template-columns:1fr 1fr}.Search_tipsSection__KT3r7{grid-column:1/-1}}@media (min-width:1024px){.Search_resultsList__CGrIg{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.Search_resultsList__CGrIg{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.Search_searchContainer__CRkAK{flex-direction:column}.Search_facetsColumn__DgBk_{width:100%}.Search_brandGrid__qIOn0,.Search_popularSearchGrid__OeFjE{grid-template-columns:1fr}}