@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_3d591ffe-module__mGBhoW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_3d591ffe-module__mGBhoW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_11808252-module__BynXhq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_11808252-module__BynXhq__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_a1b96db1-module__O18Swq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a1b96db1-module__O18Swq__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--pb-1:4px;--pb-2:8px;--pb-3:12px;--pb-4:16px;--pb-5:24px;--pb-6:40px;--pb-7:64px;--pb-8:96px;--pb-accent:#c6ff4f;--pb-accent-hover:#d9ff8c;--pb-accent-ink:#0a0b0d;--pb-accent-soft:#c6ff4f1f;--pb-base:.18s cubic-bezier(.2,.8,.3,1);--pb-bg:#0a0b0d;--pb-border:1px solid var(--pb-line);--pb-caution:#ffc14d;--pb-data:#57d9ff;--pb-e2:0 8px 24px -8px #000000b3;--pb-e3:0 24px 60px -12px #000000d9;--pb-error:#ff6b6b;--pb-fast:.12s cubic-bezier(.2,.8,.3,1);--pb-focus:0 0 0 2px var(--pb-accent);--pb-font-body:"Manrope",sans-serif;--pb-font-display:"Space Grotesk",sans-serif;--pb-font-mono:"JetBrains Mono",monospace;--pb-leading-body:1.68;--pb-leading-tight:1.05;--pb-line:#252a31;--pb-line-strong:#333a43;--pb-r-lg:16px;--pb-r-md:10px;--pb-r-pill:999px;--pb-r-sm:6px;--pb-success:#4ade80;--pb-surface-1:#111317;--pb-surface-2:#171a1f;--pb-surface-3:#1f242a;--pb-surface-4:#272d34;--pb-tap-min:44px;--pb-text:#f3f5f7;--pb-text-2:#a8b2bc;--pb-text-3:#6c7681;--pb-text-body:17px;--pb-text-display:clamp(38px,8vw,68px);--pb-text-h2:clamp(28px,4.6vw,40px);--pb-text-h3:20px;--pb-text-label:12px;--pb-text-sm:14.5px}
:root{--pb-font-display:var(--font-display), sans-serif;--pb-font-body:var(--font-body), sans-serif;--pb-font-mono:var(--font-mono), monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pb-bg)}*{box-sizing:border-box}#cc-main{visibility:hidden;position:fixed}body{background:var(--pb-bg);min-height:100vh;color:var(--pb-text);font-family:var(--pb-font-body);font-size:var(--pb-text-body);line-height:var(--pb-leading-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}::selection{background:var(--pb-accent);color:var(--pb-accent-ink)}a,.footer-link{color:var(--pb-accent);text-underline-offset:var(--pb-1)}a:hover,.footer-link:hover{color:var(--pb-accent-hover)}:focus-visible{box-shadow:var(--pb-focus);border-radius:var(--pb-r-sm);outline:none}h1,h2,h3{font-family:var(--pb-font-display);line-height:var(--pb-leading-tight)}h1{font-size:var(--pb-text-display);margin:0 0 var(--pb-5);overflow-wrap:anywhere}h2{font-size:var(--pb-text-h2);margin:0 0 var(--pb-5)}p{margin:0 0 var(--pb-5)}.shell{width:100%;max-width:calc(var(--pb-8) * 12);padding-inline:var(--pb-5);margin-inline:auto}.site-header{background:var(--pb-surface-1);border-bottom:var(--pb-border)}.navigation{justify-content:space-between;align-items:center;gap:var(--pb-3) var(--pb-6);padding-block:var(--pb-4);flex-wrap:wrap;display:flex}.brand-link{min-height:var(--pb-tap-min);color:var(--pb-text);align-items:center;text-decoration:none;display:inline-flex}.brand-logo{width:auto;height:var(--pb-6);display:block}.brand-link-small .brand-logo{height:var(--pb-5)}.brand-logo-word{fill:currentColor}.brand-logo-mark{fill:var(--pb-accent)}nav ul{gap:var(--pb-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav span{min-height:var(--pb-tap-min);color:var(--pb-text-2);font-size:var(--pb-text-sm);align-items:center;display:inline-flex}.footer-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}nav a,.footer-link{min-height:var(--pb-tap-min);font-size:var(--pb-text-sm);align-items:center;display:inline-flex}.site-footer nav{margin-top:var(--pb-5)}.main{padding-block:var(--pb-7);flex:1}.reading{max-width:calc(var(--pb-8) * 8)}.eyebrow{color:var(--pb-text-2);font-size:var(--pb-text-label);text-transform:uppercase;margin-bottom:var(--pb-5)}.breadcrumb{margin-bottom:var(--pb-5)}.breadcrumb ol{align-items:center;gap:var(--pb-1) var(--pb-2);font-size:var(--pb-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--pb-2);min-width:0;display:inline-flex}.breadcrumb a{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.breadcrumb a,.breadcrumb [aria-current=page]{overflow-wrap:anywhere;min-width:0}.breadcrumb [aria-current=page]{color:var(--pb-text-2)}.breadcrumb-separator{color:var(--pb-text-3)}.identifier{font-family:var(--pb-font-mono)}.return-link{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.summary{color:var(--pb-text-2)}.aliases{align-items:baseline;gap:var(--pb-2) var(--pb-3);margin-bottom:var(--pb-6);font-size:var(--pb-text-sm);flex-wrap:wrap;display:flex}.aliases dt{color:var(--pb-text-2)}.aliases dd{padding:var(--pb-1) var(--pb-3);background:var(--pb-surface-2);border:var(--pb-border);border-radius:var(--pb-r-pill);margin:0}.content-section{margin-top:var(--pb-6);padding-top:var(--pb-6);border-top:var(--pb-border)}.key-points{padding:var(--pb-5);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg);margin:0;list-style:none}.key-points li+li{margin-top:var(--pb-4)}.source-group+.source-group{margin-top:var(--pb-5)}.source-group ul{font-size:var(--pb-text-sm);margin:0;padding:0;list-style:none}.source-group li{overflow-wrap:anywhere}.source-group li+li{margin-top:var(--pb-1)}.source-group a{min-height:var(--pb-tap-min);display:inline-block}.source-site{margin:0 0 var(--pb-1);color:var(--pb-text-2);font-size:var(--pb-text-label)}.site-footer{padding-block:var(--pb-6);background:var(--pb-surface-1);border-top:var(--pb-border)}.site-footer p{max-width:calc(var(--pb-8) * 9);color:var(--pb-text-2);font-size:var(--pb-text-sm);margin:var(--pb-4) 0 0}.skip-link{top:var(--pb-4);left:var(--pb-4);transform:translateY(calc(-100% - var(--pb-5)));padding:var(--pb-3) var(--pb-4);background:var(--pb-bg);z-index:1;position:fixed}.skip-link:focus{transform:none}.site-search{flex:1 1 calc(var(--pb-8) * 3);max-width:calc(var(--pb-8) * 5);position:relative}.search-controls{align-items:end;gap:var(--pb-2);display:flex}.search-field{flex:1;min-width:0}.search-label,.search-scope span{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.search-field input,.search-scope select{width:100%;min-height:var(--pb-tap-min);padding:var(--pb-2) var(--pb-4);color:var(--pb-text);background:var(--pb-surface-2);border:var(--pb-border);border-radius:var(--pb-r-md);font:inherit}.search-field input::placeholder{color:var(--pb-text-3)}.search-scope{flex:none}.search-scope select{width:auto}.search-dropdown{z-index:1;top:calc(100% + var(--pb-2));padding:var(--pb-2);background:var(--pb-surface-3);border:var(--pb-border);border-radius:var(--pb-r-md);box-shadow:var(--pb-e2);position:absolute;left:0;right:0}.search-dropdown p{padding:var(--pb-3);color:var(--pb-text-2);font-size:var(--pb-text-sm);margin:0}.search-dropdown a{justify-content:space-between;align-items:center;gap:var(--pb-4);min-height:var(--pb-tap-min);padding:var(--pb-3);color:var(--pb-text);border-radius:var(--pb-r-sm);text-decoration:none;display:flex}.search-dropdown a:hover,.search-dropdown a[aria-selected=true]{color:var(--pb-text);background:var(--pb-surface-4)}.search-dropdown a span{min-width:0;display:grid}.search-dropdown small{color:var(--pb-text-2);font-size:var(--pb-text-label)}.search-dropdown a>small{text-align:right}.home-page{gap:var(--pb-8);display:grid}.home-hero{padding-block:var(--pb-7) var(--pb-5)}.home-hero .summary{max-width:calc(var(--pb-8) * 7);font-size:var(--pb-text-h3)}.home-areas{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pb-8) * 4)), 1fr));gap:var(--pb-5);display:grid}.home-areas article{min-width:0;padding:var(--pb-6);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg);flex-direction:column;align-items:flex-start;display:flex}.home-areas article:first-child{border-top-color:var(--pb-accent)}.home-areas h2{margin-bottom:var(--pb-3)}.home-areas p:not(.eyebrow){color:var(--pb-text-2);flex:1}.home-areas a,.home-section-heading>a{min-height:var(--pb-tap-min);align-items:center;font-weight:700;display:inline-flex}.home-section{padding-top:var(--pb-7);border-top:var(--pb-border)}.home-section-heading{justify-content:space-between;align-items:end;gap:var(--pb-4);margin-bottom:var(--pb-5);flex-wrap:wrap;display:flex}.home-section-heading h2,.home-section-heading .eyebrow{margin-bottom:0}.home-peptide-list,.home-use-list{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pb-8) * 3)), 1fr));gap:var(--pb-3);margin:0;padding:0;list-style:none;display:grid}.home-peptide-list li{gap:var(--pb-1);padding:var(--pb-4);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-md);display:grid}.home-peptide-list a{min-height:var(--pb-tap-min);font-family:var(--pb-font-display);align-items:center;font-weight:600;display:inline-flex}.home-peptide-list span,.home-use-list small{color:var(--pb-text-2);font-size:var(--pb-text-label)}.home-use-list a{justify-content:space-between;align-items:center;gap:var(--pb-3);min-height:var(--pb-tap-min);padding:var(--pb-3) var(--pb-4);color:var(--pb-text);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-md);text-decoration:none;display:flex}.home-use-list a:hover{color:var(--pb-text);background:var(--pb-surface-2)}.home-use-list small{text-align:right}.peptide-page{gap:var(--pb-6);max-width:calc(var(--pb-8) * 8);margin-inline:auto;display:grid}.peptide-head,.peptide-body{width:100%;min-width:0}.peptide-head .summary{margin-bottom:var(--pb-6)}.key-points-heading{font-size:var(--pb-text-h3)}.regulatory-badge{padding:var(--pb-2) var(--pb-4);border:var(--pb-border);border-radius:var(--pb-r-pill);background:var(--pb-accent-soft);color:var(--pb-accent);font-size:var(--pb-text-sm);font-weight:700;display:inline-block}.regulatory-chips{margin-bottom:var(--pb-5)}.regulatory-chips details{padding:var(--pb-3) var(--pb-4);border:var(--pb-border);border-radius:var(--pb-r-lg);background:var(--pb-surface-1);font-size:var(--pb-text-sm)}.regulatory-chips details+details{margin-top:var(--pb-3)}.regulatory-chips summary{color:var(--pb-caution)}.regulatory-chips p{margin-top:var(--pb-3)}summary{min-height:var(--pb-tap-min);cursor:pointer;align-content:center}.peptide-contents{min-width:0}.contents-dropdown{padding:var(--pb-3) var(--pb-4);border:var(--pb-border);border-radius:var(--pb-r-lg);background:var(--pb-surface-1)}.peptide-contents nav{padding:var(--pb-1)}.peptide-contents nav ul{flex-direction:column;gap:0;display:flex}.peptide-contents a{min-height:var(--pb-tap-min);padding-block:var(--pb-2);font-size:var(--pb-text-sm);align-items:center;display:inline-flex}.peptide-body .content-section:first-child{margin-top:0}.peptide-body .content-section{margin-top:var(--pb-7)}.peptide-body .content-section:has(>.expandable)+.content-section{margin-top:var(--pb-5);padding-top:var(--pb-5)}.peptide-page h2[id]{scroll-margin-top:var(--pb-5)}.peptide-page h3{margin-block:var(--pb-5) var(--pb-4);font-size:var(--pb-text-h3);line-height:var(--pb-leading-body)}.prose{overflow-wrap:anywhere;color:var(--pb-text-2)}.prose strong{color:var(--pb-text)}.prose>:last-child{margin-bottom:0}.prose ul,.prose ol{padding-left:var(--pb-5)}.prose li+li,.evidence-grid li+li{margin-top:var(--pb-3)}.evidence-grid{gap:var(--pb-5);display:grid}.evidence-grid>div{padding:var(--pb-4);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg)}.evidence-grid h3{margin-top:0}.evidence-grid>div>ul{margin:0;padding:0;list-style:none}.use-list,.similar-peptides{gap:var(--pb-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.use-list li{padding:var(--pb-2) var(--pb-4);border:var(--pb-border);border-radius:var(--pb-r-pill);background:var(--pb-surface-2)}.use-list li:has(a){padding:0}.use-list a{min-height:var(--pb-tap-min);padding:var(--pb-2) var(--pb-4);align-items:center;display:inline-flex}.similar-peptides a{min-height:var(--pb-tap-min);padding:var(--pb-3) var(--pb-4);border:var(--pb-border);border-radius:var(--pb-r-md);align-items:center;display:inline-flex}.standing-line{color:var(--pb-text-2)}.use-hub>header .standing-line{margin:var(--pb-5) 0 0}.peptide-cards{gap:var(--pb-5);margin:0;padding:0;list-style:none;display:grid}.peptide-card{padding:var(--pb-4);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg);overflow-wrap:anywhere}.peptide-card h2{font-size:var(--pb-text-h3);margin-bottom:var(--pb-3)}.peptide-card h2 a{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.peptide-card .aliases{margin-block:0 var(--pb-5)}.peptide-card-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.peptide-card-summary:focus-within{-webkit-line-clamp:unset}.card-evidence{gap:var(--pb-5);margin-top:var(--pb-5);padding-top:var(--pb-5);border-top:var(--pb-border);display:grid}.card-evidence h3{margin-top:0}.table-scroll{border:var(--pb-border);border-radius:var(--pb-r-lg);max-width:100%;overflow-x:auto}.peptide-page table{border-collapse:collapse;width:100%;font-size:var(--pb-text-sm)}.peptide-page th,.peptide-page td{text-align:left;vertical-align:top;padding:var(--pb-4)}.peptide-page thead{background:var(--pb-surface-2)}.peptide-page tbody tr+tr{border-top:var(--pb-border)}.peptide-page tbody{background:var(--pb-surface-1)}.dosing-table{min-width:calc(var(--pb-8) * 7)}.dosing-table td:first-child{width:25%;font-family:var(--pb-font-display);font-weight:600}.numeric,.peptide-page time,.facts-grid dd{font-variant-numeric:tabular-nums}.peptide-page time{white-space:nowrap}.regulator-detail{margin:var(--pb-3) 0 0;color:var(--pb-text-2)}.trial-list{margin:0;padding:0;list-style:none}.trial-list li{padding-block:var(--pb-4);border-top:var(--pb-border)}.trial-list p{margin:var(--pb-2) 0 0}.trial-status{color:var(--pb-text-2);font-size:var(--pb-text-sm)}.facts-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pb-8) * 3)), 1fr));gap:var(--pb-3);margin:0;display:grid}.facts-grid>div{min-width:0;padding:var(--pb-4);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-md)}.facts-grid dt{color:var(--pb-text-2);font-size:var(--pb-text-sm);margin-bottom:var(--pb-2)}.facts-grid dd{overflow-wrap:anywhere;margin:0}.expandable{padding-block:var(--pb-3)}.expandable:last-child{padding-bottom:0}.expandable+.expandable{border-top:var(--pb-border)}.expandable summary{padding-block:var(--pb-3);font-weight:600}.expandable .prose{padding-block:var(--pb-3) var(--pb-4)}.peptide-page details::details-content{opacity:0;transition:opacity var(--pb-base), content-visibility var(--pb-base) allow-discrete}.peptide-page details[open]::details-content{opacity:1}@supports (interpolate-size:allow-keywords){.peptide-page details{interpolate-size:allow-keywords}.peptide-page details::details-content{block-size:0;transition:block-size var(--pb-base), opacity var(--pb-base), content-visibility var(--pb-base) allow-discrete;overflow:clip}.peptide-page details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.peptide-page details::details-content{transition:none}}@media (min-width:768px){.peptide-card{padding:var(--pb-5)}.evidence-grid,.card-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}.peptide-index-list{gap:var(--pb-4);display:grid}.peptide-index-row{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pb-8) * 4)), 1fr));gap:var(--pb-5);padding:var(--pb-5);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg);display:grid}.peptide-index-row>div{min-width:0}.peptide-index-row h2{margin:0 0 var(--pb-3);font-size:var(--pb-text-h3)}.peptide-index-row h2 a{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.peptide-primary-use{margin-bottom:var(--pb-1);color:var(--pb-text-2);font-size:var(--pb-text-sm)}.peptide-index-row .aliases,.peptide-index-row .regulatory-chips{margin-bottom:0}.peptide-index-row .aliases{overflow-wrap:anywhere}.peptide-index-row .regulatory-badge{color:var(--pb-text);background:var(--pb-surface-2);margin-bottom:var(--pb-3)}.peptide-filters{margin-block:var(--pb-6) var(--pb-5)}.peptide-filters fieldset{border:0;min-width:0;margin:0;padding:0}.peptide-filters legend{margin-bottom:var(--pb-3);font-weight:600}.peptide-filter-controls{align-items:end;gap:var(--pb-4);flex-wrap:wrap;display:flex}.peptide-filter-controls label{gap:var(--pb-2);flex:1 1 calc(var(--pb-8) * 2);min-width:0;color:var(--pb-text-2);font-size:var(--pb-text-sm);display:grid}.peptide-filter-controls select,.peptide-filter-controls button{min-height:var(--pb-tap-min);padding:var(--pb-2) var(--pb-4);font:inherit;border:var(--pb-border);border-radius:var(--pb-r-md)}.peptide-filter-controls select{width:100%;color:var(--pb-text);background:var(--pb-surface-2)}.peptide-filter-controls button{color:var(--pb-accent-ink);background:var(--pb-accent);cursor:pointer;font-weight:700}.peptide-filter-controls button:hover{background:var(--pb-accent-hover)}.peptide-filter-controls a{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.peptide-result-count{color:var(--pb-text-2);font-size:var(--pb-text-sm)}.shop-page,.product-page{gap:var(--pb-6);max-width:calc(var(--pb-8) * 12);margin-inline:auto;display:grid}.shop-page>header,.product-page>header{justify-self:start}.product-link a{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.field-list[data-columns=product-offers]{--field-columns:minmax(0, 1.2fr) minmax(0, 1.5fr) minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1.4fr) minmax(0, 1.2fr)}.field-list[data-columns=vendor-offers]{--field-columns:minmax(0, 1.6fr) minmax(0, 1fr) minmax(0, 1.2fr) minmax(0, 1.4fr) minmax(0, 1.2fr)}.field-list[data-columns=products]{--field-columns:minmax(0, 2fr) minmax(0, 1.2fr) minmax(0, .8fr) minmax(0, 1.4fr)}.field-list-head{display:none}.field-rows{gap:var(--pb-4);margin:0;padding:0;list-style:none;display:grid}.field-row{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pb-8) * 1.5)), 1fr));gap:var(--pb-4);padding:var(--pb-4);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg);display:grid}.field-row>*{grid-column:1/-1;min-width:0}.field{align-content:start;gap:var(--pb-1);display:grid}.field-label{color:var(--pb-text-2);font-size:var(--pb-text-label);text-transform:uppercase}.field-value{overflow-wrap:anywhere;min-width:0}.offer-vendor a{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.offer-package .field-value{gap:var(--pb-1);display:grid}.offer-package small{color:var(--pb-text-2)}.field-row>.offer-price,.field-row>.offer-per-mg,.field-row>.product-price,.field-row>.product-vendors{grid-column:auto}.offer-price .field-value,.offer-per-mg .field-value{white-space:nowrap;overflow-wrap:normal}.offer-price .field-value{font-family:var(--pb-font-display);font-size:var(--pb-text-h3)}.offer-per-mg .field-value{color:var(--pb-text-2)}.product-name a{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.product-price .field-value{overflow-wrap:normal;font-family:var(--pb-font-display);font-size:var(--pb-text-h3)}.product-price .field-value>span{white-space:nowrap}.product-price small{color:var(--pb-text-2);font-size:var(--pb-text-sm)}.offer-link{min-height:var(--pb-tap-min);padding:var(--pb-2) var(--pb-4);color:var(--pb-accent-ink);background:var(--pb-accent);border-radius:var(--pb-r-md);text-align:center;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.offer-link:hover{color:var(--pb-accent-ink);background:var(--pb-accent-hover)}@media (min-width:768px){.field-list{background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg);font-size:var(--pb-text-sm)}.field-list-head,.field-row{grid-template-columns:var(--field-columns);align-items:center;gap:var(--pb-4);padding:var(--pb-4);display:grid}.field-list-head{color:var(--pb-text-2);font-size:var(--pb-text-label);text-transform:uppercase;background:var(--pb-surface-2);border-radius:var(--pb-r-lg) var(--pb-r-lg) 0 0}.field-rows{gap:0}.field-row{background:0 0;border:0;border-radius:0}.field-row+.field-row{border-top:var(--pb-border)}.field-row>*,.field-row>.offer-price,.field-row>.offer-per-mg{grid-column:auto}.field-label{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.offer-price .field-value,.product-price .field-value{font-family:inherit;font-size:inherit}}.stock{padding:var(--pb-1) var(--pb-3);border:var(--pb-border);border-radius:var(--pb-r-pill);white-space:nowrap;display:inline-block}.stock-in_stock{color:var(--pb-success);background:var(--pb-accent-soft)}.stock-out_of_stock{color:var(--pb-error);background:var(--pb-surface-2)}.stock-unknown{color:var(--pb-text-2);background:var(--pb-surface-2)}.empty-state{padding:var(--pb-5);color:var(--pb-text-2);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg)}.product-page section>h2{margin-top:0}.product-link{margin-block:var(--pb-5) 0}.vendor-index-page,.vendor-page{gap:var(--pb-7);max-width:calc(var(--pb-8) * 12);margin-inline:auto;display:grid}.vendor-list{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pb-8) * 4)), 1fr));gap:var(--pb-5);display:grid}.vendor-card{align-content:start;gap:var(--pb-5);padding:var(--pb-5);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg);display:grid}.vendor-card h2{font-size:var(--pb-text-h3);margin:0}.vendor-card h2 a,.vendor-card-links a,.vendor-home-link{min-height:var(--pb-tap-min);align-items:center;display:inline-flex}.vendor-facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--pb-8) * 2)), 1fr));gap:var(--pb-3);margin:0;display:grid}.vendor-facts>div{min-width:0;padding:var(--pb-4);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-md)}.vendor-card .vendor-facts>div{background:var(--pb-surface-2)}.vendor-facts dt{margin-bottom:var(--pb-2);color:var(--pb-text-2);font-size:var(--pb-text-sm)}.vendor-facts dd{overflow-wrap:anywhere;margin:0}.vendor-shipping{grid-column:1/-1}.vendor-offer-count{color:var(--pb-text-2);margin:0}.vendor-offer-count strong{color:var(--pb-text);font-family:var(--pb-font-mono)}.vendor-card-links{gap:var(--pb-3) var(--pb-5);flex-wrap:wrap;display:flex}.vendor-page>section{padding-top:var(--pb-6);border-top:var(--pb-border)}.vendor-page>section>h2,.section-heading h2{margin-top:0}.section-heading{justify-content:space-between;align-items:baseline;gap:var(--pb-3);flex-wrap:wrap;display:flex}.review-average{color:var(--pb-data);font-family:var(--pb-font-mono);font-size:var(--pb-text-sm)}.review-list{gap:var(--pb-4);display:grid}.review{padding:var(--pb-5);background:var(--pb-surface-1);border:var(--pb-border);border-radius:var(--pb-r-lg)}.review header{justify-content:space-between;align-items:baseline;gap:var(--pb-3);flex-wrap:wrap;display:flex}.review h3{font-size:var(--pb-text-h3);margin:0}.review time,.review-rating{color:var(--pb-text-2);font-size:var(--pb-text-sm)}.review-rating{font-family:var(--pb-font-mono)}.review>:last-child{margin-bottom:0}.vendor-offer-groups{gap:var(--pb-7);display:grid}.vendor-offer-group h3{margin:0 0 var(--pb-4);font-size:var(--pb-text-h3)}
