.search-toolbar{width:100%;max-width:42rem;margin:0 auto 1rem;animation:.5s ease-out searchFadeIn}@keyframes searchFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-toolbar__inner{-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border:1px solid #0f172a1a;border-radius:9999px;align-items:center;gap:.75rem;height:3.5rem;padding:0 1.5rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 3px #0f172a0a,0 8px 24px #0f172a0f}.search-toolbar__inner:focus-within{border-color:#00b7ff80;transform:translateY(-1px);box-shadow:0 0 0 3px #00b7ff1f,0 8px 24px #0f172a14}.dark .search-toolbar__inner{background:#0f172ab3;border-color:#ffffff14;box-shadow:0 1px 3px #0003,0 8px 24px #0000004d}.dark .search-toolbar__inner:focus-within{border-color:#00b7ff66;box-shadow:0 0 0 3px #00b7ff14,0 8px 24px #0006}.search-toolbar__icon{color:#94a3b8;flex-shrink:0;transition:color .3s}.search-toolbar__inner:focus-within .search-toolbar__icon{color:#00b7ff}.dark .search-toolbar__icon{color:#64748b}.dark .search-toolbar__inner:focus-within .search-toolbar__icon{color:#00b7ff}.search-toolbar__input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.975rem;font-weight:500;line-height:1}.search-toolbar__input::placeholder{color:#94a3b8;font-weight:400}.dark .search-toolbar__input{color:#f1f5f9}.dark .search-toolbar__input::placeholder{color:#475569}.search-toolbar__clear{color:#64748b;cursor:pointer;background:#0f172a0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex}.search-toolbar__clear:hover{color:#ef4444;background:#ef44441a;transform:scale(1.1)}.dark .search-toolbar__clear{color:#94a3b8;background:#ffffff0f}.dark .search-toolbar__clear:hover{color:#ef4444;background:#ef444426}.search-toolbar__results{text-align:center;color:#94a3b8;margin:.75rem 0 0;font-size:.8rem;font-weight:600;animation:.25s resultsFade}.dark .search-toolbar__results{color:#64748b}@keyframes resultsFade{0%{opacity:0}to{opacity:1}}.search-empty-state{text-align:center;-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px dashed #0f172a26;border-radius:1.5rem;padding:4rem 2rem;animation:.4s ease-out emptyFade}.dark .search-empty-state{background:#0f172a66;border-color:#ffffff14}@keyframes emptyFade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.search-empty-state__icon{color:#94a3b8;background:#0f172a0a;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1.5rem;display:flex}.dark .search-empty-state__icon{color:#64748b;background:#ffffff0a}.search-empty-state__title{color:#0f172a;margin:0 0 .5rem;font-size:1.25rem;font-weight:800}.dark .search-empty-state__title{color:#f1f5f9}.search-empty-state__desc{color:#64748b;margin:0;font-size:.95rem;line-height:1.6}.dark .search-empty-state__desc{color:#94a3b8}
