.searchHeader_header__R8dxp{position:sticky;top:0;z-index:20;width:100%;background:linear-gradient(180deg,hsl(271 45% 22%),hsl(271 45% 16%) 70%,hsl(271 45% 12%));padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg);box-sizing:border-box}.searchHeader_inner__c_iH_{display:flex;align-items:center;gap:var(--spacing-md);width:100%;max-width:960px;margin:0 auto}.searchHeader_backButton__tC18s{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:var(--color-text-primary);cursor:pointer;flex-shrink:0}.searchHeader_backIcon__6Sqb1{width:24px;height:24px;stroke-width:2}.searchHeader_inputForm__GP6M4{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}.searchHeader_inputWrapper__qRam7{position:relative;display:flex;align-items:center;flex:1;min-width:0;height:44px;padding:0 var(--spacing-md);background:var(--pebble-15);border-radius:var(--radius-full);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md))}.searchHeader_searchIcon__SGYxh{width:18px;height:18px;color:var(--pebble-50);flex-shrink:0;margin-right:var(--spacing-sm)}.searchHeader_input__Nz1IC{flex:1;min-width:0;border:none;background:transparent;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);outline:none}.searchHeader_input__Nz1IC::placeholder{color:var(--pebble-50)}.searchHeader_input__Nz1IC::-webkit-search-cancel-button{display:none}.searchHeader_clearButton__xExSq{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:var(--spacing-sm);padding:0;background:var(--pebble-20);border:none;border-radius:var(--radius-full);color:var(--charcoal);cursor:pointer;flex-shrink:0}.searchHeader_clearIcon__YMrUR{width:14px;height:14px;stroke-width:2.5}.searchHeader_submitButton__sE_pP{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 var(--spacing-lg);background:var(--color-button);color:var(--charcoal);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;flex-shrink:0;transition:opacity .2s ease}.searchHeader_submitButton__sE_pP:hover{opacity:.85}@media (min-width:768px){.searchHeader_header__R8dxp{padding:var(--spacing-lg) var(--spacing-xl)}.searchHeader_input__Nz1IC{font-size:var(--font-size-md)}.searchHeader_inputWrapper__qRam7,.searchHeader_submitButton__sE_pP{height:48px}.searchHeader_submitButton__sE_pP{padding:0 var(--spacing-xl)}}.searchTabs_tabs__oaHDY{display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.searchTabs_tabs__oaHDY::-webkit-scrollbar{display:none}.searchTabs_tab__KLatz{display:inline-flex;align-items:center;height:32px;padding:0 var(--spacing-md);background:var(--color-surface);color:var(--color-text-primary);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap;flex-shrink:0}.searchTabs_tab__KLatz:hover{background:var(--color-surface-transparent)}.searchTabs_tab__KLatz.searchTabs_active__vifel{background:var(--color-button);color:var(--charcoal);border-color:var(--color-button)}.trendingSearches_section__b1aah{width:100%;padding:var(--spacing-lg) var(--spacing-md);background:var(--color-surface);border-radius:var(--radius-lg);border:var(--border-normal) solid var(--color-border-light);box-sizing:border-box}.trendingSearches_title__0LZ_t{margin:0 0 var(--spacing-sm);padding:0 var(--spacing-sm);color:var(--color-text-primary);font-family:var(--font-display),sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);text-transform:uppercase;line-height:1.4}.trendingSearches_list__C66IZ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.trendingSearches_row__mMnPV{width:100%;border-top:var(--border-normal) solid var(--color-border-light)}.trendingSearches_row__mMnPV:first-child{border-top:0}.trendingSearches_rowButton__E0Znw{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) var(--spacing-sm);background:transparent;border:none;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:background .15s ease-in-out}.trendingSearches_rowButton__E0Znw:hover{background:var(--color-surface-transparent)}.trendingSearches_rank__i5vhN{flex-shrink:0;width:28px;color:var(--color-text-primary);font-family:var(--font-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);text-align:left}.trendingSearches_query__L72om{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trendingSearches_boost__hc9fD{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:2px var(--spacing-sm);background:hsl(var(--peach-spark-h) var(--peach-spark-s) var(--peach-spark-l)/.15);color:var(--peach-spark);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.trendingSearches_skeletonRow__ZT5Wq{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm);border-top:var(--border-normal) solid var(--color-border-light)}.trendingSearches_skeletonRow__ZT5Wq:first-child{border-top:0}.trendingSearches_skeletonBar__Dfn4Y,.trendingSearches_skeletonRank__r0Ilg{display:block;background:var(--color-surface-transparent);border-radius:var(--radius-sm);animation:trendingSearches_pulse__GOMXL 1.4s ease-in-out infinite}.trendingSearches_skeletonRank__r0Ilg{width:16px;height:16px}.trendingSearches_skeletonBar__Dfn4Y{flex:1;height:14px}@keyframes trendingSearches_pulse__GOMXL{0%,to{opacity:.55}50%{opacity:.95}}.recentSearches_section__SOKwu{width:100%;padding:0 var(--spacing-sm)}.recentSearches_header__nSuPM{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-md)}.recentSearches_heading__ls_De{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-sm)}.recentSearches_headingIcon__2KF_x{width:16px;height:16px;color:var(--color-text-secondary)}.recentSearches_clearAll__s4M7g{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;transition:color .15s ease}.recentSearches_clearAll__s4M7g:hover{color:var(--color-text-primary)}.recentSearches_trashIcon__oB6x9{width:18px;height:18px}.recentSearches_chips__cZebz{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.recentSearches_chip__U_mPF{display:inline-flex;align-items:center;height:32px;padding:0 var(--spacing-md);background:transparent;color:var(--color-text-primary);border:var(--border-normal) solid var(--color-border);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--font-size-xs);cursor:pointer;transition:background .15s ease-in-out}.recentSearches_chip__U_mPF:hover{background:var(--color-surface)}.searchResultsList_container__GH1yP{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.searchResultsList_section__Wcfsl{width:100%}.searchResultsList_sectionTitle__dtVbS{margin:0 0 var(--spacing-sm);padding:0;color:var(--color-text-primary);font-family:var(--font-montra),sans-serif;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);text-transform:uppercase}.searchResultsList_sectionList__1V8dl{display:flex;flex-direction:column}.searchResultsList_row__bpYCR{display:flex;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-md) 0;background:transparent;border:none;border-top:var(--border-normal) solid var(--color-border-light);color:var(--color-text-primary);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background .15s ease}.searchResultsList_row__bpYCR:first-child{border-top:0}.searchResultsList_row__bpYCR:hover{background:var(--color-surface-transparent)}.searchResultsList_avatar__QcGEA,.searchResultsList_coverTile__OfRj2,.searchResultsList_cover__9ZYYF{flex-shrink:0;position:relative;overflow:hidden}.searchResultsList_cover__9ZYYF{width:64px;height:84px;border-radius:var(--radius-md)}.searchResultsList_coverGroup__Ya3q1{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}.searchResultsList_coverTile__OfRj2{width:48px;height:66px;border-radius:var(--radius-md)}.searchResultsList_avatar__QcGEA{width:40px;height:40px;border-radius:var(--radius-full)}.searchResultsList_body__rqi4J{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.searchResultsList_title__eAtMo{margin:0;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.searchResultsList_subtitle__5VVxs{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.searchResultsList_subtitleStrong__Q3kkJ{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.searchResultsList_creatorRow__qv33d{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);min-width:0}.searchResultsList_creatorPrefix__4LUwE{color:var(--color-text-secondary)}.searchResultsList_creatorAvatar__aVbxk{display:inline-flex;width:16px;height:16px;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.searchResultsList_creatorName__YA348{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchResultsList_metaPills__19x6_{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.searchResultsList_metaPill__hgPpQ{display:inline-flex;align-items:center;height:22px;padding:0 var(--spacing-sm);background:var(--color-surface-transparent);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.searchResultsList_scoreBlock__lotiG{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex-shrink:0;gap:2px}.searchResultsList_scoreValue__COWyI{color:var(--color-accent);font-family:var(--font-montra),sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:1}.searchResultsList_fans__aaP5A{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.searchResultsList_userMeta___tyyi{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.searchResultsList_vibeChip__gQ3fP{display:inline-flex;align-items:center;background:hsl(var(--mochi-h) var(--mochi-s) var(--mochi-l)/.18);color:var(--mochi);font-weight:var(--font-weight-medium)}.searchResultsList_reviewCount__5uj8n,.searchResultsList_vibeChip__gQ3fP{padding:2px var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-xs)}.searchResultsList_reviewCount__5uj8n{background:var(--color-surface-transparent);color:var(--color-text-secondary)}.searchResultsList_viewAll__tLhpu{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;margin-top:var(--spacing-sm);padding:var(--spacing-md);background:transparent;border:none;border-top:var(--border-normal) solid var(--color-border-light);color:var(--color-accent);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.searchResultsList_viewAll__tLhpu span{color:var(--color-accent)}.searchResultsList_viewAll__tLhpu:hover{opacity:.85}.searchResultsList_viewAllIcon__nPmSX{width:16px;height:16px;stroke-width:2.5}.searchResultsList_loading__EbMjd{width:100%;padding:var(--spacing-3xl);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);box-sizing:border-box}@media (min-width:768px){.searchResultsList_container__GH1yP{gap:var(--spacing-lg)}.searchResultsList_cover__9ZYYF{width:80px;height:110px}.searchResultsList_coverTile__OfRj2{width:56px;height:78px}.searchResultsList_avatar__QcGEA{width:48px;height:48px}.searchResultsList_creatorAvatar__aVbxk{width:20px;height:20px}}.noResults_wrapper__Tj2rO{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-lg);width:100%;padding:var(--spacing-7xl) var(--spacing-md);text-align:center;box-sizing:border-box}.noResults_iconWrapper__G1pg9{opacity:.6}.noResults_message__9agHI{margin:0;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-md)}.searchModal_overlay__NYF4e{position:fixed;inset:0;z-index:1000;display:flex;align-items:stretch;justify-content:center;background:var(--color-bg)}.searchModal_sheet__m_UAx{display:flex;flex-direction:column;width:100%;height:100vh;background:var(--color-bg);overflow:hidden;isolation:isolate}.searchModal_tabsRow__F9eQo{width:100%;max-width:960px;margin:0 auto;background:var(--color-bg)}.searchModal_body__3n4F_{flex:1;width:100%;max-width:960px;margin:0 auto;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box}@media (min-width:768px){.searchModal_sheet__m_UAx{max-width:720px;height:min(900px,92vh);margin:var(--spacing-xl) auto;border-radius:var(--radius-4xl);border:var(--border-normal) solid var(--color-border)}.searchModal_overlay__NYF4e{align-items:flex-start;backdrop-filter:blur(var(--blur-md));background:var(--color-overlay-dark-50,hsl(0 0% 0%/.5))}.searchModal_tabsRow__F9eQo{padding:0 var(--spacing-xl)}.searchModal_body__3n4F_{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-3xl);gap:var(--spacing-xl)}}