.compound-detail{--compound-card-radius: 16px;--compound-inner-radius: 12px;--compound-nav-height: 56px;--compound-zebra: color-mix(in srgb, var(--app-ink) 3%, transparent);width:min(var(--site-content-width, 1080px),calc(100% - var(--site-page-gutters, 24px)));margin:18px auto 72px;color:var(--app-ink);font-family:var(--base-font)}.compound-detail h1,.compound-detail h2,.compound-detail h3,.compound-detail h4,.compound-detail p{margin-top:0}.compound-detail a:focus-visible,.compound-detail button:focus-visible,.compound-detail summary:focus-visible{outline:3px solid var(--app-selected-ring);outline-offset:2px}.compound-detail .page-hero{margin-bottom:6px}.compound-detail .page-hero__grid{align-items:start}.compound-detail__hero-tags{display:flex;flex-wrap:wrap;gap:8px}.compound-detail__hero-aliases{margin:12px 0 0;color:var(--app-ink-muted);font-size:13.5px;line-height:1.5}.compound-facts{display:grid;gap:14px;padding:20px 22px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-bg-raised);box-shadow:0 14px 36px #263d4d14}.compound-facts__title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0}.compound-facts__title strong{font-family:var(--display-font, var(--base-font));font-size:16px;font-weight:600;letter-spacing:-.01em}.compound-facts__title span{color:var(--app-ink-muted);font-size:12.5px}.compound-facts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.compound-facts__list>div{min-width:0;padding-top:10px;border-top:1px solid var(--app-line)}.compound-facts__wide{grid-column:1 / -1}.compound-facts__list dt{color:var(--app-ink-muted);font-size:12.5px}.compound-facts__list dd{margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.compound-facts__wide dd{font-size:13.5px;font-weight:600;line-height:1.5}.compound-facts__list--rows{grid-template-columns:minmax(0,1fr);gap:0}.compound-facts__list--rows>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.compound-facts__list--rows dt{color:var(--app-ink);font-size:14px;font-weight:600}.compound-facts__list--rows dd{margin:0;font-size:14px}.compound-facts__link{display:inline-flex;align-items:center;gap:6px;width:max-content;color:var(--primary-color);font-size:13px;font-weight:700;text-decoration:none}.compound-facts__link:hover{text-decoration:underline}.compound-facts__link svg{width:14px;height:14px}.compound-facts__note{margin:0;color:var(--app-ink-muted);font-size:12.5px;line-height:1.5}.compound-facts__ingredients{display:grid;margin:0;padding:0;list-style:none}.compound-facts__ingredients li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:9px 0;border-top:1px solid var(--app-line);font-size:13px}.compound-facts__ingredients strong{flex:1 1 140px;font-size:14px}.compound-facts__ingredients span{color:var(--app-ink-muted)}.compound-facts__ingredients a{color:var(--primary-color);font-weight:700;text-decoration:none}.compound-facts__ingredients a:hover{text-decoration:underline}.compound-formula sub{font-size:.72em;line-height:0}.compound-detail__jump-nav{position:sticky;top:0;z-index:30;margin-top:10px;padding:10px 0;border-bottom:1px solid var(--app-line);background:color-mix(in srgb,var(--app-bg, #f8fafb) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compound-detail__jump-nav-track{display:flex;flex-wrap:wrap;gap:8px}.compound-detail__jump-nav .pc-pill{color:var(--app-ink);text-decoration:none;transition:border-color .16s ease,color .16s ease}.compound-detail__jump-nav .pc-pill:hover{border-color:var(--primary-color);color:var(--primary-color)}.compound-detail__section-head{max-width:74ch}.compound-detail__section-head h2{margin-bottom:0;font-family:var(--display-font);font-size:clamp(24px,1.2vw + 14px,30px);font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.compound-detail__section-head>p:last-child{margin:10px 0 0;color:var(--app-ink-muted);font-size:14.5px;line-height:1.6}.compound-detail__overview,.compound-detail__evidence,.compound-detail__advanced,.compound-detail__mechanism,.compound-detail__technical,.compound-detail__sources,.compound-detail__related,.compound-research__chemistry,.compound-research__protocols,.compound-research__components,.compound-research__component-protocols{margin-top:clamp(40px,4vw,52px);scroll-margin-top:calc(var(--compound-nav-height) + 16px)}.compound-research__component-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin-top:18px}.compound-research__component{box-shadow:none;border-radius:var(--compound-card-radius)}.compound-research__component .compound-facts__title a{color:inherit;text-decoration:none}.compound-research__component .compound-facts__title a:hover{text-decoration:underline}.compound-research__component .compound-facts__wide dd.compound-research__mono{font-weight:600}.compound-research__component-note{margin:0;color:var(--app-ink-muted);font-size:13.5px;line-height:1.5}.compound-research__component-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.compound-research__component-protocol-list{display:grid;gap:14px;margin-top:18px}.compound-research__component-protocol{padding:18px 20px;border:1px solid var(--app-line);border-radius:var(--compound-card-radius);background:var(--app-bg-raised)}.compound-research__component-protocol h3{margin:0 0 12px;font-size:17px}.compound-research__component-protocol h3 a{color:inherit;text-decoration:none}.compound-research__component-protocol h3 a:hover{text-decoration:underline}.compound-research__component-protocol ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.compound-research__component-protocol li{padding:12px 14px;border:1px solid var(--app-line);border-radius:12px;background:var(--app-bg-soft, var(--app-bg))}.compound-research__component-protocol-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;font-size:14.5px}.compound-research__component-protocol li dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;margin:0}.compound-research__component-protocol li dt{color:var(--app-ink-muted);font-size:12px}.compound-research__component-protocol li dd{margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.compound-research__component-protocol li>a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--primary-color);font-size:13px;font-weight:700;text-decoration:none}.compound-research__component-protocol li>a:hover{text-decoration:underline}.compound-research__component-protocol>.compound-facts__link{margin-top:12px}.compound-detail__intro{max-width:72ch;margin:16px 0 0;font-size:16px;line-height:1.65;text-wrap:pretty}.compound-detail__subhead{max-width:74ch;margin-top:26px}.compound-detail__subhead h3{margin-bottom:4px;font-size:18px;font-weight:700;letter-spacing:-.01em}.compound-detail__subhead p{margin:0;color:var(--app-ink-muted);font-size:13.5px;line-height:1.55}.compound-detail__data-note{margin:12px 0 0;color:var(--app-ink-muted);font-size:12.5px;line-height:1.55}.compound-detail__ready{display:grid;gap:4px;margin:18px 0 0;padding:14px 18px;border:1px solid var(--app-selected-line);border-radius:var(--compound-inner-radius);background:var(--app-selected-bg);color:var(--app-ink)}.compound-detail__ready strong{font-size:14px;font-weight:700}.compound-detail__ready p{margin:0;color:var(--app-ink-muted);font-size:13px;line-height:1.5}.compound-detail__advanced-card,.compound-detail__evidence-list>li,.compound-detail__evidence-summary,.compound-detail__technical-grid article,.compound-detail__theme-grid>li,.compound-detail__mechanism-flow>li,.compound-detail__variant-grid article,.compound-research__chem-item{min-width:0;padding:18px;border:1px solid var(--app-line);border-radius:var(--compound-card-radius);background:var(--app-bg-raised)}.compound-detail__advanced-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.compound-detail__advanced-card h3{margin-bottom:8px;font-size:16px;font-weight:700;letter-spacing:-.01em}.compound-detail__advanced-card>p{margin-bottom:0;color:var(--app-ink-muted);font-size:13px;line-height:1.6}.compound-detail__advanced-card--wide{grid-column:1 / -1}.compound-detail__ladder{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.compound-detail__advanced-card--wide .compound-detail__ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.compound-detail__ladder li{padding:12px 14px;border:1px solid var(--app-line);border-radius:var(--compound-inner-radius);background:var(--app-bg-soft)}.compound-detail__ladder-stage{display:block;color:var(--app-ink-muted);font-size:12.5px;font-weight:600}.compound-detail__ladder strong{display:block;margin-top:2px;font-size:15px;font-variant-numeric:tabular-nums}.compound-detail__ladder small{display:block;margin-top:2px;color:var(--primary-color);font-size:12px;font-weight:700}.compound-detail__ladder p{margin:6px 0 0;color:var(--app-ink-muted);font-size:12.5px;line-height:1.5}.compound-detail__advanced-card>.compound-detail__units-note{margin:12px 0 0;padding:10px 12px;border-radius:var(--compound-inner-radius);background:var(--app-selected-bg);font-size:12.5px;line-height:1.5}.compound-detail__schedule-list{display:grid;margin:6px 0 0;padding:0;list-style:none}.compound-detail__schedule-list li{padding:10px 0;border-top:1px solid var(--app-line)}.compound-detail__schedule-list strong{font-size:13.5px}.compound-detail__schedule-list p{margin:3px 0 0;color:var(--app-ink-muted);font-size:12.5px;line-height:1.5}.compound-detail__clinical{margin-top:14px;padding:14px;border:1px solid var(--app-selected-line);border-radius:var(--compound-inner-radius);background:var(--app-selected-bg)}.compound-detail__clinical>strong{display:block;font-size:13px}.compound-detail__clinical ul{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.compound-detail__clinical li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:baseline;padding:8px 10px;border-radius:10px;background:var(--app-bg-raised)}.compound-detail__clinical b{font-size:13px;font-variant-numeric:tabular-nums}.compound-detail__clinical i{color:var(--app-ink-muted);font-size:12px;font-style:normal}.compound-detail__clinical li>span,.compound-detail__clinical li>small{grid-column:1 / -1;color:var(--app-ink-muted);font-size:12px;line-height:1.45}.compound-detail__clinical>p{margin:10px 0 0;color:var(--app-ink-muted);font-size:12.5px;line-height:1.55}.compound-detail__practice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.compound-detail__practice-grid>div{padding:12px 14px;border:1px solid var(--app-line);border-radius:var(--compound-inner-radius);background:var(--app-bg-soft)}.compound-detail__practice-grid strong{font-size:13px}.compound-detail__practice-grid p{margin:4px 0 0;color:var(--app-ink-muted);font-size:12.5px;line-height:1.55}.compound-detail__theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.compound-detail__theme-grid>li{position:relative;padding-left:54px}.compound-detail__theme-grid>li>span{position:absolute;top:17px;left:16px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--app-selected-bg);color:var(--primary-color);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.compound-detail__theme-grid h3,.compound-detail__theme-grid h4{margin:3px 0 4px;font-size:15px;font-weight:700;line-height:1.3}.compound-detail__theme-grid p{margin:0;color:var(--app-ink-muted);font-size:13px;line-height:1.55}.compound-detail__theme-grid p+p{margin-top:4px}.compound-detail__theme-grid p strong{color:var(--app-ink)}.compound-detail__theme-points{display:grid;gap:4px;margin:8px 0 0;padding:0 0 0 16px;color:var(--app-ink-muted);font-size:12.5px;line-height:1.45}.compound-detail__evidence-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:12px;align-items:start;margin-top:18px}.compound-detail__evidence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.compound-detail__model,.compound-research__kind{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--app-selected-line);border-radius:var(--ui-pill-radius, 999px);background:var(--app-selected-bg);color:var(--primary-color);font-size:11.5px;font-weight:700;line-height:1.2;white-space:nowrap}.compound-detail__evidence-list h3{margin:12px 0 6px;font-size:15px;line-height:1.3}.compound-detail__evidence-list p{margin:0;color:var(--app-ink-muted);font-size:13px;line-height:1.55}.compound-detail__evidence-summary{position:sticky;top:calc(var(--compound-nav-height) + 12px)}.compound-detail__evidence-summary>strong{display:block;font-family:var(--display-font);font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.compound-detail__evidence-summary dl{display:grid;margin:14px 0}.compound-detail__evidence-summary dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--app-line)}.compound-detail__evidence-summary dt{color:var(--app-ink-muted);font-size:13px}.compound-detail__evidence-summary dd{margin:0;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.compound-detail__evidence-summary>p:last-child{margin:0;color:var(--app-ink-muted);font-size:12.5px;line-height:1.55}.compound-detail__amounts{display:grid;margin:16px 0 0;padding:0;overflow:hidden;border:1px solid var(--app-line);border-radius:var(--compound-card-radius);background:var(--app-bg-raised);list-style:none}.compound-detail__amounts li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px}.compound-detail__amounts li:nth-child(2n){background:var(--compound-zebra)}.compound-detail__amounts-index{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--app-selected-bg);color:var(--primary-color);font-size:12px;font-weight:800}.compound-detail__amounts strong{display:block;font-size:14px}.compound-detail__amounts div>span{display:block;margin-top:2px;color:var(--app-ink-muted);font-size:12.5px;line-height:1.45}.compound-detail__amounts b{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap}.compound-detail__mechanism-flow{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.compound-detail__mechanism-flow>li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px}.compound-detail__mechanism-index{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--primary-color);color:#fff;font-size:12px;font-weight:800}.compound-detail__mechanism-flow h3{margin:4px 0 6px;font-size:16px}.compound-detail__mechanism-flow div>p{max-width:80ch;margin:0;color:var(--app-ink-muted);font-size:13px;line-height:1.6}.compound-detail__mechanism-flow ul{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.compound-detail__mechanism-flow ul li{padding:4px 9px;border:1px solid var(--app-selected-line);border-radius:999px;background:var(--app-selected-bg);color:var(--primary-color);font-size:11.5px;font-weight:700}.compound-detail__technical-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;margin-top:18px}.compound-detail__technical-grid.is-single{grid-template-columns:minmax(0,1fr)}.compound-detail__technical-grid.is-single ul{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:8px 28px}.compound-detail__technical-grid h3{margin-bottom:12px;font-size:16px}.compound-detail__technical-grid dl{display:grid;margin:0}.compound-detail__technical-grid dl>div{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,.65fr);gap:12px;padding:8px 0;border-top:1px solid var(--app-line)}.compound-detail__technical-grid dt{color:var(--app-ink-muted);font-size:12.5px}.compound-detail__technical-grid dd{margin:0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.compound-detail__technical-grid ul{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--app-ink-muted);font-size:13px;line-height:1.55}.compound-detail__technical-grid ul strong{color:var(--app-ink)}.compound-detail__variant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:16px}.compound-detail__variant-grid article>strong{font-size:15px}.compound-detail__variant-grid dl{display:grid;margin:10px 0 0}.compound-detail__variant-grid dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--app-line)}.compound-detail__variant-grid dt,.compound-detail__variant-grid dd{font-size:13px}.compound-detail__variant-grid dt{color:var(--app-ink-muted)}.compound-detail__variant-grid dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.compound-detail__reference-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:16px 0 0;padding:0;list-style:none;counter-reset:compound-ref}.compound-detail__reference-list li{position:relative;min-width:0;padding-left:32px;counter-increment:compound-ref}.compound-detail__reference-list li:before{content:counter(compound-ref);position:absolute;top:0;left:0;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--app-selected-bg);color:var(--primary-color);font-size:11px;font-weight:800}.compound-detail__reference-list a{color:var(--app-ink);font-size:13.5px;font-weight:650;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.compound-detail__reference-list a:hover{color:var(--primary-color);text-decoration:underline}.compound-detail__reference-meta,.compound-research__meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:3px;color:var(--app-ink-muted);font-size:12px}.compound-detail__related>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.compound-detail__related a{display:flex;flex-direction:column;gap:14px;height:100%;padding:16px 18px;border:1px solid var(--app-line);border-radius:var(--compound-card-radius);background:var(--app-bg-raised);color:var(--app-ink);text-decoration:none;transition:border-color .16s ease}.compound-detail__related a:hover{border-color:var(--primary-color)}.compound-detail__related a>span{display:grid;gap:3px}.compound-detail__related a>span small{color:var(--app-ink-muted);font-size:12px}.compound-detail__related strong{font-size:16px}.compound-detail__related-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;color:var(--primary-color);font-size:12.5px;font-weight:700}.compound-detail__related-cta svg{width:14px;height:14px}.compound-detail__recorded-table-wrap{margin-top:16px;overflow-x:auto;border:1px solid var(--app-line);border-radius:var(--compound-card-radius);background:var(--app-bg-raised)}.compound-detail__recorded-table{width:100%;min-width:600px;border-collapse:collapse;font-size:13px}.compound-detail__recorded-table th,.compound-detail__recorded-table td{padding:11px 16px;text-align:left;vertical-align:top}.compound-detail__recorded-table thead th{border-bottom:1px solid var(--app-line);color:var(--app-ink-muted);font-size:12px;font-weight:700}.compound-detail__recorded-table tbody tr:nth-child(2n)>*{background:var(--compound-zebra)}.compound-detail__recorded-table tbody th{width:22%;font-weight:700}.compound-detail__recorded-table td{color:var(--app-ink-muted);line-height:1.5}.compound-detail__recorded-table td:nth-child(2){width:43%;color:var(--app-ink);font-weight:650}.compound-research__chem-long{display:grid;margin-top:18px;overflow:hidden;border:1px solid var(--app-line);border-radius:var(--compound-card-radius);background:var(--app-bg-raised)}.compound-research__chem-item{display:grid;grid-template-columns:160px minmax(0,1fr);gap:4px 18px;padding:12px 18px;border:0;border-top:1px solid var(--app-line);border-radius:0}.compound-research__chem-item:first-child{border-top:0}details.compound-research__chem-item{display:block}.compound-research__chem-item h3,.compound-research__chem-item summary{margin:0;color:var(--app-ink-muted);font-size:12.5px;font-weight:700;line-height:1.5}details.compound-research__chem-item>p{margin-top:8px}.compound-research__chem-item summary{color:var(--primary-color);cursor:pointer}.compound-research__chem-item p{margin:0;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.compound-research__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;overflow-wrap:anywhere}.compound-research__table-wrap{margin-top:18px;overflow-x:auto;border:1px solid var(--app-line);border-radius:var(--compound-card-radius);background:var(--app-bg-raised)}.compound-research__table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.compound-research__table th,.compound-research__table td{padding:12px 14px;text-align:left;vertical-align:top}.compound-research__table thead th{padding:10px 14px;border-bottom:1px solid var(--app-line);color:var(--app-ink-muted);font-size:12px;font-weight:700}.compound-research__table thead th:nth-child(1){width:22%}.compound-research__table thead th:nth-child(2){width:16%}.compound-research__table thead th:nth-child(3){width:13%}.compound-research__table thead th:nth-child(4){width:16%}.compound-research__table thead th:nth-child(5){width:15%}.compound-research__table thead th:nth-child(6){width:18%}.compound-research__group th{padding:14px 14px 6px;border-top:1px solid var(--app-line);font-weight:700}.compound-research__table thead+.compound-research__group th{border-top:0}.compound-research__group th>span{margin-left:8px;color:var(--app-ink-muted);font-size:12px;font-weight:600}.compound-research__row.is-alt>tr>*{background:var(--compound-zebra)}.compound-research__table tbody th[scope=row]{font-weight:600}.compound-research__table tbody th[scope=row] strong{display:block;font-size:13.5px;font-weight:700}.compound-research__table td>strong{font-weight:650;font-variant-numeric:tabular-nums}.compound-research__table small{display:block;margin-top:3px;color:var(--app-ink-muted);font-size:11.5px;line-height:1.4}.compound-research__table a{color:var(--primary-color);font-weight:700;text-decoration:none}.compound-research__table a:hover{text-decoration:underline}.compound-research__note td{padding:0 14px 14px;color:var(--app-ink-muted);font-size:12.5px;line-height:1.55}.compound-research__more{margin-top:12px}.compound-research__notes{display:grid;gap:6px;margin:14px 0 0;padding-left:18px;color:var(--app-ink-muted);font-size:13px;line-height:1.6}.compound-research__timeline-wrap{margin-top:28px}.compound-research__timeline-wrap h3{margin:0 0 12px;font-size:17px}.compound-research__timeline{display:grid;margin:0;padding:0;list-style:none}.compound-research__timeline li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding:0 0 18px}.compound-research__timeline li:last-child{padding-bottom:0}.compound-research__timeline li:before{content:"";position:absolute;top:30px;bottom:-2px;left:13px;width:2px;background:var(--app-line)}.compound-research__timeline li:last-child:before{display:none}.compound-research__timeline li>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:6px 20px;align-items:start;min-width:0;padding-top:4px}.compound-research__timeline strong{font-size:14.5px;line-height:1.3}.compound-research__timeline .compound-research__kind{grid-column:1;justify-self:start}.compound-research__timeline p{grid-column:2;grid-row:1 / span 2;max-width:76ch;margin:0;color:var(--app-ink-muted);font-size:13px;line-height:1.6}.compound-research__timeline-index{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--primary-color);color:#fff;font-size:12px;font-weight:800}.compound-research__sources{margin-top:20px}.compound-research__sources summary{padding:10px 0;border-radius:8px;color:var(--primary-color);font-size:13px;font-weight:700;line-height:20px;cursor:pointer}.compound-research__sources summary:hover{text-decoration:underline;text-underline-offset:2px}.compound-research__sources summary:focus-visible{outline:3px solid var(--app-selected-ring);outline-offset:1px}.compound-research__sources ol{display:grid;gap:8px;margin:2px 0 0;padding-left:20px}.compound-research__sources li{font-size:13px;line-height:1.5}.compound-research__sources a{color:var(--app-ink);font-weight:650;text-decoration:none;overflow-wrap:anywhere}.compound-research__sources a:hover{color:var(--primary-color);text-decoration:underline}.compound-research__source--community{color:var(--app-ink-muted);font-weight:650}.compound-research__sources-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--app-line);color:var(--app-ink-muted);font-size:13px;line-height:1.5}@media (max-width: 920px){.compound-detail__evidence-layout,.compound-detail__technical-grid,.compound-detail__reference-list{grid-template-columns:minmax(0,1fr)}.compound-detail__evidence-summary{position:static}.compound-detail__related>ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width: 840px){.compound-detail{--compound-nav-height: 50px;margin-top:12px}.compound-detail__jump-nav{margin-top:6px;padding:8px 0}.compound-detail__jump-nav-track{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.compound-detail__jump-nav-track::-webkit-scrollbar{display:none}.compound-detail__advanced-content,.compound-detail__evidence-list,.compound-detail__practice-grid{grid-template-columns:minmax(0,1fr)}.compound-detail__ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.compound-detail__advanced-card--wide{grid-column:auto}.compound-detail__amounts li{grid-template-columns:26px minmax(0,1fr)}.compound-detail__amounts b{grid-column:2;justify-self:start}.compound-research__chem-item{grid-template-columns:minmax(0,1fr);gap:2px}.compound-research__timeline li>div{grid-template-columns:minmax(0,1fr);gap:6px}.compound-research__timeline p{grid-column:1;grid-row:auto}.compound-research__table-wrap{overflow:visible;border:0;border-radius:0;background:none}.compound-research__table{display:block;min-width:0}.compound-research__table thead{display:none}.compound-research__table tbody,.compound-research__table tr{display:block}.compound-research__group th{display:block;padding:18px 0 6px;border-top:0}.compound-research__row{margin-top:8px;overflow:hidden;border:1px solid var(--app-line);border-radius:14px;background:var(--app-bg-raised)}.compound-research__row.is-alt>tr>*{background:none}.compound-research__row th,.compound-research__row td{display:grid;grid-template-columns:86px minmax(0,1fr);gap:2px 10px;min-width:0;padding:7px 14px}.compound-research__row th:before,.compound-research__row td:before{content:attr(data-label);grid-column:1;grid-row:1;padding-top:1px;color:var(--app-ink-muted);font-size:12px;font-weight:600}.compound-research__row th>*,.compound-research__row td>*{grid-column:2}.compound-research__row tr>:first-child{padding-top:14px}.compound-research__row tr>:last-child{padding-bottom:14px}.compound-research__table small{margin-top:0}.compound-research__note td{display:block;margin:0 14px;padding:10px 0 14px;border-top:1px solid var(--app-line)}.compound-research__note td:before{content:none}.compound-detail__recorded-table-wrap{overflow:visible;border:0;border-radius:0;background:none}.compound-detail__recorded-table,.compound-detail__recorded-table tbody,.compound-detail__recorded-table tr{display:block;min-width:0}.compound-detail__recorded-table thead{display:none}.compound-detail__recorded-table tr{margin-top:8px;overflow:hidden;border:1px solid var(--app-line);border-radius:14px;background:var(--app-bg-raised)}.compound-detail__recorded-table tbody tr:nth-child(2n)>*{background:none}.compound-detail__recorded-table th,.compound-detail__recorded-table td{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;width:auto;padding:7px 14px}.compound-detail__recorded-table th:before,.compound-detail__recorded-table td:before{content:attr(data-label);color:var(--app-ink-muted);font-size:12px;font-weight:600}.compound-detail__recorded-table tr>:first-child{padding-top:14px}.compound-detail__recorded-table tr>:last-child{padding-bottom:14px}}.compound-research__table tbody[hidden]{display:none}@media (max-width: 600px){.compound-detail__ladder{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.compound-facts{padding:16px 18px;border-radius:16px}.compound-detail__advanced-card,.compound-detail__evidence-list>li,.compound-detail__evidence-summary,.compound-detail__technical-grid article,.compound-detail__mechanism-flow>li,.compound-detail__variant-grid article,.compound-research__chem-item{padding:16px}.compound-detail__theme-grid>li{padding:16px 16px 16px 52px}.compound-detail__theme-grid>li>span{left:14px}}@media (max-width: 380px){.compound-facts__list,.compound-research__row th,.compound-research__row td,.compound-detail__recorded-table th,.compound-detail__recorded-table td{grid-template-columns:minmax(0,1fr)}.compound-research__row th>*,.compound-research__row td>*{grid-column:1}.compound-research__row th:before,.compound-research__row td:before{grid-row:auto}}@media (prefers-reduced-motion: reduce){.compound-detail__related a,.compound-detail__jump-nav .pc-pill,.compound-detail .pc-btn{transition:none}}
