.SearchBar_searchWrapper__HpwiK{flex:1;max-width:480px;margin:0 auto;position:relative}.SearchBar_searchWrapperFull__Kx1Tm{max-width:none;margin:0}.SearchBar_searchWrapperActive__GymIB{z-index:12020}.SearchBar_searchInputBox__0cfD0{display:flex;align-items:stretch;gap:0;height:40px;border-radius:var(--radius);padding:0 6px 0 14px;background:hsl(var(--muted)/.55);border:1px solid hsl(var(--border));transition:background var(--motion-normal) var(--ease-standard),border-color var(--motion-normal) var(--ease-standard),box-shadow var(--motion-normal) var(--ease-standard)}.SearchBar_searchInputBox__0cfD0:hover{border-color:color-mix(in srgb,hsl(var(--foreground)) 18%,hsl(var(--border)))}.SearchBar_searchInputBoxFocused__DrzmN{border-color:color-mix(in srgb,hsl(var(--foreground)) 30%,hsl(var(--border)));box-shadow:0 0 0 3px hsl(var(--foreground)/.07),var(--elevation-3);background:hsl(var(--card))}.SearchBar_searchInput__UdQRj{flex:1;height:100%;border:none;background:transparent;font-size:.9rem;color:hsl(var(--foreground));min-width:0}.SearchBar_searchInput__UdQRj:focus{outline:none}.SearchBar_searchInput__UdQRj::-moz-placeholder{color:hsl(var(--muted-foreground))}.SearchBar_searchInput__UdQRj::placeholder{color:hsl(var(--muted-foreground))}.SearchBar_clearButton__NBb1L{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:hsl(var(--muted));border-radius:50%;cursor:pointer;color:hsl(var(--muted-foreground));transition:all var(--motion-fast) var(--ease-standard);flex-shrink:0;align-self:center}.SearchBar_clearButton__NBb1L:hover{background:hsl(var(--muted-foreground)/.2);color:hsl(var(--foreground))}.SearchBar_shortcutHint__bHaGW{display:none;align-self:center;align-items:center;gap:2px;flex-shrink:0;margin-right:4px;font-size:.66rem;font-weight:700;line-height:1;padding:3px 6px;border-radius:calc(var(--radius) / 2);border:solid hsl(var(--border));border-width:1px 1px 2px;background:hsl(var(--card));color:hsl(var(--muted-foreground));font-family:inherit}@media (hover:hover) and (pointer:fine){.SearchBar_shortcutHint__bHaGW{display:inline-flex}}.SearchBar_searchDropdown__cLokl{position:absolute;z-index:12010;top:calc(100% + 8px);left:0;right:0;border-radius:calc(var(--radius) + 2px);background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--elevation-4);padding:6px 0;max-height:min(420px,calc(100vh - 200px));overflow:auto;animation:SearchBar_dropdownIn___1xc9 var(--motion-fast) var(--ease-standard)}@keyframes SearchBar_dropdownIn___1xc9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SearchBar_searchDropdown__cLokl{animation:none}}.SearchBar_searchSection__LImSg{padding:4px 0}.SearchBar_searchSection__LImSg:not(:first-of-type){border-top:1px solid hsl(var(--border)/.6);margin-top:4px;padding-top:8px}.SearchBar_searchSection__LImSg header{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:0 14px;margin-bottom:4px;color:hsl(var(--muted-foreground))}.SearchBar_sectionCount__owbYv{margin-left:auto;display:inline-flex;align-items:center;font-size:.65rem;padding:1px 5px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:calc(var(--radius) - 4px);font-weight:500}.SearchBar_sectionViewAll__8JV5w{font-size:.7rem;font-weight:500;color:hsl(var(--honey-text));background:none;border:none;cursor:pointer;padding:2px 4px;border-radius:calc(var(--radius) - 8px);text-decoration:none}.SearchBar_sectionViewAll__8JV5w:hover{text-decoration:underline}.SearchBar_searchSection__LImSg ul{list-style:none;margin:0;padding:0}.SearchBar_searchSection__LImSg li a{display:flex;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;color:inherit;transition:background var(--motion-fast) var(--ease-standard)}.SearchBar_searchSection__LImSg li a:hover,.SearchBar_searchSection__LImSg li.SearchBar_focused__nfnXY a{background:hsl(var(--muted)/.5)}.SearchBar_searchThumb__gZRer{width:36px;height:36px;border-radius:calc(var(--radius) - 4px);overflow:hidden;background:hsl(var(--muted));flex-shrink:0;display:flex;align-items:center;justify-content:center}.SearchBar_searchThumbImg__fJT7J{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SearchBar_searchThumbIcon__JkDmm{color:hsl(var(--muted-foreground)/.6)}.SearchBar_searchThumbPriority__TEweE{width:52px;height:52px;flex-shrink:0;border-radius:calc(var(--radius) - 4px)}.SearchBar_searchSection__LImSg li.SearchBar_searchItemCompact__vAC9M a{padding:6px 14px;gap:8px}.SearchBar_searchMeta__TxH3J{flex:1;min-width:0;overflow:hidden}.SearchBar_searchTitle__jk10M{font-weight:500;font-size:.9rem;color:hsl(var(--foreground))}.SearchBar_searchSubtitle___zPP_,.SearchBar_searchTitle__jk10M{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchBar_searchSubtitle___zPP_{font-size:.75rem;color:hsl(var(--muted-foreground))}.SearchBar_printTags__HdRCW{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}.SearchBar_printTag__y6mIn{font-size:.62rem;padding:1px 5px;border-radius:3px;background:hsl(var(--honey-subtle));color:hsl(var(--honey-text));font-weight:500}.SearchBar_searchBadge__EZ0Tz{display:inline-flex;align-items:center;font-size:.7rem;font-weight:500;border-radius:999px;padding:3px 8px;background:hsl(var(--muted));color:hsl(var(--muted-foreground));flex-shrink:0}.SearchBar_searchBadgeSale__xHEFk{font-size:.68rem;font-weight:700;background:hsl(var(--success-subtle));color:hsl(var(--success))}.SearchBar_searchFooter__OdMwB{display:none;align-items:center;justify-content:center;gap:16px;padding:8px 14px;border-top:1px solid hsl(var(--border)/.6);margin-top:4px;font-size:.7rem;color:hsl(var(--muted-foreground))}.SearchBar_searchFooter__OdMwB span{display:flex;align-items:center;gap:3px}.SearchBar_searchFooter__OdMwB kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-family:system-ui,-apple-system,sans-serif;background:hsl(var(--muted));color:hsl(var(--muted-foreground));border-radius:3px}@media (min-width:768px){.SearchBar_searchFooter__OdMwB{display:flex}}.SearchBar_noResults__dCFI0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center}.SearchBar_noResultsIcon__MUtC0{color:hsl(var(--muted-foreground)/.35);margin-bottom:10px}.SearchBar_noResultsTitle__Q8qC6{font-size:.95rem;font-weight:600;margin:.5rem 0 .25rem;color:hsl(var(--foreground))}.SearchBar_noResultsSubtitle__wzppt{font-size:.75rem;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.SearchBar_noResultsRecover__wanpj{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.375rem;align-self:stretch}.SearchBar_noResultsRecover__wanpj li a{display:block;padding:.5rem .75rem;border-radius:calc(var(--radius) - 4px);background:hsl(var(--muted)/.5);font-size:.875rem;color:hsl(var(--foreground));text-decoration:none;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.SearchBar_noResultsRecover__wanpj li a:hover{background:hsl(var(--honey-subtle));color:hsl(var(--honey-text))}.SearchBar_searchChipRow__1DHLU{display:flex;flex-wrap:wrap;gap:.375rem;padding:.5rem 14px}.SearchBar_searchChip__leV2D{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:9999px;background:hsl(var(--muted));color:hsl(var(--foreground));font-size:.75rem;cursor:pointer;border:none;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.SearchBar_searchChip__leV2D:hover{background:hsl(var(--honey-subtle));color:hsl(var(--honey-text))}.SearchBar_searchCategoryGrid__t7XHu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem 14px .75rem}.SearchBar_searchCategoryCard__b_xuS{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:calc(var(--radius) - 2px);background:hsl(var(--muted)/.5);border:1px solid hsl(var(--border));text-decoration:none;min-width:0;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.SearchBar_searchCategoryCard__b_xuS:hover{border-color:hsl(var(--honey-border));background:hsl(var(--honey-subtle))}.SearchBar_searchCategoryIcon__CuMG5{width:18px;height:18px;flex-shrink:0;color:hsl(var(--honey-text))}.SearchBar_searchCategoryMeta__hHXha{min-width:0}.SearchBar_searchCategoryTitle__ysXRL{margin:0;font-size:.8rem;font-weight:600;color:hsl(var(--foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchBar_searchCategorySub__SV9aR{margin:0;font-size:.68rem;color:hsl(var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchBar_searchBtn__pAJQl{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;border:none;cursor:pointer;flex-shrink:0;margin-left:4px;align-self:center;background:hsl(var(--honey));color:hsl(var(--honey-foreground));transition:width var(--motion-normal) var(--ease-standard),height var(--motion-normal) var(--ease-standard),margin var(--motion-normal) var(--ease-standard),border-radius var(--motion-normal) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.SearchBar_searchBtn__pAJQl:hover{opacity:.88;transform:scale(1.08)}.SearchBar_searchInputBox__0cfD0:hover .SearchBar_searchBtn__pAJQl{width:52px;height:38px;margin:0 -6px 0 6px;border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0;transform:none;opacity:1}@media (prefers-reduced-motion:reduce){.SearchBar_searchBtn__pAJQl{transition:none}}.SearchBar_searchPlaceholder__zwZxk{min-height:40px;border-radius:var(--radius);background:hsl(var(--muted)/.55);border:1px solid hsl(var(--border))}@media (max-width:768px){.SearchBar_searchWrapper__HpwiK{max-width:100%}.SearchBar_searchInputBox__0cfD0{padding:0 6px 0 12px}.SearchBar_searchInput__UdQRj{height:36px;font-size:16px}.SearchBar_searchSection__LImSg li a,.SearchBar_searchSection__LImSg li.SearchBar_searchItemCompact__vAC9M a{padding:10px 14px}.SearchBar_clearButton__NBb1L{display:none}}@media (max-width:1023px){.SearchBar_searchDropdown__cLokl{border-radius:var(--radius);max-height:min(420px,calc(100vh - var(--header-height) - 24px));max-height:min(420px,calc(100dvh - var(--header-height) - 24px))}}