.pep-root{--tierColor:var(--S);--tierGlow:color-mix(in srgb, var(--S) 42%, transparent);--tierTint:color-mix(in srgb, var(--S) 10%, transparent);--fSerif:"Bricolage Grotesque", system-ui, sans-serif;--fBody:"Hanken Grotesk", system-ui, sans-serif;--fMono:"Space Mono", monospace;background:var(--bg);color:var(--text);font-family:var(--fBody);min-height:100vh;position:relative;overflow-x:hidden}.pep-root[data-tier=S]{--tierColor:var(--S);--tierGlow:color-mix(in srgb, var(--S) 42%, transparent);--tierTint:color-mix(in srgb, var(--S) 10%, transparent)}.pep-root[data-tier=A]{--tierColor:var(--A);--tierGlow:color-mix(in srgb, var(--A) 42%, transparent);--tierTint:color-mix(in srgb, var(--A) 10%, transparent)}.pep-root[data-tier=B]{--tierColor:var(--B);--tierGlow:color-mix(in srgb, var(--B) 40%, transparent);--tierTint:color-mix(in srgb, var(--B) 10%, transparent)}.pep-root[data-tier=C]{--tierColor:var(--C);--tierGlow:color-mix(in srgb, var(--C) 40%, transparent);--tierTint:color-mix(in srgb, var(--C) 10%, transparent)}.pep-root[data-tier=D]{--tierColor:var(--D);--tierGlow:color-mix(in srgb, var(--D) 40%, transparent);--tierTint:color-mix(in srgb, var(--D) 10%, transparent)}.pep-root[data-tier=F]{--tierColor:var(--F);--tierGlow:color-mix(in srgb, var(--F) 40%, transparent);--tierTint:color-mix(in srgb, var(--F) 10%, transparent)}.pep-root *{box-sizing:border-box}.pep-root a{color:inherit;text-decoration:none}.pep-root button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}.pep-root img{max-width:100%;height:auto;display:block}.pep-root .ambient{pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 0% 0%, var(--tierTint), transparent 65%), radial-gradient(ellipse 50% 40% at 100% 110%, #b26bff0f, transparent 70%);position:fixed;inset:0}.pep-root .ambient:after{content:"";background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.pep-root .progress{z-index:60;background:#ffffff0a;height:3px;position:fixed;top:0;left:0;right:0}.pep-root .progress .fill{background:var(--tierColor);width:0%;height:100%;box-shadow:0 0 12px var(--tierGlow);transition:width .1s linear}.pep-root .crumbs{z-index:2;max-width:1240px;font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--textDim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:16px 18px 6px;font-size:10px;font-weight:700;display:flex;position:relative}.pep-root .crumbs .left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pep-root .crumbs a{color:var(--textMute);cursor:pointer}.pep-root .crumbs a:hover{color:var(--ink)}.pep-root .crumbs .sep{color:var(--textDim)}.pep-root .crumbs .file{color:var(--tierColor)}.pep-root .crumbs .name{color:var(--ink)}.pep-root .crumbs .right{align-items:center;gap:10px;display:flex}.pep-root .share-pill{border:1px solid var(--rule);color:var(--textMute);cursor:pointer;background:#ffffff05;align-items:center;gap:6px;padding:5px 10px;font-weight:700;display:inline-flex}.pep-root .share-pill:hover{color:var(--ink);border-color:var(--tierColor)}.pep-root .hero{z-index:2;max-width:1240px;margin:0 auto;padding:14px 18px 22px;position:relative}.pep-root .hero-grid{grid-template-columns:1fr;gap:18px;display:grid}.pep-root .hero-mark{flex-direction:column-reverse;align-items:flex-start;gap:18px;margin-bottom:6px;display:flex}.pep-root h1.peptide{font-family:var(--fSerif);letter-spacing:-.045em;color:var(--ink);text-shadow:0 0 40px #ffffff0a;white-space:nowrap;width:100%;font-size:clamp(48px,14vw,96px);font-weight:800;line-height:.88}.pep-root h1.peptide .d{color:var(--tierColor);text-shadow:0 0 24px var(--tierGlow)}.pep-root .tier-stamp{border:2.5px solid var(--tierColor);background:radial-gradient(circle at 30% 30%, var(--tierTint), #0006 70%);width:78px;height:78px;box-shadow:0 0 26px var(--tierGlow), inset 0 0 0 1px #00000080;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.pep-root .tier-stamp .letter{font-family:var(--fSerif);color:var(--tierColor);letter-spacing:-.05em;text-shadow:0 0 18px var(--tierGlow);font-size:46px;font-weight:800;line-height:.85}.pep-root .tier-stamp .lbl{font-family:var(--fMono);letter-spacing:.22em;color:var(--tierColor);text-transform:uppercase;margin-top:2px;font-size:8.5px;font-weight:800}.pep-root .spec-strip{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:14px;display:flex}.pep-root .spec-strip .ico{background:var(--tierColor);flex-shrink:0;width:24px;height:1px}.pep-root .spec-strip .text{font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--textMute);font-size:10.5px;font-weight:700}.pep-root .spec-strip .text .dot{color:var(--textDim);margin:0 6px}.pep-root .tagline{color:var(--text);max-width:680px;margin-top:18px;font-size:19px;font-style:italic;font-weight:500;line-height:1.45}.pep-root .tagline strong{color:var(--ink);font-style:normal;font-weight:700}.pep-root .act-label{border-top:1px solid var(--rule);align-items:center;gap:12px;margin:32px 0 14px;padding-top:24px;display:flex}.pep-root .act-label .num{font-family:var(--fSerif);color:var(--c);letter-spacing:-.04em;font-size:24px;font-weight:800;line-height:1}.pep-root .act-label .nm{font-family:var(--fMono);letter-spacing:.24em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:800}.pep-root .synthesis{background:linear-gradient(180deg, var(--tierTint), #fff0);border:1px solid var(--rule);border-left:3px solid var(--tierColor);padding:18px 18px 16px}.pep-root .synthesis .kicker{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;display:inline-flex}.pep-root .synthesis .kicker:before{content:"";background:var(--tierColor);width:6px;height:6px;box-shadow:0 0 8px var(--tierGlow)}.pep-root .synthesis .verdict-line{font-family:var(--fSerif);letter-spacing:-.015em;color:var(--ink);font-size:22px;font-weight:800;line-height:1.25}.pep-root .synthesis .verdict-line .accent{color:var(--tierColor)}.pep-root .archetypes{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.pep-root .arche{background:var(--bg2);border:1px solid var(--rule2);border-left:2px solid var(--c);padding:11px 13px}.pep-root .arche .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--c);margin-bottom:4px;font-size:9.5px;font-weight:800}.pep-root .arche .b{color:var(--text);font-size:13.5px;line-height:1.45}.pep-root .arche .b strong{color:var(--ink)}.pep-root .scan{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.pep-root .scan-tile{background:var(--card);border:1px solid var(--rule);border-top:3px solid var(--c);padding:12px 14px}.pep-root .scan-tile .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--c);margin-bottom:6px;font-size:9px;font-weight:800}.pep-root .scan-tile .v{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.015em;margin-bottom:4px;font-size:18px;font-weight:800;line-height:1.18}.pep-root .scan-tile .b{color:var(--textMute);font-size:12px;line-height:1.4}.pep-root .readout{background:radial-gradient(ellipse 60% 80% at 0% 50%, var(--tierTint), #0000), var(--bg2);border:1px solid var(--rule);margin-top:18px;padding:16px 16px 14px;position:relative;overflow:hidden}.pep-root .readout:before{content:"";background:var(--tierColor);width:4px;box-shadow:0 0 14px var(--tierGlow);position:absolute;top:0;bottom:0;left:0}.pep-root .readout-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.pep-root .readout-tag{border:1px solid var(--red);font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--red);background:#ff3b471a;align-items:center;gap:7px;padding:5px 10px;font-size:9.5px;font-weight:800;display:inline-flex}.pep-root .readout-tag:before{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red);border-radius:6px;animation:1.6s ease-in-out infinite pep-pulse}.pep-root .readout-date{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);font-size:9.5px;font-weight:700}@keyframes pep-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.pep-root .readout-title{font-family:var(--fSerif);letter-spacing:-.025em;color:var(--ink);margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.05}.pep-root .readout-title .italic{color:var(--tierColor);font-style:italic}.pep-root .readout-body{color:var(--text);font-size:14px;line-height:1.5}.pep-root .readout-body strong{color:var(--ink)}.pep-root .readout-stats{border:1px solid var(--rule);background:var(--bg);grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.pep-root .readout-stat{border-right:1px solid var(--rule);text-align:center;padding:9px 10px}.pep-root .readout-stat:last-child{border-right:none}.pep-root .readout-stat .v{font-family:var(--fSerif);color:var(--tierColor);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.pep-root .readout-stat .k{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);margin-top:5px;font-size:8.5px;font-weight:700}.pep-root .vote{background:var(--card);border:1px solid var(--rule);align-items:center;gap:10px;margin-top:14px;padding:11px 14px;display:flex}.pep-root .vote .label{font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--textMute);flex-shrink:0;font-size:10px;font-weight:800}.pep-root .vote .btns{gap:6px;margin-left:auto;display:flex}.pep-root .vote-btn{border:1px solid var(--rule);color:var(--text);font-family:var(--fMono);letter-spacing:.08em;background:#ffffff05;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.pep-root .vote-btn .arrow{font-size:13px}.pep-root .vote-btn.up:hover,.pep-root .vote-btn.up.on{color:var(--green);border-color:var(--green)}.pep-root .vote-btn.dn:hover,.pep-root .vote-btn.dn.on{color:var(--red);border-color:var(--red)}.pep-root .vote-btn[disabled]{opacity:.55;cursor:default}.pep-root .vote-count{font-family:var(--fMono);letter-spacing:.04em;color:var(--ink);padding:0 4px;font-size:12px;font-weight:800}.pep-root .dispatch{background:linear-gradient(180deg, var(--tierTint) 0%, #0003 100%);border:1px solid var(--rule);border-left:2px solid var(--tierColor);margin-top:14px;padding:13px 15px}.pep-root .dispatch .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);align-items:center;gap:7px;margin-bottom:5px;font-size:9.5px;font-weight:800;display:inline-flex}.pep-root .dispatch .k:before{content:"";background:var(--tierColor);width:5px;height:5px;box-shadow:0 0 6px var(--tierGlow);border-radius:5px}.pep-root .dispatch .b{color:var(--text);margin-bottom:10px;font-size:13.5px;line-height:1.45}.pep-root .brief-x{background:linear-gradient(135deg,#b26bff1a,#0006);border:1px solid #b26bff4d;align-items:center;gap:12px;margin-top:14px;padding:13px 16px;display:flex}.pep-root .brief-x .icon{border:1px solid var(--accent);width:32px;height:32px;font-family:var(--fSerif);color:var(--accent);background:#b26bff2e;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;line-height:1;display:flex}.pep-root .brief-x .text{flex:1;min-width:0}.pep-root .brief-x .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:800}.pep-root .brief-x .h{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:800;line-height:1.2}.pep-root .brief-x .arrow{color:var(--accent);font-family:var(--fMono);flex-shrink:0;font-size:18px}.pep-root .cvd-wrap{margin-top:14px}.pep-root .cvd-table{border:1px solid var(--rule);background:var(--card);overflow:hidden}.pep-root .cvd-head{display:none}.pep-root .cvd-head>div{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;padding:10px 14px;font-size:9.5px;font-weight:800}.pep-root .cvd-head .claim{color:var(--orange)}.pep-root .cvd-head .data{color:var(--green)}.pep-root .cvd-row{border-bottom:1px solid var(--rule2);border-left:3px solid var(--vc,var(--rule));grid-template-columns:1fr;display:grid}.pep-root .cvd-row:last-child{border-bottom:none}.pep-root .cvd-row .claim{border-bottom:1px solid var(--rule2);background:#ff8a1f0d;flex-direction:column;align-items:flex-start;gap:8px;padding:13px 14px;display:flex}.pep-root .cvd-row .claim .claim-tag{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--orange);border:1px solid var(--orange);padding:2px 7px;font-size:8.5px;font-weight:800}.pep-root .cvd-row .claim .claim-text{color:var(--text);font-size:15.5px;font-style:italic;line-height:1.4}.pep-root .cvd-row .data{color:var(--textMute);padding:13px 14px;font-size:13.5px;line-height:1.55}.pep-root .cvd-row .data .verdict{font-family:var(--fMono);letter-spacing:.1em;text-transform:uppercase;color:var(--vc);border:1px solid var(--vc);background:#ffffff08;align-items:center;gap:5px;margin-right:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.pep-root .cvd-row .data .verdict .vicon{font-size:11px;line-height:1}.pep-root .cvd-row .data .note{color:var(--text)}.pep-root .cvd-row .data strong{color:var(--ink)}.pep-root .ladder{border:1px solid var(--rule);background:var(--card);margin-top:14px}.pep-root .ladder-h{border-bottom:1px solid var(--rule);font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);justify-content:space-between;align-items:baseline;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.pep-root .ladder-h .sub{color:var(--textMute)}.pep-root .ladder-row{border-bottom:1px solid var(--rule2);grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.pep-root .ladder-row:last-child{border-bottom:none}.pep-root .ladder-row .grade{font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--c);font-size:9.5px;font-weight:800}.pep-root .ladder-row .grade .dot{background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);margin-right:6px;display:inline-block}.pep-root .ladder-row .desc{color:var(--text);font-size:13.5px;line-height:1.4}.pep-root .ladder-row .desc strong{color:var(--ink)}.pep-root .ladder-row .n{font-family:var(--fSerif);color:var(--c);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:800}.pep-root .dose,.pep-root .spec{background:var(--card);border:1px solid var(--rule);margin-top:14px}.pep-root .dose-h,.pep-root .spec-h{border-bottom:1px solid var(--rule);font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.pep-root .dose-h .chev,.pep-root .spec-h .chev{color:var(--textMute);font-family:var(--fMono);font-size:14px;transition:transform .15s}.pep-root .dose-h[aria-expanded=false] .chev,.pep-root .spec-h[aria-expanded=false] .chev{transform:rotate(-90deg)}.pep-root .dose-h[aria-expanded=false],.pep-root .spec-h[aria-expanded=false]{border-bottom:none}.pep-root .dose-body,.pep-root .spec-body{padding:14px}.pep-root .dose-body[hidden],.pep-root .spec-body[hidden]{display:none}.pep-root .dose-grid{grid-template-columns:1fr;gap:10px;display:grid}.pep-root .dose-row{border-bottom:1px solid var(--rule2);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:9px 0;display:grid}.pep-root .dose-row:last-child{border-bottom:none}.pep-root .dose-row .k{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);min-width:84px;font-size:10px;font-weight:800}.pep-root .dose-row .v{color:var(--text);font-size:14px;line-height:1.45}.pep-root .dose-row .v strong{color:var(--ink)}.pep-root .dose-blocks{grid-template-columns:1fr;gap:14px;display:grid}.pep-root .dose-block{border-left:2px solid var(--tierColor);padding-left:13px}.pep-root .dose-block-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.pep-root .dose-block-h .nm{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.2}.pep-root .dose-block-h .yr{font-family:var(--fMono);letter-spacing:.12em;color:var(--textDim);flex-shrink:0;font-size:9.5px;font-weight:700}.pep-root .dose-field{border-top:1px solid var(--rule2);grid-template-columns:1fr;gap:2px;padding:7px 0;display:grid}.pep-root .dose-field:first-child{border-top:none;padding-top:0}.pep-root .dose-field .fk{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);font-size:9px;font-weight:800}.pep-root .dose-field .fv{color:var(--text);font-size:14px;line-height:1.5}.pep-root .dose-note{border-top:1px solid var(--rule2);font-family:var(--fBody);color:var(--textMute);margin-top:14px;padding-top:12px;font-size:12.5px;line-height:1.5}.pep-root .toc{border:1px solid var(--rule);background:var(--card);margin-top:14px;padding:12px 14px}.pep-root .toc .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10px;font-weight:800}.pep-root .toc-list{grid-template-columns:1fr;gap:6px;display:grid}.pep-root .toc-list a{border-bottom:1px solid var(--rule2);color:var(--text);cursor:pointer;align-items:baseline;gap:10px;padding:6px 0;font-size:14px;font-weight:500;display:flex}.pep-root .toc-list a:last-child{border-bottom:none}.pep-root .toc-list a:hover{color:var(--accent)}.pep-root .toc-list .n{font-family:var(--fMono);letter-spacing:.04em;color:var(--textDim);min-width:22px;font-size:10px;font-weight:700}.pep-root .jumpbar{z-index:40;background:color-mix(in srgb, var(--bg) 95%, transparent);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);scrollbar-width:none;margin:24px 0 14px;padding:8px 0;position:sticky;top:50px;overflow-x:auto}.pep-root .jumpbar::-webkit-scrollbar{display:none}.pep-root .jumpbar-inner{white-space:nowrap;gap:6px;padding:0 18px;display:flex}.pep-root .jumpbar a{border:1px solid var(--rule);font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textMute);cursor:pointer;background:#ffffff05;padding:6px 11px;font-size:10.5px;font-weight:800}.pep-root .jumpbar a.active{color:var(--tierColor);border-color:var(--tierColor);background:var(--tierTint)}.pep-root .jumpbar a:hover{color:var(--ink);border-color:var(--ink)}.pep-root .sections{margin-top:14px}.pep-root .sec{border-top:1px solid var(--rule);padding:24px 0 8px}.pep-root .sec:first-child{border-top:0;padding-top:8px}.pep-root .sec h2{font-family:var(--fSerif);letter-spacing:-.025em;color:var(--ink);align-items:baseline;gap:12px;margin-bottom:12px;font-size:28px;font-weight:800;line-height:1.1;display:flex}.pep-root .sec h2 .num{font-family:var(--fMono);letter-spacing:.16em;color:var(--tierColor);text-transform:uppercase;flex-shrink:0;font-size:12px;font-weight:800}.pep-root .sec p{color:var(--text);margin-bottom:14px;font-size:16px;line-height:1.65}.pep-root .sec p:last-child{margin-bottom:0}.pep-root .sec p strong{color:var(--ink);font-weight:700}.pep-root .sec p a,.pep-root .sec a.cite{color:var(--tierColor);border-bottom:1px dotted var(--tierColor);cursor:pointer}.pep-root .sec p a:hover{color:var(--ink);border-bottom-color:var(--ink)}.pep-root .sec ul,.pep-root .sec ol{margin:0 0 14px 18px}.pep-root .sec li{color:var(--text);margin-bottom:6px;font-size:16px;line-height:1.65}.pep-root .notes{background:var(--card);border:1px solid var(--rule);margin-top:14px;padding:14px}.pep-root .notes-h{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--tierColor);margin-bottom:10px;font-size:10px;font-weight:800}.pep-root .notes ol{padding-left:20px}.pep-root .notes li{color:var(--textMute);margin-bottom:8px;font-size:13px;line-height:1.5}.pep-root .notes a{color:var(--text);border-bottom:1px dotted var(--rule)}.pep-root .notes a:hover{color:var(--tierColor);border-bottom-color:var(--tierColor)}.pep-root .why{border:1px solid var(--tierColor);background:linear-gradient(135deg, var(--tierTint), #0000004d);box-shadow:0 0 24px var(--tierGlow);margin-top:14px;padding:18px}.pep-root .why .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:800;display:inline-flex}.pep-root .why .k:before{content:"";background:var(--tierColor);width:6px;height:6px;box-shadow:0 0 8px var(--tierGlow)}.pep-root .why .b{color:var(--text);font-size:15px;line-height:1.55}.pep-root .why .b strong{color:var(--ink)}.pep-root .related{margin-top:14px}.pep-root .related-h{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--textMute);margin-bottom:10px;font-size:10px;font-weight:800}.pep-root .related-grid{grid-template-columns:1fr;gap:8px;display:grid}.pep-root .related-card{border:1px solid var(--rule);border-left:3px solid var(--c);background:var(--card);cursor:pointer;flex-direction:column;gap:5px;padding:11px 13px;transition:all .15s;display:flex}.pep-root .related-card:hover{background:var(--cardHover);border-color:var(--c)}.pep-root .related-card .top{justify-content:space-between;align-items:center;display:flex}.pep-root .related-card .nm{font-family:var(--fBody);color:var(--ink);font-size:14px;font-weight:700}.pep-root .related-card .tier{font-family:var(--fMono);letter-spacing:.12em;color:var(--c);border:1px solid var(--c);padding:1px 6px;font-size:9.5px;font-weight:800}.pep-root .related-card .note{color:var(--textMute);font-size:12px;line-height:1.4}.pep-root .faq{margin-top:14px}.pep-root .faq-h{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--textMute);margin-bottom:10px;font-size:10px;font-weight:800}.pep-root .faq-item{border:1px solid var(--rule);background:var(--card);margin-bottom:6px}.pep-root .faq-q{font-family:var(--fBody);color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.35;display:flex}.pep-root .faq-q .chev{color:var(--tierColor);font-family:var(--fMono);flex-shrink:0;transition:transform .15s}.pep-root .faq-q[aria-expanded=true] .chev{transform:rotate(45deg)}.pep-root .faq-a{color:var(--text);padding:0 14px 14px;font-size:14px;line-height:1.55}.pep-root .faq-a[hidden]{display:none}.pep-root .faq-a a{color:var(--tierColor);border-bottom:1px dotted var(--tierColor)}.pep-root .next{grid-template-columns:1fr;gap:8px;margin-top:14px;display:grid}.pep-root .next-card{border:1px solid var(--rule);background:var(--card);cursor:pointer;align-items:center;gap:10px;padding:13px 15px;transition:all .15s;display:flex}.pep-root .next-card:hover{border-color:var(--c)}.pep-root .next-card .icon{border:1px solid var(--c);width:32px;height:32px;color:var(--c);font-family:var(--fSerif);background:#0006;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.pep-root .next-card .text{flex:1;min-width:0}.pep-root .next-card .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--c);font-size:9.5px;font-weight:800}.pep-root .next-card .h{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.01em;margin-top:1px;font-size:14px;font-weight:800}.pep-root .next-card .arrow{color:var(--c);font-family:var(--fMono);font-size:18px}.pep-root .newsletter{border:1px solid var(--rule);background:linear-gradient(180deg, var(--tierTint), #0003);margin-top:14px;padding:18px}.pep-root .newsletter .k{font-family:var(--fMono);letter-spacing:.22em;text-transform:uppercase;color:var(--tierColor);margin-bottom:7px;font-size:10px;font-weight:800}.pep-root .newsletter .h{font-family:var(--fSerif);letter-spacing:-.015em;color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:800;line-height:1.2}.pep-root .newsletter .b{color:var(--text);margin-bottom:12px;font-size:13.5px;line-height:1.45}.pep-root .disclaimer{background:var(--card);border:1px solid var(--rule);border-left:2px solid var(--textDim);margin-top:14px;padding:13px 15px}.pep-root .disclaimer .k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--textDim);margin-bottom:5px;font-size:9.5px;font-weight:800}.pep-root .disclaimer .b{color:var(--textMute);font-size:12.5px;line-height:1.45}.pep-root .foot{border-top:1px solid var(--rule);text-align:left;margin-top:28px;padding:18px 18px 60px}.pep-root .foot .back{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);cursor:pointer;font-size:10.5px;font-weight:800}.pep-root .foot .back:hover{color:var(--ink)}.pep-root .foot .stamp{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textDim);margin-top:16px;font-size:9.5px;font-weight:700;line-height:1.6}.pep-root .main{z-index:2;max-width:1240px;margin:0 auto;padding:0 18px 32px;position:relative}.pep-root .main .sections-shell,.pep-root .main .why-shell{max-width:760px;margin:0 auto}@media (width<=380px){.pep-root .scan,.pep-root .readout-stats{grid-template-columns:1fr}.pep-root .readout-stat{border-right:none;border-bottom:1px solid var(--rule)}.pep-root .readout-stat:last-child{border-bottom:none}.pep-root .cvd-row{grid-template-columns:1fr}.pep-root .cvd-row>div{border-right:none!important}.pep-root .cvd-row .claim{border-bottom:1px solid var(--rule2)}.pep-root .cvd-head{display:none}}@media (width>=720px){.pep-root .crumbs{padding:18px 22px 8px}.pep-root .hero{padding:16px 22px 26px}.pep-root .main{padding:0 22px 40px}.pep-root .foot{padding:22px 22px 80px}.pep-root .hero-mark{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:14px}.pep-root h1.peptide{font-size:clamp(80px,11vw,128px)}.pep-root .tier-stamp{width:96px;height:96px}.pep-root .tier-stamp .letter{font-size:56px}.pep-root .archetypes{grid-template-columns:repeat(2,1fr)}.pep-root .scan{grid-template-columns:repeat(4,1fr)}.pep-root .related-grid{grid-template-columns:repeat(2,1fr)}.pep-root .next{grid-template-columns:repeat(3,1fr)}.pep-root .toc-list,.pep-root .dose-grid{grid-template-columns:repeat(2,1fr)}.pep-root .dose-blocks{grid-template-columns:repeat(2,1fr);gap:20px}.pep-root .dose-field{grid-template-columns:96px 1fr;align-items:baseline;gap:12px}.pep-root .cvd-head{grid-template-columns:1fr 1fr;display:grid}.pep-root .cvd-head .claim{border-right:1px solid var(--rule)}.pep-root .cvd-row{grid-template-columns:1fr 1fr}.pep-root .cvd-row .claim{border-bottom:none;border-right:1px solid var(--rule)}}@media (width>=1000px){.pep-root .crumbs{padding:20px 28px 10px}.pep-root .hero{padding:18px 28px 32px}.pep-root .main{padding:0 28px 56px}.pep-root .foot{padding:24px 28px 80px}.pep-root .hero-grid{grid-template-columns:1fr 380px;align-items:start;gap:36px}.pep-root h1.peptide{font-size:128px}.pep-root .hero-side{border:1px solid var(--rule);background:var(--card);padding:18px}.pep-root .jumpbar{top:62px}.pep-root .readout{padding:20px 22px 18px}.pep-root .readout-title{font-size:30px}.pep-root .related-grid,.pep-root .next{grid-template-columns:repeat(3,1fr)}}.pep-root .what-is{background:var(--bg2);border:1px solid var(--rule);border-left:3px solid var(--tierColor);margin:18px 0 4px;padding:16px 20px}.pep-root .what-is-k{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:var(--tierColor);margin-bottom:6px;font-size:9.5px;font-weight:800}.pep-root .what-is-h{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.15}.pep-root .what-is-b{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}@media (width<=600px){.pep-root .what-is{padding:14px 16px}.pep-root .what-is-h{font-size:18px}.pep-root .what-is-b{font-size:14px}}
