.model-directory-hero[data-astro-cid-fxchbogt]{padding:3rem 0 5.5rem;overflow:hidden}.directory-hero-grid[data-astro-cid-fxchbogt]{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;display:grid}h1[data-astro-cid-fxchbogt]{margin:1.5rem 0;font-size:clamp(2.75rem,5vw,5.5rem);line-height:1.05}h1[data-astro-cid-fxchbogt] em[data-astro-cid-fxchbogt]{color:var(--violet);font-style:normal}.lead[data-astro-cid-fxchbogt]{max-width:43ch;margin-bottom:2rem;font-size:1.15rem}.directory-art[data-astro-cid-fxchbogt]{margin:1rem 0}.directory-art-stack[data-astro-cid-fxchbogt]{position:relative}.directory-art-stack[data-astro-cid-fxchbogt]>img[data-astro-cid-fxchbogt]{aspect-ratio:1.35;object-fit:cover;border-radius:1.5rem;width:100%}.directory-art-small[data-astro-cid-fxchbogt]{background:var(--white);border:6px solid var(--white);border-radius:.85rem;width:56%;position:absolute;bottom:-2.5rem;right:-1rem;transform:rotate(5deg);box-shadow:0 15px 30px oklch(18% .027 290/.13)}.directory-art-small[data-astro-cid-fxchbogt] img[data-astro-cid-fxchbogt]{aspect-ratio:1.5;object-fit:cover;border-radius:.55rem;width:100%}.directory-art-small[data-astro-cid-fxchbogt] span[data-astro-cid-fxchbogt]{padding:.5rem;font-size:.875rem;font-weight:700;display:block}.directory-art[data-astro-cid-fxchbogt] figcaption[data-astro-cid-fxchbogt]{color:var(--muted);margin-top:4.5rem;font-size:.75rem}.model-library-section[data-astro-cid-fxchbogt]{background:var(--surface)}.directory-intro[data-astro-cid-fxchbogt]{justify-content:space-between;align-items:flex-start;gap:3rem;margin-bottom:2.5rem;display:flex}.directory-intro[data-astro-cid-fxchbogt] h2[data-astro-cid-fxchbogt]{max-width:15ch;font-size:clamp(2rem,3.2vw,3rem)}.directory-intro[data-astro-cid-fxchbogt] p[data-astro-cid-fxchbogt]{max-width:45ch;color:var(--muted)}.directory-toolbar[data-astro-cid-fxchbogt]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.model-filters[data-astro-cid-fxchbogt]{flex-wrap:wrap;gap:.35rem;display:flex}.model-filters[data-astro-cid-fxchbogt] button[data-astro-cid-fxchbogt]{border:1px solid var(--border);background:0 0;border-radius:100px;min-height:44px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.model-filters[data-astro-cid-fxchbogt] button[data-astro-cid-fxchbogt][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.model-search[data-astro-cid-fxchbogt]{background:var(--white);border:1px solid var(--border);border-radius:100px;align-items:center;gap:.6rem;min-width:260px;min-height:48px;padding:.55rem 1rem;display:flex}.model-search[data-astro-cid-fxchbogt] svg[data-astro-cid-fxchbogt]{width:18px;color:var(--muted)}input[data-astro-cid-fxchbogt]{width:100%;font:inherit;background:0 0;border:0;outline:0;min-width:0;font-size:.875rem}input[data-astro-cid-fxchbogt]::placeholder{color:var(--muted)}.model-search[data-astro-cid-fxchbogt]:focus-within{outline:2px solid var(--violet);outline-offset:3px}.model-result-count[data-astro-cid-fxchbogt]{color:var(--muted);margin:1.5rem 0 1rem;font-size:.8125rem}.model-directory-grid[data-astro-cid-fxchbogt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.model-directory-entry[data-astro-cid-fxchbogt]{background:var(--white);border:1px solid var(--border);transition:transform .25s var(--ease), border-color .25s var(--ease);border-radius:1rem;flex-direction:column;padding:1.6rem;display:flex}.model-directory-entry[data-astro-cid-fxchbogt]:hover{border-color:var(--violet);transform:translateY(-4px)}.model-entry-top[data-astro-cid-fxchbogt]{color:var(--violet);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.8125rem;font-weight:600;display:flex}.model-entry-top[data-astro-cid-fxchbogt] svg[data-astro-cid-fxchbogt]{width:20px}h3[data-astro-cid-fxchbogt]{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:1.4rem;line-height:1.2}.model-entry-provider[data-astro-cid-fxchbogt]{color:var(--muted);margin:0 0 1rem;font-size:.75rem}.model-entry-summary[data-astro-cid-fxchbogt]{color:var(--muted);margin:0 0 1.5rem;font-size:.875rem;line-height:1.6}.model-entry-id[data-astro-cid-fxchbogt]{overflow-wrap:anywhere;border-top:1px solid var(--border);margin-top:auto;padding-top:.8rem;font-size:.75rem;font-weight:600}.model-empty[data-astro-cid-fxchbogt]{text-align:center;padding:5rem 1rem}.model-empty[data-astro-cid-fxchbogt] p[data-astro-cid-fxchbogt]{color:var(--muted);margin:1rem 0 1.5rem}.directory-scope[data-astro-cid-fxchbogt]{color:var(--muted);max-width:85ch;margin-top:2rem;font-size:.8125rem}@media (width<=1023px){.directory-hero-grid[data-astro-cid-fxchbogt]{gap:2rem}.directory-toolbar[data-astro-cid-fxchbogt]{flex-direction:column;align-items:stretch}.model-search[data-astro-cid-fxchbogt]{max-width:100%}.model-directory-grid[data-astro-cid-fxchbogt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.model-directory-hero[data-astro-cid-fxchbogt]{padding:1.5rem 0 4rem}.directory-hero-grid[data-astro-cid-fxchbogt]{grid-template-columns:1fr;gap:1.5rem}.directory-art[data-astro-cid-fxchbogt]{margin:0 1rem 0 0}.directory-intro[data-astro-cid-fxchbogt]{flex-direction:column;gap:1rem}.model-filters[data-astro-cid-fxchbogt] button[data-astro-cid-fxchbogt]{padding:.5rem .8rem;font-size:.8125rem}.model-directory-grid[data-astro-cid-fxchbogt]{grid-template-columns:1fr}.model-directory-entry[data-astro-cid-fxchbogt]{padding:1.3rem}}
