.SearchClient_page__6vVOp{padding-top:48px;padding-bottom:80px}.SearchClient_searchHero__MzhMo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:48px;padding:40px 20px 0}.SearchClient_heroLabel__Ag2Vq{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-family:var(--font-body)}.SearchClient_heroTitle__9w6ES{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:700;letter-spacing:.04em;color:var(--text-1);background:linear-gradient(135deg,var(--text-1) 30%,var(--accent) 70%,var(--purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SearchClient_searchBar__TC7wE{display:flex;gap:10px;width:100%;max-width:660px}.SearchClient_inputWrap__UTtK2{flex:1 1;position:relative;display:flex;align-items:center}.SearchClient_searchIcon__vWEfr{position:absolute;left:16px;color:var(--text-3);pointer-events:none;flex-shrink:0}.SearchClient_input__UeraS{width:100%;height:52px;padding:0 44px 0 48px;background:var(--bg-elevated);border:1px solid var(--border-md);border-radius:var(--r-lg);font-family:var(--font-body);font-size:15px;color:var(--text-1);outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.SearchClient_input__UeraS::placeholder{color:var(--text-3)}.SearchClient_input__UeraS:focus{border-color:var(--border);box-shadow:0 0 0 3px var(--border),0 0 24px var(--border)}.SearchClient_clearBtn__iGpTM{position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--text-3);cursor:pointer;transition:color var(--t-fast),background var(--t-fast)}.SearchClient_clearBtn__iGpTM:hover{color:var(--text-1);background:var(--bg-hover)}.SearchClient_searchBtn__iSwVg{height:52px;padding:0 28px;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:var(--accent-contrast,#fff);border-radius:var(--r-lg);font-size:14px;font-weight:600;letter-spacing:.04em;cursor:pointer;box-shadow:0 4px 20px var(--accent-glow);transition:box-shadow var(--t-base);flex-shrink:0}.SearchClient_searchBtn__iSwVg:hover{box-shadow:0 8px 32px var(--accent-glow)}.SearchClient_suggestions__np5Ti{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.SearchClient_sugLabel__6lsvu{font-size:12px;color:var(--text-3)}.SearchClient_sugBtn__LoCXF{padding:5px 14px;background:var(--bg-elevated);border:1px solid var(--border-md);border-radius:99px;font-size:12.5px;color:var(--text-2);cursor:pointer;transition:all var(--t-fast)}.SearchClient_sugBtn__LoCXF:hover{border-color:var(--border);color:var(--text-1)}.SearchClient_resultsHeader__KB0MO{margin-bottom:20px}.SearchClient_resultsCount__vZvJt{font-size:13px;color:var(--text-3)}.SearchClient_resultsCount__vZvJt strong{color:var(--text-1);font-weight:600}.SearchClient_grid__l2dw3{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));grid-gap:18px;gap:18px;margin-bottom:36px}.SearchClient_skeletonCard__TVE2K{border-radius:var(--r-lg);overflow:hidden;background:var(--bg-card);border:1px solid var(--border)}.SearchClient_skeletonPoster__R5d5s{aspect-ratio:2/3;width:100%}.SearchClient_skeletonInfo__tWNhL{padding:10px;display:flex;flex-direction:column;gap:6px}.SearchClient_skeletonTitle__Y1hRc{height:12px;width:80%;border-radius:99px}.SearchClient_skeletonMeta__9_BTf{height:10px;width:55%;border-radius:99px}.SearchClient_emptyState__1F8uH{text-align:center;padding:72px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.SearchClient_emptyIcon__lNaOY{font-size:40px}.SearchClient_emptyTitle__s0x_N{font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:.06em;color:var(--text-1)}.SearchClient_emptyText__BVfZV{font-family:var(--font-serif);font-style:italic;font-size:15px;color:var(--text-3)}.SearchClient_pagination__jKSBu{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding-top:12px}.SearchClient_pageBtn__ckMUE{padding:8px 18px;background:var(--bg-elevated);border:1px solid var(--border-md);border-radius:var(--r-md);font-size:13px;color:var(--text-2);cursor:pointer;transition:all var(--t-fast)}.SearchClient_pageBtn__ckMUE:hover:not(:disabled){border-color:var(--border);color:var(--text-1)}.SearchClient_pageBtn__ckMUE:disabled{opacity:.35;cursor:not-allowed}.SearchClient_pageNum__Q939a{width:36px;height:36px;border-radius:var(--r-md);background:var(--bg-elevated);border:1px solid var(--border-md);font-size:13px;color:var(--text-2);cursor:pointer;transition:all var(--t-fast);display:flex;align-items:center;justify-content:center}.SearchClient_pageNum__Q939a:hover{border-color:var(--border);color:var(--text-1)}.SearchClient_pageNumActive___6A4k{background:var(--accent-dim)!important;border-color:var(--border)!important;color:#e06070!important;font-weight:600}.SearchClient_ellipsis__6sDRw{width:24px;text-align:center;color:var(--text-4);font-size:13px}@media (max-width:560px){.SearchClient_searchBar__TC7wE{flex-direction:column}.SearchClient_searchBtn__iSwVg{width:100%}.SearchClient_grid__l2dw3{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.SearchClient_resultGroup__mSwd7{margin-bottom:40px}.SearchClient_groupHeader__c7Iwl{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)}.SearchClient_groupDot__YO6mj{width:4px;height:20px;border-radius:2px;background:var(--accent);flex-shrink:0}.SearchClient_groupTitle__nHSX2{font-size:16px;font-weight:700;color:var(--text-1);margin:0;letter-spacing:.02em}.SearchClient_groupCount__3b1va{font-size:12px;color:var(--text-3);font-weight:500;background:var(--bg-elevated);padding:2px 8px;border-radius:99px;border:1px solid var(--border)}