.page-module__C8UzPW__searchForm{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-8);padding:4px 4px 4px var(--sp-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-page);transition:border-color var(--dur-fast) var(--ease-standard);display:flex}.page-module__C8UzPW__searchForm:focus-within{border-color:var(--border-brand)}.page-module__C8UzPW__searchIcon{color:var(--text-muted);flex-shrink:0;display:flex}.page-module__C8UzPW__searchInput{min-width:0;font-family:var(--font-ui);color:var(--text-strong);background:0 0;border:0;outline:none;flex:1;height:44px;font-size:16px}.page-module__C8UzPW__searchSubmit{border-radius:var(--radius-pill);background:var(--brand-primary);height:44px;color:var(--text-invert);font-family:var(--font-ui);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:0;flex-shrink:0;padding:0 22px}.page-module__C8UzPW__searchSubmit:hover{background:var(--brand-primary-hover)}.page-module__C8UzPW__resultsList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__C8UzPW__resultItem{display:contents}.page-module__C8UzPW__skeletonList{gap:var(--sp-6);flex-direction:column;display:flex}.page-module__C8UzPW__skeletonRow{flex-direction:column;gap:10px;display:flex}.page-module__C8UzPW__skelLabel{border-radius:var(--radius-xs);background:var(--ink-150);width:22%;height:10px}.page-module__C8UzPW__skelLine{border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--ink-100) 25%, var(--ink-150) 37%, var(--ink-100) 63%);background-size:280% 100%;width:70%;height:16px;animation:1.4s linear infinite page-module__C8UzPW__hsvShimmer}.page-module__C8UzPW__errorBox{align-items:center;gap:var(--sp-3);padding:var(--sp-16) var(--sp-6);text-align:center;flex-direction:column;display:flex}.page-module__C8UzPW__errorIcon{color:var(--status-warning)}.page-module__C8UzPW__errorTitle{font-family:var(--font-editorial);font-size:var(--fs-h5);color:var(--text-strong)}.page-module__C8UzPW__errorDesc{font-size:var(--fs-body-sm);color:var(--text-muted);max-width:46ch;margin:0;line-height:1.6}.page-module__C8UzPW__retryBtn{border-radius:var(--radius-pill);border:1px solid var(--border-brand);background:var(--surface-page);height:44px;color:var(--text-brand);font-family:var(--font-ui);font-size:14px;font-weight:var(--fw-semibold);cursor:pointer;margin-top:8px;padding:0 22px}
