.db-catalogo:where(.astro-hxm7rgpw){display:block}.sr-only:where(.astro-hxm7rgpw){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.db-filtros:where(.astro-hxm7rgpw){top:calc(var(--sl-nav-height) + .5rem);z-index:2;border:1px solid var(--db-border);border-radius:var(--db-radius);background:var(--db-surface);backdrop-filter:blur(8px);gap:.6rem;margin-bottom:1.5rem;padding:.85rem;display:grid;position:sticky}.db-busca:where(.astro-hxm7rgpw) input:where(.astro-hxm7rgpw){border:1px solid var(--db-border-strong);border-radius:var(--db-radius-sm);background:var(--sl-color-black);width:100%;color:var(--sl-color-white);font:inherit;font-size:var(--sl-text-sm);padding:.5rem .7rem}.db-busca:where(.astro-hxm7rgpw) input:where(.astro-hxm7rgpw)::placeholder{color:var(--sl-color-gray-3)}.db-chips:where(.astro-hxm7rgpw){flex-wrap:wrap;gap:.35rem;display:flex}.db-chips:where(.astro-hxm7rgpw) button:where(.astro-hxm7rgpw){border:1px solid var(--db-border-strong);min-block-size:2.75rem;color:var(--sl-color-gray-2);font:inherit;font-size:var(--sl-text-xs);cursor:pointer;transition:background var(--db-motion), color var(--db-motion), border-color var(--db-motion);background:0 0;border-radius:999px;padding:.35rem .7rem}.db-chips:where(.astro-hxm7rgpw) button:where(.astro-hxm7rgpw):hover{color:var(--sl-color-white);border-color:var(--sl-color-accent-high)}.db-chips:where(.astro-hxm7rgpw) button:where(.astro-hxm7rgpw)[aria-pressed=true]{background:var(--sl-color-accent-low);border-color:var(--sl-color-accent-high);color:var(--sl-color-accent-high);font-weight:600}.db-chips-sec:where(.astro-hxm7rgpw) button:where(.astro-hxm7rgpw){opacity:.9;font-size:.6875rem}.db-mais-filtros:where(.astro-hxm7rgpw) summary:where(.astro-hxm7rgpw){width:fit-content;cursor:pointer;min-block-size:2.75rem;color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);align-items:center;gap:.4rem;display:flex}.db-mais-filtros:where(.astro-hxm7rgpw) summary:where(.astro-hxm7rgpw) span:where(.astro-hxm7rgpw){color:var(--sl-color-gray-3);font-size:var(--sl-text-xs)}.db-mais-filtros:where(.astro-hxm7rgpw)[open] summary:where(.astro-hxm7rgpw){margin-bottom:.35rem}.db-contagem:where(.astro-hxm7rgpw){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:0}.db-resultado:where(.astro-hxm7rgpw){flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.db-filtros-ativos:where(.astro-hxm7rgpw){color:var(--sl-color-gray-2);font-size:var(--sl-text-xs);margin:0}.db-limpar:where(.astro-hxm7rgpw),.db-vazio:where(.astro-hxm7rgpw) button:where(.astro-hxm7rgpw){min-block-size:2.75rem;color:var(--sl-color-accent-high);font:inherit;font-size:var(--sl-text-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.db-grade:where(.astro-hxm7rgpw){grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.db-card:where(.astro-hxm7rgpw){border:1px solid var(--db-border);border-radius:var(--db-radius);background:var(--db-surface-raised);flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.db-card:where(.astro-hxm7rgpw):hover{border-color:var(--db-border-strong)}.db-card-topo:where(.astro-hxm7rgpw){justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.db-card:where(.astro-hxm7rgpw) h3:where(.astro-hxm7rgpw){margin:0;font-size:1rem;font-weight:650;line-height:1.3}.db-card:where(.astro-hxm7rgpw) h3:where(.astro-hxm7rgpw) a:where(.astro-hxm7rgpw){color:var(--sl-color-white);text-decoration:none}.db-card:where(.astro-hxm7rgpw) h3:where(.astro-hxm7rgpw) a:where(.astro-hxm7rgpw):hover{color:var(--sl-color-accent-high);text-decoration:underline}.db-cat:where(.astro-hxm7rgpw){text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-3);flex-shrink:0;font-size:.625rem}.db-desc:where(.astro-hxm7rgpw){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:0;line-height:1.55}.db-quando-nao:where(.astro-hxm7rgpw){border-inline-start:2px solid var(--db-amber);border-radius:0 var(--db-radius-sm) var(--db-radius-sm) 0;background:var(--db-amber-soft);font-size:var(--sl-text-xs);color:var(--sl-color-gray-1);margin:0;padding:.45rem .6rem;line-height:1.5}.db-quando-nao:where(.astro-hxm7rgpw) strong:where(.astro-hxm7rgpw){color:var(--db-amber)}.db-card-rodape:where(.astro-hxm7rgpw){flex-wrap:wrap;gap:.3rem;margin-top:auto;display:flex}.db-tag:where(.astro-hxm7rgpw){border:1px solid var(--db-border-strong);border-radius:var(--db-radius-sm);font-family:var(--sl-font-mono);color:var(--sl-color-gray-2);padding:.1rem .4rem;font-size:.625rem}.db-tag-fraca:where(.astro-hxm7rgpw){color:var(--sl-color-gray-3)}.db-tag-cncf:where(.astro-hxm7rgpw){border-color:var(--sl-color-accent);color:var(--sl-color-accent-high)}.db-alt:where(.astro-hxm7rgpw){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:0}.db-alt:where(.astro-hxm7rgpw) span:where(.astro-hxm7rgpw){color:var(--sl-color-gray-4)}.db-vazio:where(.astro-hxm7rgpw){text-align:center;color:var(--sl-color-gray-3);padding:2rem}@media (width<=50rem){.db-filtros:where(.astro-hxm7rgpw){position:static}}
