.ds-glp-surface-default{background:var(--pf-surface)}.ds-glp-border-excellent{border-color:var(--pf-accent)}.ds-glp-border-moderate{border-color:var(--pf-success)}.ds-glp-border-high{border-color:var(--pf-error)}.ds-glp-pill-excellent,.ds-glp-pill-frequency-low,.ds-glp-pill-frequency-moderate,.ds-glp-pill-moderate{background:var(--pf-success-tint);color:var(--pf-success-strong)}.ds-glp-pill-frequency-high,.ds-glp-pill-high{background:var(--pf-error-tint);color:var(--pf-error-strong)}.ds-glp-text-excellent{color:var(--pf-text-strong)}.ds-glp-text-moderate{color:var(--pf-success-strong)}.ds-glp-text-high{color:var(--pf-error-strong)}.ds-glp-variance-neutral{color:var(--pf-text-soft)}.ds-glp-variance-over{color:color-mix(in srgb,var(--pf-error) 80%,black)}.ds-glp-variance-under{color:color-mix(in srgb,var(--pf-success) 80%,black)}.ds-glp-gauge-success{color:var(--pf-success)}.ds-glp-gauge-accent{color:var(--pf-accent)}.ds-glp-gauge-warning{color:var(--pf-warning)}.ds-glp-gauge-progress{color:var(--pf-chart-positive)}.ds-glp-reference-accent-chart{background:var(--pf-chart-positive)}.ds-glp-tone-border-semaglutide{border-color:oklch(.827 .119 306.383)}.ds-glp-tone-bg-light-semaglutide,.ds-glp-tone-bg-semaglutide{background:oklch(.977 .014 308.299)}.ds-glp-tone-text-semaglutide{color:oklch(.496 .265 301.924)}.ds-glp-tone-border-dark-semaglutide{border-color:oklch(.558 .288 302.321)}.ds-glp-tone-border-tirzepatide{border-color:oklch(.702 .183 293.541)}.ds-glp-tone-bg-light-tirzepatide,.ds-glp-tone-bg-tirzepatide{background:oklch(.943 .029 294.588)}.ds-glp-tone-text-tirzepatide{color:oklch(.432 .232 292.759)}.ds-glp-tone-border-dark-tirzepatide{border-color:oklch(.541 .281 293.009)}.ds-glp-tone-border-retatrutide{border-color:oklch(.808 .114 19.571)}.ds-glp-tone-bg-light-retatrutide,.ds-glp-tone-bg-retatrutide{background:oklch(.971 .013 17.38)}.ds-glp-tone-text-retatrutide{color:oklch(.505 .213 27.518)}.ds-glp-tone-border-dark-retatrutide{border-color:oklch(.637 .237 25.331)}.dosing-page-wrapper,.ds-glp-compounds-page,.ds-glp-hub-page{min-height:100vh;background:var(--pf-bg)}.dosing-page-content{margin:0 auto;max-width:var(--pf-max-width-tool);width:100%}.dosing-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pf-space-xl)}.ds-glp-compounds-page-section,.ds-glp-hub-section{margin-top:0;display:flex;flex-direction:column;gap:var(--pf-space-xl)}.ds-glp-compounds-page-header{margin-bottom:0}.ds-glp-compounds-page-intro,.ds-glp-hub-subtitle{max-width:56rem;font-size:var(--text-lg);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-hub-subtitle{margin-left:auto;margin-right:auto;text-align:center}.ds-glp-compounds-page-intro{margin:0 auto;text-align:center}.ds-glp-layout-shell{margin:0 auto;max-width:var(--pf-max-width-tool)}.ds-glp-layout-section{margin-top:3.3rem}.ds-glp-layout-section-end{margin-bottom:3.3rem}.ds-glp-compound-section-title,.ds-glp-hub-title,.ds-glp-layout-title{margin-bottom:1rem;font-size:clamp(1.4rem,1vw + 1.1rem,2rem);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}.ds-glp-compound-section-title,.ds-glp-layout-title{padding-top:3.3rem}.ds-glp-compound-section-subtitle,.ds-glp-layout-subtitle{margin-bottom:var(--prose-gap-standard,.67rem);font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-accent)}.ds-glp-layout-stack{display:grid;gap:1rem}.ds-glp-hub-related-card,.ds-glp-hub-tool-card,.ds-glp-layout-card{border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface)}.ds-glp-layout-card-head{border-bottom:1px solid var(--pf-line-soft);padding:.875rem 1rem}.ds-glp-layout-head-semaglutide{background:var(--pf-accent-light)}.ds-glp-layout-head-tirzepatide{background:var(--pf-success-tint)}.ds-glp-layout-head-retatrutide{background:color-mix(in srgb,var(--pf-warning) 9%,white)}.ds-glp-layout-card-title{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong)}.ds-glp-layout-card-subtitle{margin-top:.25rem;font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-layout-card-foot{padding:.75rem 1rem 1rem}.ds-glp-layout-footnote{margin-top:.5rem;font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.ds-glp-layout-bullet{margin:0 .45rem;color:var(--pf-text-soft)}.ds-glp-hub-status-badge,.ds-glp-layout-status-badge{display:inline-flex;align-items:center;border-radius:var(--pf-radius-sm);padding:.2rem .45rem;font-size:.72rem;font-weight:500;letter-spacing:.01em}.ds-glp-hub-status-badge-success,.ds-glp-layout-status-badge-success{background:var(--pf-success-tint);color:var(--pf-success-strong)}.ds-glp-hub-status-badge-warning,.ds-glp-layout-status-badge-warning{background:var(--pf-warning-tint);color:var(--pf-warning-strong)}.ds-glp-hub-status-badge-pending,.ds-glp-layout-status-badge-pending{background:color-mix(in srgb,var(--pf-text-soft) 18%,white);color:var(--pf-secondary)}.ds-glp-compound-dose-table-wrap,.ds-glp-hub-table-wrap,.ds-glp-layout-table-wrap{overflow-x:auto}.ds-glp-compound-dose-table,.ds-glp-hub-table,.ds-glp-layout-table{width:100%;border-collapse:collapse;border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);overflow:hidden}.ds-glp-compound-dose-table-wrap .ds-glp-compound-dose-table,.ds-glp-hub-table-wrap .ds-glp-hub-table,.ds-glp-layout-table-wrap .ds-glp-layout-table{min-width:44rem}.ds-glp-hub-table-row{border-top:1px dotted var(--pf-line-soft)}.ds-glp-hub-table-head-row,.ds-glp-layout-table-head-row{border-bottom:1px solid var(--pf-line);background:var(--pf-accent-light)}.ds-glp-layout-table-head-row-thin{border-bottom-width:1px}.ds-glp-compound-dose-th,.ds-glp-hub-table-head-cell,.ds-glp-layout-table-head-cell{background:var(--pf-soft);padding:.75rem 1rem .5rem;text-align:left;font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--pf-secondary)}.ds-glp-layout-table-head-cell-thin{padding:.6rem .75rem}.ds-glp-compound-dose-head{text-align:left}.ds-glp-compound-dose-tbody,.ds-glp-layout-table-body{border-top:0}.ds-glp-compound-dose-tbody tr+tr,.ds-glp-hub-table tbody tr+tr,.ds-glp-layout-table-body tr+tr{border-top:1px dotted color-mix(in srgb,var(--pf-line) 92%,black)}.ds-glp-compound-dose-td,.ds-glp-hub-table-cell,.ds-glp-layout-table-cell{padding:.75rem 1rem;font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary);vertical-align:top}.ds-glp-layout-table-cell-thin{padding:.55rem .75rem}.ds-glp-compound-dose-td-strong,.ds-glp-hub-table-cell-strong,.ds-glp-layout-table-cell-strong{font-weight:500;color:var(--pf-text-strong)}.ds-glp-compound-dose-td-notes,.ds-glp-layout-table-cell-note{font-size:.78rem;color:var(--pf-text-soft)}.ds-glp-compound-dose-th-notes{width:28%}.ds-glp-layout-citation-shell,.ds-glp-layout-warning-shell{border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:1rem;margin-top:2rem}.ds-glp-layout-warning-title{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong);margin-bottom:.75rem}.ds-glp-layout-citation-list,.ds-glp-layout-warning-list{display:grid;gap:.7rem;margin:0;padding-left:1.1rem;color:var(--pf-secondary);line-height:var(--pf-line-relaxed);font-size:var(--text-sm)}.ds-glp-hub-faq-list,.ds-glp-layout-faq-list{display:grid;gap:.75rem}.ds-glp-hub-faq-item,.ds-glp-layout-faq-item{overflow:hidden;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);background:var(--pf-surface)}.ds-glp-hub-faq-summary,.ds-glp-layout-faq-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;padding:1rem;border-bottom:1px solid transparent}.ds-glp-hub-faq-item[open] .ds-glp-hub-faq-summary,.ds-glp-layout-faq-item[open] .ds-glp-layout-faq-summary{border-bottom-color:var(--pf-line-soft)}.ds-glp-hub-faq-question,.ds-glp-layout-faq-question{font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-accent)}.ds-glp-hub-faq-chevron,.ds-glp-layout-faq-chevron{flex-shrink:0;color:var(--pf-text-soft)}.ds-glp-hub-faq-chevron-icon,.ds-glp-layout-faq-chevron-icon{width:1rem;height:1rem}.ds-glp-hub-faq-body,.ds-glp-layout-faq-body{padding:.9rem 1rem 1.1rem}.ds-glp-hub-faq-answer,.ds-glp-layout-faq-answer{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-hub-comparison,.ds-glp-hub-faq,.ds-glp-hub-intro,.ds-glp-hub-related,.ds-glp-hub-tools{margin-top:3.3rem}.ds-glp-hub-intro{margin-top:1.5rem}.ds-glp-hub-intro-copy{display:grid;gap:.8rem;font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-hub-link-row{margin-top:.65rem}.ds-glp-hub-link{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-md);font-weight:500;color:var(--pf-accent);text-decoration:none}.ds-glp-hub-link-icon{width:1rem;height:1rem}.ds-glp-hub-related-grid,.ds-glp-hub-tool-grid{display:grid;gap:1rem}.ds-glp-hub-tool-link{text-decoration:none}.ds-glp-hub-tool-card{height:100%;border-width:2px;border-color:color-mix(in srgb,var(--pf-accent) 75%,white);padding:1rem}.ds-glp-hub-tool-icon-row{margin-bottom:.4rem}.ds-glp-hub-tool-icon{width:1.25rem;height:1.25rem}.ds-glp-hub-tool-icon-compounds{color:var(--pf-accent)}.ds-glp-hub-tool-icon-dosing{color:var(--pf-success)}.ds-glp-hub-tool-icon-journey{color:var(--pf-warning)}.ds-glp-hub-related-title,.ds-glp-hub-tool-title{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong);line-height:var(--pf-line-tight)}.ds-glp-hub-related-copy,.ds-glp-hub-tool-copy{margin-top:.45rem;font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-hub-tool-cta{margin-top:.85rem;display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-md);font-weight:500;color:var(--pf-accent)}.ds-glp-hub-related-card{padding:.9rem 1rem}.ds-glp-hub-related-row{display:flex;align-items:flex-start;gap:.6rem}.ds-glp-hub-related-icon{width:1rem;height:1rem;color:var(--pf-accent);margin-top:.2rem}.ds-glp-hub-disclaimer-wrap{margin-top:0}@media (max-width:767px){.dosing-page-content{padding-top:0}}.ds-glp-hub-disclaimer{border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);padding:1rem;background:var(--pf-bg)}.ds-glp-hub-disclaimer-text{font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-compound-dose-section,.ds-glp-compound-threshold-section{margin-top:3.3rem}.ds-glp-compound-evidence-section,.ds-glp-compound-monitoring-section,.ds-glp-compound-protocol-section{margin-top:0}.ds-glp-compound-select-grid{display:grid;gap:24px}.ds-glp-compound-select-card{border:1px solid var(--pf-line);border-radius:18px;background:var(--pf-surface);padding:var(--pf-space-xxl) var(--pf-space-xl);cursor:pointer;display:flex;flex-direction:column}.ds-glp-compound-select-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.ds-glp-compound-select-card-title{font-size:30px;font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}.ds-glp-compound-select-card-subtitle{margin-top:.2rem;font-size:var(--text-md);color:rgb(82,89,96)}.ds-glp-compound-select-level-badge{display:inline-flex;align-items:center;gap:.35rem;text-transform:capitalize}.ds-glp-compound-select-level-icon{width:.8rem;height:.8rem}.ds-glp-compound-select-description{margin-top:2rem;display:grid;gap:.35rem}.ds-glp-compound-select-tagline{font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight)}.ds-glp-compound-select-description-body{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-compound-select-metrics{margin-top:2rem}.ds-glp-compound-select-gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.ds-glp-compound-deepdive-ratings{display:flex;justify-content:center;align-items:flex-start;gap:2.5rem}.ds-glp-compound-select-scope{margin-top:2rem}.ds-glp-compound-select-ratio{margin-top:.9rem}.ds-glp-compound-select-ratio-meta,.ds-glp-compound-select-scope-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ds-glp-compound-ratio-title,.ds-glp-compound-select-ratio-label,.ds-glp-compound-select-scope-label{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-compound-select-evidence-pill{display:inline-flex;align-items:center;border-radius:4px;padding:2px 8px;font-size:var(--text-sm);font-weight:500}.ds-glp-compound-select-evidence-pill-approved{background:oklch(.962 .044 156.743);color:oklch(.448 .119 151.328)}.ds-glp-compound-select-evidence-pill-phase{background:oklch(.962 .059 95.617);color:oklch(.473 .137 46.201)}.ds-glp-compound-protocol-track,.ds-glp-compound-ratio-bar,.ds-glp-compound-select-ratio-bar,.ds-glp-compound-select-scope-track{display:flex;margin-top:.35rem;height:8px;border-radius:9999px;background:var(--pf-soft);overflow:hidden}.ds-glp-compound-ratio-segment,.ds-glp-compound-select-scope-fill{height:100%;border-radius:999px;background:oklch(.588 .158 241.966)}.ds-glp-compound-select-scope-copy{margin-top:.45rem;font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-compound-ratio-segment,.ds-glp-compound-select-ratio-segment{height:100%;border-radius:0}.ds-glp-compound-ratio-segment-fat,.ds-glp-compound-select-ratio-segment-fat{background:oklch(.723 .219 149.579)}.ds-glp-compound-ratio-segment-lean,.ds-glp-compound-select-ratio-segment-lean{background:oklch(.637 .237 25.331)}.ds-glp-compound-ratio-fat,.ds-glp-compound-select-ratio-fat{color:oklch(.527 .154 150.069);font-size:var(--text-sm)}.ds-glp-compound-ratio-lean,.ds-glp-compound-select-ratio-lean{color:oklch(.577 .245 27.325);font-size:var(--text-sm)}.ds-glp-compound-select-ratio-source{margin-top:.35rem;font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-glp-compound-deepdive-shell{margin-top:3.3rem;margin-left:auto;margin-right:auto;max-width:1100px}.ds-glp-compound-deepdive-toggle-wrap{margin-bottom:.85rem;display:flex;justify-content:center}.ds-glp-compound-deepdive-toggle{border:2px solid var(--pf-line);border-radius:9999px;padding:4px;background:var(--pf-soft);display:inline-flex;gap:4px}.ds-glp-compound-deepdive-toggle-button{border:0;background:transparent;border-radius:9999px;padding:8px 16px;font-size:var(--text-md);font-weight:500;color:var(--pf-text-soft);cursor:pointer}.ds-glp-compound-deepdive-toggle-button-active{color:var(--pf-surface)}.ds-glp-compound-deepdive-toggle-button-inactive{background:transparent;color:var(--pf-text-soft)}.ds-glp-compound-deepdive-toggle-button-semaglutide{background:oklch(.558 .288 302.321)}.ds-glp-compound-deepdive-toggle-button-tirzepatide{background:oklch(.541 .281 293.009)}.ds-glp-compound-deepdive-toggle-button-retatrutide{background:oklch(.637 .237 25.331)}.ds-glp-compound-deepdive-section{border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:1rem}.ds-glp-compound-deepdive-section-hidden{display:none}.ds-glp-compound-threshold-chart{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.ds-glp-compound-threshold-row{display:grid;grid-template-columns:5.5rem 1fr 3rem;align-items:center;gap:.75rem}.ds-glp-compound-threshold-track{height:.5rem;border-radius:8px;background:var(--pf-line);overflow:hidden}.ds-glp-compound-threshold-bar{height:100%;border-radius:8px;background:var(--pf-accent)}.ds-glp-compound-monitoring-shell{margin-top:3.3rem}.ds-glp-compound-section-title-center{text-align:center}.ds-glp-compound-receptor-grid{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.ds-glp-compound-receptor-card{flex:0 1 calc((100% - 2rem) / 3);border-radius:16px;border:1px solid oklch(.35 .05 250);padding:0;text-align:center;background:white;overflow:hidden}.ds-glp-compound-receptor-header{padding:.6rem 1.5rem;background:oklch(.35 .05 250)}.ds-glp-compound-receptor-body{padding:1.5rem}.ds-glp-compound-receptor-potency{font-size:var(--text-result);font-weight:500;line-height:1;color:var(--pf-text-strong)}.ds-glp-compound-receptor-name{margin-top:.35rem;font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:white}.ds-glp-compound-receptor-desc{margin-top:.75rem}.ds-glp-compound-mechanism-effect,.ds-glp-compound-receptor-desc{font-size:var(--text-md);line-height:var(--pf-line-normal);color:var(--pf-text-strong)}.ds-glp-compound-mechanism-effect{margin-top:1.5rem;text-align:center;max-width:48rem;margin-inline:auto}.ds-glp-compound-protocol-phase{border-width:2px;border-style:solid;border-color:var(--pf-line);border-radius:12px;background:var(--pf-surface);padding:24px;min-height:370px;display:grid;grid-template-rows:56px auto 1fr}.ds-glp-tone-border-semaglutide.ds-glp-compound-protocol-phase{border-color:oklch(.827 .119 306.383)}.ds-glp-tone-border-tirzepatide.ds-glp-compound-protocol-phase{border-color:oklch(.702 .183 293.541)}.ds-glp-tone-border-retatrutide.ds-glp-compound-protocol-phase{border-color:oklch(.808 .114 19.571)}.ds-glp-compound-key-card{border-width:2px;border-style:solid;border-color:var(--pf-line);border-radius:12px;background:var(--pf-surface);padding:24px}.ds-glp-compound-consider-card{border:2px solid var(--pf-line);border-radius:12px;background:var(--pf-surface);padding:24px}.ds-glp-compound-monitoring-card{border:1px solid var(--pf-line);border-radius:16px;background:var(--pf-surface);padding:20px;display:flex;flex-direction:column}.ds-glp-compound-deepdive-stack{display:grid;gap:48px}.ds-glp-compound-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:1.5rem}.ds-glp-compound-considerations-grid,.ds-glp-compound-key-grid{display:contents}.ds-glp-compound-monitoring-grid,.ds-glp-compound-protocol-grid{display:grid;gap:24px}.ds-glp-compound-consider-list,.ds-glp-compound-deepdive-content,.ds-glp-compound-key-card-copy,.ds-glp-compound-monitoring-action,.ds-glp-compound-monitoring-frequency,.ds-glp-compound-monitoring-threshold,.ds-glp-compound-protocol-phase-summary-copy{display:grid;gap:0}.ds-glp-compound-deepdive-content{margin-top:.2rem;gap:0;min-width:0;grid-template-columns:minmax(0,1fr)}.ds-glp-compound-deepdive-source-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;border-top:2px solid var(--pf-line);padding-top:32px;margin-top:.15rem}.ds-glp-compound-deepdive-source-label{font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-glp-compound-deepdive-source-pill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid var(--pf-line);padding:.15rem .45rem;font-size:.68rem;color:var(--pf-secondary)}.ds-glp-compound-deepdive-source-bullet{color:var(--pf-text-soft);font-size:67%;font-weight:300}.ds-glp-compound-deepdive-gauge-size{width:4.5rem;height:4.5rem}.ds-glp-compound-deepdive-gauge-value-size{font-size:var(--text-lg)}.ds-glp-compound-monitoring-metric{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong);margin-bottom:.35rem}.ds-glp-compound-consider-title,.ds-glp-compound-key-card-title,.ds-glp-compound-protocol-effects-title,.ds-glp-compound-protocol-phase-summary-title,.ds-glp-compound-protocol-phase-title{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-compound-key-card-head{margin-bottom:.35rem}.ds-glp-compound-key-card-label,.ds-glp-compound-monitoring-action-key,.ds-glp-compound-monitoring-frequency-key{font-size:var(--text-sm);font-weight:500;color:var(--pf-text-strong)}.ds-glp-compound-stat-value{font-size:var(--text-xl);font-weight:500;text-align:center;color:var(--pf-text-strong)}.ds-glp-compound-monitoring-action-value,.ds-glp-compound-monitoring-frequency-value{font-size:var(--text-md);font-weight:400;color:var(--pf-secondary)}.ds-glp-compound-stat-label,.ds-glp-compound-threshold-footnote{font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-compound-stats-grid{display:grid;gap:.7rem}.ds-glp-compound-threshold-label{font-size:var(--text-sm);font-weight:500;color:var(--pf-secondary);text-align:right}.ds-glp-compound-threshold-value{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-compound-threshold-footnote{margin-top:.75rem;text-align:center}.ds-glp-compound-stats-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-glp-compound-stats-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-glp-compound-stats-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-glp-compound-stat-card{padding:16px;text-align:center}.ds-glp-compound-protocol-timeline-wrap{position:relative}.ds-glp-compound-protocol-track{margin-bottom:1rem}.ds-glp-compound-protocol-track-fill{height:100%;background:var(--pf-accent)}.ds-glp-compound-protocol-track-muted{background:var(--pf-soft)}.ds-glp-compound-protocol-phase-head,.ds-glp-compound-protocol-phase-head-left{display:flex;align-items:center;gap:.45rem}.ds-glp-compound-protocol-phase-badge{display:inline-flex;align-items:center;border-radius:9999px;border:0;background:oklch(.208 .042 265.755);padding:2px 10px;font-size:var(--text-sm);font-weight:500;color:var(--pf-surface)}.ds-glp-compound-dose-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--pf-line);background:var(--pf-bg);padding:.15rem .45rem;font-size:var(--text-tag);color:var(--pf-secondary)}.ds-glp-compound-protocol-step-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:9999px;background:var(--pf-accent)}.ds-glp-tone-bg-semaglutide.ds-glp-compound-protocol-step-dot,.ds-glp-tone-border-semaglutide.ds-glp-compound-protocol-step-dot{background:oklch(.977 .014 308.299);border:2px solid oklch(.827 .119 306.383)}.ds-glp-tone-bg-tirzepatide.ds-glp-compound-protocol-step-dot,.ds-glp-tone-border-tirzepatide.ds-glp-compound-protocol-step-dot{background:oklch(.943 .029 294.588);border:2px solid oklch(.702 .183 293.541)}.ds-glp-tone-bg-retatrutide.ds-glp-compound-protocol-step-dot,.ds-glp-tone-border-retatrutide.ds-glp-compound-protocol-step-dot{background:oklch(.971 .013 17.38);border:2px solid oklch(.808 .114 19.571)}.ds-glp-compound-protocol-step-index{font-size:var(--text-sm);font-weight:500;color:var(--pf-text-strong)}.ds-glp-compound-protocol-phase-summary{border-radius:8px;padding:12px 16px;margin-top:0}.ds-glp-compound-protocol-phase-summary-copy-preline{white-space:pre-line}.ds-glp-compound-protocol-effects{display:grid;gap:.5rem;padding-top:1.25rem;align-content:start}.ds-glp-compound-protocol-effects-list{display:grid;gap:.35rem}.ds-glp-compound-protocol-effect-row{display:flex;align-items:flex-start;gap:.45rem;color:var(--pf-secondary);font-size:var(--text-sm)}.ds-glp-compound-monitoring-threshold-icon,.ds-glp-compound-protocol-effect-icon{width:.9rem;height:.9rem;flex-shrink:0;color:var(--pf-error)}.ds-glp-compound-consider-card-pro{background:oklch(.962 .044 156.743);border-color:oklch(.871 .15 154.449);border-width:2px}.ds-glp-compound-consider-card-con{background:oklch(.962 .059 95.617);border-color:oklch(.879 .169 91.605);border-width:2px}.ds-glp-compound-consider-title-pro{color:oklch(.527 .154 150.069)}.ds-glp-compound-consider-title-con{color:oklch(.555 .163 48.998)}.ds-glp-compound-consider-item{position:relative;padding-left:.95rem;font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-compound-consider-item:before{content:"";position:absolute;left:0;top:.45rem;width:.35rem;height:.35rem;border-radius:999px;background:var(--pf-line)}.ds-glp-compound-consider-item-pro:before{background:var(--pf-success)}.ds-glp-compound-consider-item-con:before{background:var(--pf-error)}.ds-glp-compound-monitoring-card-head{margin-bottom:.45rem}.ds-glp-compound-monitoring-threshold{display:flex;align-items:center;gap:.35rem;border-top:1px dotted var(--pf-line-soft);padding-top:.45rem;color:var(--pf-error);font-size:var(--text-sm);font-weight:500}.ds-glp-compound-monitoring-frequency{padding-top:.45rem}.ds-glp-compound-monitoring-action{padding-top:12px;margin-top:auto}.ds-glp-compound-ratio-wrap{margin-top:1.5rem;border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:1.5rem}.ds-glp-compound-ratio-disclaimer{margin-top:1rem;font-size:var(--text-md);line-height:var(--pf-line-normal);color:var(--pf-text-strong)}.ds-glp-compound-ratio-disclaimer-asterisk{font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-glp-compound-ratio-panel{margin-top:.65rem;margin-bottom:1rem}.ds-glp-compound-ratio-meta{margin-top:.4rem;display:flex;justify-content:space-between;gap:.5rem}.ds-glp-receptors-row{display:flex;align-items:flex-start;justify-content:center;gap:1.35rem;flex-wrap:wrap}.ds-glp-receptors-col{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:5.5rem}.ds-glp-receptors-label-wrap{display:grid;gap:.25rem;text-align:center}.ds-glp-receptors-node{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:9999px;border:4px solid var(--pf-line);background:var(--pf-surface);color:var(--pf-text-strong)}.ds-glp-tone-border-semaglutide.ds-glp-receptors-node{border-width:4px;background:oklch(.977 .014 308.299);border-color:oklch(.827 .119 306.383)}.ds-glp-tone-border-tirzepatide.ds-glp-receptors-node{border-width:4px;background:oklch(.943 .029 294.588);border-color:oklch(.702 .183 293.541)}.ds-glp-tone-border-retatrutide.ds-glp-receptors-node{border-width:4px;background:oklch(.971 .013 17.38);border-color:oklch(.808 .114 19.571)}.ds-glp-receptors-node-empty,.ds-glp-receptors-node-inactive{background:var(--pf-soft);border:1px solid var(--pf-line);color:var(--pf-text-soft)}.ds-glp-receptors-node-icon{width:1.5rem;height:1.5rem}.ds-glp-receptors-connector{display:flex;align-items:center;justify-content:center;height:64px;color:var(--pf-text-soft);border:0;line-height:1}.ds-glp-receptors-label-primary,.ds-glp-receptors-label-strong{font-size:var(--text-sm);font-weight:500;color:var(--pf-text-strong)}.ds-glp-receptors-label-muted,.ds-glp-receptors-label-normal,.ds-glp-receptors-label-secondary{font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-glp-dosing-drawer-section{margin-bottom:0;scroll-margin-top:var(--pf-space-xxl);width:100%}.ds-glp-dosing-drawer-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:4px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:.75rem 1.25rem;text-align:left;transition:transform var(--pf-motion-fast),box-shadow var(--pf-motion-fast),border-color var(--pf-motion-fast);cursor:pointer}.ds-glp-dosing-drawer-toggle:hover{border-color:var(--pf-accent);background:var(--pf-surface)}.ds-glp-dosing-drawer-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:var(--pf-line-soft)}.ds-glp-dosing-drawer-toggle[aria-expanded=true]+.ds-glp-dosing-drawer-panel{margin-top:0}.ds-glp-dosing-drawer-toggle-content{display:flex;align-items:center;gap:.75rem}.ds-glp-dosing-drawer-icon{display:inline-flex;align-items:center;color:var(--pf-text-strong)}.ds-glp-dosing-drawer-title{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-drawer-chevron{width:1.25rem;height:1.25rem;color:var(--pf-secondary);transition:transform var(--pf-motion-fast)}.ds-glp-dosing-drawer-chevron-open{transform:rotate(180deg)}.ds-glp-dosing-reference-item{overflow:hidden}.ds-glp-dosing-drawer-panel{margin-top:var(--pf-space-md)}.ui-select-trigger{background:var(--pf-surface)}.ds-glp-dosing-reference{display:grid;gap:.75rem}.ds-glp-dosing-reference-title{margin-bottom:var(--prose-gap-tight,.5rem);font-size:clamp(1.4rem,1vw + 1.1rem,2rem);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}.ds-glp-dosing-reference-list{display:grid;gap:.5rem}.ds-glp-dosing-reference-row{display:grid;width:100%;grid-template-columns:1fr auto;align-items:center;background:var(--pf-surface);padding:.62rem 1rem;text-align:left;cursor:pointer;border:0}.ds-glp-dosing-reference-label-wrap{display:flex;align-items:center;gap:.75rem}.ds-glp-dosing-reference-accent{width:.1875rem;height:1rem;background:currentColor;flex-shrink:0;color:var(--pf-accent)}.ds-glp-reference-accent-blue,.ds-glp-reference-accent-chart,.ds-glp-reference-accent-default{color:var(--pf-accent)}.ds-glp-reference-accent-green,.ds-glp-reference-accent-teal{color:var(--pf-success)}.ds-glp-reference-accent-red{color:var(--pf-error)}.ds-glp-reference-accent-violet{color:var(--pf-agent-tirzepatide)}.ds-glp-dosing-reference-row-title{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-reference-chevron{width:1.25rem;height:1.25rem;color:var(--pf-secondary);transition:transform var(--pf-motion-fast)}.ds-glp-dosing-reference-chevron-open{transform:rotate(180deg)}.ds-glp-dosing-reference-content{display:grid;gap:.75rem;background:transparent;padding:1rem 1.5rem}.ds-glp-dosing-reference-link-row{display:grid;gap:0}.ds-glp-dosing-reference-link,.ds-glp-dosing-reference-pdf{width:fit-content;text-decoration:none;color:var(--pf-accent)}.ds-glp-dosing-reference-link{font-size:var(--text-md);font-weight:500}.ds-glp-dosing-reference-description{margin-top:.2rem;color:var(--pf-secondary);font-size:var(--text-sm)}.ds-glp-dosing-reference-pdf{font-size:var(--text-2xs);display:inline-block;color:var(--pf-accent)}.ds-glp-dosing-reference-link:hover,.ds-glp-dosing-reference-pdf:hover{text-decoration:underline}.ds-glp-dosing-metrics-grid{display:grid;gap:1rem;margin-top:1rem}.ds-glp-dosing-metrics-card{border:2px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:1.5rem}.ds-glp-dosing-metrics-card-dosing{border-color:color-mix(in srgb,var(--pf-accent) 55%,white);background:var(--pf-accent-light)}.ds-glp-dosing-metrics-card-stability{border-color:color-mix(in srgb,var(--pf-error) 55%,white);background:color-mix(in srgb,var(--pf-error) 6%,white)}.ds-glp-dosing-metrics-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1rem}.ds-glp-dosing-metrics-title-wrap{display:inline-flex;align-items:center;gap:.45rem}.ds-glp-dosing-metrics-icon{width:1rem;height:1rem;color:var(--pf-text-strong)}.ds-glp-dosing-metrics-title{font-size:var(--text-xl);font-weight:400;color:var(--pf-text-strong);line-height:1.3}.ds-glp-dosing-metrics-pill{display:inline-flex;align-items:center;justify-content:center;min-width:6.5rem}.ds-glp-dosing-metrics-values{display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem;padding-bottom:1.25rem;border-bottom:4px solid var(--pf-line)}.ds-glp-dosing-metrics-values-right{text-align:left}.ds-glp-dosing-metrics-label{font-size:var(--text-sm);font-weight:400;text-transform:none;letter-spacing:normal;color:var(--pf-text-soft);margin-bottom:0}.ds-glp-dosing-metrics-caption{font-size:var(--text-sm);font-weight:400;color:var(--pf-secondary);line-height:1.4;white-space:nowrap;margin-top:8px}.ds-glp-dosing-metrics-stat-key{font-size:var(--text-md);font-weight:400;color:var(--pf-text-soft)}.ds-glp-dosing-metrics-label-right{text-align:left}.ds-glp-dosing-metrics-value{font-size:var(--text-xl);font-weight:500;color:var(--pf-text-strong);line-height:1.125}.ds-glp-dosing-metrics-unit{font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-dosing-metrics-stats{padding-top:1.25rem;display:grid;gap:.5rem}.ds-glp-dosing-metrics-stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.ds-glp-dosing-metrics-stat-value{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong);font-variant-numeric:var(--pf-numeric-tabular)}.ds-glp-dosing-metrics-stat-key-strong{font-size:var(--text-md);font-weight:500;color:var(--pf-secondary)}.ds-glp-support-banner{margin-bottom:1rem;border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);padding:.8rem .9rem;display:flex;align-items:flex-start;gap:.5rem;background:var(--pf-surface)}.ds-glp-support-banner-required{border-color:color-mix(in srgb,var(--pf-error) 35%,white);background:var(--pf-error-tint)}.ds-glp-support-banner-important{border-color:color-mix(in srgb,var(--pf-warning) 35%,white);background:color-mix(in srgb,var(--pf-warning) 6%,white)}.ds-glp-support-banner-recommended{border-color:color-mix(in srgb,var(--pf-accent) 32%,white);background:var(--pf-accent-light)}.ds-glp-support-banner-icon{width:1rem;height:1rem;margin-top:.12rem}.ds-glp-support-banner-icon-required{color:var(--pf-error)}.ds-glp-support-banner-icon-important{color:var(--pf-warning)}.ds-glp-support-banner-title{font-size:var(--text-md);font-weight:500}.ds-glp-support-banner-title-required{color:color-mix(in srgb,var(--pf-error) 82%,black)}.ds-glp-support-banner-title-important{color:var(--pf-warning-strong)}.ds-glp-support-banner-title-recommended{color:color-mix(in srgb,var(--pf-accent) 80%,black)}.ds-glp-support-banner-description{margin-top:.15rem;font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-support-grid,.ds-glp-support-optional-grid{display:grid;gap:.75rem}.ds-glp-support-col{display:grid;gap:.6rem}.ds-glp-support-col-title,.ds-glp-support-optional-title{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-support-col-badge{width:1rem;height:1rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-tag);color:var(--pf-text-inverse)}.ds-glp-support-col-badge-required{background:var(--pf-error)}.ds-glp-support-col-badge-recommended{background:var(--pf-accent)}.ds-glp-support-card-stack{display:grid;gap:.6rem}.ds-glp-support-card{width:100%;text-align:left;border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:.75rem}.ds-glp-support-card-required-selected{border-color:var(--pf-error);background:var(--pf-error-tint)}.ds-glp-support-card-required-unselected{border-color:color-mix(in srgb,var(--pf-error) 26%,white)}.ds-glp-support-card-recommended-selected{border-color:var(--pf-accent);background:var(--pf-accent-light)}.ds-glp-support-card-recommended-unselected{border-color:color-mix(in srgb,var(--pf-accent) 24%,white)}.ds-glp-support-card-optional-selected{border-color:var(--pf-success);background:var(--pf-success-tint)}.ds-glp-support-card-optional-unselected{border-color:color-mix(in srgb,var(--pf-line) 90%,black)}.ds-glp-support-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.ds-glp-support-card-name{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-support-card-dose{margin-top:.15rem;font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-support-card-reason{margin-top:.5rem;font-size:var(--text-sm);color:var(--pf-secondary);line-height:var(--pf-line-relaxed)}.ds-glp-support-card-toggle{width:1.45rem;height:1.45rem;border-radius:999px;border:1px solid var(--pf-line);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ds-glp-support-card-toggle-selected{background:var(--pf-accent);border-color:var(--pf-accent)}.ds-glp-support-card-toggle-required{border-color:var(--pf-error)}.ds-glp-support-card-toggle-default{border-color:color-mix(in srgb,var(--pf-accent) 35%,white)}.ds-glp-support-card-toggle-optional-selected{background:var(--pf-success);border-color:var(--pf-success)}.ds-glp-support-card-toggle-icon-default,.ds-glp-support-card-toggle-icon-required,.ds-glp-support-card-toggle-icon-selected{width:.8rem;height:.8rem}.ds-glp-support-card-toggle-icon-selected{color:var(--pf-text-inverse)}.ds-glp-support-card-toggle-icon-default{color:var(--pf-accent)}.ds-glp-support-card-toggle-icon-required{color:var(--pf-error)}.ds-glp-support-optional-section{margin-top:.9rem;display:grid;gap:.6rem}.ds-glp-support-footnote{margin-top:.8rem;border-top:1px dotted var(--pf-line-soft);padding-top:.6rem}.ds-glp-support-footnote-text{font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-glp-journey-timeline-table{min-width:52rem}.ds-glp-journey-plateau-card{padding:1rem}.ds-glp-journey-plateau-grid{display:grid;gap:.9rem}.ds-glp-journey-plateau-item{border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-sm);background:var(--pf-bg);padding:.75rem}.ds-glp-journey-plateau-item-title{margin-bottom:.3rem;font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-journey-plateau-item-copy{font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-journey-disclaimer{background:var(--pf-bg)}@media (min-width:768px){.ds-glp-layout-shell{padding-bottom:3.5rem}.ds-glp-compound-considerations-grid,.ds-glp-compound-key-grid,.ds-glp-compound-monitoring-grid,.ds-glp-compound-protocol-grid,.ds-glp-compound-select-grid,.ds-glp-dosing-clinical-grid,.ds-glp-dosing-guardrails-grid,.ds-glp-hub-related-grid,.ds-glp-hub-tool-grid,.ds-glp-support-grid,.ds-glp-support-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-glp-layout-stack{gap:1.2rem}.ds-glp-compound-deepdive-ratings{justify-content:center;gap:2.5rem}.ds-glp-compound-deepdive-section,.ds-glp-dosing-clinical-panel,.ds-glp-dosing-frequency-panel,.ds-glp-hub-tool-card,.ds-glp-layout-card-foot,.ds-glp-layout-card-head,.ds-glp-layout-citation-shell,.ds-glp-layout-warning-shell{padding:1.5rem}.ds-glp-compound-threshold-row{grid-template-columns:6rem 1fr 3.5rem}.ds-glp-dosing-metrics-title{font-size:var(--text-lg)}.ds-glp-dosing-metrics-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ds-glp-dosing-metrics-card{padding:2rem}.ds-glp-dosing-metrics-value{font-size:1.625rem}.ds-glp-dosing-clinical-stat-value{font-size:var(--text-xl)}.ds-glp-dosing-guardrails-chip{padding:.75rem 1rem}.ds-glp-dosing-metrics-label-right,.ds-glp-dosing-metrics-values-right{text-align:right}.ds-glp-journey-plateau-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-glp-support-grid{align-items:start}}@media (min-width:1024px){.ds-glp-dosing-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-glp-compound-considerations-grid,.ds-glp-compound-key-grid,.ds-glp-compound-select-grid,.ds-glp-hub-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-glp-compound-threshold-row{grid-template-columns:7rem 1fr 3.5rem}.ds-glp-compound-monitoring-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-glp-compound-protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.badge.ds-glp-pill-excellent{background:color-mix(in srgb,var(--pf-accent) 16%,white);color:color-mix(in srgb,var(--pf-accent) 78%,black);border-color:color-mix(in srgb,var(--pf-accent) 25%,white)}.badge.ds-glp-pill-moderate{background:var(--pf-success-tint);color:var(--pf-success-strong);border-color:var(--pf-success)}.badge.ds-glp-pill-high{background:color-mix(in srgb,var(--pf-error) 16%,white);color:color-mix(in srgb,var(--pf-error) 78%,black);border-color:color-mix(in srgb,var(--pf-error) 25%,white)}.badge.ds-glp-pill-frequency-low{background:color-mix(in srgb,var(--pf-accent) 16%,white);color:color-mix(in srgb,var(--pf-accent) 78%,black);border-color:color-mix(in srgb,var(--pf-accent) 25%,white)}.badge.ds-glp-pill-frequency-moderate{background:var(--pf-success-tint);color:var(--pf-success-strong);border-color:var(--pf-success)}.ds-glp-dosing-metrics-stat-value.ds-glp-text-excellent{color:var(--pf-text-strong)}.badge.ds-glp-pill-frequency-high{background:color-mix(in srgb,var(--pf-error) 16%,white);color:color-mix(in srgb,var(--pf-error) 78%,black);border-color:color-mix(in srgb,var(--pf-error) 25%,white)}@media (max-width:767px){.ds-glp-compound-receptor-grid{flex-wrap:wrap}.ds-glp-compound-receptor-card{flex:1 1 100%}.ds-glp-compound-stats-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-glp-compound-info-grid{grid-template-columns:1fr}.ds-glp-dosing-metrics-caption{white-space:normal}.ds-glp-compound-deepdive-toggle{flex-wrap:wrap;justify-content:center}.ds-glp-compound-deepdive-ratings{flex-wrap:wrap;gap:1.5rem}.ds-glp-compound-deepdive-stack{gap:32px}.ds-glp-compound-dose-table-wrap,.ds-glp-dosing-frequency-table-wrap,.ds-glp-layout-table-wrap{position:relative}.ds-glp-compound-dose-table-wrap:after,.ds-glp-dosing-frequency-table-wrap:after,.ds-glp-layout-table-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2rem;background:linear-gradient(to right,transparent,var(--pf-surface));pointer-events:none;border-radius:0 var(--pf-radius-card) var(--pf-radius-card) 0}}.ds-glp-dosing-shell{--ds-glp-dosing-chart-h:clamp(280px,34vw,420px);--ds-glp-dosing-ease:cubic-bezier(0.23,1,0.32,1);max-width:var(--pf-max-width-tool,1200px);margin-inline:auto;padding:var(--pf-space-mega) var(--pf-space-lg);display:flex;flex-direction:column;gap:var(--pf-space-xxl)}.ds-glp-dosing-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ds-glp-dosing-h1{margin:0;font-family:var(--pf-font-hero);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular);font-size:var(--heading-xl);font-weight:400;letter-spacing:-.018em}.ds-glp-dosing-h1,.ds-glp-dosing-section-title{line-height:var(--pf-line-tight);color:var(--pf-text-strong)}.ds-glp-dosing-section-title{margin:0 0 var(--pf-space-lg);font-family:var(--pf-font-sans);font-size:var(--heading-md);font-weight:500}.ds-glp-dosing-chart-panel{display:flex;flex-direction:column;gap:var(--pf-space-md)}.ds-glp-dosing-chart-bar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--pf-space-md)}.ds-glp-dosing-chart-compound{display:flex;flex-direction:column;gap:var(--pf-space-xs)}.ds-glp-dosing-chart-compound-label{font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:500;color:var(--pf-text-soft)}.ds-glp-dosing-chart-frame{display:grid;grid-template-columns:3rem 1fr;gap:var(--pf-space-sm)}.ds-glp-dosing-chart-yaxis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:var(--ds-glp-dosing-chart-h);padding-block:.4rem}.ds-glp-dosing-chart-plot{position:relative;height:var(--ds-glp-dosing-chart-h);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-md);background:var(--pf-surface);overflow:hidden}.ds-glp-dosing-chart-overlay,.ds-glp-dosing-chart-svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ds-glp-dosing-chart-overlay{pointer-events:none}.ds-glp-dosing-chart-grid{stroke:var(--pf-line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.ds-glp-dosing-chart-area{fill:var(--pf-accent-light);fill-opacity:.4;stroke:none}.ds-glp-dosing-chart-area,.ds-glp-dosing-chart-curve{animation:ds-glp-dosing-fade .22s var(--ds-glp-dosing-ease)}.ds-glp-dosing-chart-curve{fill:none;stroke:var(--pf-accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-glp-dosing-chart-inj{stroke:var(--pf-line);stroke-width:1.5;vector-effect:non-scaling-stroke}.ds-glp-dosing-chart-peak{fill:var(--pf-accent);stroke:var(--pf-surface);stroke-width:1.5;animation:ds-glp-dosing-fade .22s var(--ds-glp-dosing-ease)}.ds-glp-dosing-chart-empty{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;padding:var(--pf-space-lg);text-align:center;font-family:var(--pf-font-sans);font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-glp-dosing-chart-xaxis{display:flex;justify-content:space-between;margin-left:calc(3rem + var(--pf-space-sm))}.ds-glp-dosing-chart-xaxis .ds-glp-dosing-axis-tick:first-child{text-align:left}.ds-glp-dosing-chart-xaxis .ds-glp-dosing-axis-tick:last-child{text-align:right}.ds-glp-dosing-axis-tick{font-family:var(--pf-font-mono);font-size:var(--text-2xs);font-weight:400;line-height:1;color:var(--pf-text-soft);font-variant-numeric:var(--pf-numeric-tabular);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean)}.ds-glp-dosing-provenance{display:flex;flex-direction:column;gap:var(--pf-space-xs)}.ds-glp-dosing-provenance-source{margin:0;font-family:var(--pf-font-sans);font-size:var(--text-sm);line-height:var(--pf-line-normal);color:var(--pf-text-soft)}.ds-glp-dosing-provenance-key{font-weight:600;color:var(--pf-text-strong);margin-right:var(--pf-space-sm)}.ds-glp-dosing-provenance-flag{display:flex;align-items:flex-start;gap:var(--pf-space-sm);margin:0;font-family:var(--pf-font-sans);font-size:var(--text-sm);line-height:var(--pf-line-normal);color:var(--pf-error-strong,oklch(45% .15 25))}.ds-glp-dosing-provenance-icon{width:1rem;height:1rem;flex-shrink:0;position:relative;top:1px;color:var(--pf-error-strong,oklch(45% .15 25))}.ds-glp-dosing-lens{display:flex}.ds-glp-dosing-seg{display:inline-flex;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);overflow:hidden;background:var(--pf-surface)}.ds-glp-dosing-seg-btn{font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:500;color:var(--pf-text-soft);background:var(--pf-surface);border:0;padding:var(--pf-space-sm) var(--pf-space-lg);cursor:pointer;transition:background-color .18s var(--ds-glp-dosing-ease),color .18s var(--ds-glp-dosing-ease)}.ds-glp-dosing-seg-btn+.ds-glp-dosing-seg-btn{border-left:1px solid var(--pf-line)}.ds-glp-dosing-seg-btn:hover:not(.is-active){background:var(--pf-accent-light);color:var(--pf-accent)}.ds-glp-dosing-seg-btn.is-active{background:var(--pf-accent);color:var(--pf-text-inverse,#ffffff)}.ds-glp-dosing-seg-btn:focus-visible{outline:2px solid var(--pf-accent);outline-offset:-3px}.ds-glp-dosing-seg--lens .ds-glp-dosing-seg-btn{font-size:var(--text-lg);font-weight:500;padding:var(--pf-space-md) var(--pf-space-xxl)}.ds-glp-dosing-controls{display:flex;flex-direction:column;gap:var(--pf-space-lg);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:1.4375rem}.ds-glp-dosing-controls-shared{display:flex;flex-wrap:wrap;gap:var(--pf-space-lg)}.ds-glp-dosing-field{display:flex;flex-direction:column;gap:var(--pf-space-xs);min-width:12rem;flex:1 1 12rem}.ds-glp-dosing-field-title{font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-field-note,.ds-glp-dosing-field-title{font-family:var(--pf-font-sans);font-size:var(--text-sm)}.ds-glp-dosing-field-note{margin:0;line-height:var(--pf-line-normal);color:var(--pf-text-soft)}.ds-glp-dosing-input,.ds-glp-dosing-select{font-family:var(--pf-font-sans);font-size:var(--text-md);font-weight:400;color:var(--pf-text-strong);background:var(--pf-surface);border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);padding:var(--pf-space-sm) var(--pf-space-md);font-variant-numeric:var(--pf-numeric-tabular)}.ds-glp-dosing-input--wide,.ds-glp-dosing-select--wide{width:100%}.ds-glp-dosing-input:focus-visible,.ds-glp-dosing-select:focus-visible{outline:2px solid var(--pf-accent);outline-offset:1px;border-color:var(--pf-accent)}.ds-glp-dosing-titration{display:flex;flex-direction:column;gap:var(--pf-space-md);padding-top:var(--pf-space-md);border-top:1px solid var(--pf-line-soft)}.ds-glp-dosing-titration-headrow{display:flex;flex-direction:column;gap:var(--pf-space-xxs)}.ds-glp-dosing-field-title.ds-glp-dosing-field-title,.ds-glp-dosing-titration h4{font-size:var(--text-sm)}.ds-glp-dosing-titration-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--pf-space-sm)}.ds-glp-dosing-titration-row{display:grid;grid-template-columns:1fr 1.3fr 1.4fr auto;gap:var(--pf-space-md);align-items:end}.ds-glp-dosing-titration-cell{display:flex;flex-direction:column;gap:var(--pf-space-xxs)}.ds-glp-dosing-titration-cell-label{font-family:var(--pf-font-sans);font-size:var(--text-2xs);font-weight:500;color:var(--pf-text-soft)}.ds-glp-dosing-titration-remove{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);background:var(--pf-surface);color:var(--pf-text-soft);cursor:pointer;transition:background-color .16s var(--ds-glp-dosing-ease),color .16s var(--ds-glp-dosing-ease)}.ds-glp-dosing-titration-remove:hover{background:var(--pf-error-tint,oklch(95% .03 25));color:var(--pf-error-strong,oklch(45% .15 25))}.ds-glp-dosing-titration-remove:focus-visible{outline:2px solid var(--pf-accent);outline-offset:1px}.ds-glp-dosing-titration-remove-icon{width:1rem;height:1rem}.ds-glp-dosing-titration-empty{margin:0;color:var(--pf-text-soft)}.ds-glp-dosing-add,.ds-glp-dosing-titration-empty{font-family:var(--pf-font-sans);font-size:var(--text-sm)}.ds-glp-dosing-add{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--pf-space-sm);font-weight:500;color:var(--pf-accent);background:transparent;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);padding:var(--pf-space-sm) var(--pf-space-lg);cursor:pointer;transition:background-color .16s var(--ds-glp-dosing-ease),border-color .16s var(--ds-glp-dosing-ease)}.ds-glp-dosing-add:hover{background:var(--pf-accent-light);border-color:var(--pf-accent)}.ds-glp-dosing-add:focus-visible{outline:2px solid var(--pf-accent);outline-offset:1px}.ds-glp-dosing-add-icon{width:1rem;height:1rem}.ds-glp-dosing-table{width:100%;border-collapse:collapse}.ds-glp-dosing-th{text-align:left;font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:600;color:var(--pf-text-strong);padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-sm) 0;border-bottom:1px solid var(--pf-line)}.ds-glp-dosing-tr{border-bottom:1px solid var(--pf-line-soft)}.ds-glp-dosing-td{font-family:var(--pf-font-sans);font-size:var(--text-md);color:var(--pf-text);padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-sm) 0;vertical-align:baseline;font-variant-numeric:var(--pf-numeric-tabular);white-space:nowrap}.ds-glp-dosing-td-dose{font-weight:600;color:var(--pf-text-strong)}.ds-glp-dosing-faq-list{display:flex;flex-direction:column;gap:var(--pf-space-xl)}.ds-glp-dosing-faq-item{display:flex;flex-direction:column;gap:var(--pf-space-xs)}.ds-glp-dosing-faq-question{margin:0;font-family:var(--pf-font-sans);font-size:var(--text-lg);font-weight:600;color:var(--pf-text-strong)}.ds-glp-dosing-faq-answer{margin:0;font-family:var(--pf-font-body);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular-serif);font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text)}.ds-glp-dosing-refs{margin:0}@keyframes ds-glp-dosing-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ds-glp-dosing-titration-row{grid-template-columns:1fr 1fr;gap:var(--pf-space-sm)}.ds-glp-dosing-titration-remove{grid-column:1/-1;width:100%}.ds-glp-dosing-seg--lens .ds-glp-dosing-seg-btn{flex:1;padding:var(--pf-space-md) var(--pf-space-lg)}.ds-glp-dosing-lens{display:block}.ds-glp-dosing-seg--lens{display:flex;width:100%}}@media (prefers-reduced-motion:reduce){.ds-glp-dosing-chart-area,.ds-glp-dosing-chart-curve,.ds-glp-dosing-chart-peak{animation:none}.ds-glp-dosing-add,.ds-glp-dosing-seg-btn,.ds-glp-dosing-titration-remove{transition:none}}.ds-glp-dosing-yaxis-title{margin:0 0 var(--pf-space-md);font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:500;line-height:var(--pf-line-normal);color:var(--pf-text-soft)}.ds-glp-dosing-lensrow{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pf-space-xl)}.ds-glp-dosing-peaknote{margin:0;font-family:var(--pf-font-sans);font-size:var(--text-sm);line-height:var(--pf-line-normal);color:var(--pf-text-soft);font-variant-numeric:var(--pf-numeric-tabular)}.ds-glp-dosing-band{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pf-space-xxl);align-items:start}@media (min-width:60rem){.ds-glp-dosing-band{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}}.ds-glp-dosing-rail{display:flex;flex-direction:column;gap:var(--pf-space-xxl);min-width:0}.ds-glp-dosing-panel-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--pf-space-md);margin-bottom:var(--pf-space-md)}.ds-glp-dosing-panel-title{margin:0;font-family:var(--pf-font-headings);font-size:var(--text-lg);font-weight:400;line-height:var(--pf-line-tight);letter-spacing:-.012em;color:var(--pf-text-strong)}.ds-glp-dosing-panel-note{margin:0;font-family:var(--pf-font-sans);font-size:var(--text-sm);line-height:var(--pf-line-normal);color:var(--pf-text-soft);font-variant-numeric:var(--pf-numeric-tabular)}.ds-glp-dosing-table-panel{min-width:0}.ds-glp-dosing-table-empty{margin:0;font-family:var(--pf-font-sans);font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.ds-glp-dosing-table-scroll{max-height:30rem;overflow:auto;border-top:1px solid var(--pf-line)}.ds-glp-dosing-table-scroll .ds-glp-dosing-th{position:sticky;top:0;z-index:1;background:var(--pf-surface)}.ds-glp-dosing-td-num,.ds-glp-dosing-th-num{text-align:right;padding-right:var(--pf-space-lg)}.ds-glp-dosing-td-num:first-child,.ds-glp-dosing-th-num:first-child{text-align:left}.ds-glp-dosing-tr-step{border-top:1px solid var(--pf-line)}.ds-glp-dosing-tr-step .ds-glp-dosing-td{padding-top:var(--pf-space-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-constants{border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);padding:calc(var(--pf-space-xl) - 1px)}.ds-glp-dosing-constants-list{margin:var(--pf-space-lg) 0 0;display:grid;gap:var(--pf-space-md)}.ds-glp-dosing-constants-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pf-space-md)}.ds-glp-dosing-constants-key{font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-glp-dosing-constants-key,.ds-glp-dosing-constants-value{font-family:var(--pf-font-sans);line-height:var(--pf-line-normal)}.ds-glp-dosing-constants-value{margin:0;font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong);font-variant-numeric:var(--pf-numeric-tabular);white-space:nowrap}.ds-glp-dosing-constants-source{margin:var(--pf-space-lg) 0 0;padding-top:var(--pf-space-md);border-top:1px solid var(--pf-line-soft);font-family:var(--pf-font-sans);font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}