.ext-head[data-astro-cid-szwmh4qr]{display:flex;align-items:flex-end;gap:3rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.ext-head[data-astro-cid-szwmh4qr] .page-head[data-astro-cid-szwmh4qr]{flex:1;margin-bottom:0}.ext-controls[data-astro-cid-szwmh4qr]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.ext-filters[data-astro-cid-szwmh4qr]{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:.375rem}.ext-filter[data-astro-cid-szwmh4qr]{display:inline-flex;align-items:baseline;gap:.375rem;padding:.375rem .875rem;border:0;border-radius:999px;background:var(--tile);color:var(--text-tertiary);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.ext-filter[data-astro-cid-szwmh4qr]:hover{color:var(--text-primary);background-color:var(--tile-hover)}.ext-filter[data-astro-cid-szwmh4qr][aria-pressed=true],.ext-sort-option[data-astro-cid-szwmh4qr][aria-pressed=true]{color:var(--text-primary);background-color:var(--bg-surface);background-image:var(--raised-sheen);box-shadow:var(--raised-shadow)}@media(prefers-color-scheme:light){.ext-filter[data-astro-cid-szwmh4qr][aria-pressed=true],.ext-sort-option[data-astro-cid-szwmh4qr][aria-pressed=true]{background-color:var(--bg-base)}}.ext-filter-count[data-astro-cid-szwmh4qr]{font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.ext-search[data-astro-cid-szwmh4qr]{position:relative;flex:0 1 17rem;display:flex;align-items:center}.ext-search[data-astro-cid-szwmh4qr] svg[data-astro-cid-szwmh4qr]{position:absolute;left:.75rem;width:.9375rem;height:.9375rem;color:var(--text-muted);pointer-events:none}.ext-search[data-astro-cid-szwmh4qr] input[data-astro-cid-szwmh4qr]{width:100%;height:2.25rem;padding:0 .875rem 0 2.25rem;border:0;border-radius:9px;background:color-mix(in srgb,var(--bg-surface) 50%,var(--bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-secondary) 8%,transparent),inset 0 1px 2px #00000014;color:var(--text-primary);font:inherit;font-size:.875rem}.ext-search[data-astro-cid-szwmh4qr] input[data-astro-cid-szwmh4qr]::placeholder{color:var(--text-muted)}.ext-search[data-astro-cid-szwmh4qr] input[data-astro-cid-szwmh4qr]:focus{outline:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-secondary) 26%,transparent),inset 0 1px 2px #00000014}.ext-sort[data-astro-cid-szwmh4qr]{display:flex;height:2.25rem;padding:.1875rem;border-radius:9px;background:var(--tile)}.ext-sort-option[data-astro-cid-szwmh4qr]{padding:0 .75rem;border:0;border-radius:6px;background:transparent;color:var(--text-tertiary);font:inherit;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.ext-sort-option[data-astro-cid-szwmh4qr]:hover{color:var(--text-primary)}.ext-grid[data-astro-cid-szwmh4qr]{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem}.ext-grid[data-astro-cid-szwmh4qr] li[data-astro-cid-szwmh4qr]{display:flex}.ext-grid[data-astro-cid-szwmh4qr] li[data-astro-cid-szwmh4qr][hidden]{display:none}.ext-tile[data-astro-cid-szwmh4qr]{flex:1;display:flex;flex-direction:column;padding:1.125rem 1.125rem 1rem;border-radius:12px;background:var(--tile);color:inherit;text-decoration:none;transition:background-color .15s var(--ease-out)}.ext-tile[data-astro-cid-szwmh4qr]:hover,.ext-tile[data-astro-cid-szwmh4qr]:focus-visible{outline:none;background:var(--tile-hover)}.ext-tile-top[data-astro-cid-szwmh4qr]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem}.ext-icon[data-astro-cid-szwmh4qr]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:9px;background:var(--tile-inset);color:var(--text-secondary)}.ext-icon[data-astro-cid-szwmh4qr] svg[data-astro-cid-szwmh4qr]{width:1.125rem;height:1.125rem}.ext-category[data-astro-cid-szwmh4qr]{font-size:.8125rem;color:var(--text-tertiary)}.ext-name[data-astro-cid-szwmh4qr]{margin-bottom:.25rem;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.ext-description[data-astro-cid-szwmh4qr]{flex:1;margin-bottom:1rem;font-size:.875rem;line-height:1.55;color:var(--text-tertiary)}.ext-footer[data-astro-cid-szwmh4qr]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-tertiary)}.ext-avatar[data-astro-cid-szwmh4qr]{width:1.125rem;height:1.125rem;border-radius:50%;background:var(--tile-inset)}.ext-official[data-astro-cid-szwmh4qr]{color:var(--green)}.ext-new[data-astro-cid-szwmh4qr]{color:var(--text-secondary)}.ext-stars[data-astro-cid-szwmh4qr]{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums}.ext-stars[data-astro-cid-szwmh4qr] svg[data-astro-cid-szwmh4qr]{width:.8125rem;height:.8125rem;color:var(--text-muted)}.ext-arrow[data-astro-cid-szwmh4qr]{width:.9375rem;height:.9375rem;margin-left:auto;color:var(--text-muted);transition:color .15s var(--ease-out)}.ext-tile[data-astro-cid-szwmh4qr]:hover .ext-arrow[data-astro-cid-szwmh4qr]{color:var(--text-primary)}.ext-empty[data-astro-cid-szwmh4qr]{margin:0;color:var(--text-tertiary)}.ext-submit[data-astro-cid-szwmh4qr]{flex:0 0 17rem}.ext-submit[data-astro-cid-szwmh4qr] h2[data-astro-cid-szwmh4qr]{margin:0 0 .375rem;font-size:1.0625rem}.ext-submit[data-astro-cid-szwmh4qr] p[data-astro-cid-szwmh4qr]{margin:0 0 1rem;font-size:.875rem;line-height:1.55;color:var(--text-tertiary)}@media(max-width:1024px){.ext-head[data-astro-cid-szwmh4qr]{flex-direction:column;align-items:flex-start;gap:1.5rem}.ext-submit[data-astro-cid-szwmh4qr]{flex-basis:auto}.ext-grid[data-astro-cid-szwmh4qr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.ext-search[data-astro-cid-szwmh4qr]{flex-basis:100%}.ext-sort-option[data-astro-cid-szwmh4qr]{flex:1}.ext-sort[data-astro-cid-szwmh4qr]{flex-basis:100%}.ext-grid[data-astro-cid-szwmh4qr]{grid-template-columns:1fr}}
