.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-dosing-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-dosing-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-escalation-details{cursor:pointer}.ds-glp-escalation-details summary{list-style:none}.ds-glp-escalation-details summary::-webkit-details-marker{display:none}.ds-glp-escalation-summary{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;cursor:pointer;user-select:none}.ds-glp-escalation-details[open] .ds-glp-escalation-summary,.ds-glp-escalation-summary{border-bottom:1px solid var(--pf-line-soft)}.ds-glp-escalation-summary-text{display:flex;flex-direction:column;gap:.125rem}.ds-glp-escalation-chevron{font-size:var(--text-xl);color:var(--pf-secondary);transition:transform .2s;display:inline-block;line-height:1}.ds-glp-escalation-details[open] .ds-glp-escalation-chevron{transform:rotate(90deg)}.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-dosing-frequency-table-wrap,.ds-glp-hub-table-wrap,.ds-glp-layout-table-wrap{overflow-x:auto}.ds-glp-compound-dose-table,.ds-glp-dosing-frequency-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-dosing-frequency-head-row,.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-dosing-guide-section{margin-top:1.5rem;border-top:1px solid var(--pf-line-soft);padding-top:1.25rem}.ds-glp-dosing-safety-card{margin-top:1rem;border:2px solid var(--pf-error-strong);border-radius:var(--pf-radius-card);background:var(--pf-success-tint);padding:.75rem 1rem}.ds-glp-dosing-safety-list{display:grid;gap:.55rem;margin:0;padding-left:1.1rem;font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-dosing-guide-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-dosing-frequency-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-dosing-frequency-table 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-dosing-frequency-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-dosing-page-disclaimer,.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[aria-expanded=true]+.ds-glp-dosing-drawer-panel .ds-glp-dosing-clinical-panel,.ds-glp-dosing-drawer-toggle[aria-expanded=true]+.ds-glp-dosing-drawer-panel .ds-glp-dosing-frequency-panel,.ds-glp-dosing-drawer-toggle[aria-expanded=true]+.ds-glp-dosing-drawer-panel .ds-glp-dosing-guardrails-panel{border-top-left-radius:0;border-top-right-radius:0;border-top-color:transparent}.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)}.ds-glp-dosing-control{display:grid;gap:.1rem}.ds-glp-dosing-controls-grid,.ds-glp-dosing-plasma-controls-grid{display:grid;gap:1.5rem;margin-top:0}.ds-glp-dosing-controls-header{padding-top:3rem;margin-bottom:var(--pf-space-xl)}.ds-glp-dosing-control-label{font-size:var(--text-sm);font-weight:400;color:var(--pf-text-soft);letter-spacing:normal;text-transform:none;margin-left:.5rem}.ui-select-trigger{background:var(--pf-surface)}.ui-select-trigger.ds-glp-dosing-control-trigger{height:auto;min-height:4.125rem;background:var(--pf-surface);border:1px solid var(--pf-track);border-radius:var(--pf-radius-md);padding:.75rem 1.5rem 1rem}.ds-glp-dosing-control-trigger:hover{border-color:var(--pf-accent)}.ds-glp-dosing-control-trigger:focus{border-color:var(--pf-accent);box-shadow:0 0 0 3px rgba(51,108,255,.1)}.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-control-value-stack,.ds-glp-dosing-option-stack{display:flex;flex-direction:column;gap:.25rem;flex:1;text-align:left}.ds-glp-dosing-control-value-primary,.ds-glp-dosing-option-primary{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong);line-height:1.2}.ds-glp-dosing-control-value-secondary,.ds-glp-dosing-option-secondary{font-size:var(--text-sm);font-weight:400;color:var(--pf-secondary);line-height:1.3}.ds-glp-dosing-control-value-accent{font-size:var(--text-sm);font-weight:400;color:var(--pf-accent);line-height:1.3}.ds-glp-dosing-custom-shell{border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:.8rem}.ds-glp-dosing-custom-input-row{display:flex;align-items:center;gap:.35rem}.ds-glp-dosing-custom-input{width:5rem;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);padding:.45rem .55rem;font-size:var(--text-md);color:var(--pf-text-strong);background:var(--pf-surface)}.ds-glp-dosing-custom-unit{font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-dosing-custom-back{margin-top:.55rem;border:0;background:transparent;padding:0;font-size:var(--text-sm);color:var(--pf-accent);cursor:pointer}.ds-glp-dosing-clinical-panel,.ds-glp-dosing-frequency-panel,.ds-glp-dosing-plasma-panel{border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:1rem}.ds-glp-dosing-adjustment-shell{padding:1rem 1rem 0}.ds-glp-dosing-guardrails-panel{border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:1.5rem}.ds-glp-dosing-plasma-header{margin-top:.95rem;margin-bottom:.6rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.ds-glp-dosing-plasma-title{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-plasma-toggle{background:none;border:none;padding:0;display:inline-flex;align-items:center;gap:.2rem;font-size:var(--text-sm);font-weight:500;color:var(--pf-accent);cursor:pointer}.ds-glp-dosing-plasma-toggle-icon{width:.85rem;height:.85rem}.ds-glp-dosing-plasma-chart-wrap{position:relative;padding:.75rem .75rem .45rem}.ds-glp-dosing-plasma-yaxis{position:absolute;left:.3rem;top:.8rem;bottom:2rem;width:2.1rem;display:flex;flex-direction:column;justify-content:space-between}.ds-glp-dosing-plasma-yaxis-label{font-size:.66rem;color:var(--pf-text-soft)}.ds-glp-dosing-plasma-canvas{margin-left:2rem;height:12rem;position:relative}.ds-glp-dosing-plasma-xaxis{margin-left:2rem;margin-top:.3rem;display:flex;justify-content:space-between;font-size:.67rem;color:var(--pf-text-soft)}.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-clinical-icon,.ds-glp-dosing-frequency-icon,.ds-glp-dosing-metrics-icon,.ds-glp-dosing-plasma-icon{width:1rem;height:1rem;color:var(--pf-text-strong)}.ds-glp-dosing-guardrails-icon{width:1rem;height:1rem;color:var(--pf-error)}.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,.ds-glp-frequency-badge,.ds-glp-frequency-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-clinical-stat-label,.ds-glp-dosing-frequency-label,.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-clinical-stat-value{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong);line-height:1.25}.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:tabular-nums}.ds-glp-dosing-metrics-stat-key-strong{font-size:var(--text-md);font-weight:500;color:var(--pf-secondary)}.ds-glp-dosing-frequency-td,.ds-glp-dosing-frequency-th{font-size:var(--text-sm);white-space:nowrap}.ds-glp-dosing-frequency-row{border-top:1px dotted var(--pf-line-soft)}.ds-glp-dosing-frequency-mono{display:inline;font-family:var(--font-supreme-ll);font-variant-numeric:tabular-nums lining-nums}.ds-glp-dosing-frequency-variance{display:inline;margin-top:0;margin-left:.35rem;font-size:var(--text-tag)}.ds-glp-dosing-frequency-note{margin-top:.75rem;display:flex;gap:.5rem;font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.ds-glp-dosing-frequency-note-icon{width:.9rem;height:.9rem;flex-shrink:0;margin-top:.1rem}.ds-glp-dosing-clinical-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.ds-glp-dosing-clinical-headline{font-size:var(--text-lg);font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-clinical-subline{margin-top:.2rem;font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-dosing-clinical-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:500;color:var(--pf-text-inverse)}.ds-glp-dosing-clinical-badge-semaglutide{background:color-mix(in srgb,var(--pf-accent) 86%,black)}.ds-glp-dosing-clinical-badge-tirzepatide{background:color-mix(in srgb,var(--pf-success) 82%,black)}.ds-glp-dosing-clinical-badge-retatrutide{background:var(--pf-warning-strong)}.ds-glp-dosing-clinical-grid{display:grid;gap:.75rem}.ds-glp-dosing-guardrails-grid{display:grid;gap:1rem}.ds-glp-dosing-clinical-card,.ds-glp-dosing-clinical-stat-card{border:2px solid var(--pf-line);border-radius:12px;padding:1.5rem;background:#fff}.ds-glp-dosing-clinical-stat-card-accent,.ds-glp-dosing-clinical-stat-card-default{border-color:var(--pf-accent-light);background:#fff}.ds-glp-dosing-clinical-card-accent{border-color:var(--pf-accent-light);background:var(--pf-accent-light)}.ds-glp-dosing-clinical-card-danger{border-color:var(--pf-error-strong);background:var(--pf-error-tint)}.ds-glp-dosing-clinical-card-head{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.45rem}.ds-glp-dosing-clinical-card-head-accent{color:var(--pf-accent-hover)}.ds-glp-dosing-clinical-card-head-danger{color:var(--pf-error)}.ds-glp-dosing-clinical-card-title{font-size:var(--text-md);font-weight:500}.ds-glp-dosing-clinical-card-icon{width:.95rem;height:.95rem}.ds-glp-dosing-clinical-card-copy,.ds-glp-dosing-clinical-stat-copy{font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-dosing-guardrails-effect-copy{font-size:var(--text-md);margin-top:.25rem;opacity:.9;color:inherit}.ds-glp-dosing-guardrails-effect-context{font-size:var(--text-sm);margin-top:.5rem;opacity:.8;color:inherit}.ds-glp-dosing-clinical-callout{border:2px solid var(--pf-line);border-radius:12px;background:transparent;border-radius:var(--pf-radius-sm);padding:.7rem .75rem;font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-dosing-clinical-callout-accent{border-color:var(--pf-accent);background:transparent}.ds-glp-dosing-clinical-callout-danger{border-color:var(--pf-error-strong);background:var(--pf-error-tint)}.ds-glp-dosing-clinical-callout-key{font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-clinical-callout-key-accent{color:var(--pf-accent-hover)}.ds-glp-dosing-clinical-callout-key-danger{color:var(--pf-error)}.ds-glp-dosing-guardrails-body{display:grid;gap:1.25rem}.ds-glp-dosing-guardrails-effects,.ds-glp-dosing-guardrails-group{display:grid;gap:.75rem;align-content:start}.ds-glp-dosing-guardrails-group-head{display:inline-flex;align-items:center;gap:.4rem}.ds-glp-dosing-guardrails-group-title{font-size:var(--text-md);font-weight:500;color:var(--pf-secondary)}.ds-glp-dosing-guardrails-effect-title{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-guardrails-list{margin:0;padding-left:0;display:grid;gap:.75rem}.ds-glp-dosing-guardrails-chip{display:block;border-radius:var(--pf-radius-card);border:1px solid;padding:.625rem .75rem;font-size:var(--text-md);font-weight:500;background:var(--pf-surface)}.ds-glp-dosing-guardrails-chip-warning{border-color:var(--pf-warning);background:color-mix(in srgb,var(--pf-warning) 8%,white);color:color-mix(in srgb,var(--pf-warning) 78%,black)}.ds-glp-dosing-guardrails-chip-error,.ds-glp-dosing-guardrails-chip-error-soft{border-color:var(--pf-error);background:var(--pf-surface);color:var(--pf-error-strong)}.ds-glp-dosing-guardrails-chip-fda{border-color:var(--pf-error);background:var(--pf-error-tint);color:var(--pf-error-strong)}.ds-glp-dosing-guardrails-group-icon,.ds-glp-dosing-guardrails-group-icon-accent,.ds-glp-dosing-guardrails-group-icon-error{width:.95rem;height:.95rem}.ds-glp-dosing-guardrails-group-icon-accent{color:var(--pf-accent)}.ds-glp-dosing-guardrails-group-icon-error{color:var(--pf-error)}.ds-glp-dosing-adjustment-stack,.ds-glp-dosing-guardrails-effects-grid{display:grid;gap:.75rem}.ds-glp-dosing-adjustment-title{font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong);padding-top:1.5rem;margin-bottom:.75rem}.ds-glp-dosing-adjustment-desktop-row,.ds-glp-dosing-adjustment-item,.ds-glp-dosing-adjustment-mobile-card{border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-sm);background:var(--pf-bg);padding:.65rem}.ds-glp-dosing-adjustment-add-desktop-row,.ds-glp-dosing-adjustment-add-mobile-row,.ds-glp-dosing-adjustment-desktop-controls,.ds-glp-dosing-adjustment-desktop-main,.ds-glp-dosing-adjustment-desktop-meta,.ds-glp-dosing-adjustment-mobile-grid{display:grid;gap:.45rem}.ds-glp-dosing-adjustment-desktop-row,.ds-glp-dosing-adjustment-mobile-row{display:grid;gap:.5rem}.ds-glp-dosing-adjustment-desktop-dose-pill,.ds-glp-dosing-adjustment-mobile-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--pf-line);padding:.15rem .45rem;font-size:.68rem;color:var(--pf-secondary);background:var(--pf-surface)}.ds-glp-dosing-adjustment-desktop-dose,.ds-glp-dosing-adjustment-desktop-total{display:inline-flex;align-items:center;gap:.35rem}.ds-glp-dosing-adjustment-mobile-pill-accent{border-color:color-mix(in srgb,var(--pf-accent) 35%,white)}.ds-glp-dosing-adjustment-mobile-pill-warning{border-color:color-mix(in srgb,var(--pf-warning) 35%,white)}.ds-glp-dosing-adjustment-desktop-dose-value,.ds-glp-dosing-adjustment-desktop-total-value,.ds-glp-dosing-adjustment-mobile-pill-text{font-family:var(--font-data);font-size:var(--text-md);font-weight:500;color:var(--pf-text-strong)}.ds-glp-dosing-adjustment-desktop-meta-label,.ds-glp-dosing-adjustment-desktop-sign,.ds-glp-dosing-adjustment-desktop-unit,.ds-glp-dosing-adjustment-mobile-sign,.ds-glp-dosing-adjustment-mobile-unit{font-size:var(--text-sm);color:var(--pf-secondary)}.ds-glp-dosing-adjustment-desktop-input-shell,.ds-glp-dosing-adjustment-mobile-input-shell{display:flex;align-items:center;gap:.35rem}.ds-glp-dosing-adjustment-desktop-input,.ds-glp-dosing-adjustment-mobile-input{width:6rem}.ds-glp-dosing-adjustment-desktop-trigger,.ds-glp-dosing-adjustment-mobile-trigger{min-height:2.3rem}.ds-glp-dosing-adjustment-desktop-remove,.ds-glp-dosing-adjustment-mobile-remove{border:0;background:transparent;color:var(--pf-error);padding:.2rem;cursor:pointer;justify-self:end}.ds-glp-dosing-adjustment-desktop-remove-spacer,.ds-glp-dosing-adjustment-mobile-remove-spacer{width:1.2rem;height:1.2rem}.ds-glp-dosing-adjustment-remove-icon{width:.9rem;height:.9rem}.ds-glp-dosing-adjustment-divider{border-top:1px dotted var(--pf-line-soft);margin:.2rem 0}.ds-glp-dosing-adjustment-add-button,.ds-glp-dosing-adjustment-add-button-mobile{border:2px dashed color-mix(in srgb,var(--pf-accent) 50%,white);border-radius:var(--pf-radius-sm);background:var(--pf-bg);padding:.55rem .7rem;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm);color:var(--pf-accent);cursor:pointer;transition:border-color var(--pf-motion-fast),background var(--pf-motion-fast)}.ds-glp-dosing-adjustment-add-button-mobile:hover,.ds-glp-dosing-adjustment-add-button:hover{border-color:var(--pf-accent);background:var(--pf-accent-light)}.ds-glp-dosing-adjustment-add-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;background:var(--pf-surface)}.ds-glp-dosing-adjustment-add-icon{width:.75rem;height:.75rem}.ds-glp-dosing-adjustment-alert{border-left:3px solid var(--pf-line);border-radius:var(--pf-radius-sm);background:var(--pf-bg);padding:.6rem .7rem;display:grid;gap:.3rem}.ds-glp-dosing-adjustment-alert-accent{border-left-color:var(--pf-accent)}.ds-glp-dosing-adjustment-alert-warning{border-left-color:var(--pf-warning)}.ds-glp-dosing-adjustment-alert-copy-row{display:flex;align-items:flex-start;gap:.35rem}.ds-glp-dosing-adjustment-alert-icon,.ds-glp-dosing-adjustment-alert-icon-svg{width:.9rem;height:.9rem;color:var(--pf-warning);flex-shrink:0;margin-top:.06rem}.ds-glp-dosing-adjustment-alert-copy,.ds-glp-dosing-adjustment-alert-link{font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-secondary)}.ds-glp-dosing-adjustment-alert-link{color:var(--pf-accent);text-decoration:none}.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-controls-grid,.ds-glp-dosing-guardrails-grid,.ds-glp-dosing-plasma-controls-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-dosing-plasma-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-control-value-primary,.ds-glp-dosing-metrics-title,.ds-glp-dosing-option-primary{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-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.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,.ds-glp-dosing-clinical-grid,.ds-glp-dosing-guardrails-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-glp-compound-protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-glp-dosing-adjustment-desktop-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.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)}.ds-glp-dosing-frequency-td .badge.ds-glp-frequency-pill{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)}.ds-glp-dosing-frequency-td .badge.ds-glp-frequency-pill.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)}.ds-glp-dosing-frequency-td .badge.ds-glp-frequency-pill.ds-glp-pill-moderate{background:var(--pf-success-tint);color:var(--pf-success-strong);border-color:var(--pf-success)}@media (max-width:767px){.ds-glp-dosing-adjustment-add-desktop-row,.ds-glp-dosing-adjustment-desktop-row{display:none}.ds-glp-dosing-adjustment-mobile-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.ds-glp-dosing-adjustment-add-mobile-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.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}}@media (min-width:768px){.ds-glp-dosing-adjustment-add-mobile-row,.ds-glp-dosing-adjustment-mobile-row{display:none}}@media (max-width:767px){.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}}