.directory-page .llms-profile .dir-profile-content{min-width:0}.directory-page .llms-profile .llms-panel{margin-bottom:2rem;padding:2rem;min-width:0;background:#fff;border:1px solid #cfdbdc;scroll-margin-top:2rem}.directory-page .llms-profile .llms-panel h2{margin:0 0 1.25rem;line-height:1.2}.directory-page .llms-profile .llms-panel h3{margin:1.6rem 0 .9rem;line-height:1.35;font-size:1.3rem}.directory-page .llms-profile .llms-panel p{margin:0 0 1.1rem;line-height:1.75}.directory-page .llms-profile .llms-panel :is(a,dd,code,th){overflow-wrap:anywhere}.directory-page .llms-profile .llms-jumps{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;margin:0 0 1.75rem;line-height:1.7}.directory-page .llms-profile .llms-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0}.directory-page .llms-profile .llms-metrics dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.4rem}.directory-page .llms-profile .llms-metrics dd{font-size:1.5rem;font-weight:700;margin:0;line-height:1.5}.directory-page .llms-profile .llms-metrics small{display:block;font-weight:400;font-size:.78rem;line-height:1.6}.directory-page .llms-profile .llms-panel blockquote{padding:1rem 1.25rem;border-left:3px solid #3a7279;background:#f1f5f1;line-height:1.7;margin:1rem 0}.directory-page .llms-profile .llms-source-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin:1.3rem 0}.directory-page .llms-profile .llms-panel pre{display:block;max-width:100%;white-space:pre;overflow:auto;padding:1rem;background:#f6f4ee;border:1px solid #d6dfd9;line-height:1.65;font-size:.8rem;tab-size:2}.directory-page .llms-profile .llms-panel pre code{display:block;font:inherit;white-space:inherit;overflow-wrap:normal}.directory-page .llms-profile .llms-source pre{max-height:30rem;overscroll-behavior:contain}.directory-page .llms-profile .llms-source pre:focus-visible{outline:2px solid #2d6978;outline-offset:3px}.directory-page .llms-profile .llms-table{overflow:auto;margin-block:1.25rem}.directory-page .llms-profile .llms-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.86rem}.directory-page .llms-profile .llms-table :is(td,th){padding:.8rem;border-bottom:1px solid #d4deda;vertical-align:top;line-height:1.6}.directory-page .llms-profile .llms-table th:first-child{min-width:11rem}.directory-page .llms-profile .llms-table small{display:block;font-size:.72rem;font-weight:400;color:#52676c}.directory-page .llms-profile .llms-optional-row{background:#edf4ed}.directory-page .llms-profile .llms-details{margin-block:1.5rem;padding-top:1rem;border-top:1px solid #cfdbd7}.directory-page .llms-profile .llms-details summary{cursor:pointer;font-weight:700;line-height:1.6;margin-bottom:1rem}.directory-page .llms-profile .llms-facts{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);gap:.65rem 1.2rem;margin:1.25rem 0}.directory-page .llms-profile .llms-facts dt{font-weight:700;line-height:1.65}.directory-page .llms-profile .llms-facts dd{margin:0;line-height:1.65}.directory-page .llms-profile .llms-example{margin-top:1.4rem}.directory-page .llms-profile .llms-example .dir-small{margin-bottom:.4rem}.directory-page .llms-profile .llms-companion{padding-block:1rem;border-bottom:1px solid #d3deda}.directory-page .llms-profile .llms-url-list{padding-left:1.2rem;margin:1.25rem 0;list-style:disc}.directory-page .llms-profile .llms-url-list li{margin-bottom:.8rem;line-height:1.6}.directory-page .llms-profile .llms-url-list span{display:block}.directory-page .llms-feature-filter{grid-column:1/-1;border:0;padding:0}.directory-page .llms-feature-filter legend{font-weight:700;margin-bottom:.8rem}.directory-page .llms-feature-filter #id_features{display:flex;gap:1rem;flex-wrap:wrap}.directory-page .llms-feature-filter label{display:flex;align-items:center;gap:.5rem;line-height:1.5}.directory-page .llms-feature-filter input{width:auto;min-height:0}@media(max-width:700px){.directory-page .llms-profile .llms-panel{padding:1.25rem}.directory-page .llms-profile .llms-facts{grid-template-columns:1fr;gap:.25rem}.directory-page .llms-profile .llms-facts dd{margin-bottom:.8rem}.directory-page .llms-profile .llms-metrics{gap:1rem}.directory-page .llms-profile .llms-metrics dd{font-size:1.25rem}}

@media (min-width:1001px){.directory-page .llms-list .dir-filter{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}}
