.repository-directory-module__m2JZmG__page{--paper:#e8e0cf;--ink:#171b1c;--red:#a53f2f;--rule:#171b1c47;--muted:#171b1cad;box-sizing:border-box;background:var(--paper);width:min(100%,1100px);min-height:100%;color:var(--ink);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem) 4rem;font-family:Instrument Sans Variable,Instrument Sans,Arial,sans-serif;font-size:16px}.repository-directory-module__m2JZmG__page,.repository-directory-module__m2JZmG__page *{box-sizing:border-box}.repository-directory-module__m2JZmG__page h1,.repository-directory-module__m2JZmG__page h2,.repository-directory-module__m2JZmG__page h3,.repository-directory-module__m2JZmG__page p{margin:0}.repository-directory-module__m2JZmG__page a{color:inherit;text-underline-offset:.2em}.repository-directory-module__m2JZmG__page a:hover{color:var(--red)}.repository-directory-module__m2JZmG__page a:focus-visible,.repository-directory-module__m2JZmG__page button:focus-visible,.repository-directory-module__m2JZmG__page input:focus-visible{outline:2px solid var(--red);outline-offset:3px}.repository-directory-module__m2JZmG__header{border-bottom:2px solid var(--ink);padding-bottom:clamp(1.75rem,4vw,3rem)}.repository-directory-module__m2JZmG__eyebrow,.repository-directory-module__m2JZmG__meta,.repository-directory-module__m2JZmG__badges,.repository-directory-module__m2JZmG__resultCount,.repository-directory-module__m2JZmG__noDemo{font-family:IBM Plex Mono,monospace}.repository-directory-module__m2JZmG__eyebrow{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600}.repository-directory-module__m2JZmG__header h1{letter-spacing:-.045em;max-width:18ch;margin-top:.45rem;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(2rem,5vw,2.5rem);font-weight:550;line-height:1.05}.repository-directory-module__m2JZmG__intro{max-width:42rem;font-size:1rem;line-height:1.65;margin-top:.8rem!important}.repository-directory-module__m2JZmG__owners{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1.1rem;display:flex}.repository-directory-module__m2JZmG__owners a,.repository-directory-module__m2JZmG__actions a{align-items:center;min-height:44px;display:inline-flex}.repository-directory-module__m2JZmG__owners a{font-weight:650}.repository-directory-module__m2JZmG__directory{padding-top:clamp(1.5rem,3vw,2.5rem)}.repository-directory-module__m2JZmG__controls{grid-template-columns:minmax(15rem,1fr) auto;align-items:end;gap:1rem 1.5rem;display:grid}.repository-directory-module__m2JZmG__searchLabel{gap:.45rem;font-size:.82rem;font-weight:650;display:grid}.repository-directory-module__m2JZmG__searchLabel input{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);font:inherit;background:0 0;border-radius:0;padding:.7rem .85rem}.repository-directory-module__m2JZmG__searchLabel input::placeholder{color:var(--muted);opacity:1}.repository-directory-module__m2JZmG__filters{flex-wrap:wrap;gap:.45rem;display:flex}.repository-directory-module__m2JZmG__filters button{border:1px solid var(--ink);min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:0;padding:.55rem .85rem;font:600 .82rem/1.2 Instrument Sans Variable,Instrument Sans,Arial,sans-serif}.repository-directory-module__m2JZmG__filters button[aria-pressed=true]{border-color:var(--red);background:var(--red);color:var(--paper)}.repository-directory-module__m2JZmG__resultCount{color:var(--muted);letter-spacing:.04em;padding-block:1.2rem .7rem;font-size:.72rem}.repository-directory-module__m2JZmG__repositoryList{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.repository-directory-module__m2JZmG__repositoryList>li{border-bottom:1px solid var(--rule)}.repository-directory-module__m2JZmG__repository{grid-template-columns:minmax(0,1fr) minmax(14rem,auto);gap:1rem 2rem;padding-block:1.15rem;display:grid}.repository-directory-module__m2JZmG__repositoryDetails{min-width:0}.repository-directory-module__m2JZmG__repositoryHeading{flex-wrap:wrap;align-items:baseline;gap:.55rem .8rem;display:flex}.repository-directory-module__m2JZmG__repositoryHeading h3{overflow-wrap:anywhere;letter-spacing:-.02em;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:1.22rem;font-weight:620;line-height:1.2}.repository-directory-module__m2JZmG__badges{color:var(--red);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:.35rem;font-size:.66rem;font-weight:600;display:flex}.repository-directory-module__m2JZmG__badges span{border:1px solid;padding:.15rem .38rem}.repository-directory-module__m2JZmG__meta{color:var(--muted);flex-wrap:wrap;gap:.35rem;font-size:.73rem;line-height:1.5;display:flex;margin-top:.45rem!important}.repository-directory-module__m2JZmG__meta a{color:var(--ink);font-weight:600}.repository-directory-module__m2JZmG__description{max-width:50rem;font-size:1rem;line-height:1.55;margin-top:.55rem!important}.repository-directory-module__m2JZmG__actions{flex-wrap:wrap;place-content:start flex-end;align-items:center;gap:.35rem .9rem;display:flex}.repository-directory-module__m2JZmG__actions a{font-size:.86rem;font-weight:650}.repository-directory-module__m2JZmG__actions .repository-directory-module__m2JZmG__demoLink{background:var(--red);color:var(--paper);padding-inline:.85rem;text-decoration:none}.repository-directory-module__m2JZmG__actions .repository-directory-module__m2JZmG__demoLink:hover{background:var(--ink);color:var(--paper)}.repository-directory-module__m2JZmG__noDemo{color:var(--muted);font-size:.7rem}.repository-directory-module__m2JZmG__emptyState{border-top:1px solid var(--ink);min-height:10rem;color:var(--muted);padding-block:2rem;font-size:1rem}.repository-directory-module__m2JZmG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.repository-directory-module__m2JZmG__page{padding-inline:.9rem}.repository-directory-module__m2JZmG__controls,.repository-directory-module__m2JZmG__repository{grid-template-columns:1fr}.repository-directory-module__m2JZmG__filters,.repository-directory-module__m2JZmG__actions{justify-content:flex-start}.repository-directory-module__m2JZmG__filters button{flex:auto}.repository-directory-module__m2JZmG__repository{gap:.65rem}}@media (prefers-reduced-motion:reduce){.repository-directory-module__m2JZmG__page{scroll-behavior:auto}}
