.SearchBar_root__S5V8g{position:relative;width:100%}.SearchBar_field__rkJ00{display:flex;align-items:center;gap:var(--space-2);width:100%;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-pill);transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.SearchBar_nav__RxfMV .SearchBar_field__rkJ00{height:44px;padding-inline:var(--space-4)}.SearchBar_lg__Nz2ru .SearchBar_field__rkJ00{height:56px;padding-inline:var(--space-5);font-size:var(--fs-lead)}.SearchBar_field__rkJ00:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash),var(--glow-copper)}.SearchBar_leadIcon__xHIlX{display:inline-flex;color:var(--text-muted);line-height:0;transition:color var(--dur-base) var(--ease)}.SearchBar_field__rkJ00:focus-within .SearchBar_leadIcon__xHIlX{color:var(--accent)}.SearchBar_input__u2DBY{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--text);font-size:var(--fs-body-s);line-height:1.2}.SearchBar_lg__Nz2ru .SearchBar_input__u2DBY{font-size:var(--fs-lead)}.SearchBar_input__u2DBY::placeholder{color:var(--text-faint)}.SearchBar_input__u2DBY:focus{outline:none}.SearchBar_input__u2DBY::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.SearchBar_kbd__M_e_F{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto;padding:2px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-4);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1}.SearchBar_visuallyHiddenSubmit__Z6vFE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.SearchBar_hint__xtAoq{margin-top:var(--space-2);color:var(--text-faint);font-size:var(--fs-caption);letter-spacing:var(--tracking-caption)}.SearchBar_popover__0X1zq{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:var(--z-dropdown);max-height:min(70vh,520px);overflow-y:auto;padding:var(--space-2);background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-16);box-shadow:var(--shadow-2)}.SearchBar_group__X01gR+.SearchBar_group__X01gR{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--hairline)}.SearchBar_groupLabel__gr12A{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.SearchBar_row__OziIC{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-12);cursor:pointer}.SearchBar_rowActive___FbpM,.SearchBar_row__OziIC:hover{background:var(--surface-2)}.SearchBar_rowText__NFTVf{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.SearchBar_rowName__m0gOp{color:var(--text);font-size:var(--fs-body-s);font-weight:var(--weight-medium)}.SearchBar_rowName__m0gOp,.SearchBar_rowSub__z5Hc3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SearchBar_rowSub__z5Hc3{color:var(--text-muted);font-size:var(--fs-caption)}.SearchBar_mark__FTgxj{background:transparent}.SearchBar_footerRow__BIzSh,.SearchBar_mark__FTgxj{color:var(--accent);font-weight:var(--weight-semibold)}.SearchBar_footerRow__BIzSh{display:block;margin-top:var(--space-1);padding:var(--space-3);border-top:1px solid var(--hairline);font-size:var(--fs-body-s)}.SearchBar_footerRow__BIzSh:hover{background:var(--accent-wash);border-radius:var(--radius-12)}.SearchBar_popHint__x7zZi{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.SearchBar_shimmer__fDRKD{height:14px;border-radius:var(--radius-4);background:linear-gradient(90deg,var(--surface-2) 0,var(--elevated) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:SearchBar_shimmer__fDRKD 1.2s var(--ease) infinite}.SearchBar_shimmer__fDRKD:nth-child(2){width:80%}.SearchBar_shimmer__fDRKD:nth-child(3){width:60%}@keyframes SearchBar_shimmer__fDRKD{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.SearchBar_shimmer__fDRKD{animation:none}}