.hero.svelte-twejj7{margin-bottom:32px;padding:40px 0 0}h1.svelte-twejj7{font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.2;margin-bottom:12px}.accent.svelte-twejj7{color:var(--accent)}.hero-sub.svelte-twejj7{font-size:16px;color:var(--text-secondary);max-width:560px;line-height:1.6}.toolbar.svelte-twejj7{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.search-wrap.svelte-twejj7{position:relative;flex:1;min-width:200px;max-width:480px}.search-icon.svelte-twejj7{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-muted);pointer-events:none}.search.svelte-twejj7{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 12px 9px 34px;font-size:14px;color:var(--text-primary)}.search.svelte-twejj7:focus{border-color:var(--accent)}.search.svelte-twejj7::placeholder{color:var(--text-muted)}.filters.svelte-twejj7{display:flex;gap:6px}.filter-btn.svelte-twejj7{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 14px;font-size:13px;color:var(--text-secondary);cursor:pointer;transition:all .1s}.filter-btn.svelte-twejj7:hover{border-color:var(--border-hover);color:var(--text-primary)}.filter-btn.active.svelte-twejj7{background:#5b7ef726;border-color:var(--accent);color:var(--accent);font-weight:600}.count.svelte-twejj7{font-size:12px;color:var(--text-muted);white-space:nowrap;margin-left:auto}.grid.svelte-twejj7{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.state.svelte-twejj7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:200px;color:var(--text-muted);font-size:14px}.state.error.svelte-twejj7{color:var(--risk)}.spinner.svelte-twejj7{width:24px;height:24px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-twejj7-spin .7s linear infinite}@keyframes svelte-twejj7-spin{to{transform:rotate(360deg)}}
