.cat-hero.svelte-mu53z1{padding:120px 0 40px;position:relative;overflow:hidden}.cat-hero.svelte-mu53z1>.container{position:relative;z-index:1}.hero-split.svelte-mu53z1{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.hero-copy.svelte-mu53z1 .section-sub:where(.svelte-mu53z1){margin-bottom:0}.hero-photo.svelte-mu53z1{max-width:380px;width:100%;justify-self:end}.cat-title.svelte-mu53z1 .accent:where(.svelte-mu53z1){color:var(--orange)}.cat-intro.svelte-mu53z1{padding:56px 0 8px}.core-block.svelte-mu53z1{margin-bottom:44px}.core-icons.svelte-mu53z1{display:flex;gap:22px;margin-top:26px}.core-icons.svelte-mu53z1 img:where(.svelte-mu53z1){width:120px;height:auto}.core-title.svelte-mu53z1{font-size:1.45rem;font-weight:700;color:var(--text);margin:0 0 12px}.core-body.svelte-mu53z1{font-size:.98rem;line-height:1.7;color:var(--text-2);margin:0;max-width:720px}.core-ewa-link.svelte-mu53z1{color:var(--orange);text-decoration:none;white-space:nowrap}.core-ewa-link.svelte-mu53z1:hover{text-decoration:underline}@media (max-width: 900px){.hero-split.svelte-mu53z1{grid-template-columns:1fr;gap:32px}.hero-photo.svelte-mu53z1{justify-self:center}.core-icons.svelte-mu53z1 img:where(.svelte-mu53z1){width:92px}}.cat-body.svelte-mu53z1{padding:30px 0 90px}.expand-title.svelte-mu53z1{font-size:1.45rem;color:var(--text);margin:0 0 10px}.expand-body.svelte-mu53z1{color:var(--text-2);font-size:.98rem;line-height:1.7;max-width:720px;margin:0}.filters.svelte-mu53z1{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}.filter-group.svelte-mu53z1{display:flex;flex-direction:column;gap:8px}.filter-label.svelte-mu53z1{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--text-3);text-transform:uppercase}.chips.svelte-mu53z1{display:flex;gap:8px;flex-wrap:wrap}.chip.svelte-mu53z1{padding:6px 13px;border-radius:100px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:.8rem;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.chip.svelte-mu53z1 em:where(.svelte-mu53z1){font-style:normal;font-size:.68rem;color:var(--text-3);margin-left:3px}.skill-chip.svelte-mu53z1:hover,.skill-chip.active.svelte-mu53z1{border-color:var(--orange);color:var(--orange);background:#f5a62314}.tool-chip.svelte-mu53z1:hover,.tool-chip.active.svelte-mu53z1{border-color:var(--text-2);color:var(--text);background:var(--bg)}.filter-row.svelte-mu53z1{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-row.svelte-mu53z1 select:where(.svelte-mu53z1),.filter-row.svelte-mu53z1 input:where(.svelte-mu53z1){padding:9px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.88rem}.filter-row.svelte-mu53z1 input:where(.svelte-mu53z1){flex:1;min-width:180px}.result-count.svelte-mu53z1{font-family:var(--mono);font-size:.72rem;color:var(--text-3)}.agent-grid.svelte-mu53z1{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}.agent-card.svelte-mu53z1{padding:16px 18px;background:#faf2ea;border-color:#1d181124}.agent-card.open.svelte-mu53z1{border-color:#b37200}.agent-card.svelte-mu53z1 .agent-name:where(.svelte-mu53z1){color:#1d1811}.agent-card.svelte-mu53z1 .agent-tagline:where(.svelte-mu53z1){color:#6f6459}.agent-card.svelte-mu53z1 .agent-caret:where(.svelte-mu53z1){color:#8a7d6f}.agent-card.svelte-mu53z1 .mini-chip:where(.svelte-mu53z1){border-color:#1d181133;color:#5d5348}.agent-card.svelte-mu53z1 .mini-chip.skill:where(.svelte-mu53z1){border-color:#b3720080;color:#9a6700}.agent-card.svelte-mu53z1 .tier-chip:where(.svelte-mu53z1){color:#1f7a3f;border-color:#1f7a3f66}.agent-card.svelte-mu53z1 .pop-badge:where(.svelte-mu53z1){color:#9a6700;background:#b372001a;border-color:#b3720066}.agent-card.svelte-mu53z1 .agent-detail:where(.svelte-mu53z1){border-top-color:#1d181126}.agent-card.svelte-mu53z1 .agent-detail:where(.svelte-mu53z1)>p:where(.svelte-mu53z1){color:#4a4237}.agent-card.svelte-mu53z1 .detail-label:where(.svelte-mu53z1){color:#8a7d6f}.agent-card.svelte-mu53z1 .detail-price:where(.svelte-mu53z1){color:#6f6459}.agent-icon.svelte-mu53z1{width:56px;height:56px;border-radius:12px;flex-shrink:0}.agent-head.svelte-mu53z1{display:flex;align-items:center;gap:14px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit;font:inherit}.agent-titles.svelte-mu53z1{flex:1;display:flex;flex-direction:column;gap:2px}.agent-name.svelte-mu53z1{font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pop-badge.svelte-mu53z1{font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:100px;color:var(--orange);background:#f5a6231f;border:1px solid rgba(245,166,35,.35)}.agent-tagline.svelte-mu53z1{font-size:.84rem;color:var(--text-2)}.agent-caret.svelte-mu53z1{color:var(--text-3);font-size:1.2rem;line-height:1}.agent-chips.svelte-mu53z1{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.mini-chip.svelte-mu53z1{font-size:.7rem;padding:3px 9px;border-radius:100px;border:1px solid var(--border);color:var(--text-2)}.mini-chip.skill.svelte-mu53z1{border-color:#f5a62366;color:var(--orange)}.tier-chip.svelte-mu53z1{font-size:.7rem;padding:3px 9px;border-radius:100px;color:var(--green, #16a34a);border:1px solid rgba(34,197,94,.35);margin-left:auto}.agent-detail.svelte-mu53z1{margin-top:14px;border-top:1px solid var(--border);padding-top:14px}.agent-detail.svelte-mu53z1>p:where(.svelte-mu53z1){font-size:.88rem;line-height:1.6;color:var(--text-2);margin:0 0 12px}.detail-tools.svelte-mu53z1{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.detail-label.svelte-mu53z1{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;color:var(--text-3);margin-right:4px}.detail-price.svelte-mu53z1{font-family:var(--mono);font-size:.72rem;color:var(--text-3);margin:0 0 14px}.btn-sm.svelte-mu53z1{padding:8px 18px;font-size:.85rem}.empty-state.svelte-mu53z1{text-align:center;padding:60px 0;color:var(--text-2)}.empty-state.svelte-mu53z1 p:where(.svelte-mu53z1){margin-bottom:16px}@media (max-width: 900px){.agent-grid.svelte-mu53z1{grid-template-columns:1fr}.cat-hero.svelte-mu53z1{padding-top:100px}}
