.directory-page{--directory-line:#dce4f0;background:radial-gradient(64% 480px at 100% 0,#e8e6fa 0,#0000 100%),radial-gradient(72% 650px at 0 260px,#e1f0fa 0,#0000 100%),#f0f3fa;border-bottom:1px solid #e1e8f1;padding:30px 0 58px}.directory-page .directory-shell{max-width:1370px;padding-inline:36px}.directory-search-panel{border:1px solid var(--directory-line);background:#fff;border-radius:18px;padding:27px 30px 22px;box-shadow:0 4px 14px #27447306}.directory-page .directory-intro{padding:0 0 23px}.directory-page .directory-intro h1{letter-spacing:-1px;margin:0;font-size:34px}.directory-page .directory-intro p{margin-top:9px;font-size:13px;line-height:1.7}.directory-page .search-shell{background:#fff;border:1px solid #cad7e9;border-radius:11px;height:57px;transition:border-color .16s,box-shadow .16s;box-shadow:0 2px 5px #2b4a7005}.directory-page .search-shell:focus-within{border-color:#5f8ed0;box-shadow:0 0 0 4px #e7f0fe}.directory-page .search-shell input:focus-visible{outline:0}.directory-page .search-shell>svg{color:#4974ad}.directory-page .quick-search{gap:9px 16px;margin:15px 0 0}.directory-page .quick-search button{color:#4e6586;border-radius:5px;min-height:26px;padding:2px 5px;transition:color .16s,box-shadow .16s}.directory-page .quick-search button:hover{color:#245ba7;text-decoration:none;box-shadow:0 0 0 1px #c6d8f1}.directory-page .quick-search button span{color:#6d8fbd;transition:transform .16s}.directory-page .quick-search button:hover span{transform:translate(2px,-2px)}.directory-page .explorer{padding:26px 0 0}.directory-page .directory-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px}.directory-page .directory-sidebar{top:calc(var(--site-header-height) + 24px);border:1px solid var(--directory-line);background:#fff;border-radius:15px;padding:22px 12px 15px;position:sticky;box-shadow:0 4px 14px #27447304}.directory-page .directory-sidebar>.eyebrow{letter-spacing:1px;margin-bottom:14px;padding-inline:12px;font-size:10px}.directory-page .category-list{gap:5px}.directory-page .category-list button{background:#fff;border:1px solid #0000;border-radius:8px;min-height:42px;transition:border-color .16s,color .16s,box-shadow .16s;position:relative}.directory-page .category-list button:hover{color:#2d609d;background:#fff;border-color:#d6e2f2;box-shadow:0 2px 5px #29538b08}.directory-page .category-list button.selected{color:#225da8;background:#fff;border-color:#b7cdeb;box-shadow:0 2px 6px #234e8a0a}.directory-page .category-list button.selected:before{content:"";background:#3c77c5;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.directory-page .sidebar-note{margin:18px 11px 0;padding-top:18px}.directory-page .directory-controls{border:1px solid var(--directory-line);background:#fff;border-radius:15px;margin-bottom:20px;padding:22px 23px 0;box-shadow:0 4px 14px #27447304}.directory-page .results-heading{margin-bottom:21px}.directory-page .results-heading h2{color:#263e5d;font-size:23px}.directory-page .results-toolbar{border-bottom:0;min-height:35px;margin-bottom:0}.directory-page .results-tabs button{padding-bottom:15px}.directory-page .results-tabs button.selected:after{border-radius:3px 3px 0 0;height:3px;bottom:0}.directory-page .results-tabs button:hover{color:#235fac}.directory-page .evidence-filter select{cursor:pointer;padding-bottom:13px;font-size:12px}.directory-page .peptide-grid{gap:20px}.directory-page .peptide-card{--card-accent:#42836f;--card-ink:color-mix(in srgb,var(--card-accent) 75%,#12304b);--card-soft:#e3f1ea;--card-edge:#cddfd8;border:1px solid var(--card-edge);background:#fff;border-radius:15px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 2px 3px #223d6503,0 6px 15px #223d6505}.directory-page [data-card-category=Metabolic]{--card-accent:#487dd0;--card-soft:#e2ecfd;--card-edge:#d2def0}.directory-page [data-card-category=Recovery]{--card-accent:#2e9386;--card-soft:#dff3ee;--card-edge:#c9e2dc}.directory-page [data-card-category=Longevity]{--card-accent:#8471bd;--card-soft:#eee8fa;--card-edge:#ded7ed}.directory-page [data-card-category="Skin & hair"]{--card-accent:#c47796;--card-soft:#f9e6ee;--card-edge:#ecd6df}.directory-page [data-card-category="Mind & sleep"]{--card-accent:#8066be;--card-soft:#ece5fb;--card-edge:#dcd3ed}.directory-page [data-card-category=Hormonal]{--card-accent:#b58a46;--card-soft:#f7edda;--card-edge:#e9dfc9}.directory-page [data-card-category=Immune]{--card-accent:#3b93aa;--card-soft:#e1f2f8;--card-edge:#cde3ea}.directory-page .peptide-card:before{content:"";background:linear-gradient(100deg,var(--card-accent),var(--card-soft));pointer-events:none;height:5px;display:block;position:absolute;inset:0 0 auto}.directory-page .card-top{gap:8px;padding:20px 19px 0}.directory-page .card-labels{gap:6px;min-height:29px;padding-top:3px}.directory-page .card-category,.directory-page .card-purpose{color:#61718a;background:#fff;border:1px solid #e1e7f0;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:600;line-height:1.4}.directory-page .card-category{color:var(--card-ink);border:0;align-items:center;gap:7px;padding-inline:0;display:inline-flex}.directory-page .card-category:before{content:"";background:var(--card-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.directory-page .card-purpose{color:#526681}.directory-page .card-top .save-button{color:#8490a1;z-index:2;border:1px solid #0000;border-radius:8px;width:32px;min-width:32px;height:32px;min-height:32px;transition:color .16s,border-color .16s,box-shadow .16s;position:relative}.directory-page .save-button:hover{color:var(--card-accent);border-color:var(--card-edge);background:#fff;box-shadow:0 2px 5px #2947690b}.directory-page .save-button[aria-pressed=true]{color:#316ec1;background:#fff;border-color:#adc6e9}.directory-page .card-link{flex-direction:column;padding:9px 19px 22px;display:flex}.directory-page .card-link:after{content:"";border-radius:15px;position:absolute;inset:0}.directory-page .card-link h3{letter-spacing:-.7px;color:#233b5b;margin-bottom:10px;font-size:24px;line-height:1.23;transition:color .16s}.directory-page .card-tagline{color:#67768a;-webkit-line-clamp:unset;min-height:0;margin-bottom:17px;font-size:12px;line-height:1.6;display:block;overflow:visible}.directory-page .card-bottom{color:#5f718a;border-color:#eaf0f6;flex-wrap:nowrap;gap:8px;min-height:60px;margin:0 19px;padding:12px 0;font-size:11px}.directory-page .compare-button{z-index:2;white-space:nowrap;border:1px solid #0000;border-radius:6px;gap:6px;min-height:30px;margin-right:-7px;padding:6px 7px;transition:color .16s,border-color .16s;position:relative}.directory-page .compare-button:hover,.directory-page .compare-button[aria-pressed=true]{color:#2b66b3;background:#fff;border-color:#bdd1ed}.directory-page .peptide-card:focus-within{border-color:var(--card-accent);box-shadow:0 0 0 3px var(--card-soft),0 8px 20px #213e6810}.directory-page .card-link:focus-visible{outline:none}.directory-page .directory-divider{border:1px solid var(--directory-line);background:#fff;border-radius:12px;margin:12px 0 0;padding:20px 23px}.directory-page .empty-state{border:1px solid var(--directory-line);background:#fff}.directory-page .search-answer{background:#fff}@media (hover:hover) and (pointer:fine){.directory-page .peptide-card:hover{border-color:var(--card-accent);transform:translateY(-4px);box-shadow:0 6px 10px #223d6506,0 16px 30px #223d6513}.directory-page .peptide-card:hover .card-link h3{color:var(--card-ink)}}@media (width<=1100px){.directory-page .directory-shell{padding-inline:26px}.directory-page .directory-layout{grid-template-columns:170px minmax(0,1fr);gap:20px}.directory-page .peptide-grid{gap:17px}}@media (width<=720px){.directory-page{background:radial-gradient(600px 600px at 100% 0,#e9e7f8,#0000),#eef3fa;padding:18px 0 32px}.directory-page .directory-shell{padding-inline:16px}.directory-search-panel{border-radius:14px;padding:21px 19px 18px}.directory-page .directory-intro{padding-bottom:18px}.directory-page .directory-intro h1{font-size:29px}.directory-page .directory-intro p{margin-top:9px;font-size:12px;line-height:1.7}.directory-page .search-shell{gap:10px;height:53px;padding-inline:12px}.directory-page .search-shell input::placeholder{font-size:14px}.directory-page .quick-search{gap:5px 9px;margin-top:12px}.directory-page .quick-search>span{display:none}.directory-page .quick-search button{min-height:30px;padding-inline:1px;font-size:10px}.directory-page .explorer{padding-top:18px}.directory-page .directory-layout{display:block}.directory-page .directory-sidebar{border-radius:12px;margin-bottom:16px;padding:10px;position:static;overflow:hidden}.directory-page .category-list{gap:7px;padding-bottom:3px}.directory-page .category-list button{border-color:#e5ebf3;flex-shrink:0;min-height:40px;padding:9px 12px;font-size:12px}.directory-page .directory-controls{border-radius:13px;margin-bottom:18px;padding:20px 18px 0}.directory-page .results-heading{gap:10px;margin-bottom:20px}.directory-page .results-heading h2{font-size:22px}.directory-page .results-heading>span,.directory-page .results-note{font-size:10px}.directory-page .evidence-filter select{max-width:145px;padding-left:0;font-size:10px}.directory-page .results-toolbar{gap:8px}.directory-page .peptide-grid{gap:18px}.directory-page .card-top{padding:19px 20px 0}.directory-page .card-link{padding:9px 20px 18px}.directory-page .card-link h3{font-size:25px}.directory-page .card-tagline{min-height:0;margin-bottom:20px;font-size:13px}.directory-page .card-category,.directory-page .card-purpose{font-size:10px}.directory-page .card-top .save-button{min-width:40px;min-height:40px;margin-top:-5px;margin-right:-5px}.directory-page .card-bottom{min-height:52px;margin-inline:20px;padding-block:7px}.directory-page .compare-button{min-height:38px;padding-inline:8px}.directory-page .directory-divider{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.directory-page *{transition:none!important}.directory-page .peptide-card:hover,.directory-page .card-open svg,.directory-page .quick-search button span{transform:none!important}}.directory-page .card-uses{margin:auto 0 0;padding-top:3px;display:block}.directory-page .card-uses>div{border:0;padding:0}.directory-page .card-uses dt{color:#65748a;margin-bottom:4px;font-size:11px;font-weight:550;line-height:1.5}.directory-page .card-uses dd{color:#41546d;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.directory-page .card-uses .community-use dt{color:#65748a}.directory-page .research-badge{--research-ink:#2563ac;--research-line:#c2d6ef;z-index:2;border:1px solid var(--research-line);min-width:0;min-height:34px;color:var(--research-ink);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:11px;font-weight:650;line-height:1.4;transition:border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.directory-page .research-badge[data-research=extensive]{--research-ink:#16734e;--research-line:#b4daca}.directory-page .research-badge[data-research=limited]{--research-ink:#96610b;--research-line:#e6d1a4}.directory-page .research-badge[data-research=preclinical]{--research-ink:#7853a7;--research-line:#d5c5ea}.directory-page .research-badge[data-research=unverified]{--research-ink:#606c7d;--research-line:#d2dbe5}.directory-page .research-meter{flex-shrink:0;align-items:flex-end;gap:2px;height:13px;display:inline-flex}.directory-page .research-meter i{background:#e0e5ed;border-radius:1px;width:3px;height:5px;display:block}.directory-page .research-meter i:nth-child(2){height:8px}.directory-page .research-meter i:nth-child(3){height:11px}.directory-page .research-meter i:nth-child(4){height:14px}.directory-page .research-meter i.filled{background:var(--research-ink)}.directory-page .research-badge:hover{border-color:var(--research-ink);box-shadow:0 2px 6px #2339550c}.directory-page .research-filter-group{align-items:center;gap:6px;display:flex}.directory-page .research-help{color:#627c9d;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:9px;display:flex}.directory-page .research-help:hover{color:#2b66b3;box-shadow:inset 0 0 0 1px #c6d8ee}@media (width<=720px){.directory-page .research-badge{min-height:38px;font-size:11px}.directory-page .research-help{width:28px;margin-bottom:8px}.directory-page .research-filter-group{gap:1px}.directory-page .card-bottom{min-height:58px;padding-block:10px}}.results-note[data-astro-cid-lcdefpme]{color:#718096;margin-top:7px;font-size:11px;line-height:1.7}.results-heading[data-astro-cid-lcdefpme]{align-items:start}.directory-divider[data-astro-cid-lcdefpme]{border-top:1px solid #e2e8f0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 2px;padding-top:25px;display:flex}.directory-divider[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#405570;letter-spacing:-.3px;font-size:18px;font-weight:650}.directory-divider[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#718096;font-size:11px}.search-answer[data-astro-cid-lcdefpme]{background:#f6f9fe;border:1px solid #cbdcf1;border-left:3px solid #477cc3;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:4px 0 26px;padding:23px 25px;display:flex}.search-answer[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#677f9e;font-size:11px}.search-answer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#2d5c97;margin-top:7px;font-size:19px;font-weight:650;line-height:1.6;display:block}.search-answer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#75859a;margin-top:8px;font-size:12px}.search-answer[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#5781b7;font-size:24px}
