.pep-root{--tierColor:var(--S);--tierColorFill:var(--S-fill);--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;--r-card:15px;--r-inner:11px;--s-card:12px;--s-act:36px;--pep-wide:1080px;--pep-read:800px;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);--tierColorFill:var(--S-fill);--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);--tierColorFill:var(--A-fill);--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);--tierColorFill:var(--B-fill);--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);--tierColorFill:var(--C-fill);--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);--tierColorFill:var(--D-fill);--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);--tierColorFill:var(--F-fill);--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 .progress{z-index:60;background:#ffffff0a;height:3px;position:fixed;top:0;left:0;right:0}.pep-root .progress .fill{transform-origin:0;background:var(--tierColorFill);width:100%;height:100%;box-shadow:0 0 12px var(--tierGlow);transition:transform var(--motion-instant,.11s) linear;transform:scaleX(0)}.pep-root .crumbs{z-index:2;max-width:var(--pep-wide);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:8px;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(--rule)}.pep-root .crumbs .cat{color:var(--textMute)}.pep-root .crumbs .here{color:var(--tierColor)}.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(--tierColorFill)}.pep-root .hero{z-index:2;max-width:var(--pep-wide);margin:0 auto;padding:14px 18px 22px;position:relative;overflow:hidden}.pep-root .hero-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--fSerif);letter-spacing:-.06em;color:color-mix(in srgb, var(--tierColor) 8%, transparent);font-size:clamp(280px,70vw,560px);font-weight:800;line-height:.8;position:absolute;top:-.16em;right:-.06em}html[data-theme=dark] .pep-root .hero-ghost{color:color-mix(in srgb, var(--tierColor) 11%, transparent)}.pep-root .hero>:not(.hero-ghost){z-index:1;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;min-width:0;max-width:100%;margin-bottom:6px;display:flex}.pep-root h1.peptide{font-family:var(--fSerif);letter-spacing:-.045em;color:var(--ink);white-space:normal;overflow-wrap:break-word;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 2px 8px color-mix(in srgb, var(--tierColor) 35%, transparent)}.pep-root .tier-stamp{--hue:var(--tierColor);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--hue) 38%, var(--g-border));background:linear-gradient(165deg, color-mix(in srgb, var(--hue) 22%, var(--g-a)), color-mix(in srgb, var(--hue) 12%, var(--g-b)));width:clamp(120px,34vw,150px);height:auto;box-shadow:inset 0 1px 0 var(--g-inset), inset 0 -1px 0 color-mix(in srgb, var(--hue) 20%, transparent), 0 2px 7px var(--g-ambient), 0 20px 48px -16px color-mix(in srgb, var(--hue) 46%, var(--g-shadow));border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pep-root .tier-stamp:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, var(--g-sheen), #ffffff0a 34%, transparent 55%);position:absolute;inset:0}html[data-theme=dark] .pep-root .tier-stamp{box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073, 0 1px 2px #0000008c, 0 12px 28px -10px #000000b8, 0 22px 48px -18px color-mix(in srgb, var(--hue) 26%, transparent)}.pep-root .tier-stamp .letter{font-family:var(--fSerif);letter-spacing:-.04em;color:var(--tierColor);text-shadow:0 1px 0 #ffffff59, 0 2px 3px color-mix(in srgb, var(--tierColor) 30%, transparent);font-size:clamp(84px,24vw,108px);font-weight:800;line-height:.8;position:relative}html[data-theme=dark] .pep-root .tier-stamp .letter{text-shadow:0 1px 0 #ffffff24, 0 3px 10px color-mix(in srgb, var(--tierColor) 40%, transparent)}.pep-root .tier-stamp .lbl{font-family:var(--fMono);letter-spacing:.26em;color:var(--tierColor);text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800;position:relative}.pep-root .spec-strip{font-family:var(--fMono);letter-spacing:.16em;text-transform:uppercase;color:var(--textMute);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:10.5px;font-weight:700;display:flex}.pep-root .spec-strip .bit{white-space:normal;overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.pep-root .spec-strip .dia{color:var(--tierColor);font-size:9px}.pep-root .verdict{margin-top:var(--s-card);font-family:var(--fSerif);letter-spacing:-.015em;color:var(--ink);max-width:680px;font-size:clamp(18px,2.2vw,24px);font-weight:800;line-height:1.3}.pep-root .verdict .accent{color:var(--tierColor)}.pep-root .act-label{margin:var(--s-act) 0 16px;border-top:0;align-items:center;gap:12px;padding-top:24px;display:flex;position:relative}.pep-root .act-label:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--tierColor) 45%, transparent), transparent 60%);height:1px;position:absolute;top:0;left:0;right:0}.pep-root .act-label .num{font-family:var(--fSerif);color:color-mix(in srgb, var(--c) 88%, transparent);letter-spacing:-.04em;font-size:clamp(30px,7vw,40px);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(165deg, color-mix(in srgb, var(--tierColor) 14%, var(--g-a)), color-mix(in srgb, var(--tierColor) 6%, var(--g-b)));border:1px solid color-mix(in srgb, var(--tierColor) 30%, var(--g-border));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(--tierColorFill);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{margin-top:var(--s-card);grid-template-columns:1fr;gap:8px;display:grid}.pep-root .arche{border:1px solid var(--rule2);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{margin-top:var(--s-card);grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.pep-root .scan-tile{border:1px solid var(--rule);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{margin-top:var(--s-card);background:radial-gradient(ellipse 60% 80% at 0% 50%, var(--tierTint), #0000), var(--bg2);border:1px solid var(--rule);padding:16px 16px 14px;position:relative;overflow:hidden}.pep-root .readout:before{content:"";background:var(--tierColorFill);width:4px;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-fill);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-fill);width:6px;height:6px;box-shadow:0 0 8px var(--red-fill);animation:pep-readout-resolve var(--motion-state,.19s) var(--ease-out-expo,cubic-bezier(.16,1,.3,1)) both;border-radius:6px}.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-readout-resolve{0%{opacity:.3;transform:scale(.62)}to{opacity:1;transform:scale(1)}}.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}:is(.pep-root,.cr-scope) .community-readout{--tierColor:var(--pink);margin-top:var(--s-card);border:1px solid var(--rule);background:var(--card);padding:14px 14px 12px;scroll-margin-top:72px}:is(.pep-root,.cr-scope) .cr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}:is(.pep-root,.cr-scope) .cr-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:is(.pep-root,.cr-scope) .cr-tag{border:1px solid color-mix(in srgb,var(--pink) 42%,transparent);background:color-mix(in srgb,var(--pink) 9%,transparent);font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--pink);align-items:center;gap:7px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex}:is(.pep-root,.cr-scope) .cr-signal{border:1px solid color-mix(in srgb,var(--pink) 40%,transparent);background:color-mix(in srgb,var(--pink) 10%,transparent);font-family:var(--fMono);letter-spacing:.03em;color:var(--pink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}:is(.pep-root,.cr-scope) .cr-count{font-family:var(--fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--textMute);font-variant-numeric:tabular-nums;cursor:pointer;font-size:9.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-count:hover{color:var(--ink)}@media (any-pointer:coarse){html[data-design=lg][data-glass=full] .lg-pep .cr-count{touch-action:manipulation;align-items:center;min-height:44px;display:inline-flex}}:is(.pep-root,.cr-scope) .cr-board{color:var(--pink)}:is(.pep-root,.cr-scope) .cr-stats{border:1px solid var(--rule);background:var(--bg);grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}:is(.pep-root,.cr-scope) .cr-stat{border-right:1px solid var(--rule);text-align:center;padding:9px 10px}:is(.pep-root,.cr-scope) .cr-stat:last-child{border-right:none}:is(.pep-root,.cr-scope) .cr-stat .v{font-family:var(--fSerif);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1}:is(.pep-root,.cr-scope) .cr-stat .k{font-family:var(--fMono);letter-spacing:.14em;text-transform:uppercase;color:var(--textMute);margin-top:5px;font-size:8px;font-weight:700}:is(.pep-root,.cr-scope) .cr-dose{border:1px solid color-mix(in srgb,var(--pink) 24%,var(--rule));background:color-mix(in srgb,var(--pink) 5%,transparent);margin-top:10px;padding:10px 12px}:is(.pep-root,.cr-scope) .cr-dose-lbl{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);margin-bottom:6px;font-size:8.5px;font-weight:700;display:block}:is(.pep-root,.cr-scope) .cr-dose-row{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}:is(.pep-root,.cr-scope) .cr-dose-row+.cr-dose-row{margin-top:6px}:is(.pep-root,.cr-scope) .cr-dose-big{font-family:var(--fSerif);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}:is(.pep-root,.cr-scope) .cr-dose-meta{font-family:var(--fMono);color:var(--textMute);font-variant-numeric:tabular-nums;font-size:10.5px}:is(.pep-root,.cr-scope) .cr-flag{font-family:var(--fMono);letter-spacing:.04em;text-transform:uppercase;color:var(--orange);border:1px solid color-mix(in srgb,var(--orange) 40%,transparent);background:color-mix(in srgb,var(--orange) 8%,transparent);padding:2px 7px;font-size:9px;font-weight:800}:is(.pep-root,.cr-scope) .cr-fx{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}@media (width<=560px){:is(.pep-root,.cr-scope) .cr-fx{grid-template-columns:1fr}}:is(.pep-root,.cr-scope) .cr-fx-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;display:flex}:is(.pep-root,.cr-scope) .cr-fx-title{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--pink);font-size:8.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-fx-n-head{font-family:var(--fMono);color:var(--textDim);font-variant-numeric:tabular-nums;font-size:9px}:is(.pep-root,.cr-scope) .cr-fx-row{grid-template-columns:minmax(0,1fr) 42px auto;align-items:center;gap:8px;display:grid}:is(.pep-root,.cr-scope) .cr-fx-row+.cr-fx-row{margin-top:5px}:is(.pep-root,.cr-scope) .cr-fx-lb{min-width:0;color:var(--text);white-space:normal;overflow-wrap:anywhere;font-size:12.5px}:is(.pep-root,.cr-scope) .cr-fx-track{background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:999px;height:7px;overflow:hidden}:is(.pep-root,.cr-scope) .cr-fx-track i{border-radius:inherit;height:100%;display:block}:is(.pep-root,.cr-scope) .cr-fx-n{font-family:var(--fMono);color:var(--textMute);font-variant-numeric:tabular-nums;text-align:right;font-size:10.5px}:is(.pep-root,.cr-scope) .cr-demo{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:10px;font-size:12px;display:flex}:is(.pep-root,.cr-scope) .cr-demo-grp b{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);margin-right:5px;font-size:8.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-demo-supp{font-family:var(--fMono);color:var(--textDim);font-size:9px;font-style:italic}:is(.pep-root,.cr-scope) .cr-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}:is(.pep-root,.cr-scope) .cr-chips-lbl{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);margin-right:2px;font-size:8.5px;font-weight:700}:is(.pep-root,.cr-scope) .cr-chip{border:1px solid var(--rule);background:var(--bg);color:var(--text);align-items:center;gap:5px;padding:3px 8px;font-size:12px;display:inline-flex}:is(.pep-root,.cr-scope) .cr-chip i{font-style:normal;font-family:var(--fMono);color:var(--textMute);font-variant-numeric:tabular-nums;font-size:10px}:is(.pep-root,.cr-scope) .cr-note{color:var(--textMute);margin-top:10px;font-size:12px;line-height:1.45}:is(.pep-root,.cr-scope) .cr-cta{font-family:var(--fMono);letter-spacing:.04em;color:var(--pink);cursor:pointer;margin-top:12px;font-size:11px;font-weight:700;display:inline-block}:is(.pep-root,.cr-scope) .cr-report-cta{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--pink) 44%,var(--rule));background:color-mix(in srgb,var(--pink) 8%,var(--card));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-top:0;padding:7px 11px;font-size:9.5px;text-decoration:none;display:inline-flex}:is(.pep-root,.cr-scope) .cr-cta:hover{color:var(--ink)}:is(.pep-root,.cr-scope) .cr-synopsis{border:1px solid color-mix(in srgb,var(--pink) 22%,transparent);background:color-mix(in srgb,var(--pink) 5%,transparent);border-radius:10px;margin-top:14px;padding:13px 14px}:is(.pep-root,.cr-scope) .cr-syn-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}:is(.pep-root,.cr-scope) .cr-syn-title{font-family:var(--fMono);letter-spacing:.18em;text-transform:uppercase;color:var(--pink);font-size:9px;font-weight:800}:is(.pep-root,.cr-scope) .cr-syn-n{font-family:var(--fMono);letter-spacing:.04em;color:var(--textDim);white-space:nowrap;font-size:9px}:is(.pep-root,.cr-scope) .cr-syn-p{color:var(--text);margin:0 0 8px;font-size:13.5px;line-height:1.55}:is(.pep-root,.cr-scope) .cr-syn-p:last-child{margin-bottom:0}:is(.pep-root,.cr-scope) .cr-syn-lock{font-family:var(--fMono);letter-spacing:.02em;color:var(--pink);cursor:pointer;margin-top:10px;font-size:10px;font-weight:700;display:inline-block}:is(.pep-root,.cr-scope) .cr-syn-lock:hover{color:var(--ink)}@media (width<=640px){:is(.pep-root,.cr-scope) .cr-stats{grid-template-columns:repeat(2,1fr)}}.pep-root .dispatch{margin-top:var(--s-card);border:1px solid var(--rule);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(--tierColorFill);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{--tierColor:var(--accent);margin-top:var(--s-card);background:linear-gradient(165deg, color-mix(in srgb, var(--accent) 14%, var(--g-a)), color-mix(in srgb, var(--accent) 6%, var(--g-b)));border:1px solid color-mix(in srgb, var(--accent) 30%, var(--g-border));align-items:center;gap:12px;padding:13px 16px;display:flex}.pep-root .brief-x .icon{background:color-mix(in srgb, var(--accent) 18%, transparent);border:1px solid var(--accent-fill);width:32px;height:32px;font-family:var(--fSerif);color:var(--accent);border-radius:9px;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:var(--s-card)}.pep-root .cvd-table{border:1px solid var(--rule);padding:8px;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:1px solid color-mix(in srgb, var(--tierColor) 12%, var(--g-border));border-radius:var(--r-inner);background:color-mix(in srgb, var(--tierColor) 3%, var(--g-b));grid-template-columns:1fr;margin-bottom:8px;display:grid;overflow:hidden}.pep-root .cvd-row:last-child{margin-bottom:0}.pep-root .cvd-row .claim{border-bottom:1px solid var(--rule2);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-fill);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-fill);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{margin-top:var(--s-card);border:1px solid var(--rule);background:var(--card)}.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:96px 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:.12em;text-transform:uppercase;color:var(--c);overflow-wrap:anywhere;min-width:0;font-size:9.5px;font-weight:800}.pep-root .ladder-row .grade .dot{background:var(--c-fill);width:6px;height:6px;box-shadow:0 0 8px var(--c-fill);margin-right:6px;display:inline-block}.pep-root .ladder-row .desc{color:var(--text);min-width:0;font-size:13.5px;line-height:1.4}.pep-root .ladder-row .desc strong{color:var(--ink)}.pep-root .ladder-share{background:color-mix(in srgb, var(--tierColor) 8%, transparent);border-radius:999px;height:3px;margin-top:7px;display:block;overflow:hidden}.pep-root .ladder-share i{background:var(--c);border-radius:999px;height:100%;display:block}.pep-root .ladder-row .n{font-family:var(--fSerif);color:var(--c);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;font-size:19px;font-weight:800}.pep-root .ladder-row .n .nu{font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;color:var(--textDim);margin-top:2px;font-size:7.5px;font-weight:700;display:block}.pep-root .dose,.pep-root .spec{margin-top:var(--s-card);background:var(--card);border:1px solid var(--rule)}.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{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(--tierColor);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-field .fv a{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere}.pep-root .dose-note{margin-top:var(--s-card);border-top:1px solid var(--rule2);font-family:var(--fBody);color:var(--textMute);padding-top:12px;font-size:12.5px;line-height:1.5}.pep-root .dose-hed .fv{gap:3px;display:grid}.pep-root .dose-hed-value{font-family:var(--fMono);color:var(--textMute);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:700}.pep-root .dose-hed-method{color:var(--textMute);font-size:11.5px;line-height:1.45}.pep-root .dose-hed-framing{color:var(--textMute);font-size:11.5px;font-weight:700;line-height:1.45}.pep-root .dose-withheld{grid-column:1/-1;margin-top:0}.pep-root .toc{margin-top:var(--s-card);border:1px solid var(--rule);background:var(--card);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);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}@media (prefers-reduced-transparency:reduce){.pep-root .jumpbar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.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(--tierColorFill);background:var(--tierTint)}.pep-root .jumpbar a:hover{color:var(--ink);border-color:var(--ink)}.pep-root .sections{margin-top:var(--s-card)}.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{margin-top:var(--s-card);background:var(--card);border:1px solid var(--rule);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);overflow-wrap:anywhere;margin-bottom:8px;font-size:13px;line-height:1.5}.pep-root .notes a{color:var(--text);border-bottom:1px dotted var(--rule);overflow-wrap:anywhere}.pep-root .notes a:hover{color:var(--tierColor);border-bottom-color:var(--tierColor)}.pep-root .why{margin-top:var(--s-card);border:1px solid color-mix(in srgb, var(--tierColor) 30%, var(--g-border));background:linear-gradient(165deg, color-mix(in srgb, var(--tierColor) 14%, var(--g-a)), color-mix(in srgb, var(--tierColor) 6%, var(--g-b)));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(--tierColorFill);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:var(--s-card)}.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{--tierColor:var(--c);border:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:5px;padding:11px 13px;transition:border-color .15s;display:flex}.pep-root .related-card:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--g-border))}.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-fill);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:var(--s-card)}.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{margin-top:var(--s-card);grid-template-columns:1fr;gap:8px;display:grid}.pep-root .next-card{--tierColor:var(--c);border:1px solid var(--rule);cursor:pointer;align-items:center;gap:10px;padding:13px 15px;transition:border-color .15s;display:flex}.pep-root .next-card:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--g-border))}.pep-root .next-card .icon{background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid var(--c-fill);width:32px;height:32px;color:var(--c);font-family:var(--fSerif);border-radius:9px;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{margin-top:var(--s-card);border:1px solid var(--rule);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{margin-top:var(--s-card);background:var(--card);border:1px solid var(--rule);border-left:2px solid var(--textDim);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:var(--pep-wide);margin:0 auto;padding:0 18px 32px;position:relative}.pep-root .main .sections-shell{max-width:var(--pep-read);margin:0 auto}.pep-root .main .why-shell{max-width:none;margin:0}@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;align-items:center;gap:30px;display:flex}.pep-root h1.peptide{flex:0 auto;width:auto;min-width:0;font-size:clamp(80px,11vw,120px)}.pep-root .tier-stamp{width:clamp(150px,16vw,176px);height:auto;position:static}.pep-root .tier-stamp .letter{font-size:clamp(104px,11vw,124px)}.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}.pep-root h1.peptide{font-size:128px}.pep-root .jumpbar{top:62px}.pep-root .jumpbar-inner{max-width:var(--pep-wide);margin:0 auto;padding:0 28px}.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{border:1px solid var(--rule);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}}.pep-root .ambient{background:radial-gradient(ellipse 60% 46% at 12% -6%, color-mix(in srgb, var(--tierColor) 15%, transparent), transparent 68%), radial-gradient(ellipse 44% 38% at 96% 24%, color-mix(in srgb, var(--tierColor) 8%, transparent), transparent 70%), radial-gradient(ellipse 50% 40% at 82% 108%, #b26bff12, transparent 70%)}.pep-root .what-is,.pep-root .readout,:is(.pep-root,.cr-scope) .community-readout,.pep-root .cvd-table,.pep-root .ladder,.pep-root .dose,.pep-root .spec,.pep-root .toc,.pep-root .notes,.pep-root .dispatch,.pep-root .newsletter,.pep-root .scan-tile,.pep-root .arche,.pep-root .related-card,.pep-root .faq-item,.pep-root .next-card{background:linear-gradient(165deg, color-mix(in srgb, var(--tierColor) 6%, var(--g-a)), color-mix(in srgb, var(--tierColor) 2%, var(--g-b)));border-color:color-mix(in srgb, var(--tierColor) 16%, var(--g-border))}.pep-root .what-is,.pep-root .readout,:is(.pep-root,.cr-scope) .community-readout,.pep-root .cvd-table,.pep-root .ladder,.pep-root .dose,.pep-root .spec,.pep-root .toc,.pep-root .notes,.pep-root .dispatch,.pep-root .newsletter,.pep-root .scan-tile,.pep-root .arche,.pep-root .related-card,.pep-root .faq-item,.pep-root .next-card,.pep-root .synthesis,.pep-root .why,.pep-root .brief-x{box-shadow:inset 0 1px 0 #ffffff8c, 0 2px 6px #1b15200d, 0 16px 34px -20px color-mix(in srgb, var(--tierColor) 24%, transparent)}html[data-theme=dark] .pep-root .what-is,html[data-theme=dark] .pep-root .readout,html[data-theme=dark] :is(.pep-root,.cr-scope) .community-readout,html[data-theme=dark] .pep-root .cvd-table,html[data-theme=dark] .pep-root .ladder,html[data-theme=dark] .pep-root .dose,html[data-theme=dark] .pep-root .spec,html[data-theme=dark] .pep-root .toc,html[data-theme=dark] .pep-root .notes,html[data-theme=dark] .pep-root .dispatch,html[data-theme=dark] .pep-root .newsletter,html[data-theme=dark] .pep-root .scan-tile,html[data-theme=dark] .pep-root .arche,html[data-theme=dark] .pep-root .related-card,html[data-theme=dark] .pep-root .faq-item,html[data-theme=dark] .pep-root .next-card,html[data-theme=dark] .pep-root .synthesis,html[data-theme=dark] .pep-root .why,html[data-theme=dark] .pep-root .brief-x{box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0006, 0 1px 2px #00000080, 0 14px 30px -12px #0000009e, 0 22px 46px -20px color-mix(in srgb, var(--tierColor) 22%, transparent)}.pep-root .what-is,.pep-root .readout,:is(.pep-root,.cr-scope) .community-readout,.pep-root .cvd-table,.pep-root .ladder,.pep-root .dose,.pep-root .spec,.pep-root .toc,.pep-root .notes,.pep-root .dispatch,.pep-root .newsletter,.pep-root .synthesis,.pep-root .why,.pep-root .brief-x{border-radius:var(--r-card)}.pep-root .cvd-table,.pep-root .ladder{overflow:hidden}.pep-root .scan-tile,.pep-root .arche,.pep-root .related-card,.pep-root .faq-item,.pep-root .next-card{border-radius:var(--r-inner)}.pep-root .readout-stats,:is(.pep-root,.cr-scope) .cr-stats{background:color-mix(in srgb, var(--tierColor) 3%, var(--g-b));border:1px solid color-mix(in srgb, var(--tierColor) 12%, var(--g-border));border-radius:var(--r-inner);overflow:hidden;box-shadow:inset 0 1px 2px #0000000f}html[data-theme=dark] .pep-root .readout-stats,html[data-theme=dark] :is(.pep-root,.cr-scope) .cr-stats{box-shadow:inset 0 1px 2px #00000059}.pep-root .toc .k,.pep-root .related-h,.pep-root .faq-h{color:var(--tierColor)}.pep-root .jumpbar a{background:color-mix(in srgb, var(--tierColor) 6%, var(--g-a));border-radius:999px}.pep-root .share-pill{border-radius:999px}.cr-scope{--fSerif:"Bricolage Grotesque", system-ui, sans-serif;--fBody:"Hanken Grotesk", system-ui, sans-serif;--fMono:"Space Mono", monospace}.pep-root .pep-paywall{margin-top:6px;position:relative}.pep-root .pep-paywall-peek{filter:blur(6px)saturate(.92);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:300px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 24%,#0000 97%);mask-image:linear-gradient(#000 0% 24%,#0000 97%)}.pep-root .pep-paywall-veil{pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--bg) 80%);height:230px;position:absolute;bottom:0;left:0;right:0}.pep-root .pep-paywall-lock{z-index:2;text-align:center;background:color-mix(in srgb, var(--card) 76%, transparent);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border:1px solid color-mix(in srgb, #b26bff 32%, var(--rule));border-radius:22px;max-width:452px;margin:-176px auto 10px;padding:28px 26px 24px;position:relative;box-shadow:inset 0 1px #ffffff24,0 26px 64px -20px #00000080,0 0 46px -12px #b26bff6b}.pep-root .ppl-badge{color:#fff;background:linear-gradient(160deg,#ff525d,#e62a36);border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;display:flex;box-shadow:0 8px 22px -6px #ff3b4799,inset 0 1px #ffffff6b}.pep-root .ppl-kicker{font-family:var(--fMono);letter-spacing:.2em;text-transform:uppercase;color:#b26bff;margin-bottom:9px;font-size:10px;font-weight:700}.pep-root .ppl-h{font-family:var(--fSerif);letter-spacing:-.02em;color:var(--text);margin-bottom:9px;font-size:22px;font-weight:800;line-height:1.15}.pep-root .ppl-b{font-family:var(--fBody,"Hanken Grotesk", system-ui, sans-serif);color:var(--textDim);max-width:364px;margin:0 auto 18px;font-size:14.5px;line-height:1.55}.pep-root .ppl-cta{color:#fff;font-family:var(--fMono);letter-spacing:.12em;text-transform:uppercase;background:#e62a36;border-radius:999px;padding:14px 30px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 10px 26px -8px #ff3b47b3}.pep-root .ppl-price{font-family:var(--fMono);color:var(--textMute);letter-spacing:.03em;margin-top:12px;font-size:11px}@media (width<=520px){.pep-root .pep-paywall-lock{margin:-160px 8px 10px;padding:24px 20px 22px}}.practical-facts-card{--facts-accent:var(--tierColor,var(--pp-hue));--facts-ink:var(--ink,var(--pp-ink));--facts-accent-ink:color-mix(in srgb, var(--facts-accent) 48%, var(--facts-ink));--facts-copy:var(--text,var(--pp-ink2));--facts-muted:var(--textMute,var(--pp-dim));--facts-rule:var(--rule2,var(--rule,var(--pp-hair)));--facts-display:var(--fSerif,var(--lg-fDisplay));--facts-body:var(--fBody,var(--lg-fBody));--facts-read:var(--facts-body);--facts-mono:var(--fMono,var(--lg-fMono));--facts-gap:var(--lg-gap,12px);box-sizing:border-box;margin:var(--s-card,18px) 0;border:1px solid color-mix(in srgb, var(--facts-accent) 20%, var(--rule,var(--pp-hair)));border-radius:var(--r-card,16px);background:var(--card,transparent);color:var(--facts-ink);font-family:var(--facts-body);padding:17px 18px 0}.practical-facts-card *{box-sizing:border-box}.fact-source-links{color:var(--textMute,var(--pp-dim));font-family:var(--fMono,var(--lg-fMono,"Space Mono", ui-monospace, monospace));flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:7px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex}.fact-source-links:before{content:"sources";letter-spacing:.06em;text-transform:uppercase;margin-right:1px}.fact-source-links a{min-width:0;min-height:0;color:var(--tierColor,var(--pp-hue));font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:2px 0;text-decoration-thickness:1px;display:inline;position:relative}.fact-source-links a:after{content:" ↗";text-decoration:none;position:static}.fact-source-links--inline{vertical-align:baseline;gap:.28em;max-width:100%;margin:0 0 0 .35em}.fact-source-links--inline:before,.fact-source-links--inline a:after{content:none}.practical-facts-card__header{display:block}.practical-facts-card__heading{width:100%;min-width:0}.practical-facts-card__meta{justify-content:space-between;align-items:baseline;gap:var(--facts-gap);flex-wrap:wrap;display:flex}.practical-facts-card__kicker,.practical-facts-card__identity dt,.practical-facts-card__signal h3,.practical-facts-card__status,.practical-facts-card__header time,.practical-facts-card__details summary,.practical-facts-card .fact-source-links{font-family:var(--facts-mono)}.practical-facts-card__kicker{color:var(--facts-accent-ink);letter-spacing:.18em;text-transform:uppercase;font-size:9.5px;font-weight:800;line-height:1.25;display:block}.practical-facts-card h2{color:var(--facts-ink);font-family:var(--facts-display);letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:24px;font-weight:800;line-height:1.05}.practical-facts-card__period{color:var(--facts-accent)}.practical-facts-card__header time{color:var(--facts-muted);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.35}.practical-facts-card--gap{padding-bottom:17px}.practical-facts-card__gap-copy{max-width:70ch;margin:calc(var(--facts-gap) * 1.5) 0 0;color:var(--facts-copy);font-family:var(--facts-read);text-wrap:pretty;font-size:15px;line-height:1.6}.practical-facts-card__gap-boundary{max-width:70ch;margin:var(--facts-gap) 0 0;color:var(--facts-muted);font-family:var(--facts-mono);font-size:10px;line-height:1.5}.practical-facts-card__identity{align-items:flex-start;gap:calc(var(--facts-gap) * 2);margin:calc(var(--facts-gap) * 1.5) 0 0;display:flex}.practical-facts-card__identity>div{min-width:0}.practical-facts-card__identity-main{flex:1.3}.practical-facts-card__route{flex:1}.practical-facts-card__identity dt,.practical-facts-card__identity dd{margin:0}.practical-facts-card__identity dt{color:var(--facts-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.3}.practical-facts-card__identity dd{margin-top:6px}.practical-facts-card__identity strong,.practical-facts-card__identity dd>span:not(.fact-source-links){display:block}.practical-facts-card__identity strong{color:var(--facts-ink);font-family:var(--facts-display);letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.25}.practical-facts-card__identity dd>span:not(.fact-source-links){max-width:48ch;color:var(--facts-copy);font-family:var(--facts-read);text-wrap:pretty;margin-top:4px;font-size:14.5px;line-height:1.55}.practical-facts-card__signals{margin-top:calc(var(--facts-gap) * 1.5);border-top:1px solid var(--facts-rule);flex-direction:column;gap:0;padding:0;display:flex}.practical-facts-card__signal{align-items:start;gap:var(--facts-gap);padding:var(--facts-gap) 0;border-bottom:1px solid var(--facts-rule);grid-template-columns:minmax(116px,.32fr) minmax(0,1fr);display:grid}.practical-facts-card__signal:last-child{border-bottom:0}.practical-facts-card__signal-copy{min-width:0}.practical-facts-card__signal h3{color:var(--facts-accent-ink);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.35;margin:2px 0 0!important}.practical-facts-card__signal p,.practical-facts-card__lanes p{color:var(--facts-copy);font-family:var(--facts-read);text-wrap:pretty;margin:0;line-height:1.6}.practical-facts-card__signal p{max-width:68ch;font-size:15px}.practical-facts-card__signal[data-state=not-reviewed] p,.practical-facts-card__not-reviewed{color:var(--facts-muted)}.practical-facts-card .fact-source-links{color:var(--facts-muted);align-self:start}.practical-facts-card .fact-source-links a{color:var(--facts-accent-ink)}.practical-facts-card__details summary:focus-visible,.practical-facts-card .fact-source-links a:focus-visible{outline:2px solid var(--facts-accent);outline-offset:2px}.practical-facts-card__details{border-top:1px solid var(--facts-rule);margin-top:0}.practical-facts-card__details summary{min-height:56px;color:var(--facts-ink);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:14px;margin:0 -18px;padding:8px 18px;list-style:none;display:flex}.practical-facts-card__details summary::-webkit-details-marker{display:none}.practical-facts-card__details summary>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.practical-facts-card__details summary strong{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.practical-facts-card__details summary small{color:var(--facts-muted);font-family:var(--facts-body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.35}.practical-facts-card__chevron{border-radius:var(--r-inner,10px);background:color-mix(in srgb, var(--facts-accent) 8%, transparent);width:28px;height:28px;color:var(--facts-accent);transition:transform var(--motion-state,.19s) var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)), background-color var(--motion-state,.19s) var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));flex:0 0 28px;place-items:center;font-size:18px;line-height:1;display:grid;transform:rotate(0)}.practical-facts-card__details[open] .practical-facts-card__chevron{background:color-mix(in srgb, var(--facts-accent) 14%, transparent);transform:rotate(90deg)}.practical-facts-card__lanes{gap:0;padding-bottom:14px;display:grid}.practical-facts-card__lanes>section{padding:var(--facts-gap) 0;border-top:1px solid var(--facts-rule)}.practical-facts-card__lane-head{justify-content:space-between;align-items:baseline;gap:var(--facts-gap);display:flex}.practical-facts-card__lanes h3{color:var(--facts-ink);font-family:var(--facts-display);letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.25;margin:0!important}.practical-facts-card__status{color:var(--facts-muted);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:8.5px;font-weight:700;line-height:1.3}.practical-facts-card__lanes p,.practical-facts-card__lanes li{font-size:14.5px}.practical-facts-card__lanes p{margin-top:5px}.practical-facts-card__lanes ul{gap:var(--facts-gap);margin:var(--facts-gap) 0 0;padding:0;list-style:none;display:grid}.practical-facts-card__lanes li{font-family:var(--facts-read);gap:3px;padding-left:13px;line-height:1.55;display:grid}.practical-facts-card__lanes li strong{color:var(--facts-ink)}.practical-facts-card__lanes li>span{color:var(--facts-copy)}.practical-facts-card__not-reviewed{font-size:12.5px}@media (hover:hover){.practical-facts-card__details summary:hover{background:color-mix(in srgb, var(--facts-accent) 4%, transparent)}.practical-facts-card .fact-source-links a:hover{color:var(--facts-accent);text-decoration-color:currentColor}}@media (any-pointer:coarse){html[data-design=lg][data-glass=full] .lg-pep .fact-source-links{align-items:center;gap:0}html[data-design=lg][data-glass=full] .lg-pep .fact-source-links>a{touch-action:manipulation;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;display:inline-flex}html[data-design=lg][data-glass=full] .lg-pep .fact-source-links--inline{vertical-align:top;width:fit-content;max-width:100%;margin:2px 0 0;display:flex}}@media (width<=540px){.practical-facts-card{padding:16px 15px 0}.practical-facts-card h2{font-size:22px}.practical-facts-card__header time{letter-spacing:.08em;font-size:8.5px}.practical-facts-card__identity{gap:var(--facts-gap);margin-top:calc(var(--facts-gap) * 1.5);flex-direction:column}.practical-facts-card__identity>div{width:100%}.practical-facts-card__route{padding-top:0}.practical-facts-card__signals{margin-top:calc(var(--facts-gap) * 1.5)}.practical-facts-card__signal{gap:calc(var(--facts-gap) / 2);grid-template-columns:minmax(0,1fr)}.practical-facts-card__signal h3{margin:0!important}.practical-facts-card__details summary{margin:0 -15px;padding-inline:15px}.practical-facts-card__lane-head{flex-direction:column;align-items:flex-start;gap:5px}.practical-facts-card__status{letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.practical-facts-card__status:before{background:var(--facts-accent);content:"";border-radius:999px;flex:none;width:28px;height:2px}}html[data-design=lg] .lg-pep .pp-glass.practical-facts-card{--facts-accent:var(--lg-accent);--facts-ink:var(--ug-ink,var(--lg-ink));--facts-accent-ink:color-mix(in srgb, var(--lg-accent) 48%, var(--ug-ink,var(--lg-ink)));--facts-copy:var(--ug-ink-2,var(--lg-ink-2));--facts-muted:var(--ug-ink-3,var(--lg-ink-3));--facts-rule:var(--ug-rule,var(--lg-divider));--facts-display:var(--lg-fDisplay);--facts-body:var(--lg-fBody);--facts-read:var(--lg-fBody);--facts-mono:var(--lg-fMono);background:linear-gradient(165deg, color-mix(in srgb, var(--hue) var(--lgp-hue-mix), var(--lgp-plate-hi)), var(--lgp-plate-lo)) var(--lg-bg-base);-webkit-backdrop-filter:none;backdrop-filter:none;margin:0;padding:18px 18px 0}html[data-design=lg]:is([data-theme=dark],[data-theme=carbon]) .lg-pep .practical-facts-card{--facts-accent-ink:var(--lg-accent)}html[data-design=lg] .lg-pep .practical-facts-card__details summary{margin-inline:-18px;padding-inline:18px}html[data-design=lg] .lg-pep .practical-facts-card__chevron{border-radius:10px}html[data-design=lg] .lg-pep .practical-facts-card .fact-source-links a{color:var(--lg-accent)}@media (width<=540px){html[data-design=lg] .lg-pep .practical-facts-card{padding:17px 16px 0}html[data-design=lg] .lg-pep .practical-facts-card__details summary{margin-inline:-16px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.practical-facts-card__chevron{transition:none}}@media (forced-colors:active){.practical-facts-card,html[data-design=lg] .lg-pep .pp-glass.practical-facts-card,.practical-facts-card__chevron{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.practical-facts-card .fact-source-links a{color:linktext;text-decoration-color:linktext}}.compound-header-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;margin-left:auto;display:inline-flex}.compound-header-action{box-sizing:border-box;white-space:nowrap;touch-action:manipulation;flex:none;min-height:44px;text-decoration:none}.compound-header-action__icon{flex:none}@media (width>=900px){.compound-header-actions{gap:12px}}@media (width<=340px){.compound-header-action__icon{display:none}}html[data-design=lg] .lg-pep .compound-cinematic{border-bottom:1px solid var(--lg-divider);min-width:0;color:var(--lg-ink);font-family:var(--lg-fBody)}html[data-design=lg] .lg-pep .compound-cinematic__heading{background:linear-gradient(135deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px var(--lg-rim-hi), inset 0 -1px var(--lg-underside);padding:28px 24px 24px;position:relative}html[data-design=lg] .lg-pep .compound-cinematic__heading h3{text-wrap:balance;max-width:24ch;margin:0 0 16px;font-size:1.625rem;line-height:1.15}html[data-design=lg] .lg-pep .compound-cinematic__heading>span{border:1px solid var(--lg-divider);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px var(--lg-rim-hi), inset 0 -1px var(--lg-underside);color:var(--lg-ink-2);font:600 .6875rem/1.4 var(--lg-fMono);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}html[data-design=lg] .lg-pep .compound-cinematic__heading>span:before{content:"";background:var(--rep-anatomy-accent-ink);border-radius:50%;flex:none;width:5px;height:5px}html[data-design=lg] .lg-pep .compound-cinematic__frame{isolation:isolate;aspect-ratio:3/2;background:var(--lg-plate-hi);position:relative;overflow:hidden}html[data-design=lg] .lg-pep .compound-cinematic__frame:before,html[data-design=lg] .lg-pep .compound-cinematic__frame:after{content:"";pointer-events:none;position:absolute;inset:0}html[data-design=lg] .lg-pep .compound-cinematic__frame:before{z-index:1;box-shadow:inset 0 2px 2px var(--lg-underside), inset 0 -1px var(--lg-rim-hi)}html[data-design=lg] .lg-pep .compound-cinematic__frame:after{background:linear-gradient(110deg, transparent 35%, var(--lg-bevel) 50%, transparent 65%);opacity:0}html[data-design=lg] .lg-pep .compound-cinematic__image{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;padding:0;display:block;transform:none}html[data-design=lg] .lg-pep .compound-cinematic__callouts{z-index:1;pointer-events:none;width:100%;height:100%;font-family:Hanken Grotesk,sans-serif;position:absolute;inset:0;overflow:visible}html[data-design=lg] .lg-pep .compound-cinematic__callouts .callout rect{fill:var(--lg-plate-hi);fill-opacity:.98;stroke:var(--lg-rim-hi);stroke-width:2px}html[data-design=lg] .lg-pep .compound-cinematic__callouts text{fill:var(--lg-ink);letter-spacing:.02em;font-weight:650}html[data-design=lg] .lg-pep .compound-cinematic__callouts .leader{fill:none;stroke:var(--rep-anatomy-accent-ink);stroke-width:3px;stroke-linecap:round}html[data-design=lg] .lg-pep .compound-cinematic__callouts .pin{fill:var(--lg-instrument-white);stroke:var(--rep-anatomy-accent-ink);stroke-width:3px}html[data-design=lg] .lg-pep .compound-cinematic__guide{border-bottom:1px solid var(--lg-divider);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px var(--lg-rim-hi), inset 0 -1px var(--lg-underside)}html[data-design=lg] .lg-pep .compound-cinematic__guide summary{cursor:pointer;color:var(--lg-ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:.875rem;font-weight:650;list-style:none;display:flex}html[data-design=lg] .lg-pep .compound-cinematic__guide summary::-webkit-details-marker{display:none}html[data-design=lg] .lg-pep .compound-cinematic__guide summary::marker{content:""}html[data-design=lg] .lg-pep .compound-cinematic__chevron{width:8px;height:8px;transition:transform var(--lg-micro) var(--lg-ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-2px)rotate(45deg)}html[data-design=lg] .lg-pep .compound-cinematic__guide[open] .compound-cinematic__chevron{transform:translateY(2px)rotate(225deg)}html[data-design=lg] .lg-pep .compound-cinematic__guide dl{gap:20px;margin:0;padding:4px 24px 24px;display:grid}html[data-design=lg] .lg-pep .compound-cinematic__guide dt{align-items:center;gap:9px;font-size:.875rem;font-weight:700;display:flex}html[data-design=lg] .lg-pep .compound-cinematic__guide-pin{border:1px solid var(--rep-anatomy-accent-ink);background:var(--lg-instrument-white);border-radius:50%;flex:none;width:7px;height:7px}html[data-design=lg] .lg-pep .compound-cinematic__guide dd{color:var(--lg-ink-2);margin:6px 0 0 16px;font-size:.9375rem;line-height:1.6}html[data-design=lg] .lg-pep .compound-cinematic__copy{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;display:grid}html[data-design=lg] .lg-pep .compound-cinematic__copy>div{min-width:0;padding:26px 24px}html[data-design=lg] .lg-pep .compound-cinematic .compound-cinematic__copy h4{font:700 .875rem/1.4 var(--lg-fBody);letter-spacing:0;margin:0 0 14px}html[data-design=lg] .lg-pep .compound-cinematic__copy p{color:var(--lg-ink-2);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.7}html[data-design=lg] .lg-pep .compound-cinematic .compound-cinematic__story p{color:var(--lg-ink);font:400 1.125rem/1.65 var(--lg-fRead)}html[data-design=lg] .lg-pep .compound-cinematic__evidence{background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));box-shadow:inset 0 1px var(--lg-rim-hi), inset 0 -1px var(--lg-underside)}html[data-design=lg] .lg-pep .compound-cinematic .compound-cinematic__evidence h4{color:var(--rep-anatomy-accent-ink)}html[data-design=lg] .lg-pep .compound-cinematic__source{color:var(--rep-anatomy-accent-ink);text-underline-offset:4px;transition:color var(--lg-micro) var(--lg-ease);margin-top:18px;font-size:.875rem;font-weight:650;text-decoration-thickness:1px;display:inline-block}html[data-design=lg] .lg-pep .compound-cinematic__source:after{content:" ↗";transition:transform var(--lg-micro) var(--lg-ease);margin-left:5px;display:inline-block}html[data-design=lg] .lg-pep .compound-cinematic :is(summary,a):focus-visible{outline:2px solid var(--lg-focus);outline-offset:-3px}@media (hover:hover) and (pointer:fine){html[data-design=lg] .lg-pep .compound-cinematic__guide summary:hover,html[data-design=lg] .lg-pep .compound-cinematic__source:hover{color:var(--rep-anatomy-accent-ink)}html[data-design=lg] .lg-pep .compound-cinematic__source:hover:after{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){html[data-design=lg] .lg-pep .compound-cinematic[data-revealed=true] .compound-cinematic__frame:after{animation:compound-art-light .5s var(--lg-ease) both}html[data-design=lg] .lg-pep .compound-cinematic[data-revealed=true] .compound-cinematic__callouts>g{animation:compound-callout-arrive .25s var(--lg-ease) both;animation-delay:calc(var(--callout-order) * 50ms)}html[data-design=lg] .lg-pep .compound-cinematic[data-revealed=true] .leader:not([stroke-dasharray]){stroke-dasharray:1;animation:compound-leader-trace .5s var(--lg-ease) both;animation-delay:calc(var(--callout-order) * 50ms)}html[data-design=lg] .lg-pep .compound-cinematic__guide[open] dl{animation:compound-guide-open .25s var(--lg-ease) both}}@keyframes compound-art-light{0%{opacity:0;transform:translate(-100%)}40%{opacity:.5}to{opacity:0;transform:translate(100%)}}@keyframes compound-callout-arrive{0%{opacity:.35}to{opacity:1}}@keyframes compound-leader-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes compound-guide-open{0%{opacity:.6;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){html[data-design=lg] .lg-pep .compound-cinematic__heading,html[data-design=lg] .lg-pep .compound-cinematic__guide summary,html[data-design=lg] .lg-pep .compound-cinematic__guide dl,html[data-design=lg] .lg-pep .compound-cinematic__copy>div{padding-inline:14px}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-pep .compound-cinematic *,html[data-design=lg] .lg-pep .compound-cinematic :after{transition:none;animation:none}}@media (prefers-contrast:more){html[data-design=lg] .lg-pep .compound-cinematic__callouts .callout rect{fill:var(--lg-bg-base);fill-opacity:1;stroke:var(--lg-ink)}}@media (forced-colors:active){html[data-design=lg] .lg-pep .compound-cinematic,html[data-design=lg] .lg-pep .compound-cinematic__frame,html[data-design=lg] .lg-pep .compound-cinematic__heading>span,html[data-design=lg] .lg-pep .compound-cinematic__callouts .callout rect{color:canvastext;fill:canvas;stroke:canvastext;background:canvas;border-color:canvastext}html[data-design=lg] .lg-pep .compound-cinematic__frame:before,html[data-design=lg] .lg-pep .compound-cinematic__frame:after{display:none}html[data-design=lg] .lg-pep .compound-cinematic__callouts :is(text,.leader,.pin){fill:canvastext;stroke:canvastext}html[data-design=lg] .lg-pep .compound-cinematic :is(summary,a){color:linktext}}html[data-design=lg] .lg-pep .pp-glass.rep-anatomy{--rep-anatomy-accent:var(--lg-peptides);--rep-anatomy-accent-ink:color-mix(in srgb, var(--lg-peptides) 56%, var(--lg-ink));--rep-anatomy-on-accent:var(--lg-on-accent-pale);background:linear-gradient(180deg, var(--lgp-plate-hi), var(--lgp-plate-lo)) var(--lg-bg-base);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--lg-ink);border-radius:22px;padding:0;overflow:visible;container-type:inline-size}html[data-design=lg] .lg-pep .rep-anatomy :is(h2,h3,h4){font-family:var(--lg-fDisplay);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-weight:800}html[data-design=lg] .lg-pep .rep-anatomy h2{margin:6px 0 12px;font-size:1.625rem;line-height:1.2}html[data-design=lg] .lg-pep .rep-anatomy :is(p,li,dd){overflow-wrap:anywhere}html[data-design=lg] .lg-pep .rep-anatomy .rep-kicker{color:var(--rep-anatomy-accent-ink);font:700 .625rem/1.5 var(--lg-fMono);letter-spacing:.12em;text-transform:uppercase;margin:0}html[data-design=lg] .lg-pep .rep-primary-identity{border-bottom:1px solid var(--lg-divider);background:linear-gradient(135deg, color-mix(in srgb, var(--rep-anatomy-accent) 8%, transparent), transparent 65%);box-shadow:inset 0 1px 0 var(--lg-bevel);border-radius:22px 22px 0 0;padding:24px 24px 20px}html[data-design=lg] .lg-pep .rep-primary-identity>p:not(.rep-kicker){max-width:70ch;color:var(--lg-ink-2);font:400 1rem/1.7 var(--lg-fBody);text-wrap:pretty;margin:8px 0}html[data-design=lg] .lg-pep .rep-primary-identity>.rep-primary-class{border:1px solid var(--lg-divider);background:var(--lg-chip-hi);width:fit-content;box-shadow:inset 0 1px 0 var(--lg-bevel);font:700 .6875rem/1.5 var(--lg-fMono);border-radius:8px;padding:4px 10px}html[data-design=lg] .lg-pep .rep-primary-identity>.rep-primary-resolution{font-weight:700}html[data-design=lg][data-theme=dark] .lg-pep .rep-primary-identity{background:linear-gradient(180deg, color-mix(in srgb, var(--rep-anatomy-accent) 8%, var(--lg-plate-hi)), transparent);box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside)}html[data-design=lg][data-theme=carbon] .lg-pep .rep-primary-identity{background:linear-gradient(180deg, var(--lg-chip-hi), transparent);box-shadow:inset 0 2px 0 var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside)}html[data-design=lg] .lg-pep .rep-primary-composition{border-top:1px solid var(--lg-divider);font-family:var(--lg-fBody);margin-top:16px;padding-top:14px}html[data-design=lg] .lg-pep .rep-primary-composition ul{flex-wrap:wrap;gap:8px 20px;margin:8px 0 0;padding-inline-start:18px;display:flex}html[data-design=lg] .lg-pep .rep-primary-composition h3{font-size:1rem;line-height:1.4;margin:0 0 8px!important}html[data-design=lg] .lg-pep .rep-primary-workspace{grid-template-columns:repeat(auto-fit,minmax(min(100%,347px),1fr));align-items:start;gap:24px;padding:24px;display:grid}html[data-design=lg] .lg-pep .rep-anatomy figure{border:1px solid var(--lg-divider);background:var(--lg-plate-hi);min-width:0;box-shadow:inset 0 1px 0 var(--lg-bevel), 0 2px 6px var(--lg-underside);border-radius:14px;margin:0}html[data-design=lg] .lg-pep .rep-anatomy .rep-frame{aspect-ratio:3/2;background:var(--lg-plate-hi);border-radius:14px 14px 0 0;position:relative;overflow:hidden}html[data-design=lg] .lg-pep .rep-anatomy .rep-frame img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}html[data-design=lg] .lg-pep .rep-anatomy[data-compound=cagrisema] .rep-frame img{box-sizing:border-box;padding:3.33333%}html[data-design=lg] .lg-pep .rep-anatomy[data-compound=tesamorelin] .rep-frame img{box-sizing:border-box;padding-top:5%}html[data-design=lg] .lg-pep .rep-anatomy[data-compound=insulin] .rep-frame img{transform-origin:63% 44%;transform:scale(1.35)}html[data-design=lg] .lg-pep .rep-anatomy[data-compound=tesa-cjc-ipa-blend] .rep-frame img{transform-origin:42% 46%;transform:scale(1.55)}html[data-design=lg] .lg-pep .rep-anatomy .rep-marks{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}html[data-design=lg] .lg-pep .rep-anatomy .rep-marks li{box-sizing:border-box;border:2px solid var(--lg-on-accent);background:var(--rep-anatomy-accent);width:28px;height:28px;color:var(--rep-anatomy-on-accent);box-shadow:0 2px 6px var(--lg-shadow);font:700 .6875rem/1 var(--lg-fMono);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}html[data-design=lg] .lg-pep .rep-anatomy .rep-marks li[data-active=true]{outline:2px solid var(--rep-anatomy-accent);outline-offset:3px}html[data-design=lg] .lg-pep .rep-anatomy .rep-figcap{border-top:1px solid var(--lg-divider);color:var(--lg-ink-2);font:400 .8125rem/1.5 var(--lg-fBody);overflow-wrap:anywhere;padding:12px 14px}html[data-design=lg] .lg-pep .rep-anatomy .rep-path{grid-template-columns:1fr;min-width:0;margin:0;padding:0;list-style:none;display:grid}html[data-design=lg] .lg-pep .rep-anatomy .rep-path>li{border-bottom:1px solid var(--lg-divider);min-width:0;padding:14px 0;position:relative}html[data-design=lg] .lg-pep .rep-anatomy .rep-path>li:first-child{padding-top:0}html[data-design=lg] .lg-pep .rep-anatomy .rep-copy h3{font-size:1.25rem;line-height:1.3;margin:6px 0 10px!important}html[data-design=lg] .lg-pep .rep-anatomy .rep-copy>.lg-read{color:var(--lg-ink-2);font:400 1rem/1.7 var(--lg-fBody);margin:0 0 20px}html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button{box-sizing:border-box;border:1px solid var(--lg-divider);background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));width:100%;min-height:44px;box-shadow:inset 0 1px 0 var(--lg-bevel), inset 0 -1px 0 var(--lg-underside), 0 2px 4px var(--lg-underside);color:var(--lg-ink);font:700 .9375rem/1.4 var(--lg-fDisplay);text-align:left;cursor:pointer;transition:transform var(--lg-micro) var(--lg-ease);border-radius:14px;align-items:center;gap:12px;margin:0 0 8px;padding:8px 10px;display:flex}html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button[aria-pressed=true]{border-color:var(--rep-anatomy-accent-ink);background:linear-gradient(180deg, color-mix(in srgb, var(--rep-anatomy-accent) 12%, var(--lg-chip-hi)), var(--lg-chip-lo))}html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button:active{transform:translateY(1px)}html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button>span{min-width:0}html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button :is(strong,small){display:block}html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button small{color:var(--lg-ink-2);font:400 .8125rem/1.5 var(--lg-fBody);margin-top:3px}html[data-design=lg][data-theme=dark] .lg-pep .rep-anatomy .rep-primary-step-button[aria-pressed=true]{box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 0 -1px 0 var(--lg-underside), 0 2px 4px var(--lg-shadow)}html[data-design=lg][data-theme=carbon] .lg-pep .rep-anatomy .rep-primary-step-button{background:linear-gradient(180deg, var(--lg-chip-hi), var(--lg-chip-lo));border-radius:8px}html[data-design=lg][data-theme=carbon] .lg-pep .rep-anatomy .rep-primary-step-button[aria-pressed=true]{box-shadow:inset 0 1px 0 var(--lg-rim-hi), inset 3px 0 0 var(--rep-anatomy-accent-ink), inset 0 -1px 0 var(--lg-underside)}html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button>b{background:var(--rep-anatomy-accent);height:28px;color:var(--rep-anatomy-on-accent);font:700 .6875rem/1 var(--lg-fMono);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}html[data-design=lg] .lg-pep .rep-anatomy .rep-path p{color:var(--lg-ink-2);font:400 1rem/1.7 var(--lg-fBody);margin:8px 0}html[data-design=lg] .lg-pep .rep-anatomy .rep-citations{color:var(--lg-ink-2);font:700 .6875rem/1.5 var(--lg-fMono);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}html[data-design=lg] .lg-pep .rep-anatomy .rep-citations a{min-width:24px;min-height:24px;color:var(--rep-anatomy-accent-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}html[data-design=lg] .lg-pep .rep-anatomy .rep-citation-detail{min-width:0}html[data-design=lg] .lg-pep .rep-anatomy .rep-citation-detail[open]{flex-basis:100%}html[data-design=lg] .lg-pep .rep-anatomy .rep-citation-detail summary{min-height:44px;color:var(--rep-anatomy-accent-ink);cursor:pointer;align-content:center}html[data-design=lg] .lg-pep .rep-anatomy .rep-citation-detail p{color:var(--lg-ink-2);font:400 .875rem/1.6 var(--lg-fBody)}html[data-design=lg] .lg-pep .rep-anatomy :is(button,a,summary):focus-visible{outline:2px solid var(--rep-anatomy-accent-ink);outline-offset:3px}html[data-design=lg] .lg-pep .rep-primary-effects{border-top:1px solid var(--lg-divider);margin:0 24px;padding:24px 0 0}html[data-design=lg] .lg-pep .rep-primary-effects>.rep-primary-effect-list{margin:0;padding:0;list-style:none}html[data-design=lg] .lg-pep .rep-primary-effects>h3{font-size:1.25rem;line-height:1.3;margin:6px 0 12px!important}html[data-design=lg] .lg-pep .rep-primary-effects>p:not(.rep-kicker){color:var(--lg-ink-2);font:400 .875rem/1.6 var(--lg-fBody)}html[data-design=lg] .lg-pep .rep-primary-effects>.rep-primary-reviewed-at{margin:0 0 4px}html[data-design=lg] .lg-pep .rep-primary-effect{border-bottom:1px solid var(--lg-divider);font:400 1rem/1.7 var(--lg-fBody);padding:16px 0}html[data-design=lg] .lg-pep .rep-primary-effect-heading{gap:4px;display:grid}html[data-design=lg] .lg-pep .rep-primary-effect :is(h3,h4){font-size:1rem;margin:0!important}html[data-design=lg] .lg-pep .rep-primary-effect-result{color:var(--lg-ink);margin:8px 0 4px}html[data-design=lg] .lg-pep .rep-primary-effect-magnitude{color:var(--lg-ink-2);margin:4px 0}html[data-design=lg] .lg-pep .rep-primary-evidence{color:var(--lg-ink-2);font:700 .6875rem/1.5 var(--lg-fMono);flex-wrap:wrap;gap:4px 0;display:flex}html[data-design=lg] .lg-pep .rep-primary-evidence>span{align-items:center;display:inline-flex}html[data-design=lg] .lg-pep .rep-primary-evidence>span+span:before{content:"·";color:var(--lg-ink-3);margin:0 8px}html[data-design=lg] .lg-pep .rep-primary-effect-detail summary{width:fit-content;min-height:44px;color:var(--rep-anatomy-accent-ink);font:700 .8125rem/1.5 var(--lg-fBody);cursor:pointer;align-content:center}html[data-design=lg] .lg-pep .rep-primary-effect-detail :is(p,dl){color:var(--lg-ink-2);margin:8px 0}html[data-design=lg] .lg-pep .rep-primary-effect-detail dt{font-weight:700}html[data-design=lg] .lg-pep .rep-primary-effect-detail dd{margin:0 0 10px}html[data-design=lg] .lg-pep .rep-primary-effect-detail ul{padding-inline-start:20px}html[data-design=lg] .lg-pep .rep-primary-effect-sources a{color:var(--rep-anatomy-accent-ink);text-underline-offset:3px}html[data-design=lg] .lg-pep .rep-primary-outcomes>h3{font-size:1rem;line-height:1.4;margin:24px 24px 0!important}html[data-design=lg] .lg-pep .rep-primary-boundary{border-top:1px solid var(--lg-divider);background:color-mix(in srgb, var(--lg-chip-hi) 92%, var(--rep-anatomy-accent) 8%);border-radius:0 0 22px 22px}html[data-design=lg] .lg-pep .rep-primary-boundary>h3{padding:16px 24px 0;font-size:.875rem;line-height:1.4;margin:0!important}html[data-design=lg] .lg-pep .rep-anatomy .rep-outcomes{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:14px;margin:24px;padding:0;list-style:none;display:grid}html[data-design=lg] .lg-pep .rep-anatomy .rep-outcomes li{border:1px solid color-mix(in srgb, var(--rep-anatomy-accent-ink) 34%, transparent);background:color-mix(in srgb, var(--rep-anatomy-accent-ink) 6%, transparent);color:var(--lg-ink-2);font:700 .875rem/1.5 var(--lg-fBody);border-radius:12px;padding:8px 12px}html[data-design=lg] .lg-pep .rep-anatomy .rep-boundary{color:var(--lg-ink-2);font:500 .8125rem/1.6 var(--lg-fBody);margin:0;padding:8px 24px 16px}@container (width>=766px){html[data-design=lg] .lg-pep .rep-primary-workspace figure{position:sticky;top:24px}}@container (width>=674px){html[data-design=lg] .lg-pep[data-lgp-wide] .rep-primary-workspace{grid-template-columns:332px minmax(0,1fr);column-gap:20px;padding-inline:14px}html[data-design=lg] .lg-pep[data-lgp-wide] .rep-primary-workspace figure{position:sticky;top:24px}}@media (width<=420px){html[data-design=lg] .lg-pep .rep-primary-identity{padding:20px 14px 16px}html[data-design=lg] .lg-pep .rep-primary-workspace{gap:20px;padding:14px}html[data-design=lg] .lg-pep .rep-primary-workspace>figure{box-sizing:border-box;justify-self:center;width:max(100%,289px);max-width:calc(100% + 28px)}html[data-design=lg] .lg-pep .rep-primary-effects,html[data-design=lg] .lg-pep .rep-primary-outcomes>h3{margin-inline:14px}html[data-design=lg] .lg-pep .rep-primary-boundary>h3{padding-inline:14px}html[data-design=lg] .lg-pep .rep-anatomy .rep-outcomes{margin:20px 14px}html[data-design=lg] .lg-pep .rep-anatomy .rep-boundary{padding:14px}}@media (prefers-reduced-motion:reduce){html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button{transition:none}}@media (forced-colors:active){html[data-design=lg] .lg-pep .rep-anatomy,html[data-design=lg] .lg-pep .rep-anatomy :is(.rep-primary-identity,figure,.rep-boundary,.rep-primary-step-button){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}html[data-design=lg] .lg-pep .rep-anatomy .rep-marks li,html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button>b{color:canvastext;background:canvas;border:1px solid canvastext}html[data-design=lg] .lg-pep .rep-anatomy .rep-marks li[data-active=true],html[data-design=lg] .lg-pep .rep-anatomy .rep-primary-step-button[aria-pressed=true]{outline-offset:3px;outline:2px solid highlight}html[data-design=lg] .lg-pep .rep-anatomy :is(a,summary){color:linktext}}.pep-root .rep-primary-text{z-index:2;width:calc(100% - 36px);max-width:var(--pep-read);border:1px solid var(--rule);border-radius:var(--r-card);background:var(--bg);color:var(--text);font:400 1rem/1.7 var(--fBody);margin:24px auto;padding:20px;position:relative}.pep-root .rep-primary-text :is(h2,h3,h4){color:var(--text);font-family:var(--fSerif);text-wrap:balance;margin:16px 0 10px;line-height:1.3}.pep-root .rep-primary-text h2{margin-top:0;font-size:1.5rem}.pep-root .rep-primary-text h3{font-size:1.25rem;margin:16px 0 10px!important}.pep-root .rep-primary-text h4{font-size:1rem}.pep-root .rep-primary-text :is(p,li,dd,a){overflow-wrap:anywhere}.pep-root .rep-primary-text p{margin:8px 0}.pep-root .rep-primary-text .rep-path{padding-inline-start:24px}.pep-root .rep-primary-text .rep-path>li{padding:12px 0}.pep-root .rep-primary-text .rep-primary-reviewed-at{margin:0 0 4px}.pep-root .rep-primary-text .rep-primary-effect-list{margin:0;padding:0;list-style:none}.pep-root .rep-primary-text .rep-primary-effect{border-top:1px solid var(--rule);padding:16px 0}.pep-root .rep-primary-text .rep-primary-effect-heading{gap:4px;display:grid}.pep-root .rep-primary-text .rep-primary-effect-heading :is(h3,h4){margin:0!important}.pep-root .rep-primary-text .rep-primary-effect-result{margin:8px 0 4px}.pep-root .rep-primary-text .rep-primary-effect-magnitude{margin:4px 0}.pep-root .rep-primary-text .rep-primary-evidence{font:700 .75rem/1.5 var(--fMono);flex-wrap:wrap;gap:4px 0;display:flex}.pep-root .rep-primary-text .rep-primary-evidence>span{align-items:center;display:inline-flex}.pep-root .rep-primary-text .rep-primary-evidence>span+span:before{content:"·";color:var(--muted);margin:0 8px}.pep-root .rep-primary-text summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700}.pep-root .rep-primary-text dt{font-weight:700}.pep-root .rep-primary-text dd{margin:0 0 12px}.pep-root .rep-primary-text .rep-citations{font:700 .75rem/1.5 var(--fMono);flex-wrap:wrap;gap:8px;display:flex}.pep-root .rep-primary-text a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.pep-root .rep-primary-text .rep-citations a{align-items:center;min-width:24px;min-height:24px;display:inline-flex}.pep-root .rep-primary-text :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid}.pep-root .rep-primary-text .rep-boundary{border-top:1px solid var(--rule);padding-top:14px;font-weight:500}
