/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.content-article-body .md{font-family:var(--pf-font-body);font-size:var(--text-md);font-weight:400;line-height:var(--pf-line-relaxed);color:var(--pf-text-strong);font-feature-settings:var(--pf-feature-tabular-serif);font-variant-numeric:var(--pf-numeric-tabular)}.content-article-body .md .md-table-shell[id],.content-article-body .md :is(h1,h2,h3,h4)[id]{scroll-margin-top:5rem}:where(.content-article-body .md) h1{font-family:var(--pf-font-hero);font-feature-settings:var(--pf-feature-tabular);font-variant-numeric:var(--pf-numeric-tabular);font-style:normal;font-weight:500;font-size:var(--heading-xl);line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong);margin-top:var(--pf-space-xxl);margin-bottom:var(--pf-space-md)}:where(.content-article-body .md) h2{font-family:var(--pf-font-headings);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);font-style:normal;font-weight:400;font-size:var(--heading-section);text-transform:uppercase;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong);margin-top:var(--pf-space-xxxl);margin-bottom:var(--pf-space-md)}:where(.content-article-body .md) h3{font-family:var(--pf-font-serif);font-feature-settings:var(--pf-feature-tabular-serif);font-variant-numeric:var(--pf-numeric-tabular);font-weight:500;font-size:var(--heading-md);letter-spacing:-.01em;text-transform:capitalize;color:var(--pf-text-strong);padding-top:var(--pf-space-sm);padding-bottom:var(--pf-space-xxs);margin-top:var(--pf-space-lg);margin-bottom:var(--pf-space-xxs);line-height:1.25}:where(.content-article-body .md) h4{font-family:var(--pf-font-headings);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);font-weight:600;font-size:var(--heading-xs);line-height:var(--pf-line-tight);letter-spacing:0;text-transform:uppercase;color:var(--pf-text-strong);margin-top:var(--pf-space-lg);margin-bottom:.11rem}@media (max-width:640px){.content-article-body,.content-related{--heading-xs:.875rem;--heading-sm:1rem;--heading-md:1.1875rem;--heading-lg:1.375rem}}:where(.content-article-body .md) h1:where(:first-child){margin-top:var(--pf-space-lg)}:where(.content-article-body .md) :is(h2)+h3{margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-xxxs)}:where(.content-article-body .md) h2+h3,:where(.content-article-body .md:has(h2)+.md) h3{margin-top:0;padding-top:0}:where(.content-article-body .md) h3:has(+ul,+ol){margin-bottom:0}:where(.content-article-body .md) p{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-prose);letter-spacing:.01rem;color:var(--pf-text-strong);margin:.67rem 0;font-weight:400;line-height:1.5}@media (max-width:640px){:where(.content-article-body .md) p{margin:1rem 0}}:where(.content-article-body .md) :is(h1,h2,h3,h4)+p{margin-top:var(--pf-space-xxs)}:where(.content-article-body .md) p:has(+ul,+ol){margin-top:var(--pf-space-xxs);margin-bottom:var(--pf-space-xxs)}:where(.content-article-body .md) :is(h1,h2,h3,h4)+p:has(+:where(.md-table-shell)){margin-bottom:var(--pf-space-sm)}:where(.content-article-body .md) :is(h1,h2,h3,h4)+:where(.md-table-shell){margin-bottom:var(--pf-space-lg)}.content-article-body .md-label{margin:var(--pf-space-md) 0 var(--pf-space-xxs)}.content-article-body :is(h1,h2,h3,h4)+.md-label,:where(.content-article-body .md) :where(.md-label)+p{margin-top:0}:where(.content-article-body .md) ol,:where(.content-article-body .md) ul{margin:var(--pf-space-xs) 0;padding-left:2rem}:where(.content-article-body .md) ol{list-style:decimal}:where(.content-article-body .md) ul{list-style:outside}:where(.content-article-body .md) li{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-prose);color:var(--pf-text-strong);margin:0;margin-bottom:var(--pf-space-sm);padding-left:.375rem;font-weight:400;line-height:1.5}.content-article-body .md-bullet{font-size:var(--text-ratio-bullet-inline);vertical-align:.15em}:where(.content-article-body .md) a{color:var(--pf-accent-ink);text-underline-offset:.25em;transition:color var(--pf-motion-fast);text-decoration:underline}:where(.content-article-body .md) a:where(:hover){color:var(--pf-accent-hover)}:where(.content-article-body .md) :where(:not(pre))>code{font-family:var(--pf-font-mono);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);font-size:var(--text-code);letter-spacing:-.025rem;color:var(--pf-text-strong);background:var(--pf-soft);border-radius:.375rem;padding:.125rem .25rem;line-height:1.3}:where(.content-article-body .md) pre{font-family:var(--pf-font-mono);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);line-height:var(--pf-line-relaxed);letter-spacing:-.025rem;color:var(--pf-text-strong);border-radius:var(--pf-radius-sm);background:var(--pf-soft);margin-top:.67rem;margin-bottom:.67rem;padding:.75rem 1rem;overflow-x:auto}:where(.content-article-body .md) blockquote{border-left:1px solid var(--pf-accent-ink);background:var(--pf-accent-light);margin-top:.67rem;margin-bottom:.67rem;padding:.75rem 1rem}:where(.content-article-body .md) blockquote>p{margin:0}:where(.content-article-body .md) blockquote>p+p{margin-top:var(--pf-space-md)}.content-article-body #real-world-evidence-user-reports{color:var(--pf-klein)}.content-article-body .md-rwe-trace{--md-rwe-stage-width:clamp(9rem,16vw,11.5rem);--md-rwe-stage-gap:var(--pf-space-md);--md-rwe-marker-size:.5rem;--md-rwe-marker-half:.25rem;--md-rwe-quote-gap:var(--pf-space-xxl);margin:calc(var(--pf-space-xxl) * 1.5) 0 0}.content-article-body .md-rwe-trace+.md-rwe-trace{margin-top:calc(var(--pf-space-xxl) * 2.5)}.content-article-body .md-rwe-trace:has(+h2){border-bottom:1px solid var(--pf-accent-midlight);padding-bottom:var(--pf-space-xxl)}.content-article-body .md-rwe-trace__caption{gap:var(--pf-space-md);min-height:1.25rem;margin:0 0 var(--pf-space-xl);color:var(--pf-text-soft);font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-size:var(--text-sm);font-variant-numeric:var(--pf-numeric-supreme);font-style:normal;font-weight:400;line-height:var(--pf-line-normal);align-items:center;display:flex;overflow:hidden}.content-article-body .md-rwe-trace__attribution,.content-article-body .md-rwe-trace__caption-index{color:var(--pf-accent-ink);flex:none;font-weight:500}.content-article-body .md-rwe-trace__attribution{white-space:nowrap;text-decoration:none;display:inline-block}.content-article-body .md-rwe-trace__attribution-detail,.content-article-body .md-rwe-trace__attribution-user{display:inline}.content-article-body :is(.md-rwe-trace__attribution-user,.md-rwe-trace__attribution-detail){-webkit-text-decoration-color:var(--pf-accent-ink);text-decoration-color:var(--pf-accent-ink)}@supports (color:color-mix(in lab,red,red)){.content-article-body :is(.md-rwe-trace__attribution-user,.md-rwe-trace__attribution-detail){-webkit-text-decoration-color:color-mix(in oklch,var(--pf-accent-ink) 42%,transparent);text-decoration-color:color-mix(in oklch,var(--pf-accent-ink) 42%,transparent)}}.content-article-body :is(.md-rwe-trace__attribution-user,.md-rwe-trace__attribution-detail){text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1px}.content-article-body .md-rwe-trace__attribution:hover :is(.md-rwe-trace__attribution-user,.md-rwe-trace__attribution-detail){text-decoration-color:initial}.content-article-body .md-rwe-trace__attribution:focus-visible{outline:3px solid var(--pf-accent-midlight);outline-offset:var(--pf-space-xxs)}.content-article-body .md-rwe-trace__caption-rule{min-width:var(--pf-space-lg);border-top:1px solid var(--pf-line);pointer-events:none;flex:auto}.content-article-body .md-rwe-trace__sequence{row-gap:calc(var(--pf-space-xxl) * 1.25);margin:0;padding:0;list-style:none;display:grid;position:relative}.content-article-body .md-rwe-trace__sequence:after,.content-article-body .md-rwe-trace__sequence:before{content:"";top:var(--md-rwe-marker-half);bottom:var(--md-rwe-marker-half);left:calc(var(--md-rwe-stage-width) + var(--md-rwe-stage-gap) + var(--md-rwe-marker-half));pointer-events:none;width:1px;position:absolute}.content-article-body .md-rwe-trace__sequence:before{background:var(--pf-line)}.content-article-body .md-rwe-trace__sequence:after{background:var(--pf-accent-ink);transform-origin:top;transform:scaleY(1)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.content-article-body .md-rwe-trace__sequence:after{animation:md-rwe-trace-read linear both;animation-timeline:view();animation-range:entry 8% cover 76%}}}@keyframes md-rwe-trace-read{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.content-article-body .md-rwe-trace__entry{grid-template-columns:var(--md-rwe-stage-width) var(--md-rwe-stage-gap) var(--md-rwe-marker-size) var(--md-rwe-quote-gap) minmax(0,1fr);align-items:start;margin:0;padding:0;display:grid;position:relative}.content-article-body .md-rwe-trace__stage{gap:var(--pf-space-xxs);max-width:var(--md-rwe-stage-width);padding-top:var(--pf-space-xxs);color:var(--pf-text-strong);font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-size:var(--text-md);font-variant-numeric:var(--pf-numeric-supreme);text-align:right;text-wrap:pretty;flex-direction:column;grid-column:1;justify-self:end;font-weight:500;line-height:1.35;display:flex}.content-article-body .md-rwe-trace__stage-detail{color:var(--pf-text-soft);font-size:var(--text-sm);font-weight:400}.content-article-body .md-rwe-trace__marker{z-index:1;width:var(--md-rwe-marker-size);height:var(--md-rwe-marker-size);margin-top:var(--pf-space-sm);border-radius:var(--pf-radius-pill);background:var(--pf-accent-ink);grid-column:3;position:relative}.content-article-body .md-rwe-trace__excerpt{background:0 0;border:0;grid-column:5;margin:0;padding:0}.content-article-body .md-rwe-trace__excerpt p{color:var(--pf-text-strong);font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-size:var(--text-md);font-variant-numeric:var(--pf-numeric-supreme);letter-spacing:0;font-weight:400;line-height:var(--pf-line-relaxed);overflow-wrap:anywhere;text-wrap:pretty;margin:0}@media (max-width:720px){.content-article-body .md-rwe-trace{--md-rwe-quote-gap:var(--pf-space-xl)}.content-article-body .md-rwe-trace+.md-rwe-trace{margin-top:calc(var(--pf-space-xxl) * 2)}.content-article-body .md-rwe-trace__caption-index{display:none}.content-article-body .md-rwe-trace__sequence:after,.content-article-body .md-rwe-trace__sequence:before{left:var(--md-rwe-marker-half)}.content-article-body .md-rwe-trace__entry{grid-template-columns:var(--md-rwe-marker-size) var(--md-rwe-quote-gap) minmax(0,1fr);row-gap:var(--pf-space-sm);grid-template-rows:auto auto}.content-article-body .md-rwe-trace__stage{text-align:left;flex-direction:row;grid-area:1/3;justify-self:start;gap:0;max-width:none;padding-top:0}.content-article-body .md-rwe-trace__stage-detail:before{content:" · ";white-space:pre}.content-article-body .md-rwe-trace__marker{margin-top:var(--pf-space-xs);grid-area:1/1}.content-article-body .md-rwe-trace__excerpt{grid-area:2/3}}:where(.content-article-body .md) hr{border-top:1px solid var(--pf-line);margin:2.25rem 0}:where(.content-article-body .md) hr:has(+:is(h1,h2,h3,h4)){margin-bottom:.11rem}.content-article-body .md-math-display{margin:var(--pf-space-md) 0;padding:var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-lg);text-align:left;font-size:var(--text-md);display:block;overflow:auto hidden}.content-article-body .md-math-display .katex{font-size:var(--text-ratio-math)}@media (max-width:640px){.content-article-body .md-math-display .katex{font-size:var(--text-ratio-math-phone)}}.content-article-body .md-math-display .katex-display,.content-article-body .md-math-display .katex-display>.katex{text-align:left}.content-article-body .md-math-display .katex-display{margin:0}.content-article-body .md-accordion{margin-top:var(--pf-space-xxs);gap:var(--pf-space-sm);display:grid}.content-article-body .md-accordion-item{border:none;border-bottom:1px solid var(--pf-line-soft);margin:var(--pf-space-sm) 0;background:0 0;border-radius:0;overflow:hidden}.content-article-body .md-accordion-item[open]{border-color:var(--pf-line-soft)}.content-article-body .md-accordion-trigger{font-family:var(--pf-font-headings);font-size:var(--text-md);color:var(--pf-text-strong);padding:var(--pf-space-xs) 0;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--pf-space-sm);background:0 0;border-bottom:none;font-weight:500;list-style:none;display:flex}.content-article-body .md-accordion-trigger::-webkit-details-marker{display:none}.content-article-body .md-accordion-title{font:inherit;color:inherit;margin:0}.content-article-body .md-accordion-item[open] .md-accordion-trigger{color:var(--pf-text-strong);background:0 0;border-bottom:none}.content-article-body .md-accordion-icon{color:var(--pf-text-strong);transition:transform var(--pf-motion-fast),color var(--pf-motion-fast);flex-shrink:0}.content-article-body .md-accordion-item[open] .md-accordion-icon{color:var(--pf-text-strong);transform:rotate(180deg)}.content-article-body .md-accordion-panel{padding:0 0 var(--pf-space-lg) 0}.content-article-body details.md-accordion-item::details-content{opacity:0;block-size:0;transition:content-visibility allow-discrete .2s,opacity .2s,block-size .2s cubic-bezier(.25,1,.3,1);overflow-y:clip}.content-article-body details.md-accordion-item[open]::details-content{opacity:1;block-size:auto}@starting-style{.content-article-body details.md-accordion-item[open]::details-content{opacity:0;block-size:0}}.content-article-body .md-accordion-panel>*+*{margin-top:var(--pf-space-sm)}.content-article-body .md-accordion-panel>.md-math-display{margin-top:var(--pf-space-md);margin-bottom:var(--pf-space-md)}.content-article-body .md-accordion-panel ol,.content-article-body .md-accordion-panel ul{padding-left:var(--pf-space-lg);margin:var(--pf-space-xs) 0;gap:var(--pf-space-xxxs);flex-direction:column;display:flex}.content-article-body .md-accordion-panel ol{list-style:decimal}.content-article-body .md-accordion-panel ul{list-style:outside}.content-article-body .md-accordion-panel li ol,.content-article-body .md-accordion-panel li ul{margin-top:var(--pf-space-xs)}.content-article-body .md-accordion-panel li .md-math-display{padding-left:0}.content-page-main:has(#are-peptides-legal) .content-article-body>.md>#the-four-buckets-that-matter{font-family:var(--pf-font-sans);font-size:var(--text-lg);letter-spacing:-.01em;text-transform:none;margin-bottom:0;font-weight:500;line-height:1.2}.content-article-body .md-open-sequence--legal-taxonomy{margin-top:var(--pf-space-lg);border-top:1px solid var(--pf-text-strong);font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme)}.content-article-body .md-open-sequence--legal-taxonomy>.md-open-sequence-item{padding:var(--pf-space-xl) 0;border-bottom:1px solid var(--pf-line)}.content-article-body .md-open-sequence--legal-taxonomy .md-open-sequence-title{padding:0 0 var(--pf-space-md) 1.45rem;font-family:inherit;font-size:var(--text-md);letter-spacing:0;text-indent:-1.45rem;text-transform:none;margin:0;font-weight:600;line-height:1.3}.content-article-body .md-open-sequence--legal-taxonomy .md-open-sequence-body>.md{font-feature-settings:inherit;font-variant-numeric:inherit;color:var(--pf-text);font-family:inherit;font-size:.9375rem;line-height:1.55}.content-article-body .md-open-sequence--legal-taxonomy .md-open-sequence-body>.md>p{font-feature-settings:inherit;font-variant-numeric:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}.content-article-body .md-open-sequence--legal-taxonomy .md-open-sequence-body>.md>:is(p,ul)+:is(p,ul){margin-top:var(--pf-space-md)}.content-article-body .md-open-sequence--legal-taxonomy .md-open-sequence-body>.md>ul{gap:var(--pf-space-xs);margin-bottom:0;padding-left:1.15rem;display:grid}.content-article-body .md-open-sequence--legal-taxonomy .md-open-sequence-body>.md>ul>li{padding-left:var(--pf-space-xxxs);font-feature-settings:inherit;font-variant-numeric:inherit;font-family:inherit;font-size:inherit;line-height:inherit}@media (min-width:900px){.content-article-body .md-open-sequence--legal-taxonomy>.md-open-sequence-item{column-gap:var(--pf-space-xl);grid-template-columns:minmax(8.5rem,10.5rem) minmax(0,1fr);display:grid}.content-article-body .md-open-sequence--legal-taxonomy .md-open-sequence-title{text-indent:0;padding:0;font-size:.9375rem}}.content-page-main:has(#the-stack-router) .content-article-body>.md>#how-to-build-a-stack-without-losing-the-signal{font-family:var(--pf-font-sans);font-size:var(--text-lg);letter-spacing:-.01em;text-transform:none;margin-bottom:0;font-weight:500;line-height:1.2}.content-article-body .md-open-sequence--stack-method{margin-top:var(--pf-space-lg);border-top:1px solid var(--pf-text-strong);font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme)}.content-article-body .md-open-sequence--stack-method>.md-open-sequence-item{padding:var(--pf-space-lg) 0;border-bottom:1px solid var(--pf-line)}.content-article-body .md-open-sequence--stack-method>.md-open-sequence-item:last-child{padding-top:var(--pf-space-xl);padding-bottom:var(--pf-space-xl)}.content-article-body .md-open-sequence--stack-method .md-open-sequence-title{padding:0 0 var(--pf-space-sm) 1.45rem;letter-spacing:0;text-indent:-1.45rem;text-transform:none;margin:0;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.35}.content-article-body .md-open-sequence--stack-method .md-open-sequence-body{padding-left:1.45rem}.content-article-body .md-open-sequence--stack-method .md-open-sequence-body>.md{font-feature-settings:inherit;font-variant-numeric:inherit;font-family:inherit;font-size:var(--text-sm);color:var(--pf-text);line-height:1.55}.content-article-body .md-open-sequence--stack-method .md-open-sequence-body>.md>p{font-feature-settings:inherit;font-variant-numeric:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}.content-article-body .md-open-sequence--stack-method .md-open-sequence-body>.md>:is(p,ul)+:is(p,ul){margin-top:var(--pf-space-md)}.content-article-body .md-open-sequence--stack-method .md-open-sequence-body>.md>ul{gap:var(--pf-space-xs);margin-bottom:0;padding-left:1rem;display:grid}.content-article-body .md-open-sequence--stack-method .md-open-sequence-body>.md>ul>li{font-feature-settings:inherit;font-variant-numeric:inherit;font-family:inherit;font-size:inherit;line-height:inherit}@media (min-width:900px){.content-article-body .md-open-sequence--stack-method>.md-open-sequence-item{column-gap:var(--pf-space-xl);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);display:grid}.content-article-body .md-open-sequence--stack-method .md-open-sequence-body,.content-article-body .md-open-sequence--stack-method .md-open-sequence-title{text-indent:0;padding-left:0}}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq){gap:0;margin-top:0;display:block}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq)>.md-accordion-item{margin:0;scroll-margin-top:5rem;overflow:visible}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq) .md-accordion-trigger{min-height:3rem;padding:var(--pf-space-md) 0;gap:var(--pf-space-md);font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);font-size:var(--text-sm);letter-spacing:0;text-transform:none;align-items:flex-start;font-weight:500;line-height:1.4}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq) .md-accordion-title{letter-spacing:0;text-transform:none;min-width:0;padding:0}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq) .md-accordion-icon{width:.875rem;height:.875rem;margin-top:.25rem}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq) .md-accordion-panel>.md{font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);font-size:var(--text-sm);color:var(--pf-text);line-height:1.55}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq) .md-accordion-panel>.md>p{font-feature-settings:inherit;font-variant-numeric:inherit;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq) .md-accordion-panel>.md>p+p{margin-top:var(--pf-space-md)}.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq)>details.md-accordion-item::details-content{transition:none}.content-article-body .md-accordion--legal-map{border-top:2px solid var(--pf-text-strong)}.content-article-body .md-accordion--legal-map .md-accordion-panel{padding:0 0 1.25rem}.content-article-body .md-accordion--legal-faq{border-top:1px solid var(--pf-line)}.content-article-body .md-accordion--legal-faq .md-accordion-panel{padding:0 0 var(--pf-space-lg)}.content-article-body .md-accordion--gh-comparison-faq{border-top:1px solid var(--pf-line)}.content-article-body .md-accordion--gh-comparison-faq .md-accordion-panel{padding:0 0 1.375rem}.content-article-body .md-accordion--gh-comparison-faq .md-accordion-panel>.md{line-height:1.6}.content-article-body .md-accordion--lipid-faq{border-top:1px solid var(--pf-line)}.content-article-body .md-accordion--lipid-faq .md-accordion-panel{padding:0 0 var(--pf-space-xl)}.content-article-body .md-accordion--lipid-faq .md-accordion-panel>.md>p+p{margin-top:var(--pf-space-lg)}.content-article-body .md-accordion--lipid-faq .md-accordion-panel .md-table-shell{margin-top:var(--pf-space-lg);margin-bottom:var(--pf-space-xs)}.content-article-body .md-accordion--fatigue-faq{border-top:1px solid var(--pf-line)}.content-article-body .md-accordion--fatigue-faq .md-accordion-panel{padding:0 0 1.25rem}.content-article-body .md-accordion--lean-mass-faq{border-top:1px solid var(--pf-line)}.content-article-body .md-accordion--lean-mass-faq .md-accordion-panel{padding:0 0 var(--pf-space-xl)}.content-article-body .md-accordion--lean-mass-faq .md-accordion-panel>.md>p+p{margin-top:var(--pf-space-md)}.content-article-body .md-accordion--oral-glp1-faq{border-top:1px solid var(--pf-line)}.content-article-body .md-accordion--oral-glp1-faq .md-accordion-panel{padding:0 0 1.125rem}.content-article-body .md-accordion--oral-glp1-faq .md-accordion-panel>.md{line-height:1.5}.content-article-body .md-accordion--stacking-faq{border-top:1px solid var(--pf-line)}.content-article-body .md-accordion--stacking-faq .md-accordion-panel{padding:0 0 1.125rem}@media (prefers-reduced-motion:reduce){.content-article-body :is(.md-accordion--legal-map,.md-accordion--legal-faq,.md-accordion--gh-comparison-faq,.md-accordion--lipid-faq,.md-accordion--fatigue-faq,.md-accordion--lean-mass-faq,.md-accordion--oral-glp1-faq,.md-accordion--stacking-faq) .md-accordion-icon{transition:none}}.content-article-body .md-faq-cluster-label{font-family:var(--pf-font-sans);font-size:var(--text-md);letter-spacing:.04em;text-transform:uppercase;color:var(--pf-text-soft);margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-sm);padding-bottom:var(--pf-space-xs);border-bottom:1px solid var(--pf-line);font-weight:500}.content-article-body .md-figure{margin-bottom:var(--pf-space-lg)}.content-article-body .md-figure-mobile{display:block}.content-article-body .md-figure-desktop{display:none}@media (min-width:768px){.content-article-body .md-figure-mobile{display:none}.content-article-body .md-figure-desktop{display:block}}.content-article-body .md-figure-img--mobile{width:100%;height:auto;margin-bottom:.67rem}.content-article-body .md-figure-img{width:100%;height:auto}@media (min-width:768px){.content-article-body .md-figure-split{align-items:flex-start;gap:2rem;display:flex}.content-article-body .md-figure-copy{flex:1;min-width:0}.content-article-body .md-figure-frame{flex-shrink:0;width:40%;max-width:400px}}:where(.content-article-body .md-figure) p{margin:.67rem 0 1rem}:where(.content-article-body .md-figure) :where(.md-label){margin:.67rem 0 .11rem}:where(.content-article-body .md-figure) :is(ul,ol){margin:0 0 .67rem}:where(.content-article-body .md-figure) blockquote{margin-bottom:1rem}:where(.content-article-body .md)>:is(h1,h2,h3,h4):where(#references){margin-top:var(--pf-space-xl);margin-bottom:var(--pf-space-sm);font-size:var(--text-md)}:where(.content-article-body .md>#references)~:is(ul,ol) li,:where(.content-article-body .md>#references)~:where(.md-table-shell),:where(.content-article-body .md>#references)~blockquote,:where(.content-article-body .md>#references)~blockquote p,:where(.content-article-body .md>#references)~ol,:where(.content-article-body .md>#references)~p,:where(.content-article-body .md>#references)~ul{font-size:var(--text-sm);color:var(--pf-text-soft);line-height:1.5}:where(.content-article-body .md>#references)~p{margin-top:var(--pf-space-xs);margin-bottom:0}:where(.content-article-body .md>#references)~ol,:where(.content-article-body .md>#references)~ul{padding-left:var(--pf-space-md)}:where(.content-article-body .md>#references)~:where(.md-table-shell) table{font-size:var(--text-sm)}@media (max-width:640px){:where(.content-article-body .md>#references)~:is(ul,ol) li,:where(.content-article-body .md>#references)~p{line-height:1.6}}:where(.content-article-body .md>#references)~:where(.md-table-shell) td,:where(.content-article-body .md>#references)~:where(.md-table-shell) thead th{padding:var(--pf-space-xs) var(--pf-space-sm) var(--pf-space-xxs) var(--pf-space-sm)}:where(.content-article-body .md>#references)~:where(.md-table-shell) td{font-size:var(--text-sm);color:var(--pf-text-soft)}.content-article-body .md-cta-row{margin:var(--pf-space-lg) 0}:where(.content-article-body .md) table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;font-family:var(--pf-font-sans);font-size:var(--text-md);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme)}.content-article-body .md-table-grid{gap:1rem}:where(.content-article-body .md) thead{background:0 0}:where(.content-article-body .md) thead th{border-color:var(--pf-line-soft);border-style:solid}:where(.content-article-body .md) tbody>tr+tr{border-top:1px solid var(--pf-line-soft)}.content-article-body .md-table-title{font-family:var(--pf-font-headings);font-variant-numeric:var(--pf-numeric-supreme);font-feature-settings:var(--pf-feature-supreme);font-style:normal}:where(.content-article-body .md) thead th:where(:not(.md-table-title)){font-family:var(--pf-font-sans);font-size:var(--text-sm);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text);background:var(--pf-soft);vertical-align:top;border-bottom-width:1px;padding:.625rem 2rem .625rem 1rem;font-weight:500}@media (max-width:640px){:where(.content-article-body .md) thead th:where(:not(.md-table-title)){font-size:var(--text-2xs);letter-spacing:.05em;padding:.5rem .75rem .375rem}}:where(.content-article-body .md) td{font-family:var(--pf-font-sans);font-size:var(--text-md);color:var(--pf-text-strong);vertical-align:top;padding:.75rem 2rem .75rem 1rem;font-weight:400}@media (max-width:640px){:where(.content-article-body .md) td{font-size:var(--text-sm);padding:.625rem .75rem}:where(.content-article-body .md) thead+tbody>tr:first-child td{padding-top:.25rem}}:where(.content-article-body .md)>:where(.md-table-shell){margin:var(--pf-space-md) 0}:where(.content-article-body .md)>:where(.md-table-shell):has(:where(.md-table-title)){margin-top:2.25rem}@media (max-width:640px){.content-article-body .md #are-peptides-legal+p+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell :is(thead,tbody),.content-article-body .md #are-peptides-legal+p+p+.md-table-shell table{width:100%;display:block}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:auto;display:grid;position:static;overflow:visible}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell thead th:nth-child(3){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody>tr{padding:var(--pf-space-md) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody td{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) 0;font-size:var(--text-xs);line-height:1.5;display:block}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody td:first-child{padding:0 var(--pf-space-md) var(--pf-space-sm);font-size:var(--text-sm);font-weight:600;line-height:var(--pf-line-tight);border-bottom:1px solid var(--pf-line-soft);grid-column:1/-1}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody td:nth-child(3){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody>tr:last-child{border-top:2px solid var(--pf-line)}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody>tr,.content-article-body .md #are-peptides-legal+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,1.55fr)}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell thead th:first-child{width:auto;height:auto;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);clip-path:none;position:static;overflow:visible}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody td:nth-child(2),.content-article-body .md #are-peptides-legal+p+p+.md-table-shell thead th:nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody td,.content-article-body .md #are-peptides-legal+p+p+.md-table-shell tbody td:first-child{padding:var(--pf-space-md);font-size:var(--text-sm);border-bottom:0;grid-column:auto;line-height:1.45}}@media (max-width:640px){.content-article-body .md #what-changed-in-2026+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #what-changed-in-2026+p+.md-table-shell :is(thead,tbody),.content-article-body .md #what-changed-in-2026+p+.md-table-shell table{width:100%;display:block}.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody>tr,.content-article-body .md #what-changed-in-2026+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);width:100%;display:grid}.content-article-body .md #what-changed-in-2026+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #what-changed-in-2026+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #what-changed-in-2026+p+.md-table-shell :is(th,td):nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody td{width:auto;min-width:0;padding:var(--pf-space-md);font-size:var(--text-xs);line-height:1.5;display:block}.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody td:first-child{font-size:var(--text-sm);text-wrap:balance;font-weight:600;line-height:1.35}.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody>tr:nth-child(5),.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody>tr:nth-child(8){border-top:2px solid var(--pf-line)}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #what-changed-in-2026+p+.md-table-shell tbody>tr,.content-article-body .md #what-changed-in-2026+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.27fr) minmax(0,.73fr)}}@media (max-width:640px){.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]){padding-bottom:0;overflow-x:visible}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) :is(thead,tbody),.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) table{width:100%;display:block}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody>tr,.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);width:100%;display:grid}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td:nth-child(2),.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) thead th:nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) thead th:nth-child(3){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody>tr{padding:var(--pf-space-md) 0}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td{width:auto;min-width:0;padding:0 var(--pf-space-md) var(--pf-space-sm);font-size:var(--text-sm);line-height:1.4;display:block}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td:first-child,.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td:nth-child(2){font-weight:600}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td:nth-child(3){padding-top:var(--pf-space-sm);border-top:1px solid var(--pf-line-soft);font-size:var(--text-xs);grid-column:1/-1;padding-bottom:0;line-height:1.5}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td[data-label]:before{display:none}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody>tr,.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,2fr)}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) thead th:nth-child(3){width:auto;height:auto;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);clip-path:none;border-left:1px solid var(--pf-line-soft);position:static;overflow:visible}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody>tr{padding:0}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td,.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td:nth-child(3){padding:var(--pf-space-md);border-top:0;grid-column:auto}.content-article-body .md #at-a-glance+.md-table-shell:has(td[data-label=Best\ fit]) tbody td:nth-child(3){border-left:1px solid var(--pf-line-soft)}}@media (max-width:640px){.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]){padding-bottom:0;overflow-x:visible}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) :is(thead,tbody),.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) table{width:100%;display:block}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) tbody>tr,.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);width:100%;display:grid}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) :is(th,td):nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) tbody>tr{padding:0}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) tbody td{width:auto;min-width:0;padding:var(--pf-space-md);font-size:var(--text-xs);line-height:1.5;display:block}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) tbody td:first-child{font-size:var(--text-sm);text-wrap:balance;font-weight:600;line-height:1.35}.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) tbody td[data-label]:before{display:none}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) tbody>tr,.content-article-body .md #at-a-glance+.md-table-shell+.md-table-shell:has(td[data-label=Main\ watch-out]) thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.3fr) minmax(0,.7fr)}}@media (max-width:640px){.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell table,.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody{width:100%;display:block}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody>tr{padding:var(--pf-space-md) 0;display:block}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody td{width:auto;min-width:0;padding:0 var(--pf-space-md);font-size:var(--text-xs);line-height:1.5;display:block}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody td:first-child{padding-bottom:var(--pf-space-xxs);font-size:var(--text-sm);font-weight:600;line-height:1.35}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody>tr:nth-child(4){border-top:2px solid var(--pf-line)}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody,.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell thead{width:100%;display:block}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody>tr,.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);width:100%;display:grid}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell :is(th,td):nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody td,.content-article-body .md #how-gh-secretagogue-stacks-work+p+.md-table-shell tbody td:first-child{padding:var(--pf-space-md)}}@media (max-width:640px){.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell :is(thead,tbody),.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell table{width:100%;display:block}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody>tr,.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:clamp(5.75rem,31%,7rem) minmax(0,1fr);width:100%;display:grid}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell :is(th,td):nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody td{width:auto;min-width:0;padding:var(--pf-space-md);font-size:var(--text-xs);line-height:1.5;display:block}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody td:first-child{font-size:var(--text-sm);font-weight:600;line-height:1.35}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody>tr:first-child{border-bottom:2px solid var(--pf-line)}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody>tr:first-child td:nth-child(2){font-weight:600}.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody td[data-label]:before{display:none}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell tbody>tr,.content-article-body .md #histamine-flushing-and-injection-site-reactions+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.24fr) minmax(0,.76fr)}}@media (max-width:640px){.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell :is(thead,tbody),.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell table{width:100%;display:block}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell tbody>tr,.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:clamp(7rem,42%,10rem) minmax(0,1fr);width:100%;display:grid}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell :is(th,td):nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell tbody td{width:auto;min-width:0;padding:var(--pf-space-md);font-size:var(--text-xs);line-height:1.5;display:block}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell tbody td:first-child{font-size:var(--text-sm);text-wrap:balance;font-weight:600;line-height:1.35}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell tbody>tr:nth-child(3){border-top:2px solid var(--pf-line)}.content-article-body .md #safety-and-monitoring+p+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #regulatory-context+p+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #regulatory-context+p+p+.md-table-shell table,.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody{width:100%;display:block}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody>tr{padding:var(--pf-space-md) 0;display:block}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody td{width:auto;min-width:0;padding:0 var(--pf-space-md);font-size:var(--text-xs);line-height:1.5;display:block}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody td:first-child{padding-bottom:var(--pf-space-xxs);font-size:var(--text-sm);font-weight:600;line-height:1.35}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody>tr:nth-child(3),.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody>tr:nth-child(5){border-top:2px solid var(--pf-line)}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody,.content-article-body .md #regulatory-context+p+p+.md-table-shell thead{width:100%;display:block}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody>tr,.content-article-body .md #regulatory-context+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:minmax(0,.28fr) minmax(0,.72fr);width:100%;display:grid}.content-article-body .md #regulatory-context+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #regulatory-context+p+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);background:0 0;border:0;display:block}.content-article-body .md #regulatory-context+p+p+.md-table-shell :is(th,td):nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody td,.content-article-body .md #regulatory-context+p+p+.md-table-shell tbody td:first-child{padding:var(--pf-space-md)}}@media (max-width:640px){.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell :is(thead,tbody),.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell table{width:100%;display:block}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr,.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xxs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:center;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell :is(th,td):nth-child(3),.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell :is(th,td):nth-child(4){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr{padding:0 0 var(--pf-space-sm)}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody td{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xxs) 0;font-size:var(--text-xs);text-align:center;font-weight:600;line-height:1.4;display:block}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-md) var(--pf-space-sm);border-bottom:1px solid var(--pf-line-soft);font-size:var(--text-sm);text-align:left;grid-column:1/-1;font-weight:600;line-height:1.35}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4){border-top:2px solid var(--pf-line)}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4),.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5){padding-bottom:var(--pf-space-md);display:block}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4) td:first-child,.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5) td:first-child{padding-bottom:var(--pf-space-sm);display:block}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2),.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5) td:nth-child(n+2){gap:var(--pf-space-md);padding:var(--pf-space-sm) var(--pf-space-md) 0;text-align:left;border-left:0;grid-template-columns:6.75rem minmax(0,1fr);font-weight:500;line-height:1.5;display:grid}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2):before,.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5) td:nth-child(n+2):before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(6) td:nth-child(n+2){font-size:var(--text-2xs);font-weight:500}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4),.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5){padding-bottom:var(--pf-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2),.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5) td:nth-child(n+2){padding:var(--pf-space-sm) var(--pf-space-sm) 0;border-left:1px solid var(--pf-line-soft);text-align:center;display:block}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4) td:nth-child(2),.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5) td:nth-child(2){border-left:0}.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2):before,.content-article-body .md #at-a-glance-glp-1-effects-on-lipid-panels+.md-table-shell tbody>tr:nth-child(5) td:nth-child(n+2):before{display:none}}@media (max-width:640px){.content-article-body .md #semaglutide-trials+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #semaglutide-trials+.md-table-shell table,.content-article-body .md #semaglutide-trials+.md-table-shell tbody{width:100%;display:block}.content-article-body .md #semaglutide-trials+.md-table-shell tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;display:grid}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td{width:auto;min-width:0;font-size:var(--text-xs);text-align:left;padding:0;line-height:1.45;display:block}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-md) var(--pf-space-xxs);font-size:var(--text-sm);grid-column:1/-1;line-height:1.3}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(2){padding:0 var(--pf-space-md) var(--pf-space-md);color:inherit;grid-column:1/-1}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(3),.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(4){padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-md);border-top:1px solid var(--pf-line-soft);font-size:var(--text-sm);font-weight:600}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(4){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(3):before,.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(4):before{content:attr(data-label);margin-bottom:var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(5){gap:var(--pf-space-sm);padding:0 var(--pf-space-md) var(--pf-space-md);color:var(--pf-text-soft);grid-column:1/-1;grid-template-columns:4rem minmax(0,1fr);align-items:baseline;display:grid}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(5):before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.content-article-body .md #semaglutide-trials+.md-table-shell tbody>tr:first-child td:nth-child(5){padding-top:var(--pf-space-sm);border-top:1px solid var(--pf-line-soft);color:var(--pf-text)}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #semaglutide-trials+.md-table-shell thead{width:100%;display:block}.content-article-body .md #semaglutide-trials+.md-table-shell tbody>tr,.content-article-body .md #semaglutide-trials+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:5.5rem minmax(0,1fr) 6rem 4rem;width:100%;display:grid}.content-article-body .md #semaglutide-trials+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #semaglutide-trials+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md #semaglutide-trials+.md-table-shell thead th:nth-child(5){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:first-child,.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(2),.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(3),.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(4){padding:var(--pf-space-md) var(--pf-space-xs);font-size:var(--text-xs);color:var(--pf-text);border:0;grid-column:auto;font-weight:500;line-height:1.4}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:first-child{font-weight:600}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(3):before,.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(4):before{display:none}.content-article-body .md #semaglutide-trials+.md-table-shell tbody td:nth-child(5){grid-column:1/-1}.content-article-body .md #semaglutide-trials+.md-table-shell tbody>tr:not(:first-child) td:nth-child(5){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:640px){.content-article-body .md #tirzepatide-trials+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #tirzepatide-trials+.md-table-shell table,.content-article-body .md #tirzepatide-trials+.md-table-shell tbody{width:100%;display:block}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;display:grid}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody>tr:nth-child(2),.content-article-body .md #tirzepatide-trials+.md-table-shell tbody>tr:nth-child(4){border-top:2px solid var(--pf-line)}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td{width:auto;min-width:0;font-size:var(--text-xs);text-align:left;padding:0;line-height:1.45;display:block}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-md) var(--pf-space-xxs);font-size:var(--text-sm);grid-column:1/-1;line-height:1.3}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(2){padding:0 var(--pf-space-md) var(--pf-space-md);color:inherit;grid-column:1/-1}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(3),.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(4){padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-md);border-top:1px solid var(--pf-line-soft);font-size:var(--text-sm);font-weight:600}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(4){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(3):before,.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(4):before,.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(5):before{content:attr(data-label);margin-bottom:var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(5){padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-md);border-top:1px solid var(--pf-line-soft);grid-column:1/-1;font-weight:600}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #tirzepatide-trials+.md-table-shell thead{width:100%;display:block}.content-article-body .md #tirzepatide-trials+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;display:grid;position:static;overflow:visible}.content-article-body .md #tirzepatide-trials+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md #tirzepatide-trials+.md-table-shell thead th:nth-child(-n+2){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody>tr{grid-template-columns:repeat(3,minmax(0,1fr))}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-xs) var(--pf-space-sm);font-size:var(--text-xs);grid-column:1}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(2){padding:var(--pf-space-md) var(--pf-space-xs) var(--pf-space-sm);font-size:var(--text-xs);grid-column:2/-1}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(3),.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(4),.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(5){padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-md);border-top:1px solid var(--pf-line-soft);font-size:var(--text-xs);grid-column:auto;font-weight:500;line-height:1.45}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(4),.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(5){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(3):before,.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(4):before,.content-article-body .md #tirzepatide-trials+.md-table-shell tbody td:nth-child(5):before{display:none}}@media (max-width:640px){.content-article-body .md #retatrutide-trials+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #retatrutide-trials+.md-table-shell :is(thead,tbody),.content-article-body .md #retatrutide-trials+.md-table-shell table{width:100%;display:block}.content-article-body .md #retatrutide-trials+.md-table-shell tbody>tr,.content-article-body .md #retatrutide-trials+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:1.1fr .85fr 1.35fr;width:100%;display:grid}.content-article-body .md #retatrutide-trials+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #retatrutide-trials+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xxs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md #retatrutide-trials+.md-table-shell thead th:nth-child(-n+2){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #retatrutide-trials+.md-table-shell tbody>tr{padding:0}.content-article-body .md #retatrutide-trials+.md-table-shell tbody>tr:nth-child(3){border-top:2px solid var(--pf-line)}.content-article-body .md #retatrutide-trials+.md-table-shell tbody td{width:auto;min-width:0;font-size:var(--text-xs);text-align:left;padding:0;line-height:1.45;display:block}.content-article-body .md #retatrutide-trials+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #retatrutide-trials+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-xs) var(--pf-space-sm);grid-column:1;font-weight:600}.content-article-body .md #retatrutide-trials+.md-table-shell tbody td:nth-child(2){padding:var(--pf-space-md) var(--pf-space-xs) var(--pf-space-sm);color:inherit;grid-column:2/-1}.content-article-body .md #retatrutide-trials+.md-table-shell tbody td:nth-child(3),.content-article-body .md #retatrutide-trials+.md-table-shell tbody td:nth-child(4),.content-article-body .md #retatrutide-trials+.md-table-shell tbody td:nth-child(5){padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-md);border-top:1px solid var(--pf-line-soft);grid-column:auto;font-weight:500}.content-article-body .md #retatrutide-trials+.md-table-shell tbody td:nth-child(4),.content-article-body .md #retatrutide-trials+.md-table-shell tbody td:nth-child(5){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #retatrutide-trials+.md-table-shell tbody>tr:nth-child(2) td:nth-child(n+3){color:var(--pf-text-soft)}.content-article-body .md #retatrutide-trials+.md-table-shell tbody>tr:nth-child(3) td:nth-child(5){font-weight:600}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell :is(thead,tbody),.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell table{width:100%;display:block}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr,.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xxs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:center;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell :is(th,td):nth-child(3),.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell :is(th,td):nth-child(4){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr{padding:0 0 var(--pf-space-sm)}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4){border-top:2px solid var(--pf-line)}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody td{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xxs) 0;font-size:var(--text-xs);text-align:center;font-weight:600;line-height:1.4;display:block}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-md) var(--pf-space-sm);border-bottom:1px solid var(--pf-line-soft);font-size:var(--text-sm);text-align:left;grid-column:1/-1;line-height:1.35}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(2),.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4){padding-bottom:var(--pf-space-md);display:block}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(2) td:nth-child(n+2),.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2){gap:var(--pf-space-md);padding:var(--pf-space-sm) var(--pf-space-md) 0;text-align:left;border-left:0;grid-template-columns:6.75rem minmax(0,1fr);font-weight:500;line-height:1.5;display:grid}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(2) td:nth-child(n+2):before,.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2):before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(2),.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4){padding-bottom:var(--pf-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(2) td:nth-child(n+2),.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2){padding:var(--pf-space-sm) var(--pf-space-sm) 0;border-left:1px solid var(--pf-line-soft);text-align:center;display:block}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(2) td:nth-child(2),.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4) td:nth-child(2){border-left:0}.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(2) td:nth-child(n+2):before,.content-article-body .md #what-this-means-for-different-lipid-profiles+p+.md-table-shell tbody>tr:nth-child(4) td:nth-child(n+2):before{display:none}}@media (max-width:640px){.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell table,.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody{width:100%;display:block}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;display:grid}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(3){border-top:2px solid var(--pf-line)}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td{width:auto;min-width:0;font-size:var(--text-xs);text-align:left;padding:0;line-height:1.45;display:block}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:first-child{padding:var(--pf-space-md);font-size:var(--text-sm);grid-column:1;font-weight:600}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(2){padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-xxs);border-bottom:1px solid var(--pf-line-soft);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:inherit;grid-area:1/1/auto/-1;font-weight:600}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(2n) td:nth-child(2){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(odd) td:first-child,.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(odd) td:nth-child(3){grid-row:2}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(2n) td:first-child,.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(2n) td:nth-child(3){grid-row:1}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(3){padding:var(--pf-space-md);border-left:1px solid var(--pf-line-soft);font-size:var(--text-sm);grid-column:2;font-weight:600}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(3):before{content:attr(data-label);margin-bottom:var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(4){gap:var(--pf-space-sm);padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-md);border-top:1px solid var(--pf-line-soft);grid-column:1/-1;grid-template-columns:5.75rem minmax(0,1fr);align-items:baseline;display:grid}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(4):before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}}@media (min-width:520px) and (max-width:640px){.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell thead{width:100%;display:block}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr,.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:1fr 1.15fr .85fr 1.5fr;width:100%;display:grid}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:first-child,.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(2),.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(3),.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(4){width:auto;min-width:0;height:auto;padding:var(--pf-space-md) var(--pf-space-xs);clip-path:none;font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--pf-text);border:0;grid-area:auto;font-weight:500;line-height:1.4;display:block;position:static;overflow:visible}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(n)>td:nth-child(n){clip-path:none;grid-area:auto;width:auto;height:auto;display:block;position:static;overflow:visible}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:first-child{font-weight:600}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(3):before,.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:nth-child(4):before{display:none}}@media (min-width:641px){.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell table{table-layout:fixed}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell thead th{padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td{padding:var(--pf-space-md) var(--pf-space-xs);font-size:var(--text-xs);font-weight:500;line-height:1.4}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell :is(th,td):first-child{width:22.22%}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell :is(th,td):nth-child(2){width:25.56%}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell :is(th,td):nth-child(3){width:18.89%}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell :is(th,td):nth-child(4){width:33.33%}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody td:first-child{font-weight:600}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-table-shell tbody>tr:nth-child(3){border-top:2px solid var(--pf-line)}}@media (prefers-reduced-motion:reduce){.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound .md-accordion-icon{transition:none}.content-article-body .md-accordion-item#faq-whats-the-difference-between-ozempic-and-wegovy-mounjaro-and-zepbound::details-content{transition:none}}@media (max-width:640px){.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell table,.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody{width:100%;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody>tr{width:100%;padding:0 0 var(--pf-space-sm);display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody>tr:nth-child(4),.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody>tr:nth-child(7){border-top:2px solid var(--pf-line)}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td{width:auto;min-width:0;font-size:var(--text-xs);text-align:left;padding:0;line-height:1.5}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-md) var(--pf-space-sm);border-bottom:1px solid var(--pf-line-soft);font-size:var(--text-sm);font-weight:600;line-height:1.35;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(n+2){gap:var(--pf-space-sm);padding:var(--pf-space-sm) var(--pf-space-md) 0;grid-template-columns:clamp(6.25rem,36%,8.5rem) minmax(0,1fr);font-weight:500;display:grid}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(n+2):before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);overflow-wrap:anywhere;text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;line-height:1.35;display:block}}@media (min-width:520px) and (max-width:640px){.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead{width:100%;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody>tr,.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;line-height:1.35;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:first-child{grid-column:1/-1}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(n+2){padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-md);border-left:1px solid var(--pf-line-soft);grid-column:auto;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(2){border-left:0}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(n+2):before{display:none}}@media (max-width:519px){.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead{width:100%;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody>tr,.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;line-height:1.35;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead th:first-child{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead th:nth-child(3){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell thead th:nth-child(4){padding-top:var(--pf-space-xxs);border-top:1px solid var(--pf-line-soft);grid-column:1/-1}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody>tr{padding-bottom:var(--pf-space-sm)}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:first-child{grid-column:1/-1}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(2),.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(3),.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(4){padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-md);grid-column:auto;font-weight:500;display:block}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(3){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(4){gap:var(--pf-space-sm);padding-top:var(--pf-space-sm);border-top:1px solid var(--pf-line-soft);border-left:0;grid-column:1/-1;grid-template-columns:6.25rem minmax(0,1fr);display:grid}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(2):before,.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(3):before{display:none}.content-article-body .md #glp-1-fatigue-at-a-glance+p+.md-table-shell tbody td:nth-child(4):before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;line-height:1.35;display:block}}@media (max-width:640px){.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell :is(thead,tbody),.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell table{width:100%;display:block}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell tbody>tr,.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:56% minmax(0,44%);width:100%;display:grid}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell :is(th,td):nth-child(2){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell tbody>tr:nth-child(5){border-top:2px solid var(--pf-line)}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell tbody td{width:auto;min-width:0;padding:var(--pf-space-md) var(--pf-space-xs);font-size:var(--text-xs);text-align:left;font-weight:500;line-height:1.5;display:block}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell tbody td:first-child{font-weight:600}.content-article-body .md #how-to-fix-glp-1-fatigue+p+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #the-ratio-data+p+.md-table-shell{padding-bottom:0;overflow-x:visible}.content-article-body .md #the-ratio-data+p+.md-table-shell :is(thead,tbody),.content-article-body .md #the-ratio-data+p+.md-table-shell table{width:100%;display:block}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody>tr,.content-article-body .md #the-ratio-data+p+.md-table-shell thead tr:not(:has(.md-table-title)){grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.content-article-body .md #the-ratio-data+p+.md-table-shell thead tr:not(:has(.md-table-title)){clip-path:none;border-bottom:1px solid var(--pf-line);height:auto;position:static;overflow:visible}.content-article-body .md #the-ratio-data+p+.md-table-shell thead tr:not(:has(.md-table-title)) th{width:auto;min-width:0;padding:var(--pf-space-sm) var(--pf-space-xs) var(--pf-space-xxs);font-size:var(--text-2xs);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;display:block}.content-article-body .md #the-ratio-data+p+.md-table-shell thead th:first-child,.content-article-body .md #the-ratio-data+p+.md-table-shell thead th:nth-child(4){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content-article-body .md #the-ratio-data+p+.md-table-shell :is(th,td):nth-child(3){border-left:1px solid var(--pf-line-soft)}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody>tr{padding:0}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody>tr:nth-child(3){border-top:2px solid var(--pf-line)}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody td{width:auto;min-width:0;font-size:var(--text-xs);text-align:left;padding:0;line-height:1.5;display:block}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody td[data-label]:before{display:none}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody td:first-child{padding:var(--pf-space-md) var(--pf-space-md) var(--pf-space-sm);border-bottom:1px solid var(--pf-line-soft);font-size:var(--text-sm);grid-column:1/-1;font-weight:600;line-height:1.35}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody td:nth-child(2),.content-article-body .md #the-ratio-data+p+.md-table-shell tbody td:nth-child(3){padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-md);font-size:var(--text-sm);font-weight:600}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody td:nth-child(4){gap:var(--pf-space-sm);padding:var(--pf-space-sm) var(--pf-space-md) var(--pf-space-md);border-top:1px solid var(--pf-line-soft);color:inherit;grid-column:1/-1;grid-template-columns:4rem minmax(0,1fr);display:grid}.content-article-body .md #the-ratio-data+p+.md-table-shell tbody td:nth-child(4):before{content:attr(data-label);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}}.content-page-main{background:var(--pf-bg);min-height:100vh}.content-page-header{padding-top:var(--pf-space-md);margin-bottom:var(--pf-space-xxl)}.content-glp-intro{margin:0 0 var(--pf-space-xl);font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-glp-intro a{color:var(--pf-accent);text-underline-offset:.2em;text-decoration:underline}.content-glp-banner{margin:0 0 var(--pf-space-xl);align-items:flex-start;gap:var(--pf-space-md);border-radius:var(--pf-radius-card);border:1px solid var(--pf-accent);background:var(--pf-accent-light);padding:var(--pf-space-lg);flex-direction:column;display:flex}@media (min-width:768px){.content-glp-banner{flex-direction:row;align-items:center}}.content-glp-banner-icon{width:1.25rem;height:1.25rem;color:var(--pf-accent);flex-shrink:0;margin-top:.125rem}.content-glp-banner-copy{gap:var(--pf-space-xs);flex:auto;display:grid}.content-glp-banner-title{font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}@media (min-width:768px){.content-glp-banner-title{font-size:var(--text-xl)}}.content-glp-banner-body{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-accent)}.content-glp-banner-link{align-items:center;gap:var(--pf-space-xs);white-space:nowrap;border-radius:var(--pf-radius-md);border:1px solid var(--pf-accent);font-size:var(--text-md);color:var(--pf-accent);transition:background-color var(--pf-motion-fast);padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.content-glp-banner-link:hover{background:var(--pf-accent-light)}.content-glp-banner-link-icon{width:1rem;height:1rem}.content-category-section{gap:var(--pf-space-xl);display:grid}.content-category-empty,.content-category-links{font-size:var(--text-md);color:var(--pf-text-soft)}.content-category-links-list{margin-left:var(--pf-space-xs);gap:var(--pf-space-xs);flex-wrap:wrap;display:inline-flex}.content-category-link{color:var(--pf-accent);text-underline-offset:.2em;transition:color var(--pf-motion-fast);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.content-category-link:hover{color:var(--pf-text-strong)}.content-list-stack{gap:var(--pf-space-xs);display:grid}.content-subcategory-stack{gap:var(--pf-space-lg);display:grid}.content-subcategory-block{gap:var(--pf-space-sm);display:grid}.content-subcategory-title{padding-bottom:var(--pf-space-xs);border-bottom:1px solid var(--pf-line);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft);font-weight:500}.content-article-link{justify-content:space-between;align-items:center;gap:var(--pf-space-md);border-radius:var(--pf-radius-lg);background:var(--pf-surface);padding:.75rem 1rem;text-decoration:none;display:flex}.content-article-link-copy{min-width:0}.content-article-subtitle-wrap{margin-left:var(--pf-space-xs)}.content-inline-bullet{font-size:var(--text-2xs);vertical-align:middle;margin:0 .375rem}.content-article-arrow{font-size:var(--text-md);color:var(--pf-accent);flex-shrink:0}.content-bento-grid{gap:var(--pf-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.content-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-bento-link{text-decoration:none}.content-bento-link-large{grid-row:span 2/span 2}.content-bento-card{border-width:2px;border-color:var(--pf-accent);height:100%}.content-bento-card-large{height:100%}.content-bento-card-body{justify-content:space-between;gap:var(--pf-space-lg);flex-direction:column;height:100%;display:flex}.content-bento-card-copy{gap:var(--pf-space-xs);display:grid}.content-bento-card-copy-compact{gap:var(--pf-space-xs)}.content-bento-title{color:var(--pf-text-strong)}.content-bento-title,.content-bento-title-compact{line-height:var(--pf-line-tight)}.content-bento-title-main{font-size:var(--text-xl);font-weight:500;display:block}@media (min-width:768px){.content-bento-title-main{font-size:var(--text-xl)}}.content-bento-title-main-large{font-size:var(--text-xl)}@media (min-width:768px){.content-bento-title-main-large{font-size:var(--text-result)}}.content-bento-title-sub{font-size:var(--text-md);color:var(--pf-text-soft);margin-top:.125rem;font-weight:400;display:block}.content-bento-title-sub-large{font-size:var(--text-md);color:var(--pf-text-strong);margin-top:.25rem;font-weight:500}@media (min-width:768px){.content-bento-title-sub-large{font-size:var(--text-xl)}}.content-bento-excerpt{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-bento-excerpt-large{font-size:var(--text-lg)}.content-bento-excerpt-clamped{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.content-bento-cta{align-items:center;gap:var(--pf-space-xs);font-size:var(--text-md);color:var(--pf-accent);font-weight:500;display:inline-flex}.content-bento-cta-compact{padding-top:.25rem}.content-bento-cta-arrow{font-size:var(--text-lg)}.content-featured-section{margin-bottom:var(--pf-space-xxl)}.content-featured-heading-row{margin-bottom:var(--pf-space-lg);align-items:center;gap:var(--pf-space-xs);display:flex}.content-featured-icon{width:1rem;height:1rem;color:var(--pf-accent)}.content-featured-heading{font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft);font-weight:500}.content-category-accordion-wrap{width:100%}.content-category-accordion{gap:var(--pf-space-sm);display:grid}.content-category-accordion-item{border-radius:var(--pf-radius-card);border:1px solid var(--pf-line);background:var(--pf-surface);overflow:hidden}.content-category-accordion-trigger{transition:background-color var(--pf-motion-fast);padding:1rem 1.25rem}.content-category-accordion-trigger:hover{background:var(--pf-bg)}@supports (color:color-mix(in lab,red,red)){.content-category-accordion-trigger:hover{background:color-mix(in srgb,var(--pf-bg) 50%,transparent)}}.content-category-accordion-trigger:hover{text-decoration:none}.content-category-accordion-title{font-size:var(--text-lg);color:var(--pf-text-strong);font-weight:500}.content-category-accordion-content{padding:0 1.25rem 1.25rem}.content-category-bento-wrap{gap:var(--pf-space-xxl);display:grid}.content-category-bento-section{border-bottom:1px solid var(--pf-line)}.content-category-bento-heading{padding:var(--pf-space-md) 0;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.content-category-bento-heading::-webkit-details-marker{display:none}.content-category-bento-heading-text{font-size:var(--text-md);color:var(--pf-text-strong);font-weight:500}.content-category-bento-chevron{width:1.25rem;height:1.25rem;color:var(--pf-text-soft);clip-path:polygon(20% 35%,50% 65%,80% 35%,85% 40%,50% 75%,15% 40%);transition:transform var(--pf-motion-fast);background:currentColor;flex-shrink:0}.content-category-bento-section[open]>.content-category-bento-heading .content-category-bento-chevron{transform:rotate(180deg)}.content-category-bento-body{gap:var(--pf-space-lg);padding-bottom:var(--pf-space-xl);display:grid}.content-formulation-card,.content-protocol-card,.content-ref-card,.content-timeline-card{margin:var(--pf-space-xxl) 0;border:2px solid var(--pf-line);border-radius:var(--pf-radius-card);overflow:hidden}.content-formulation-header,.content-protocol-header,.content-ref-header,.content-timeline-header{background:var(--pf-text-strong);padding:1rem 1.5rem}.content-formulation-title,.content-protocol-title,.content-ref-title,.content-timeline-title{font-size:var(--text-xl);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-inverse)}.content-formulation-subtitle,.content-protocol-subtitle,.content-ref-subtitle,.content-timeline-subtitle{font-size:var(--text-compact);color:var(--pf-text-soft);margin-top:.25rem}.content-ref-table{border-collapse:collapse;width:100%;font-family:var(--pf-font-sans);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme)}.content-ref-table-body{background:var(--pf-surface)}.content-ref-row+.content-ref-row{border-top:1px solid var(--pf-accent-ink)}.content-ref-row{transition:background-color var(--pf-motion-fast)}.content-ref-row:hover{background:var(--pf-bg)}@supports (color:color-mix(in lab,red,red)){.content-ref-row:hover{background:color-mix(in srgb,var(--pf-bg) 50%,transparent)}}.content-ref-label,.content-ref-value{vertical-align:top;font-size:var(--text-compact);padding:1rem 1.75rem}@media (min-width:768px){.content-ref-label,.content-ref-value{padding-left:var(--pf-space-xl);padding-right:var(--pf-space-xl)}}.content-ref-label{color:var(--pf-text-strong);font-weight:500}.content-ref-value{color:var(--pf-text-soft)}.content-protocol-body,.content-timeline-body{background:var(--pf-surface)}.content-protocol-phase,.content-timeline-phase{padding:var(--pf-space-lg);transition:background-color var(--pf-motion-fast)}@media (min-width:768px){.content-protocol-phase,.content-timeline-phase{padding:var(--pf-space-xl)}}.content-protocol-phase+.content-protocol-phase,.content-timeline-phase+.content-timeline-phase{border-top:1px solid var(--pf-accent-ink)}.content-protocol-phase:hover,.content-timeline-phase:hover{background:var(--pf-bg)}@supports (color:color-mix(in lab,red,red)){.content-protocol-phase:hover,.content-timeline-phase:hover{background:color-mix(in srgb,var(--pf-bg) 50%,transparent)}}.content-protocol-phase{border-left:1px solid #0000}.content-protocol-phase-blue,.content-protocol-phase-purple{border-left-color:var(--pf-accent)}.content-protocol-phase-green{border-left-color:var(--pf-success)}.content-protocol-phase-grid,.content-timeline-phase-grid{gap:var(--pf-space-md);display:grid}.content-protocol-col,.content-timeline-col{min-width:0}.content-protocol-duration,.content-timeline-week-badge{margin-bottom:var(--pf-space-xs);border-radius:var(--pf-radius-md);font-size:var(--text-md);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);padding:.25rem .75rem;font-weight:500;display:inline-block}.content-protocol-duration-blue,.content-protocol-duration-purple,.content-timeline-week-badge{background:var(--pf-accent-light);color:var(--pf-accent)}.content-protocol-duration-green{background:var(--pf-success-tint);color:var(--pf-success)}.content-protocol-phase-title,.content-timeline-focus{font-size:var(--text-md);color:var(--pf-text-strong);font-weight:500}.content-protocol-phase-title-blue,.content-protocol-phase-title-purple{color:var(--pf-accent)}.content-protocol-phase-title-green{color:var(--pf-success)}.content-protocol-label,.content-timeline-label{margin-bottom:var(--pf-space-xs);font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft);font-weight:500}.content-protocol-label-spaced{margin-bottom:.25rem}.content-timeline-list{font-size:var(--text-compact);color:var(--pf-text-soft);gap:.375rem;display:grid}.content-timeline-list-item{align-items:flex-start;display:flex}.content-timeline-bullet,.content-timeline-check{margin-right:var(--pf-space-xs);margin-top:.125rem}.content-timeline-bullet{color:var(--pf-accent)}.content-timeline-check{color:var(--pf-success)}.content-protocol-stack-tight{gap:var(--pf-space-xs);font-size:var(--text-compact);display:grid}.content-protocol-stack{gap:var(--pf-space-sm);font-size:var(--text-compact);display:grid}.content-protocol-value{font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);color:var(--pf-text-strong);font-weight:500}.content-protocol-copy,.content-protocol-subvalue{color:var(--pf-text-soft)}.content-protocol-subvalue{font-size:var(--text-md)}.content-formulation-card{border-color:var(--pf-accent);background:var(--pf-accent-light)}.content-formulation-subtitle{color:var(--pf-text-inverse)}.content-formulation-body{background:var(--pf-surface);padding:var(--pf-space-lg)}@media (min-width:768px){.content-formulation-body{padding:var(--pf-space-xl)}}.content-formulation-grid{margin-bottom:var(--pf-space-lg);gap:var(--pf-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.content-formulation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.content-formulation-item{border:2px solid var(--pf-accent);border-radius:var(--pf-radius-lg);background:var(--pf-accent-light)}@supports (color:color-mix(in lab,red,red)){.content-formulation-item{background:color-mix(in srgb,var(--pf-accent-light) 50%,transparent)}}.content-formulation-item{padding:1.25rem}.content-formulation-item-head{margin-bottom:var(--pf-space-sm)}.content-formulation-item-name{font-size:var(--text-md);color:var(--pf-accent);margin-bottom:.25rem;font-weight:500}.content-formulation-item-amount{font-size:var(--text-result);color:var(--pf-accent);font-weight:500}.content-formulation-item-concentration{font-size:var(--text-md);color:var(--pf-text-soft);margin-top:.25rem}.content-formulation-benefits-body,.content-formulation-item-role{font-size:var(--text-compact);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-formulation-benefits{border-top:2px solid var(--pf-accent);padding-top:var(--pf-space-lg)}.content-formulation-benefits-title{margin-bottom:var(--pf-space-xs);font-size:var(--text-md);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-accent);font-weight:500}.content-peptide-card{border:2px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);height:100%;padding:var(--pf-space-xl);flex-direction:column;display:flex}.content-peptide-name{min-height:5rem;margin-bottom:var(--pf-space-xs);font-size:var(--text-xl);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong)}.content-peptide-body{gap:var(--pf-space-lg);flex:1;display:grid}.content-peptide-section{gap:.25rem;display:grid}.content-peptide-section-divider{border-top:2px solid var(--pf-line);padding-top:var(--pf-space-md)}.content-peptide-label{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft);margin-bottom:.25rem;font-weight:500}.content-peptide-copy{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-strong)}.content-peptide-copy-secondary{color:var(--pf-text-soft);flex:1}.content-peptide-copy-short{min-height:2rem}.content-peptide-copy-tall{min-height:10rem}.content-peptide-mechanism-list{gap:var(--pf-space-xs);min-height:18rem;display:grid}.content-peptide-mechanism-item{align-items:flex-start;gap:var(--pf-space-xs);display:flex}.content-peptide-arrow{font-size:var(--text-md);color:var(--pf-accent);margin-top:.125rem}.content-peptide-evidence{font-size:var(--text-lg);color:var(--pf-text-strong);font-weight:500}.content-safety-warning{margin:var(--pf-space-xl) 0;border:1px solid var(--pf-error);border-radius:var(--pf-radius-md);background:var(--pf-error-tint);padding:var(--pf-space-lg)}.content-safety-warning-row{align-items:flex-start;gap:var(--pf-space-sm);display:flex}.content-safety-warning-icon{font-size:var(--text-xl);flex-shrink:0}.content-safety-warning-copy{flex:1}.content-safety-warning-title{margin-bottom:var(--pf-space-sm);font-size:var(--text-xl);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-error)}.content-safety-warning-list{padding-left:var(--pf-space-md);gap:var(--pf-space-xs);list-style:outside;display:grid}.content-safety-warning-list ::marker{color:var(--pf-error)}.content-safety-warning-footnote,.content-safety-warning-item{line-height:var(--pf-line-relaxed);color:var(--pf-error)}.content-safety-warning-footnote{margin-top:var(--pf-space-md);font-size:var(--text-sm)}.content-medical-disclaimer{gap:var(--pf-space-xxs);margin-top:var(--pf-space-xxxl);border:none;border-top:1px solid var(--pf-line-soft);padding:var(--pf-space-md) 0 0;background:0 0;display:grid}.content-medical-disclaimer-row{gap:.25rem;display:grid}.content-medical-disclaimer-icon{display:none}.content-medical-disclaimer-copy{gap:.25rem;display:grid}.content-medical-disclaimer-title{font-size:var(--text-sm);color:var(--pf-text);font-weight:500}.content-medical-disclaimer-body{font-size:var(--text-sm);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.content-article-meta{align-items:baseline;gap:var(--pf-space-lg);padding-top:var(--pf-space-xl);padding-bottom:var(--pf-space-sm);border-bottom:1px solid var(--pf-line);font-size:var(--text-sm);font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);color:var(--pf-text-soft);margin-top:0;margin-bottom:var(--pf-space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.content-article-meta-item{white-space:nowrap;font-feature-settings:var(--pf-feature-oldstyle);font-variant-numeric:var(--pf-numeric-oldstyle);align-items:center;gap:.375rem;display:inline-flex}.content-article-meta-team{color:var(--pf-accent-ink);font-weight:500;text-decoration:none}.content-article-meta-icon{width:1rem;height:1rem}@media (max-width:639px){.content-article-meta{gap:var(--pf-space-sm);padding-top:var(--pf-space-lg);padding-bottom:var(--pf-space-xs);font-size:var(--text-xs);margin-bottom:var(--pf-space-lg);line-height:1.4}}.content-related{margin-top:var(--pf-space-xl);border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface)}@supports (color:color-mix(in lab,red,red)){.content-related{background:color-mix(in srgb,var(--pf-surface) 80%,transparent)}}.content-related{padding:var(--pf-space-lg)}.content-related-title{margin-bottom:var(--pf-space-sm);font-size:var(--text-xl);color:var(--pf-text-strong);font-weight:500}@media (max-width:640px){.content-related-title{font-size:var(--heading-md)}}.content-related-list{gap:var(--pf-space-sm);display:grid}.content-related-link{border:1px solid var(--pf-accent);display:block}@supports (color:color-mix(in lab,red,red)){.content-related-link{border:1px solid color-mix(in srgb,var(--pf-accent) 15%,transparent)}}.content-related-link{border-radius:var(--pf-radius-lg);background:var(--pf-bg)}@supports (color:color-mix(in lab,red,red)){.content-related-link{background:color-mix(in srgb,var(--pf-bg) 80%,transparent)}}.content-related-link{padding:var(--pf-space-md);transition:background-color var(--pf-motion-fast);text-decoration:none}.content-related-link:hover{background:var(--pf-success-tint)}@supports (color:color-mix(in lab,red,red)){.content-related-link:hover{background:color-mix(in srgb,var(--pf-success-tint) 40%,transparent)}}.content-related-link-title{font-size:var(--text-md);color:var(--pf-text-strong);font-weight:500}.content-related-link-body{margin-top:var(--pf-space-xxs);font-size:var(--text-sm);color:var(--pf-text-soft)}.content-redirect{background:var(--pf-bg);min-height:100vh}.content-redirect-shell{max-width:42rem;padding:var(--pf-space-xxxl) var(--pf-space-lg);text-align:center;margin:0 auto}.content-redirect-title{font-size:var(--text-xl);color:var(--pf-text-strong);font-weight:500}.content-redirect-body{margin-top:var(--pf-space-sm);color:var(--pf-text-soft)}.content-redirect-action{margin-top:var(--pf-space-lg)}.content-redirect-link{align-items:center;gap:var(--pf-space-xs);border-radius:var(--pf-radius-pill);background:var(--pf-accent);padding:var(--pf-space-sm) var(--pf-space-lg);font-size:var(--text-sm);color:var(--pf-text-inverse);font-weight:500;text-decoration:none;display:inline-flex}.content-info-panel{margin-bottom:var(--pf-space-md);border:2px solid var(--pf-line);border-radius:var(--pf-radius-lg);padding:.875rem .875rem .875rem 1.5rem}.content-info-panel-default{background:var(--pf-bg);border-color:var(--pf-line)}.content-info-panel-primary{background:var(--pf-accent-light);border-color:var(--pf-accent)}.content-info-panel-success{background:var(--pf-success-tint);border-color:var(--pf-success)}.content-info-panel-warning{background:var(--pf-warning-tint);border-color:var(--pf-warning)}.content-info-panel-danger{background:var(--pf-error-tint);border-color:var(--pf-error)}.content-info-panel-title{font-size:var(--text-compact);margin-bottom:.375rem;font-weight:500}.content-info-panel-title-default{color:var(--pf-text-strong)}.content-info-panel-title-primary{color:var(--pf-accent)}.content-info-panel-title-success{color:var(--pf-success-strong)}.content-info-panel-title-warning{color:var(--pf-warning)}.content-info-panel-title-danger{color:var(--pf-error)}.content-info-panel-list{font-size:var(--text-md);line-height:var(--pf-line-relaxed);gap:.125rem;padding-left:1.25rem;list-style:outside;display:grid}.content-info-panel-item{padding-left:.25rem}.content-info-panel-item-default,.content-info-panel-list-default{color:var(--pf-text-soft)}.content-info-panel-item-primary,.content-info-panel-list-primary{color:var(--pf-accent)}.content-info-panel-item-success,.content-info-panel-list-success{color:var(--pf-success-strong)}.content-info-panel-item-warning,.content-info-panel-list-warning{color:var(--pf-warning)}.content-info-panel-item-danger,.content-info-panel-list-danger{color:var(--pf-error)}.content-benefits-wrap{margin:var(--pf-space-xl) 0}.content-benefits-card{border:2px solid var(--pf-line);border-radius:var(--pf-radius-card);padding:var(--pf-space-xl)}.content-benefits-card-primary{border-color:var(--pf-success);background:var(--pf-success-tint)}.content-benefits-card-long-term,.content-benefits-card-secondary{border-color:var(--pf-accent);background:var(--pf-accent-light)}.content-benefits-title{margin-bottom:var(--pf-space-md);font-size:var(--text-xl);font-weight:500}.content-benefits-body{font-size:var(--text-compact);line-height:var(--pf-line-relaxed)}.content-benefits-text-primary{color:var(--pf-success)}.content-benefits-text-long-term,.content-benefits-text-secondary{color:var(--pf-accent)}.content-anchor-offset{height:0;display:block}.content-enhanced-peptide-grid{margin-bottom:var(--pf-space-xxl);gap:var(--pf-space-xs);grid-template-columns:1fr;display:grid}@media (min-width:768px){.content-enhanced-peptide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-ref-header{padding-left:var(--pf-space-xl);padding-right:var(--pf-space-xl)}.content-timeline-phase-grid{gap:var(--pf-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1.5fr);align-items:flex-start}.content-protocol-phase-grid{gap:var(--pf-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.45fr);align-items:flex-start}}.content-quick-answer{margin:var(--pf-space-xl) 0;border-top:1px solid var(--pf-line-soft);border-bottom:1px solid var(--pf-line-soft);padding:var(--pf-space-md) 0;font-family:var(--pf-font-sans);background:0 0}@media (max-width:639px){.content-quick-answer{padding:var(--pf-space-md);margin:var(--pf-space-md) 0}}.content-quick-answer>summary{cursor:pointer;list-style:none}.content-quick-answer>summary::-webkit-details-marker{display:none}.content-quick-answer>summary::marker{display:none}.content-quick-answer-header{align-items:center;gap:var(--pf-space-sm);display:flex}.content-quick-answer[open]>.content-quick-answer-header{margin-bottom:var(--pf-space-md)}.content-quick-answer-chevron{width:1.125rem;height:1.125rem;color:var(--pf-text-strong);flex-shrink:0;margin-left:auto;transition:transform .2s cubic-bezier(.23,1,.32,1)}.content-quick-answer[open] .content-quick-answer-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.content-quick-answer-chevron{transition:none}}.content-quick-answer-icon{width:1.125rem;height:1.125rem;color:var(--pf-text-strong);flex-shrink:0;position:relative;top:-1px}@media (max-width:639px){.content-quick-answer-icon{width:1rem;height:1rem}}.content-quick-answer-label{font-family:var(--pf-font-sans);font-size:var(--text-md);color:var(--pf-text-strong);margin:0;font-weight:500}@media (max-width:639px){.content-quick-answer-label{font-size:var(--text-xs);text-transform:none;letter-spacing:-.005em;font-weight:500;line-height:1.3}}.content-quick-answer-date{margin-top:var(--pf-space-md);text-align:left;font-size:var(--text-sm);color:var(--pf-text-soft);display:block}.content-quick-answer-body{font-family:var(--pf-font-body);font-size:var(--text-md);line-height:var(--pf-line-relaxed);font-feature-settings:var(--pf-feature-tabular-serif);font-variant-numeric:var(--pf-numeric-tabular);color:var(--pf-text-strong);gap:var(--pf-space-sm);opacity:1;flex-direction:column;transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(0)}@starting-style{.content-quick-answer[open] .content-quick-answer-body{opacity:0;transform:translateY(-8px)}}.content-quick-answer-list{padding-left:var(--pf-space-lg);flex-direction:column;gap:.25rem;margin:0;list-style:none;display:flex}.content-quick-answer-list .content-quick-answer-list{margin-top:.25rem}.content-quick-answer-heading{margin-top:var(--pf-space-sm);font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong);margin-bottom:0}.content-quick-answer-math{margin:var(--pf-space-xs) 0;padding:var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-lg);min-width:0;overflow:auto hidden}@media (max-width:640px){.content-quick-answer-math .katex{font-size:var(--text-ratio-math-phone)}}.content-quick-answer-math .katex-display,.content-quick-answer-math .katex-display>.katex{text-align:left}.content-quick-answer-math .katex-display{margin:0}.content-quick-answer-list>li{padding-left:var(--pf-space-md);position:relative}.content-quick-answer-list>li:before{content:"";background:var(--pf-accent);border-radius:50%;width:.375rem;height:.375rem;position:absolute;top:.65em;left:0}.content-quick-answer-list .katex{font-size:var(--text-ratio-math)}.content-quick-answer-list li>p{margin:0}.content-quick-answer-list li>p+p{margin-top:.25rem}.content-quick-answer-list .katex-display,.content-quick-answer-list .katex-display>.katex{text-align:left}.content-quick-answer-list .katex-display{margin:var(--pf-space-md) 0;padding-block:var(--pf-space-sm);display:block;overflow:auto hidden}@media (max-width:640px){.content-quick-answer-list .katex-display>.katex{font-size:var(--text-ratio-math-phone)}}.md-cta-row{margin:var(--pf-space-lg) 0}.md-cta{color:var(--pf-text-inverse);border-radius:var(--pf-radius-lg);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;transition:background-color .2s cubic-bezier(.23,1,.32,1),transform 80ms cubic-bezier(.23,1,.32,1);display:flex}.md-cta,.md-cta:hover{background:var(--pf-accent-hover);text-decoration:none}.md-cta:active{transform:scale(.985)}.md-cta:focus-visible{outline:2px solid var(--pf-text-strong);outline-offset:3px}.md-cta-text{font-size:var(--text-lp-cta);letter-spacing:-.005em;text-wrap:balance;font-weight:500;line-height:1.35}.md-cta-arrow,.md-cta-text{font-family:var(--pf-font-sans)}.md-cta-arrow{font-size:var(--text-md);flex-shrink:0;line-height:1;transition:transform .2s cubic-bezier(.23,1,.32,1)}.md-cta:hover .md-cta-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.md-cta,.md-cta-arrow{transition:none}.md-cta:active{transform:none}}.ds-mono-tabular-nums{font-feature-settings:var(--pf-feature-mono-clean-tabular);font-variant-numeric:var(--pf-numeric-tabular)}.ds-supreme-nums{font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme)}.ds-oldstyle-nums{font-feature-settings:var(--pf-feature-oldstyle);font-variant-numeric:var(--pf-numeric-oldstyle)}.text-primary{color:var(--pf-text-strong)}.text-secondary,.text-tertiary{color:var(--pf-text-soft)}.text-success{color:var(--pf-success)}.text-warning{color:var(--pf-warning)}.text-error{color:var(--pf-error)}.ds-page-header{text-align:center;padding-top:var(--pf-space-xl);padding-bottom:var(--pf-space-xl);flex-direction:column;align-items:center;width:100%;display:flex}.ds-page-header .ds-badge{margin-bottom:var(--pf-space-lg)}.ds-page-header .ds-h1-page,.ds-page-header h1{margin-bottom:var(--pf-space-md);max-width:64rem}.ds-page-header .ds-page-description,.ds-page-header p{max-width:48rem;color:var(--pf-text-soft);font-size:var(--text-lg);line-height:var(--pf-line-relaxed);margin-left:auto;margin-right:auto}.ds-section-header{font-family:var(--pf-font-sans);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.02em;color:var(--pf-text-soft);padding-bottom:var(--pf-space-sm);margin-bottom:var(--pf-space-lg);font-weight:500}.ds-section-header--centered,.ui-page-header{text-align:center;flex-direction:column;align-items:center;display:flex}.ui-page-header{gap:1.25rem}@media (min-width:768px){.ui-page-header{gap:1.5rem}}.ui-page-header-badge{border:1px solid var(--pf-line);font-size:var(--text-md);color:var(--pf-text-soft);gap:.375rem;padding:.375rem 1rem;font-weight:400}.ui-page-header-badge-icon{width:.875rem;height:.875rem}.ui-page-header-copy{gap:.5rem;width:100%;max-width:64rem;margin:0 auto;display:grid}.ui-page-header-title{font-size:var(--heading-xl);font-weight:500;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-strong)}@media (min-width:768px){.ui-page-header-title{font-size:var(--heading-2xl)}}.ui-page-header-subtitle{max-width:48rem;font-size:var(--text-lg);font-weight:300;line-height:var(--pf-line-relaxed);color:var(--pf-text-soft);margin:0 auto}@media (min-width:768px){.ui-page-header-subtitle{font-size:var(--text-md)}}.ds-tree-indent-0{padding-left:8px}.ds-tree-indent-1{padding-left:28px}.ds-tree-indent-2{padding-left:48px}.ds-tree-indent-3{padding-left:68px}.ds-tree-indent-4{padding-left:88px}.ds-tree-indent-5{padding-left:108px}.ds-tree-indent-6{padding-left:128px}.ds-tree-indent-7{padding-left:148px}.ds-tree-indent-8{padding-left:168px}.ds-wp-0{width:0}.ds-wp-1{width:1%}.ds-wp-2{width:2%}.ds-wp-3{width:3%}.ds-wp-4{width:4%}.ds-wp-5{width:5%}.ds-wp-6{width:6%}.ds-wp-7{width:7%}.ds-wp-8{width:8%}.ds-wp-9{width:9%}.ds-wp-10{width:10%}.ds-wp-11{width:11%}.ds-wp-12{width:12%}.ds-wp-13{width:13%}.ds-wp-14{width:14%}.ds-wp-15{width:15%}.ds-wp-16{width:16%}.ds-wp-17{width:17%}.ds-wp-18{width:18%}.ds-wp-19{width:19%}.ds-wp-20{width:20%}.ds-wp-21{width:21%}.ds-wp-22{width:22%}.ds-wp-23{width:23%}.ds-wp-24{width:24%}.ds-wp-25{width:25%}.ds-wp-26{width:26%}.ds-wp-27{width:27%}.ds-wp-28{width:28%}.ds-wp-29{width:29%}.ds-wp-30{width:30%}.ds-wp-31{width:31%}.ds-wp-32{width:32%}.ds-wp-33{width:33%}.ds-wp-34{width:34%}.ds-wp-35{width:35%}.ds-wp-36{width:36%}.ds-wp-37{width:37%}.ds-wp-38{width:38%}.ds-wp-39{width:39%}.ds-wp-40{width:40%}.ds-wp-41{width:41%}.ds-wp-42{width:42%}.ds-wp-43{width:43%}.ds-wp-44{width:44%}.ds-wp-45{width:45%}.ds-wp-46{width:46%}.ds-wp-47{width:47%}.ds-wp-48{width:48%}.ds-wp-49{width:49%}.ds-wp-50{width:50%}.ds-wp-51{width:51%}.ds-wp-52{width:52%}.ds-wp-53{width:53%}.ds-wp-54{width:54%}.ds-wp-55{width:55%}.ds-wp-56{width:56%}.ds-wp-57{width:57%}.ds-wp-58{width:58%}.ds-wp-59{width:59%}.ds-wp-60{width:60%}.ds-wp-61{width:61%}.ds-wp-62{width:62%}.ds-wp-63{width:63%}.ds-wp-64{width:64%}.ds-wp-65{width:65%}.ds-wp-66{width:66%}.ds-wp-67{width:67%}.ds-wp-68{width:68%}.ds-wp-69{width:69%}.ds-wp-70{width:70%}.ds-wp-71{width:71%}.ds-wp-72{width:72%}.ds-wp-73{width:73%}.ds-wp-74{width:74%}.ds-wp-75{width:75%}.ds-wp-76{width:76%}.ds-wp-77{width:77%}.ds-wp-78{width:78%}.ds-wp-79{width:79%}.ds-wp-80{width:80%}.ds-wp-81{width:81%}.ds-wp-82{width:82%}.ds-wp-83{width:83%}.ds-wp-84{width:84%}.ds-wp-85{width:85%}.ds-wp-86{width:86%}.ds-wp-87{width:87%}.ds-wp-88{width:88%}.ds-wp-89{width:89%}.ds-wp-90{width:90%}.ds-wp-91{width:91%}.ds-wp-92{width:92%}.ds-wp-93{width:93%}.ds-wp-94{width:94%}.ds-wp-95{width:95%}.ds-wp-96{width:96%}.ds-wp-97{width:97%}.ds-wp-98{width:98%}.ds-wp-99{width:99%}.ds-wp-100{width:100%}.ds-left-pct-0{left:0}.ds-left-pct-1{left:1%}.ds-left-pct-2{left:2%}.ds-left-pct-3{left:3%}.ds-left-pct-4{left:4%}.ds-left-pct-5{left:5%}.ds-left-pct-6{left:6%}.ds-left-pct-7{left:7%}.ds-left-pct-8{left:8%}.ds-left-pct-9{left:9%}.ds-left-pct-10{left:10%}.ds-left-pct-11{left:11%}.ds-left-pct-12{left:12%}.ds-left-pct-13{left:13%}.ds-left-pct-14{left:14%}.ds-left-pct-15{left:15%}.ds-left-pct-16{left:16%}.ds-left-pct-17{left:17%}.ds-left-pct-18{left:18%}.ds-left-pct-19{left:19%}.ds-left-pct-20{left:20%}.ds-left-pct-21{left:21%}.ds-left-pct-22{left:22%}.ds-left-pct-23{left:23%}.ds-left-pct-24{left:24%}.ds-left-pct-25{left:25%}.ds-left-pct-26{left:26%}.ds-left-pct-27{left:27%}.ds-left-pct-28{left:28%}.ds-left-pct-29{left:29%}.ds-left-pct-30{left:30%}.ds-left-pct-31{left:31%}.ds-left-pct-32{left:32%}.ds-left-pct-33{left:33%}.ds-left-pct-34{left:34%}.ds-left-pct-35{left:35%}.ds-left-pct-36{left:36%}.ds-left-pct-37{left:37%}.ds-left-pct-38{left:38%}.ds-left-pct-39{left:39%}.ds-left-pct-40{left:40%}.ds-left-pct-41{left:41%}.ds-left-pct-42{left:42%}.ds-left-pct-43{left:43%}.ds-left-pct-44{left:44%}.ds-left-pct-45{left:45%}.ds-left-pct-46{left:46%}.ds-left-pct-47{left:47%}.ds-left-pct-48{left:48%}.ds-left-pct-49{left:49%}.ds-left-pct-50{left:50%}.ds-left-pct-51{left:51%}.ds-left-pct-52{left:52%}.ds-left-pct-53{left:53%}.ds-left-pct-54{left:54%}.ds-left-pct-55{left:55%}.ds-left-pct-56{left:56%}.ds-left-pct-57{left:57%}.ds-left-pct-58{left:58%}.ds-left-pct-59{left:59%}.ds-left-pct-60{left:60%}.ds-left-pct-61{left:61%}.ds-left-pct-62{left:62%}.ds-left-pct-63{left:63%}.ds-left-pct-64{left:64%}.ds-left-pct-65{left:65%}.ds-left-pct-66{left:66%}.ds-left-pct-67{left:67%}.ds-left-pct-68{left:68%}.ds-left-pct-69{left:69%}.ds-left-pct-70{left:70%}.ds-left-pct-71{left:71%}.ds-left-pct-72{left:72%}.ds-left-pct-73{left:73%}.ds-left-pct-74{left:74%}.ds-left-pct-75{left:75%}.ds-left-pct-76{left:76%}.ds-left-pct-77{left:77%}.ds-left-pct-78{left:78%}.ds-left-pct-79{left:79%}.ds-left-pct-80{left:80%}.ds-left-pct-81{left:81%}.ds-left-pct-82{left:82%}.ds-left-pct-83{left:83%}.ds-left-pct-84{left:84%}.ds-left-pct-85{left:85%}.ds-left-pct-86{left:86%}.ds-left-pct-87{left:87%}.ds-left-pct-88{left:88%}.ds-left-pct-89{left:89%}.ds-left-pct-90{left:90%}.ds-left-pct-91{left:91%}.ds-left-pct-92{left:92%}.ds-left-pct-93{left:93%}.ds-left-pct-94{left:94%}.ds-left-pct-95{left:95%}.ds-left-pct-96{left:96%}.ds-left-pct-97{left:97%}.ds-left-pct-98{left:98%}.ds-left-pct-99{left:99%}.ds-left-pct-100{left:100%}.ds-home-wordmark-h{min-height:47px}.ds-home-hero-stack-w-base{width:100%;max-width:260px}.ds-home-hero-stack-h-base{min-height:440px}.ds-home-hero-stack-w-lg{width:100%;max-width:300px}.ds-home-hero-stack-h-lg{min-height:510px}.ds-app-showcase-card-w-base{width:100%;max-width:240px}.ds-app-showcase-card-w-lg{width:100%;max-width:280px}.ds-app-showcase-card-radius{border-radius:24px}.ds-app-showcase-step-w-sm{width:100%;max-width:220px}.ds-footer-brand-h{min-height:33px}.ds-content-article-header-mb{transform-origin:top;margin-bottom:36px;position:relative}@supports (animation-timeline:scroll()){.ds-content-article-header-mb{animation:header-parallax linear forwards;animation-timeline:scroll();animation-range:0 400px}}@keyframes header-parallax{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-40px)scale(.98)}}.ds-content-h2-size{font-size:var(--heading-md)}.ds-content-subtitle-size{font-size:28px}.ds-content-track-tight-lg{letter-spacing:-.5px}.ds-content-track-tight-sm{letter-spacing:-.3px}.ds-content-media-w{width:40%}.ds-content-media-maxw{width:100%;max-width:400px}.ds-tools-calc-center-offset{margin-left:calc(50% + .75rem)}.ds-tools-typography-sidebar-w{width:100%;max-width:520px}.ds-tools-typography-chip-text{font-size:9px;line-height:1.1}.ds-planner-success-shadow{box-shadow:0 4px 16px -4px #22c55e40}.ds-library-card-rows{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.ds-library-card-link{color:inherit;text-decoration:none;display:contents}.ds-nav-mobile-overlay-z{z-index:998}.ds-nav-mobile-panel-z{z-index:999}.ds-ui-z-toast{z-index:100}.ds-ui-toast-maxw{width:100%;max-width:420px}.ds-ui-command-max-h{max-min-height:300px}.ds-ui-rounded-inherit{border-radius:inherit}.ds-ui-radix-select-trigger-h{height:var(--radix-select-trigger-height)}.ds-ui-radix-select-trigger-minw{min-width:var(--radix-select-trigger-width)}.ds-ui-alert-dialog-content-offset[data-state=open]{--tw-enter-translate-y:-48%}.ds-ui-alert-dialog-content-offset[data-state=closed]{--tw-exit-translate-y:-48%}.ds-ui-toast-swipe-root[data-swipe=end]{transform:translateX(var(--radix-toast-swipe-end-x))}.ds-ui-toast-swipe-root[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.pf-l-stack{gap:var(--pf-l-gap,var(--pf-space-md));flex-direction:column;display:flex}.pf-l-stack>*{margin-block:0}.pf-l-stack--tight{--pf-l-gap:var(--pf-space-xs)}.pf-l-stack--loose{--pf-l-gap:var(--pf-space-xl)}.pf-l-row{align-items:center;gap:var(--pf-l-gap,var(--pf-space-md));flex-flow:wrap;display:flex}.pf-l-row>*{margin-inline:0}.pf-l-row--tight{--pf-l-gap:var(--pf-space-xs)}.pf-l-row--loose{--pf-l-gap:var(--pf-space-xl)}.pf-l-flow>*+*{margin-block-start:var(--pf-l-flow-gap,var(--pf-space-md))}.pf-l-flow--tight{--pf-l-flow-gap:var(--pf-space-xs)}.pf-l-flow--loose{--pf-l-flow-gap:var(--pf-space-xl)}.not-found-wrap{text-align:center}.not-found-title{color:var(--pf-text-strong);margin-bottom:var(--pf-space-md);font-size:clamp(1.875rem,3vw,2.25rem);font-weight:300}.not-found-sub{font-size:var(--text-sm);color:var(--pf-text-soft);margin:0 auto var(--pf-space-xl);max-width:28rem}.not-found-grid{gap:var(--pf-space-md);grid-template-columns:1fr;max-width:32rem;margin:0 auto;display:grid}@media (min-width:640px){.not-found-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.not-found-link{align-items:center;gap:var(--pf-space-sm);border:1px solid var(--pf-line);border-radius:var(--pf-radius-card);background:var(--pf-surface);padding:var(--pf-space-md);font-size:var(--text-sm);color:var(--pf-text-strong);transition:border-color var(--pf-motion-fast);font-weight:500;text-decoration:none;display:flex}.not-found-link:hover{border-color:var(--pf-accent)}.not-found-link__icon{width:1.25rem;height:1.25rem;color:var(--pf-text-soft);flex-shrink:0}.badge{align-items:center;gap:var(--pf-space-xs);padding:var(--pf-space-xs) var(--pf-space-sm);border-radius:var(--pf-radius-pill);font-size:var(--text-3xs);border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.badge-info{background:var(--pf-accent-light);color:var(--pf-accent);border-color:var(--pf-accent-border)}.badge-success{background:var(--pf-success-tint);color:var(--pf-success);border-color:var(--pf-success)}.badge-warning{background:var(--pf-warning-tint);color:var(--pf-warning);border-color:var(--pf-warning)}.badge-error{background:var(--pf-error-tint);color:var(--pf-error);border-color:var(--pf-error)}.badge-wide-md{justify-content:center;min-width:6.25rem}.badge-wide-lg{justify-content:center;min-width:10rem}.ds-badge{align-items:center;gap:var(--pf-space-xs);padding:var(--pf-space-xs) var(--pf-space-sm);border-radius:var(--pf-radius-pill);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.025em;border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.ds-badge-info{background:var(--pf-accent-light);color:var(--pf-accent);border-color:var(--pf-accent-border)}.ds-badge-success{background:var(--pf-success-tint);color:var(--pf-success);border-color:var(--pf-success)}.ds-badge-warning{background:var(--pf-warning-tint);color:var(--pf-warning);border-color:var(--pf-warning)}.ds-badge-error{background:var(--pf-error-tint);color:var(--pf-error);border-color:var(--pf-error)}.ds-badge-dark{background:var(--pf-text-strong);color:var(--pf-text-inverse);border-color:#0000}.ds-badge-borderless{border:none}.ds-pill,.pill{border-radius:var(--pf-radius-pill)}.pill{justify-content:center;align-items:center;gap:var(--pf-space-xs);padding:var(--pf-space-xs) var(--pf-space-sm);font-size:var(--text-3xs);white-space:nowrap;border:1px solid #0000;font-weight:500;line-height:1;display:inline-flex}.pill-info{background:var(--pf-accent-light);color:var(--pf-accent);border-color:var(--pf-accent-border)}.pill-success{background:var(--pf-success-tint);color:var(--pf-success);border-color:var(--pf-success)}.pill-warning{background:var(--pf-warning-tint);color:var(--pf-warning);border-color:var(--pf-warning)}.pill-error{background:var(--pf-error-tint);color:var(--pf-error);border-color:var(--pf-error)}.chip-outline{align-items:center;gap:var(--pf-space-xs);padding:var(--pf-space-xs) var(--pf-space-sm);border-radius:var(--pf-radius-pill);border:1px solid var(--pf-accent-border);background:var(--pf-surface);color:var(--pf-accent);font-size:var(--text-3xs);font-weight:500;display:inline-flex}.border-info{border-color:var(--pf-accent-border)}.border-success{border-color:var(--pf-success)}.border-warning{border-color:var(--pf-warning)}.border-error{border-color:var(--pf-error)}.border-accent{border-color:var(--pf-accent)}.ds-border-info{border-color:var(--pf-accent-border)}.ds-border-success{border-color:var(--pf-success)}.ds-border-warning{border-color:var(--pf-warning)}.ds-border-error{border-color:var(--pf-error)}.ds-border-accent{border-color:var(--pf-accent)}.ds-alert{padding:var(--pf-space-sm) var(--pf-space-md);border:1px solid var(--pf-line);border-radius:var(--pf-radius-xl);font-size:var(--text-sm);color:var(--pf-text);background:var(--pf-surface);display:block}@media (min-width:768px){.ds-alert{padding:var(--pf-space-sm) var(--pf-space-md);font-size:var(--text-md)}}.ds-alert--info{border-color:var(--pf-accent-border);background:var(--pf-accent-light);color:var(--pf-accent-hover)}.ds-alert--warning{border-color:var(--pf-warning);background:var(--pf-warning-tint);color:var(--pf-warning)}.ds-alert--error{border-color:var(--pf-error);background:var(--pf-error-tint);color:var(--pf-error)}.ds-alert--success{border-color:var(--pf-success);background:var(--pf-success-tint);color:var(--pf-success)}.ds-alert--subtle{background:var(--pf-surface)}.ds-alert--with-icon{align-items:flex-start;gap:var(--pf-space-xs);display:flex}.ds-alert__icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.ds-alert__content{flex:1}.ds-alert__title{margin-bottom:var(--pf-space-xs);font-weight:500}.ds-alert__text{font-weight:400}.alert{gap:var(--pf-space-sm);padding:var(--pf-space-md);border-radius:var(--pf-radius-md);border:1px solid;display:flex}.alert-info{border-color:var(--pf-accent-border);background:var(--pf-accent-light);color:var(--pf-accent)}.alert-warning{border-color:var(--pf-warning);background:var(--pf-warning-tint);color:var(--pf-warning)}.alert-error{border-color:var(--pf-error);background:var(--pf-error-tint);color:var(--pf-error)}.alert-success{border-color:var(--pf-success);background:var(--pf-success-tint);color:var(--pf-success)}.drawer{margin-bottom:var(--pf-space-lg)}.drawer-trigger{border-radius:var(--pf-radius-lg);border:2px solid var(--pf-line);background:var(--pf-surface);width:100%;padding:var(--pf-space-md) var(--pf-space-lg);text-align:left;transition:border-color var(--pf-motion-fast),background-color var(--pf-motion-fast);justify-content:space-between;align-items:center;display:flex}.drawer-trigger.is-hoverable:hover{border-color:var(--pf-accent-border);background:var(--pf-accent-light)}.drawer-panel{margin-top:var(--pf-space-md)}.ds-accordion{border-radius:var(--pf-radius-card);border:1px solid var(--pf-line);overflow:hidden}.ds-accordion+.ds-accordion{margin-top:var(--pf-space-sm)}.ds-accordion-trigger{width:100%;padding:var(--pf-space-md) var(--pf-space-lg);font-size:var(--text-md);text-align:left;color:var(--pf-text-strong);background:var(--pf-surface);cursor:pointer;transition:background var(--pf-motion-fast);border:none;justify-content:space-between;align-items:center;font-weight:500;display:flex}.ds-accordion-trigger:hover{background:var(--pf-soft)}.ds-accordion-trigger__content{align-items:center;gap:var(--pf-space-sm);display:flex}.ds-accordion-trigger__icon{width:1.25rem;height:1.25rem;color:var(--pf-text-soft)}.ds-accordion-trigger__title{color:var(--pf-text-strong);font-weight:500}.ds-accordion-trigger__subtitle{font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-accordion-chevron{width:1rem;height:1rem;color:var(--pf-text-soft);transition:transform var(--pf-motion-fast);flex-shrink:0}.ds-accordion-chevron--open{transform:rotate(180deg)}.ds-accordion-panel{padding:0 var(--pf-space-lg) var(--pf-space-lg);background:var(--pf-surface)}.ds-accordion-panel__content{padding-top:var(--pf-space-md);border-top:1px solid var(--pf-line-soft)}.ds-accordion--bordered{border:2px solid var(--pf-line);border-radius:var(--pf-radius-lg)}.ds-accordion--bordered .ds-accordion-trigger{padding:var(--pf-space-md) var(--pf-space-lg)}.ds-accordion--subtle{background:0 0;border:none}.ds-accordion--subtle .ds-accordion-trigger{padding:var(--pf-space-sm) 0;background:0 0}.ds-accordion--subtle .ds-accordion-trigger:hover{color:var(--pf-accent);background:0 0}.ds-accordion--subtle .ds-accordion-panel{background:0 0;padding:0}.ds-accordion--info{border-color:var(--pf-accent-border)}.ds-accordion--info,.ds-accordion--info .ds-accordion-panel,.ds-accordion--info .ds-accordion-trigger,.ds-accordion--info .ds-accordion-trigger:hover{background:var(--pf-accent-light)}.ds-accordion-group{gap:var(--pf-space-sm);flex-direction:column;display:flex}.ds-accordion-group .ds-accordion+.ds-accordion{margin-top:0}:where(.content-article-body,.tools-main) .md .md-table-shell{width:100%;padding-bottom:var(--pf-space-xxs);margin-left:0;overflow-x:auto}@media (max-width:640px){:where(.content-article-body,.tools-main) .md .md-table-shell{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}}:where(.content-article-body,.tools-main) .md .md-table-grid{margin-top:var(--pf-space-lg);margin-bottom:var(--pf-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){:where(.content-article-body,.tools-main) .md .md-table-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.content-article-body,.tools-main) .md .md-table-grid-span{grid-column:span 2/span 2}}:where(.content-article-body,.tools-main) .md .md-table--2col{table-layout:auto}@media (max-width:640px){:where(.content-article-body,.tools-main) .md .md-table--2col{min-width:0}}:where(.content-article-body,.tools-main) .md .md-table-title{font-feature-settings:var(--pf-feature-supreme);font-variant-numeric:var(--pf-numeric-supreme);letter-spacing:-.012em;color:var(--pf-text-strong);border-bottom:1px solid var(--pf-line);padding:var(--pf-space-xxs) var(--pf-space-lg) var(--pf-space-md) var(--pf-space-lg);vertical-align:top;font-size:1.5rem;font-weight:500;line-height:1.15}@media (max-width:640px){:where(.content-article-body,.tools-main) .md .md-table-title{padding:var(--pf-space-xxs) var(--pf-space-md) var(--pf-space-sm) var(--pf-space-md);font-size:1.25rem}}:where(.content-article-body,.tools-main) .md .md-table-cell--first{color:var(--pf-text-strong);font-weight:500}:is(.content-article-body,.tools-main) .md .md-table-shell--overview .md-table-title{font-family:var(--pf-font-editorial);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular);font-style:italic;font-weight:400}:where(.content-article-body,.tools-main) .md .md-table--2col .md-table-cell--first{white-space:nowrap;width:1%;padding-right:var(--pf-space-lg)}@media (max-width:640px){:where(.content-article-body,.tools-main) .md .md-table--2col .md-table-cell--first{white-space:normal;width:auto;padding-right:var(--pf-space-md)}}:where(.content-article-body,.tools-main) .md .md-table--2col td{padding:var(--pf-space-md) var(--pf-space-lg)}@media (max-width:640px){:where(.content-article-body,.tools-main) .md .md-table--2col td{padding:var(--pf-space-sm) var(--pf-space-md)}:where(.content-article-body,.tools-main) .md .md-table--2col thead:has(th:not(.md-table-title))+tbody>tr:first-child td{padding-top:var(--pf-space-xxs)}}:where(.content-article-body,.tools-main) .md .md-cell-dose{white-space:nowrap;font-variant-numeric:var(--pf-numeric-supreme);font-feature-settings:var(--pf-feature-supreme);display:block}:where(.content-article-body,.tools-main) .md .md-cell-sub{margin-top:var(--pf-space-xxxs);font-size:var(--text-sm);color:var(--pf-text-soft);white-space:nowrap;font-variant-numeric:var(--pf-numeric-supreme);font-feature-settings:var(--pf-feature-supreme);display:block}@media (max-width:640px){:where(.content-article-body,.tools-main) .md .md-cell-sub{font-size:var(--text-xs)}}:where(.content-article-body,.tools-main) .md thead th.md-table-col-highlight{background:var(--pf-accent)}@supports (color:color-mix(in lab,red,red)){:where(.content-article-body,.tools-main) .md thead th.md-table-col-highlight{background:color-mix(in srgb,var(--pf-accent) 18%,transparent)}}:where(.content-article-body,.tools-main) .md thead th.md-table-col-highlight{color:var(--pf-text-strong)}:where(.content-article-body,.tools-main) .md td.md-table-col-highlight{background:var(--pf-accent)}@supports (color:color-mix(in lab,red,red)){:where(.content-article-body,.tools-main) .md td.md-table-col-highlight{background:color-mix(in srgb,var(--pf-accent) 8%,transparent)}}:where(.content-article-body,.tools-main) .md td.md-table-col-highlight{color:var(--pf-text-strong);font-weight:500}:where(.content-article-body,.tools-main) .md .md-table-note{font-size:var(--text-sm);line-height:var(--pf-line-tight);color:var(--pf-text-soft);margin-top:var(--pf-space-sm);margin-bottom:var(--pf-space-md)}:where(.content-article-body,.tools-main) .md :is(.md-table-shell,.md-table-grid):has(+.md-table-note){margin-bottom:0}@media (max-width:640px){:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md table{min-width:0;font-size:var(--text-sm);display:block}:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md table thead,:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md table thead th.md-table-title,:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md table thead tr:has(.md-table-title){width:100%;display:block}:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md table thead tr:not(:has(.md-table-title)){clip-path:inset(50%);width:1px;height:1px;display:block;position:absolute;overflow:hidden}:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md table thead tr:not(:has(.md-table-title)) th,:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md tbody{display:block}:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md tbody>tr{padding:var(--pf-space-sm) 0;display:block}:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md tbody td{width:auto;padding:var(--pf-space-xxs) 0;display:block}:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md tbody td:first-child{color:var(--pf-text-strong);font-weight:500}:where(.content-article-body,.tools-main,.calc-page,.recon-page) .md tbody td[data-label]:not(:first-child):before{content:attr(data-label);margin-bottom:var(--pf-space-xxxs);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.tools-main .md .md-table--dose-schedule tbody>tr{column-gap:var(--pf-space-lg);row-gap:var(--pf-space-sm);padding:var(--pf-space-md) 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"weeks dose""read read";display:grid}.tools-main .md .md-table--dose-schedule tbody td{padding:0}.tools-main .md .md-table--dose-schedule tbody td:first-child{grid-area:weeks}.tools-main .md .md-table--dose-schedule tbody td:nth-child(2){text-align:right;grid-area:dose;min-width:6.5rem;font-weight:500}.tools-main .md .md-table--dose-schedule tbody td:nth-child(3){padding-top:var(--pf-space-sm);border-top:1px solid var(--pf-line-soft);grid-area:read;line-height:1.45}.tools-main .md .md-table--dose-schedule tbody td:first-child:before,.tools-main .md .md-table--dose-schedule tbody td:nth-child(2):before,.tools-main .md .md-table--dose-schedule tbody td:nth-child(3):before{margin-bottom:var(--pf-space-xxxs);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.tools-main .md .md-table--dose-schedule tbody td:first-child:before{content:"Weeks"}.tools-main .md .md-table--dose-schedule tbody td:nth-child(2):before{content:"Weekly dose"}.tools-main .md .md-table--dose-schedule tbody td:nth-child(3):before{content:"What this step does"}.tools-main .md .md-table--reconstitution tbody>tr{gap:var(--pf-space-sm) var(--pf-space-lg);padding:var(--pf-space-md) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tools-main .md .md-table--reconstitution tbody td{padding:0}.tools-main .md .md-table--reconstitution tbody td:first-child,.tools-main .md .md-table--reconstitution tbody td:nth-child(4){grid-column:1/-1}.tools-main .md .md-table--reconstitution tbody td:first-child{font-size:var(--text-md)}.tools-main .md .md-table--reconstitution tbody td:first-child:before{content:"Target dose";margin-bottom:var(--pf-space-xxxs);font-size:var(--text-2xs);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500;display:block}.tools-main .md .md-table--reconstitution tbody td:nth-child(4){margin-top:var(--pf-space-xxs);padding:var(--pf-space-sm) 0 var(--pf-space-xxs) var(--pf-space-md);border-left:2px solid var(--pf-accent);font-weight:500}}.md-tex{font-variant-numeric:var(--pf-numeric-tabular)}.md-tex--display{margin-block:var(--pf-space-sm);text-align:left;display:block}.md-tex__text{font-style:normal}.md-tex__frac{vertical-align:middle;font-size:.92em;line-height:var(--pf-line-tight);flex-direction:column;align-items:center;margin-inline:.15em;display:inline-flex}.md-tex__num{border-bottom:1px solid}.md-tex__den,.md-tex__num{padding-inline:.3em}.md-tex__aligned{grid-template-columns:max-content max-content;justify-content:start;align-items:baseline;gap:.4em;display:grid}.md-tex__lhs{text-align:right}.md-tex__rhs{text-align:left}.btn{justify-content:center;align-items:center;gap:var(--pf-space-xs);padding:var(--pf-space-sm) var(--pf-space-md);border-radius:var(--pf-radius-md);transition:background-color var(--pf-motion-fast),border-color var(--pf-motion-fast),color var(--pf-motion-fast);border:1px solid #0000;font-weight:500;display:inline-flex}.btn-primary{background:var(--pf-text-strong);color:var(--pf-text-inverse);border-color:var(--pf-text-strong)}.btn-secondary{background:var(--pf-surface);border-color:var(--pf-line)}.btn-ghost,.btn-secondary{color:var(--pf-text-strong)}.btn-ghost{background:0 0;border-color:#0000}.ds-btn{justify-content:center;align-items:center;gap:var(--pf-space-xs);min-height:44px;padding:var(--pf-space-sm) 1.25rem;font-size:var(--text-md);border-radius:var(--pf-radius-md);transition:background-color var(--pf-motion-fast),border-color var(--pf-motion-fast),color var(--pf-motion-fast),transform var(--pf-motion-fast);cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}.ds-btn:disabled,.ds-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none;box-shadow:none}.ds-btn-primary{background:var(--pf-accent);color:var(--pf-text-inverse);border:none}.ds-btn-primary:hover:not(:disabled){background:var(--pf-accent-hover);box-shadow:0 4px 12px #336cff40}.ds-btn-secondary{color:var(--pf-accent);border:1px solid var(--pf-line);background:0 0}.ds-btn-secondary:hover:not(:disabled){background:var(--pf-soft);border-color:#0003}.ds-btn-ghost{color:var(--pf-text-strong);background:0 0;border:none}.ds-btn-ghost:hover:not(:disabled){background:var(--pf-soft)}.ds-link{color:var(--pf-accent);transition:color var(--pf-motion-fast);text-decoration:none}.ds-link:hover{color:var(--pf-accent-hover)}.ds-link-secondary{font-size:var(--text-sm);margin-top:var(--pf-space-xs);font-weight:500;transition:color .15s}.ds-link-secondary,.ds-link-secondary:hover{color:var(--pf-text-strong)}@supports (color:color-mix(in lab,red,red)){.ds-link-secondary:hover{color:color-mix(in srgb,var(--pf-text-strong) 85%,#000 15%)}}.ds-icon-xs{width:.75rem;height:.75rem}.ds-icon-sm{width:1rem;height:1rem}.ds-icon-md{width:1.25rem;height:1.25rem}.ds-icon-lg{width:1.5rem;height:1.5rem}.pf-icon-btn{border-radius:var(--pf-radius-pill);width:36px;height:36px;color:var(--pf-text-soft);cursor:pointer;transition:background var(--pf-motion-fast),color var(--pf-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pf-icon-btn:hover:not(:disabled){background:var(--pf-accent-light);color:var(--pf-accent-hover)}.pf-icon-btn:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.pf-icon-btn:disabled{opacity:.4;cursor:not-allowed}.progress-bar{background:var(--pf-soft);height:8px;overflow:hidden}.progress-bar,.progress-fill{border-radius:var(--pf-radius-pill)}.progress-fill{height:100%}.progress-fill-info{background:var(--pf-accent)}.progress-fill-success{background:var(--pf-success)}.progress-fill-accent{background:var(--pf-accent)}.progress-fill-warning{background:var(--pf-warning)}.progress-fill-error{background:var(--pf-error)}.ds-breadcrumb-wrapper{background:var(--pf-soft);width:100%;padding:1rem clamp(1rem,4vw,2rem)}.ds-breadcrumb-wrapper>nav{max-width:var(--pf-max-width);margin:0 auto}.ds-mldg-trigger-container{display:block}@media (min-width:768px){.ds-mldg-trigger-container{display:none}}.ds-mldg-trigger{padding:var(--pf-space-sm);cursor:pointer;color:var(--pf-text);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ds-mldg-close:focus-visible,.ds-mldg-trigger:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.ds-mldg-close-icon,.ds-mldg-trigger-icon{width:1.5rem;height:1.5rem}.ds-mldg-panel{background:var(--pf-foxai-ground);animation:ds-mldg-enter .24s var(--pf-ease-exp);flex-direction:column;display:flex;position:fixed;inset:0}@keyframes ds-mldg-enter{0%{opacity:0}to{opacity:1}}.ds-mldg-bar{padding:var(--pf-space-md) clamp(1rem,4vw,2rem);border-bottom:1px solid var(--pf-line-inverse);justify-content:space-between;align-items:center;display:flex}.ds-mldg-logo{width:2.75rem;height:2.75rem}.ds-mldg-close{padding:var(--pf-space-sm);cursor:pointer;color:var(--pf-text-inverse);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ds-mldg-canvas{flex:1;width:100%;min-height:0;display:block;position:relative;overflow:hidden}.ds-mldg-canvas--here{appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.ds-mldg-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-mldg-plate{left:1.25rem;right:1.25rem;bottom:var(--pf-space-xl);align-items:baseline;min-width:0;display:flex;position:absolute}.ds-mldg-plate-wordmark{font-family:var(--pf-font-sans);font-size:var(--text-xl);letter-spacing:-.005em;color:var(--pf-text-inverse);flex:none;font-weight:500}.ds-mldg-plate-typed{white-space:nowrap;min-width:0;font-family:var(--pf-font-mono);font-size:var(--text-xs);color:var(--pf-on-accent-soft);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);margin-left:.55em;font-weight:400;overflow:hidden}.ds-mldg-plate-typed:empty{margin-left:0}.ds-mldg-plate-underscore{background:var(--pf-foxai-amber);width:.6em;height:.14em;font-size:var(--text-xl);flex:none;align-self:baseline;margin-left:.28em}.ds-mldg-plate-underscore.is-idle{animation:ds-mldg-caret 1.15s step-end infinite}@keyframes ds-mldg-caret{50%{opacity:0}}.ds-mldg-ledger{background:var(--pf-bg);border-top:1px solid var(--pf-line);padding:var(--pf-space-xxs) clamp(1.25rem,4vw,2rem) calc(var(--pf-space-md) + env(safe-area-inset-bottom))}.ds-mldg-row{justify-content:space-between;align-items:center;gap:var(--pf-space-md);border:none;border-bottom:1px solid var(--pf-line-soft);cursor:pointer;text-align:left;background:0 0;width:100%;padding:.9375rem 0;text-decoration:none;display:flex}.ds-mldg-row-label{font-family:var(--pf-font-sans);font-size:var(--text-wordmark);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong);transition:color .16s var(--pf-ease-exp)}.ds-mldg-row.is-active .ds-mldg-row-label,.ds-mldg-row:active .ds-mldg-row-label{color:var(--pf-accent)}.ds-mldg-row-chevron{color:var(--pf-text-soft);transition:transform .16s var(--pf-ease-exp),color .16s var(--pf-ease-exp);flex:none;transform:translate(6%)}.ds-mldg-row:active .ds-mldg-row-chevron,.ds-mldg-subrow:active .ds-mldg-row-chevron{color:var(--pf-accent);transform:translate(28%)}.ds-mldg-footer{padding-top:var(--pf-space-md);font-family:var(--pf-font-sans);font-size:var(--text-2xs);color:var(--pf-text-soft);margin:0;font-weight:400}.ds-mldg-scrim{background:var(--pf-foxai-ground);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ds-mldg-scrim{background:color-mix(in srgb,var(--pf-foxai-ground) 68%,transparent)}}.ds-mldg-scrim{opacity:0;pointer-events:none;transition:opacity .26s var(--pf-ease-exp)}.ds-mldg-scrim.is-on{opacity:1;pointer-events:auto}.ds-mldg-sheet{background:var(--pf-surface);border-top:1px solid var(--pf-line);border-radius:var(--pf-radius-sharp-lg) var(--pf-radius-sharp-lg) 0 0;visibility:hidden;max-height:86%;transition:transform .3s var(--pf-ease-exp),visibility 0s .3s;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(103%)}.ds-mldg-sheet.is-open{transform:translateY(var(--mldg-drop,0));visibility:visible;transition:transform .3s var(--pf-ease-exp),visibility 0s}.ds-mldg-sheet-bar{padding:var(--pf-space-sm) var(--pf-space-sm) var(--pf-space-sm) 1.25rem;border-bottom:1px solid var(--pf-line-soft);justify-content:space-between;align-items:center;display:flex}.ds-mldg-sheet-bar .ds-mldg-close,.ds-mldg-sheet-title{color:var(--pf-text-strong)}.ds-mldg-sheet-title{font-family:var(--pf-font-serif);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular-serif);font-size:var(--text-index-head);font-weight:400;line-height:var(--pf-line-tight);letter-spacing:-.01em}.ds-mldg-sheet-body{padding:var(--pf-space-xxs) 1.25rem calc(var(--pf-space-xl) + env(safe-area-inset-bottom))}.ds-mldg-levels{display:grid;overflow:hidden}.ds-mldg-level0{opacity:1;min-width:0;transition:transform .28s var(--pf-ease-exp),opacity .28s var(--pf-ease-exp);grid-area:1/1;transform:translate(0)}.ds-mldg-level0.is-under{opacity:.3;pointer-events:none;transform:translate(-24%)}.ds-mldg-level1{background:var(--pf-surface);visibility:hidden;min-width:0;transition:transform .21s var(--pf-ease-exp),visibility 0s .21s;grid-area:1/1;transform:translate(103%)}.ds-mldg-level1.is-open{visibility:visible;transition:transform .28s var(--pf-ease-exp),visibility 0s;transform:translate(0)}.ds-mldg-subrow{justify-content:space-between;align-items:center;gap:var(--pf-space-md);border:none;border-bottom:1px solid var(--pf-line-soft);cursor:pointer;text-align:left;background:0 0;width:100%;padding:.875rem 0;display:flex}.ds-mldg-subrow-label{font-family:var(--pf-font-sans);font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong);transition:color .16s var(--pf-ease-exp)}.ds-mldg-subrow:active .ds-mldg-subrow-label{color:var(--pf-accent)}.ds-mldg-back{align-items:center;gap:var(--pf-space-sm);border:none;border-bottom:1px solid var(--pf-line);cursor:pointer;text-align:left;background:0 0;width:100%;padding:.875rem 0;display:flex}.ds-mldg-back-chevron{color:var(--pf-text-strong);flex:none;transform:rotate(180deg)translate(6%)}.ds-mldg-back-label{font-family:var(--pf-font-sans);font-size:var(--text-md);color:var(--pf-text-strong);font-weight:500}.ds-mldg-level1.is-open .ds-mldg-link-row{animation:ds-mldg-rise .24s var(--pf-ease-exp) both}.ds-mldg-level1.is-open .ds-mldg-link-row:first-child{animation-delay:60ms}.ds-mldg-level1.is-open .ds-mldg-link-row:nth-child(2){animation-delay:84ms}.ds-mldg-level1.is-open .ds-mldg-link-row:nth-child(3){animation-delay:.108s}.ds-mldg-level1.is-open .ds-mldg-link-row:nth-child(4){animation-delay:.132s}.ds-mldg-level1.is-open .ds-mldg-link-row:nth-child(5){animation-delay:.156s}.ds-mldg-level1.is-open .ds-mldg-link-row:nth-child(n+6){animation-delay:.18s}@keyframes ds-mldg-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ds-mldg-divider{margin-block:var(--pf-space-md);border-top:1px solid var(--pf-line-soft)}.ds-mldg-links{margin:0;padding:0;list-style:none}.ds-mldg-link{border-bottom:1px solid var(--pf-line-soft);padding:.8125rem 0;text-decoration:none;display:block}.ds-mldg-link-label{font-size:var(--text-compact);color:var(--pf-text-strong);transition:color .16s var(--pf-ease-exp)}.ds-mldg-link-desc,.ds-mldg-link-label{font-family:var(--pf-font-sans);font-weight:400;line-height:var(--pf-line-normal);display:block}.ds-mldg-link-desc{margin-top:var(--pf-space-xxxs);font-size:var(--text-xs);color:var(--pf-text-soft)}.ds-mldg-link.is-active .ds-mldg-link-label,.ds-mldg-link:active .ds-mldg-link-label{color:var(--pf-accent)}.ds-mldg-link--view-all .ds-mldg-link-label{color:var(--pf-accent);font-weight:500}.ds-mldg-link-row:last-child .ds-mldg-link{border-bottom:none}@media (prefers-reduced-motion:reduce){.ds-mldg-panel{animation:none}.ds-mldg-level0,.ds-mldg-level1,.ds-mldg-level1.is-open,.ds-mldg-link-label,.ds-mldg-row-chevron,.ds-mldg-row-label,.ds-mldg-scrim,.ds-mldg-sheet,.ds-mldg-sheet.is-open,.ds-mldg-subrow-label{transition:none}.ds-mldg-level1.is-open .ds-mldg-link-row{animation:none}.ds-mldg-plate-underscore.is-idle{opacity:1;animation:none}}.ds-header{z-index:40;background:var(--pf-surface);will-change:transform;border-bottom:1px solid #0000;transition:transform .26s cubic-bezier(.23,1,.32,1),background-color .22s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1);position:fixed;top:0;left:0;right:0;transform:translateY(0)}.ds-header--at-top{background:0 0;border-bottom-color:#0000}.ds-header--hidden{transform:translateY(-100%)}.ds-header:focus-within{background:var(--pf-surface);border-bottom-color:#0000;transform:translateY(0)}.ds-header--chat-app,body:has(.pf-chat-route-marker)>.ds-footer,body:has(.pf-chat-route-marker)>.ds-header--public{display:none}@media (max-width:767.98px){body:has(.pf-chat-route-marker) .ds-header--chat-app{display:block}body:has(.pf-incognito-root) .ds-header--chat-app{display:none}}@media (min-width:768px){.ds-header,.ds-header--at-top,.ds-header:focus-within{background:var(--pf-bg);border-bottom-color:var(--pf-line)}.ds-header--chat{display:none}}@media (prefers-reduced-motion:reduce){.ds-header{transition:none}.ds-header--hidden{transform:translateY(0)}}.ds-header-container{--pf-nav-corner:2px;justify-content:space-between;align-items:center;width:100%;max-width:none;margin-left:0;margin-right:0;padding:.625rem clamp(1.5rem,4vw,3rem) .625rem 1.25rem;display:flex}@media (min-width:768px){.ds-header-container{height:4rem}}.ds-header-logo{flex-shrink:0;align-items:center;display:flex}@media (min-width:768px){.ds-header-logo.ds-header-logo--mobile-only{display:none}}@media (max-width:767.98px){.ds-header-logo.ds-header-logo--desktop-only{display:none}}.ds-logo-image{mix-blend-mode:multiply;width:auto;height:2rem}.ds-header-wordmark{display:none}@media (min-width:768px){.ds-header-logo{gap:.75rem}.ds-header-logo .ds-logo-image{height:2.125rem}.ds-header-wordmark{font-family:var(--pf-font-sans);font-size:var(--text-wordmark);font-weight:400;line-height:var(--pf-line-extra-tight);letter-spacing:.15em;color:var(--pf-accent);text-transform:uppercase;display:inline}}.ds-header-nav-wrapper{align-items:center;gap:var(--pf-space-sm);display:flex}.ds-header-nav{align-items:center;gap:var(--pf-space-xl);display:none}@media (min-width:768px){.ds-header-nav{display:flex}}.ds-topbar-link{cursor:pointer;font-family:var(--pf-font-sans);font-size:var(--text-sm);text-transform:uppercase;font-weight:500;line-height:var(--pf-line-extra-tight);letter-spacing:.1em;color:var(--pf-text);transition:color .2s var(--pf-ease-exp);background:0 0;border:none;align-items:center;gap:.375rem;padding:0;text-decoration:none;display:inline-flex}.ds-topbar-link.is-active,.ds-topbar-link.is-open,:root[data-pf-pointer-within=true] .ds-topbar-link:hover,body:has([data-pf-route-family=sourcing]) [data-pf-active-family=sourcing],body:has([data-pf-route-family=tools]) [data-pf-active-family=tools]{color:var(--pf-accent)}.ds-topbar-link:focus{outline:none}.ds-topbar-link:focus-visible{color:var(--pf-accent)}.ds-topbar-chevron{width:.5625rem;height:.5625rem;transition:transform .2s var(--pf-ease-exp);position:relative;top:-1px}.ds-topbar-link.is-open .ds-topbar-chevron{transform:rotate(180deg)}.ds-topbar-ext{font-size:var(--text-2xs);color:var(--pf-text-disabled);position:relative;top:-1px}.ds-topbar-foxai{border-radius:var(--pf-nav-corner);background:var(--pf-accent);color:var(--pf-bg);font-family:var(--pf-font-sans);font-size:var(--text-cta-pill);font-weight:500;line-height:var(--pf-line-extra-tight);letter-spacing:-.005em;transition:background-color .2s var(--pf-ease-exp),transform .12s var(--pf-ease-exp);align-items:center;padding:.5625rem 1rem;text-decoration:none;display:inline-flex}.ds-topbar-foxai:focus-visible,:root[data-pf-pointer-within=true] .ds-topbar-foxai:hover{background:var(--pf-accent-hover)}.ds-topbar-foxai:focus{outline:none}.ds-topbar-foxai:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ds-topbar-chevron,.ds-topbar-foxai,.ds-topbar-link{transition:none}}.ds-nav-icon{width:1rem;height:1rem}.ds-nav-fox-icon{object-fit:contain;width:1.25rem;height:1.25rem;image-rendering:pixelated;flex-shrink:0}.ds-index-sheet{background:var(--pf-bg);border-bottom:1px solid var(--pf-line);overscroll-behavior:contain;visibility:hidden;opacity:0;pointer-events:none;max-height:calc(100dvh - 4rem);transition:opacity .24s var(--pf-ease-exp),transform .24s var(--pf-ease-exp),visibility 0s linear .24s;padding:2.25rem clamp(1.5rem,4vw,3rem) 2.75rem 1.25rem;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)}@media (min-width:768px){.ds-index-sheet{display:block}}.ds-index-sheet.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .24s var(--pf-ease-exp),transform .24s var(--pf-ease-exp),visibility 0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ds-index-sheet{transition:none}}.ds-index-grid{grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.ds-index-family{border-left:1px solid var(--pf-line-soft);min-width:0;padding:0 2rem}.ds-index-family:first-child{border-left:none;padding-left:0}.ds-index-family:last-child{padding-right:0}.ds-index-family-head{border-bottom:1px solid var(--pf-line);font-family:var(--pf-font-serif);font-feature-settings:var(--pf-feature-tabular-serif);font-variant-numeric:var(--pf-numeric-tabular);font-size:var(--text-index-head);letter-spacing:-.008em;align-items:baseline;gap:.625rem;margin-bottom:1rem;padding-bottom:.75rem;font-weight:400;line-height:1.15;display:flex}.ds-index-family-head--stacked{margin-top:1.875rem}.ds-index-num{color:var(--pf-accent)}.ds-index-name{color:var(--pf-text-strong)}.ds-index-family-cols{grid-template-columns:1fr 1fr;column-gap:2rem;display:grid}.ds-index-family-cols>div{min-width:0}.ds-index-cluster{margin-bottom:1.375rem}.ds-index-cluster:last-child{margin-bottom:0}.ds-index-cluster-label{font-family:var(--pf-font-sans);font-size:var(--text-index-label);font-weight:500;line-height:var(--pf-line-tight);letter-spacing:0;color:var(--pf-text-soft);margin-bottom:.5625rem}.ds-index-links{flex-direction:column;gap:.4375rem;margin:0;padding:0;list-style:none;display:flex}.ds-index-link{font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:400;line-height:var(--pf-line-normal);letter-spacing:-.005em;color:var(--pf-text);white-space:nowrap;text-overflow:ellipsis;transition:color .2s var(--pf-ease-exp);text-decoration:none;display:block;overflow:hidden}.ds-index-link:focus-visible,:root[data-pf-pointer-within=true] .ds-index-link:hover{color:var(--pf-accent)}.ds-index-link--view-all{color:var(--pf-accent);margin-top:.25rem;font-weight:500}@media (prefers-reduced-motion:reduce){.ds-index-link{transition:none}}.ds-footer{border-top:1px solid var(--pf-line);background:var(--pf-surface)}.ds-footer-container{text-align:center;max-width:64rem;margin:0 auto;padding:2.5rem 1rem 3rem}.ds-footer-app-link{align-items:center;gap:.75rem;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}.ds-footer-brand-image{width:auto;height:2.0625rem}.ds-footer-app-copy{line-height:var(--pf-line-extra-tight);flex-direction:column;align-items:flex-start;display:flex}.ds-footer-app-title{font-size:var(--text-md);color:var(--pf-text-strong);font-weight:500}.ds-footer-app-subtitle{font-size:var(--text-sm);color:var(--pf-text-soft)}.ds-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;margin-bottom:1.5rem;display:flex}.ds-footer-link{font-size:var(--text-md);color:var(--pf-text-soft);transition:color var(--pf-motion-fast);text-decoration:none}.ds-footer-link:hover{color:var(--pf-text-strong)}.ds-footer-disclaimer,.list-check,.list-cross{font-size:var(--text-sm);color:var(--pf-text-soft)}.list-check,.list-cross{gap:var(--pf-space-xs);align-items:flex-start;display:flex}.ds-filter-row{gap:var(--pf-space-md);margin-bottom:var(--pf-space-lg);flex-wrap:wrap;align-items:center;display:flex}.peptide-card{--card-bg:var(--pf-surface);--card-border:var(--pf-line);--card-text:var(--pf-text-strong);--card-divider:var(--pf-line)}.bg-card.peptide-card,.peptide-card{background-color:var(--card-bg);border-color:var(--card-border);color:var(--card-text)}.peptide-card-header{border-bottom-color:var(--card-border,var(--pf-border,#e5e7eb));color:var(--card-text,var(--pf-text-strong))}.peptide-card[data-category=glp],.peptide-card[data-category=growth-hormone],.peptide-card[data-category=hpta]{--card-text:oklch(98% 0 0);--card-text-soft:oklch(98% 0 0/.78);--card-text-muted:oklch(98% 0 0/.65);--card-eyebrow:oklch(98% 0 0/.88);--card-bullet:oklch(98% 0 0/.75);--card-divider:oklch(98% 0 0/.22);--card-border:oklch(98% 0 0/.16)}.peptide-card[data-category=glp]{--card-bg:oklch(32% .18 255)}.peptide-card[data-category=growth-hormone]{--card-bg:oklch(34% .16 270)}.peptide-card[data-category=hpta]{--card-bg:oklch(36% .14 335)}.peptide-card[data-category=healing],.peptide-card[data-category=immune],.peptide-card[data-category=metabolic]{--card-text:oklch(98% 0 0);--card-text-soft:oklch(98% 0 0/.8);--card-text-muted:oklch(98% 0 0/.68);--card-eyebrow:oklch(98% 0 0/.88);--card-bullet:oklch(98% 0 0/.75);--card-divider:oklch(98% 0 0/.28);--card-border:oklch(98% 0 0/.2)}.peptide-card[data-category=healing]{--card-bg:oklch(55% .14 215)}.peptide-card[data-category=immune]{--card-bg:oklch(50% .18 245)}.peptide-card[data-category=metabolic]{--card-bg:oklch(58% .15 345)}.peptide-card[data-category=cognitive]{--card-bg:oklch(87% .09 220);--card-eyebrow:oklch(40% .16 220);--card-bullet:oklch(42% .16 220);--card-divider:oklch(40% .16 220/.3)}.peptide-card[data-category=cosmetic]{--card-bg:oklch(86% .11 240);--card-eyebrow:oklch(40% .18 240);--card-bullet:oklch(42% .18 240);--card-divider:oklch(40% .18 240/.3)}.peptide-card[data-category=anti-aging]{--card-bg:oklch(87% .09 350);--card-eyebrow:oklch(42% .16 350);--card-bullet:oklch(44% .16 350);--card-divider:oklch(42% .16 350/.3)}.peptide-card__eyebrow{font-family:var(--pf-font-mono);font-weight:500;font-size:var(--text-3xs);letter-spacing:.02em;text-transform:uppercase;color:var(--pf-accent);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);line-height:1.2}.peptide-card__title{color:var(--card-text)}.peptide-card__description{color:var(--pf-text-soft);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.peptide-card .peptide-card-header{border-bottom-color:var(--card-divider)}.peptide-card__label{color:var(--pf-text-soft)}.peptide-card__mechanism{color:var(--card-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.peptide-card__bullet{color:var(--pf-accent)}.peptide-card[data-category=glp] .text-sm,.peptide-card[data-category=growth-hormone] .text-sm,.peptide-card[data-category=healing] .text-sm,.peptide-card[data-category=hpta] .text-sm,.peptide-card[data-category=immune] .text-sm,.peptide-card[data-category=metabolic] .text-sm{color:var(--card-text)}.peptide-chip{color:oklch(30% .18 250);background-color:oklch(91% .06 250);border-color:#0000}.peptide-chip[data-category=glp]{color:oklch(98% 0 0);background-color:oklch(38% .18 255)}.peptide-chip[data-category=growth-hormone]{color:oklch(98% 0 0);background-color:oklch(40% .16 270)}.peptide-chip[data-category=hpta]{color:oklch(98% 0 0);background-color:oklch(42% .14 335)}.peptide-chip[data-category=healing]{color:oklch(98% 0 0);background-color:oklch(58% .14 215)}.peptide-chip[data-category=immune]{color:oklch(98% 0 0);background-color:oklch(54% .18 245)}.peptide-chip[data-category=metabolic]{color:oklch(98% 0 0);background-color:oklch(60% .15 345)}.peptide-chip[data-category=cognitive]{color:oklch(34% .16 220);background-color:oklch(89% .09 220)}.peptide-chip[data-category=cosmetic]{color:oklch(34% .18 240);background-color:oklch(88% .11 240)}.peptide-chip[data-category=anti-aging]{color:oklch(36% .16 350);background-color:oklch(89% .09 350)}.peptide-card[data-category=cognitive] .peptide-chip[data-category=cognitive]{border-color:oklch(40% .16 220/.45)}.peptide-card[data-category=cosmetic] .peptide-chip[data-category=cosmetic]{border-color:oklch(40% .18 240/.45)}.peptide-card[data-category=anti-aging] .peptide-chip[data-category=anti-aging]{border-color:oklch(42% .16 350/.45)}.peptide-card[data-category=healing] .peptide-chip[data-category=healing],.peptide-card[data-category=immune] .peptide-chip[data-category=immune],.peptide-card[data-category=metabolic] .peptide-chip[data-category=metabolic]{border-color:oklch(98% 0 0/.4)}.peptide-card[data-category=glp] .peptide-chip[data-category=glp],.peptide-card[data-category=growth-hormone] .peptide-chip[data-category=growth-hormone],.peptide-card[data-category=hpta] .peptide-chip[data-category=hpta]{border-color:oklch(98% 0 0/.35)}.recon-card{flex-direction:column;gap:1.5rem;display:flex}.recon-content-width{width:100%;max-width:64rem;margin-inline:auto}.tools-main{background:var(--pf-bg);min-height:100vh}.tools-main .content-hero-canvas{padding-top:var(--pf-space-xl)}@media (min-width:1024px){.tools-main .content-hero-canvas{min-height:35vh}}.tools-main .content-hero-date{display:none}.recon-card__title{font-size:var(--text-lg);color:var(--pf-text-strong);margin:0;font-weight:500}.recon-card__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.recon-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.recon-card__grid--results{gap:1.5rem}@media (min-width:768px){.recon-card__grid--results{gap:2rem}}.recon-result{flex-direction:column;gap:.5rem;display:flex}.recon-result.is-muted{opacity:.5}.recon-result__head{flex-direction:column;gap:.125rem;display:flex}.recon-result__title{font-size:var(--text-md);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-accent)}.recon-result__subtitle{font-size:var(--text-sm);line-height:var(--pf-line-tight);color:var(--pf-text-soft)}.recon-card__links,.recon-card__results,.recon-card__stack,.recon-result__stack{flex-direction:column;display:flex}.recon-result__stack{gap:.5rem}.recon-result__box{border:2px solid var(--pf-accent);border-radius:var(--pf-radius-card);padding:.75rem}@media (min-width:768px){.recon-result__box{padding:.625rem 1rem}}.recon-card__stat,.recon-result__row,.recon-result__value{align-items:baseline;display:flex}.recon-result__row{justify-content:space-between}.recon-card__stat-label,.recon-result__label{font-size:var(--text-sm);letter-spacing:var(--pf-tracking-label);text-transform:uppercase;color:var(--pf-text-soft);font-weight:500}@media (min-width:640px){.recon-card__stat-label,.recon-result__label{font-size:var(--text-2xs)}}.recon-result__value{gap:.25rem}.recon-result__number{font-size:var(--text-xl);color:var(--pf-text-strong);font-weight:400}@media (min-width:640px){.recon-result__number{font-size:var(--text-result-2xs)}}.recon-result__number--placeholder{color:var(--pf-text-soft)}.recon-result__number--accent,.recon-result__unit{color:var(--pf-accent)}.recon-result__unit{font-size:var(--text-md);font-weight:500}.recon-result__meta{font-size:var(--text-md);color:var(--pf-text-soft)}.recon-card__stack,.recon-card__stack--balanced{gap:1rem}@media (min-width:768px){.recon-card__stack--balanced{justify-content:space-between;padding-bottom:1.75rem}}.recon-card__stat{gap:.5rem}.recon-card__stat-value{font-size:var(--text-xl);color:var(--pf-text-strong);font-weight:500}.recon-card__links{gap:.5rem}.recon-card__results{gap:1rem}.recon-input-group{flex-direction:column;gap:.375rem;display:flex}.recon-input-label{font-size:var(--text-sm);color:var(--pf-text-soft);font-weight:500}.recon-input-wrapper{border:1.5px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-bg);align-items:center;gap:.5rem;min-height:52px;padding:.75rem 1rem;transition:border-color .12s,box-shadow .12s;display:flex}.recon-input-wrapper:focus-within{border-color:var(--pf-accent);box-shadow:0 0 0 1px var(--pf-accent)}.recon-input{min-width:0;font-size:var(--text-lg);color:var(--pf-text-strong);line-height:var(--pf-line-normal);outline-offset:2px;background:0 0;border:0;outline:2px solid #0000;flex:1;padding:0}@media (min-width:640px){.recon-input{font-size:var(--text-md)}}.recon-input::placeholder{color:var(--pf-text-soft)}.recon-input:focus{outline-offset:2px;outline:2px solid #0000}.recon-input-wrapper--vial{border-color:var(--pf-accent)}.recon-input-wrapper--vial:focus-within{border-color:var(--pf-accent);box-shadow:0 0 0 1px var(--pf-accent)}.recon-input-wrapper--dose{border-color:var(--pf-accent-mid)}.recon-input-wrapper--dose:focus-within{border-color:var(--pf-accent-mid);box-shadow:0 0 0 1px var(--pf-accent-mid)}.recon-input-wrapper:has(.recon-input--vial){border-color:var(--pf-accent)}.recon-input-wrapper:has(.recon-input--vial):focus-within{box-shadow:0 0 0 1px var(--pf-accent)}.recon-input-wrapper:has(.recon-input--dose){border-color:var(--pf-accent-mid)}.recon-input-wrapper:has(.recon-input--dose):focus-within{box-shadow:0 0 0 1px var(--pf-accent-mid)}.recon-input-suffix{font-size:var(--text-sm);color:var(--pf-text-soft);white-space:nowrap;flex:none;padding-left:.25rem;font-weight:500}.recon-input::-webkit-inner-spin-button,.recon-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.recon-input[type=number]{appearance:textfield}.recon-input-unit-control{flex:none;margin-left:.25rem;position:relative}.recon-input-unit{font-size:var(--text-sm);color:var(--pf-text-soft);white-space:nowrap;cursor:pointer;border-radius:var(--pf-radius-sm);transition:color var(--pf-motion-fast);background:0 0;border:0;align-items:center;gap:.25rem;padding:.125rem .25rem;font-weight:500;display:inline-flex}.recon-input-unit:hover{color:var(--pf-text-strong)}.recon-input-unit:focus-visible{outline:2px solid var(--pf-accent);outline-offset:1px}.recon-input-unit__chevron{opacity:.7;flex:none;width:.75rem;height:.75rem}.recon-input-unit-menu{z-index:30;background:var(--pf-surface);border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);min-width:4.5rem;box-shadow:var(--pf-shadow-elevation);margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .375rem);right:0}.recon-input-unit-option{border-radius:var(--pf-radius-sm);width:100%;font-size:var(--text-sm);color:var(--pf-text-strong);text-align:left;cursor:pointer;transition:background-color var(--pf-motion-fast);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;font-weight:500;display:flex}.recon-input-unit-option:hover{background:var(--pf-bg)}.recon-input-unit-option--active{color:var(--pf-accent)}.recon-input-unit-option__check{flex:none;width:.875rem;height:.875rem}.recon-presets{flex-wrap:wrap;gap:.375rem;display:flex}.recon-preset-chip{border:1px solid var(--pf-line);border-radius:var(--pf-radius-pill);background:var(--pf-bg);font-size:var(--text-sm);color:var(--pf-text-soft);white-space:nowrap;cursor:pointer;transition:background-color var(--pf-motion-fast),border-color var(--pf-motion-fast),color var(--pf-motion-fast);padding:.25rem .75rem}.recon-preset-chip--active,.recon-preset-chip:hover{border-color:var(--pf-accent);color:var(--pf-accent)}.recon-preset-chip--active{background:var(--pf-accent-light);font-weight:500}.recon-preset-chip--vial{border-color:var(--pf-accent-border)}.recon-preset-chip--vial,.recon-preset-chip--vial:hover{background:var(--pf-accent-light);color:var(--pf-accent)}.recon-preset-chip--vial:hover{border-color:var(--pf-accent)}.recon-preset-chip--vial.recon-preset-chip--active{background:var(--pf-accent);border-color:var(--pf-accent);color:#fff}.recon-preset-chip--dose{background:var(--pf-accent-light);border-color:var(--pf-accent-midlight);color:var(--pf-blue-on-light)}.recon-preset-chip--dose:hover{border-color:var(--pf-accent-mid);color:var(--pf-blue-on-light)}.recon-preset-chip--dose.recon-preset-chip--active{background:var(--pf-accent-mid);border-color:var(--pf-accent-mid);color:#fff}.recon-error{font-size:var(--text-sm);color:var(--pf-error);font-weight:500}.recon-links{font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.recon-link{color:var(--pf-accent);text-decoration:none}.recon-link:hover{text-decoration:underline}.recon-titration-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.recon-titration-table th{text-align:left;background:var(--pf-soft);color:var(--pf-text-soft);font-weight:500}.recon-titration-table td,.recon-titration-table th{border-bottom:1px solid var(--pf-line);padding:.5rem .75rem}.recon-titration-table td{color:var(--pf-text-strong);font-variant-numeric:var(--pf-numeric-supreme);font-feature-settings:var(--pf-feature-supreme)}.recon-titration-table tr:last-child td{border-bottom:none}.recon-cross-links{flex-wrap:wrap;gap:.5rem;display:flex}.recon-cross-link{border:1px solid var(--pf-line);border-radius:var(--pf-radius-pill);font-size:var(--text-sm);color:var(--pf-text-soft);transition:border-color var(--pf-motion-fast),color var(--pf-motion-fast);align-items:center;gap:.25rem;padding:.375rem .75rem;text-decoration:none;display:inline-flex}.recon-cross-link:hover{border-color:var(--pf-accent);color:var(--pf-accent)}.recon-input-row{grid-template-columns:1fr 1fr;align-items:start;gap:.75rem;display:grid}@media (max-width:480px){.recon-input-row{grid-template-columns:1fr}}.toc-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.toc-item{position:relative}.toc-item-h3{padding-left:var(--pf-space-md)}.toc-link{font-size:var(--text-md);line-height:var(--pf-line-tight);padding:.375rem 0;text-decoration:none;display:block}.toc-link--focal{color:var(--pf-text-soft);opacity:.5;transform-origin:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),color .3s;transform:scale(.95)}.toc-link--focal:hover{opacity:.8}.toc-link--focal.is-active{opacity:1;color:var(--pf-text-strong);font-weight:500;transform:scale(1.05)}.toc-scroll-divider{background:var(--pf-line);width:100%;position:absolute;top:0;bottom:0;right:0}.toc-scroll-thumb{background:var(--pf-text-strong);transform-origin:top;border-radius:4px;width:4px;height:100%;transition:transform .12s linear;position:absolute;top:0;right:-1px}.toc-scroll-thumb,.toc-scroll-thumb--p0{transform:scaleY(0)}.toc-scroll-thumb--p1{transform:scaleY(.0417)}.toc-scroll-thumb--p2{transform:scaleY(.0833)}.toc-scroll-thumb--p3{transform:scaleY(.125)}.toc-scroll-thumb--p4{transform:scaleY(.1667)}.toc-scroll-thumb--p5{transform:scaleY(.2083)}.toc-scroll-thumb--p6{transform:scaleY(.25)}.toc-scroll-thumb--p7{transform:scaleY(.2917)}.toc-scroll-thumb--p8{transform:scaleY(.3333)}.toc-scroll-thumb--p9{transform:scaleY(.375)}.toc-scroll-thumb--p10{transform:scaleY(.4167)}.toc-scroll-thumb--p11{transform:scaleY(.4583)}.toc-scroll-thumb--p12{transform:scaleY(.5)}.toc-scroll-thumb--p13{transform:scaleY(.5417)}.toc-scroll-thumb--p14{transform:scaleY(.5833)}.toc-scroll-thumb--p15{transform:scaleY(.625)}.toc-scroll-thumb--p16{transform:scaleY(.6667)}.toc-scroll-thumb--p17{transform:scaleY(.7083)}.toc-scroll-thumb--p18{transform:scaleY(.75)}.toc-scroll-thumb--p19{transform:scaleY(.7917)}.toc-scroll-thumb--p20{transform:scaleY(.8333)}.toc-scroll-thumb--p21{transform:scaleY(.875)}.toc-scroll-thumb--p22{transform:scaleY(.9167)}.toc-scroll-thumb--p23{transform:scaleY(.9583)}.toc-scroll-thumb--p24{transform:scaleY(1)}.toc-label{margin:0 0 var(--pf-space-md);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--pf-text-soft);opacity:.7;font-weight:500}.toc-sidebar{display:none}@media (min-width:1280px){.toc-sidebar{flex-shrink:0;width:16rem;display:flex;position:relative}.toc-sidebar-inner{height:calc(100vh - 6rem);padding-top:var(--pf-space-md);padding-right:var(--pf-space-xl);flex:1;order:1;position:sticky;top:5rem;overflow-y:auto}.toc-scroll-divider-wrap{order:2;width:2px;height:100vh;position:sticky;top:0}.toc-sidebar-inner::-webkit-scrollbar{width:3px}.toc-sidebar-inner::-webkit-scrollbar-track{background:0 0}.toc-sidebar-inner::-webkit-scrollbar-thumb{background:var(--pf-line);border-radius:3px}}.toc-mobile{margin-bottom:var(--pf-space-lg);display:block}@media (min-width:1280px){.toc-mobile{display:none}}.toc-mobile-details{border:1px solid var(--pf-line);border-radius:var(--pf-radius-lg);background:var(--pf-surface);overflow:hidden}.toc-mobile-summary{padding:var(--pf-space-sm) var(--pf-space-md);font-size:var(--text-md);color:var(--pf-text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.toc-mobile-summary::-webkit-details-marker{display:none}.toc-mobile-summary:after{content:"";border-right:1px solid var(--pf-text-soft);border-bottom:1px solid var(--pf-text-soft);width:.5rem;height:.5rem;transition:transform var(--pf-motion-fast);display:inline-block;transform:rotate(45deg)}.toc-mobile-details[open]>.toc-mobile-summary:after{transform:rotate(-135deg)}.toc-mobile-list{padding:0 var(--pf-space-sm) var(--pf-space-sm);max-height:20rem;overflow-y:auto}.content-article-with-toc{display:block}@media (min-width:1280px){.content-article-with-toc{align-items:stretch;gap:0;display:flex}}.content-article-with-toc .content-article-body{flex:1;min-width:0}@media (min-width:1280px){.content-article-with-toc .content-article-body{padding-left:var(--pf-space-xl)}}.library-page{min-height:100vh;padding-bottom:var(--pf-space-xxxl);background:var(--pf-bg)}.library-page__section{gap:var(--pf-space-xl);flex-direction:column;display:flex}.library-page__header{padding-top:var(--pf-space-sm)}.library-controls{gap:var(--pf-space-xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.library-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.library-controls{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.library-control{background:var(--pf-surface);width:100%}.library-search{position:relative}.library-search__icon{width:1rem;height:1rem;color:var(--pf-text-soft);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.library-search__input{background:var(--pf-surface);padding-left:2.25rem}.library-suggestions{border:1px solid var(--pf-accent);border-radius:var(--pf-radius-sm);background:var(--pf-accent-light);padding:1.4375rem}.library-suggestions__head{margin-bottom:var(--pf-space-md);align-items:center;gap:.75rem;display:flex}.library-suggestions__icon{width:1.25rem;height:1.25rem;color:var(--pf-accent);position:relative;top:-1px}.library-suggestions__title{color:var(--pf-text-strong);font-size:var(--text-lg);font-weight:500;line-height:var(--pf-line-extra-tight);margin:0}.library-suggestions__copy{margin:0 0 var(--pf-space-md);color:var(--pf-secondary);font-size:var(--text-md);line-height:var(--pf-line-relaxed)}.library-suggestions__list{gap:var(--pf-space-md);display:grid}@media (min-width:768px){.library-suggestions__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.library-catalog{gap:var(--pf-space-xl);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.library-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.library-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.library-card{row-gap:var(--pf-space-lg);border:1px solid var(--card-border);border-radius:var(--pf-radius-sm);height:100%;padding:1.4375rem;display:grid}.library-card__head{padding-bottom:var(--pf-space-md);border-bottom:1px solid var(--card-divider)}.library-card__head>*+*{margin-top:var(--pf-space-xs)}.library-card__title{font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-extra-tight);letter-spacing:-.005em;margin:0}.library-card__block{min-width:0}.library-card__label{margin:0 0 var(--pf-space-xs);font-size:var(--text-3xs);letter-spacing:var(--pf-tracking-label);font-weight:500;line-height:var(--pf-line-extra-tight);text-transform:uppercase}.library-card__label--chips{margin-bottom:var(--pf-space-sm)}.library-card__benefit-copy,.library-card__copy,.library-card__value{color:var(--card-text);font-size:var(--text-md);line-height:var(--pf-line-relaxed);margin:0}.library-card__value{font-weight:500}.library-card__meta{gap:var(--pf-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-card__benefits{gap:var(--pf-space-xs);flex-direction:column;display:flex}.library-card__benefit{align-items:flex-start;gap:.75rem;display:flex}.library-card__bullet{font-size:var(--text-xs);opacity:.65;margin-top:.35rem;line-height:1}.library-card__chips{flex-wrap:wrap;align-items:flex-start;gap:.375rem;min-height:3.5rem;display:flex}.library-card__chip{border-radius:var(--pf-radius-sm);font-size:var(--text-xs);font-weight:400;line-height:var(--pf-line-extra-tight);border:1px solid #0000;padding:.25rem .5rem}.support-page{background:var(--pf-bg);min-height:100vh}.support-stack{margin-top:var(--pf-space-xxxl);gap:var(--pf-space-xl);flex-direction:column;display:flex}.support-contact,.support-topic-card{border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);background:var(--pf-surface)}.support-contact{padding:var(--pf-space-xl);text-align:center}.support-contact__mark,.support-topic-card__mark{border-radius:var(--pf-radius-sm);background:var(--pf-accent-light);color:var(--pf-accent);justify-content:center;align-items:center;display:inline-flex}.support-contact__mark{width:3rem;height:3rem;margin:0 auto var(--pf-space-md)}.support-contact__icon{width:1.5rem;height:1.5rem}.support-contact__title,.support-topic-card__title{color:var(--pf-text-strong);font-family:var(--pf-font-headings);font-weight:500;line-height:var(--pf-line-extra-tight);margin:0}.support-contact__copy,.support-contact__title{font-size:var(--text-md)}.support-contact__copy{max-width:36rem;margin:var(--pf-space-sm) auto 0;color:var(--pf-secondary);line-height:var(--pf-line-relaxed)}.support-contact__link{margin-top:var(--pf-space-lg);border-radius:var(--pf-radius-sm);background:var(--pf-accent);min-height:2.75rem;color:var(--pf-surface);font-size:var(--text-md);justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.support-contact__link:hover{background:var(--pf-accent-hover);color:var(--pf-surface)}.support-topic-list{gap:var(--pf-space-md);display:grid}@media (min-width:768px){.support-topic-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.support-topic-card{padding:1.4375rem}.support-topic-card__mark{width:2.5rem;height:2.5rem;margin-bottom:var(--pf-space-md);background:var(--pf-soft);color:var(--pf-secondary)}.support-topic-card__icon{width:1.25rem;height:1.25rem}.support-topic-card__title{font-size:var(--text-lg)}.support-topic-card__copy{margin:var(--pf-space-xs) 0 0;color:var(--pf-secondary);font-size:var(--text-sm);line-height:var(--pf-line-relaxed)}.support-note{color:var(--pf-text-soft);font-size:var(--text-xs);letter-spacing:var(--pf-tracking-label);font-weight:500;line-height:var(--pf-line-extra-tight);text-align:center;text-transform:uppercase;margin:0}.privacy-page{background:var(--pf-bg);min-height:100vh}.privacy-stack{margin-top:var(--pf-space-xxxl);gap:var(--pf-space-lg);flex-direction:column;display:flex}.privacy-date{color:var(--pf-text-soft);font-size:var(--text-xs);letter-spacing:var(--pf-tracking-label);text-align:center;text-transform:uppercase;margin:0}.privacy-date,.privacy-heading{font-weight:500;line-height:var(--pf-line-extra-tight)}.privacy-heading{margin:var(--pf-space-xxxl) 0 0;color:var(--pf-text-strong);font-family:var(--pf-font-headings);font-size:var(--text-xl)}.privacy-note,.privacy-section{border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);background:var(--pf-surface);padding:1.4375rem}.privacy-section--ack{background:var(--pf-bg)}.privacy-note__row,.privacy-section__row{align-items:flex-start;gap:.75rem;display:flex}.privacy-section__mark{border-radius:var(--pf-radius-sm);background:var(--pf-soft);width:2.25rem;height:2.25rem;color:var(--pf-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.privacy-note__icon,.privacy-section__icon{width:1.25rem;height:1.25rem}.privacy-note__icon{flex-shrink:0;position:relative;top:-1px}.privacy-note__body,.privacy-section__body{flex:1;min-width:0}.privacy-note__title,.privacy-section__title{font-family:var(--pf-font-headings);font-size:var(--text-lg);font-weight:500;line-height:var(--pf-line-extra-tight);margin:0}.privacy-section__title{color:var(--pf-text-strong)}.privacy-note__copy,.privacy-section__copy{margin-top:var(--pf-space-sm);color:var(--pf-secondary);font-size:var(--text-md);line-height:var(--pf-line-relaxed)}.privacy-note__copy>:first-child,.privacy-section__copy>:first-child{margin-top:0}.privacy-note__copy>:last-child,.privacy-section__copy>:last-child{margin-bottom:0}.privacy-list{margin:var(--pf-space-sm) 0 0;padding-left:1.25rem}.privacy-list>li+li{margin-top:var(--pf-space-xs)}.privacy-link{color:var(--pf-accent);font-weight:500;text-decoration:none}.privacy-link:hover{color:var(--pf-accent-hover);text-decoration:underline}.privacy-tight{margin-top:var(--pf-space-sm)}.privacy-note--warning{border-color:var(--pf-warning);background:var(--pf-warning-tint)}.privacy-note--warning,.privacy-note--warning .privacy-note__copy,.privacy-note--warning .privacy-note__icon,.privacy-note--warning .privacy-note__title{color:var(--pf-warning)}.privacy-note--success{border-color:var(--pf-success);background:var(--pf-success-tint)}.privacy-note--success,.privacy-note--success .privacy-note__copy,.privacy-note--success .privacy-note__icon,.privacy-note--success .privacy-note__title{color:var(--pf-success)}.pf-admin-max{max-width:1440px}.pf-admin-shadow-form{gap:var(--pf-space-sm);flex-wrap:wrap;display:flex}.pf-admin-shadow-input{flex:240px;max-width:24rem}.pf-admin-bg-page{background-color:var(--pf-bg)}.pf-admin-bg-surface{background-color:var(--pf-surface)}.pf-admin-bg-accent{background-color:var(--pf-accent)}.pf-admin-on-accent{color:var(--pf-surface)}.pf-admin-border-line{border-color:var(--pf-line)}.pf-admin-text{color:var(--pf-text)}.pf-admin-text-strong{color:var(--pf-text-strong)}.pf-admin-text-soft{color:var(--pf-text-soft)}.foxai-terms-page{background:var(--pf-bg);min-height:100vh}.foxai-terms-stack{margin-top:var(--pf-space-xxl);gap:var(--pf-space-xl);max-width:48rem;color:var(--pf-text-soft);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.foxai-terms-section{gap:var(--pf-space-sm);flex-direction:column;display:flex}.foxai-terms-title{font-weight:500;line-height:var(--pf-line-tight)}.foxai-terms-copy,.foxai-terms-title{font-size:var(--text-md);color:var(--pf-text-strong)}.foxai-terms-copy{font-weight:400;line-height:var(--pf-line-relaxed);max-width:75ch}.foxai-terms-link{color:var(--pf-accent);font-weight:500;text-decoration:none}.foxai-terms-link:hover{text-decoration:underline}@media (max-width:640px){.privacy-note__row,.privacy-section__row{gap:var(--pf-space-sm)}}.pf-clerk-backdrop{padding:var(--pf-space-md)!important;z-index:1000!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}@media (max-width:640px){.pf-clerk-backdrop{align-items:stretch!important;padding:0!important}}.pf-clerk-modal-content{justify-content:center!important;align-items:center!important;width:100%!important;max-width:440px!important;margin:0 auto!important;display:flex!important}@media (max-width:640px){.pf-clerk-modal-content{max-width:100%!important;height:100%!important}}.pf-clerk-card,.pf-clerk-card-box{width:100%!important;max-width:440px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:640px){.pf-clerk-card,.pf-clerk-card-box{width:100%!important;max-width:100%!important;min-height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important}}.pf-clerk-card{background:var(--pf-surface)!important;border:1px solid var(--pf-line-soft)!important;border-radius:var(--pf-radius-lg)!important;box-shadow:var(--pf-shadow-modal)!important;padding:var(--pf-space-xl) var(--pf-space-lg)!important;font-family:var(--pf-font-sans)!important}@media (max-width:640px){.pf-clerk-card{padding:var(--pf-space-md) var(--pf-space-md) var(--pf-space-lg)!important;overflow-y:auto!important}}.pf-clerk-close{opacity:.55;transition:opacity var(--pf-motion-fast);box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}@media (max-width:640px){.pf-clerk-close{top:var(--pf-space-sm)!important;right:var(--pf-space-sm)!important}}.pf-clerk-close:hover{opacity:1}.pf-clerk-logo-box{margin-bottom:var(--pf-space-md)!important;justify-content:center!important;display:flex!important}.pf-clerk-logo{width:auto!important;max-height:40px!important}.pf-clerk-title{font-size:var(--text-md)!important;color:var(--pf-text-strong)!important;letter-spacing:-.01em!important;text-align:center!important;font-weight:500!important;line-height:1.25!important}@media (max-width:640px){.pf-clerk-title{font-size:var(--text-md)!important}}.pf-clerk-subtitle{font-size:var(--text-md)!important;color:var(--pf-text-soft)!important;line-height:var(--pf-line-relaxed)!important;text-align:center!important;margin-top:var(--pf-space-xs)!important;max-width:24rem!important;margin-left:auto!important;margin-right:auto!important}.pf-clerk-social{transition:background-color var(--pf-motion-fast),border-color var(--pf-motion-fast);background:var(--pf-surface)!important;border:1px solid var(--pf-line)!important;border-radius:var(--pf-radius-md)!important;padding:var(--pf-space-sm) var(--pf-space-md)!important;height:auto!important;color:var(--pf-text-strong)!important;box-shadow:none!important;font-weight:500!important}.pf-clerk-social:hover{background:var(--pf-bg)!important;border-color:var(--pf-line)!important}.pf-clerk-social:focus-visible{outline:2px solid var(--pf-accent)!important;outline-offset:2px!important;border-color:var(--pf-line)!important}.pf-clerk-social-text{color:var(--pf-text-strong)!important;font-weight:500!important}.pf-clerk-recency-badge{display:none!important}.pf-clerk-divider-line{background:var(--pf-line-soft)!important}.pf-clerk-divider-text{color:var(--pf-text-soft)!important;font-size:var(--text-sm)!important;text-transform:uppercase!important;letter-spacing:.08em!important}.pf-clerk-field-row{margin-bottom:var(--pf-space-xs)}.pf-clerk-field-label-row{justify-content:space-between!important;align-items:baseline!important;gap:var(--pf-space-xs)!important;margin-bottom:.3125rem!important;display:flex!important}.pf-clerk-field-label{color:var(--pf-text-strong)!important;letter-spacing:0!important;line-height:1.3!important}.pf-clerk-field-action,.pf-clerk-field-label{font-size:var(--text-sm)!important;font-weight:500!important}.pf-clerk-field-action{color:var(--pf-accent)!important;text-decoration:none!important}.pf-clerk-field-action:hover{text-underline-offset:.2em;text-decoration:underline;color:var(--pf-accent-hover)!important}.pf-clerk-input{transition:border-color var(--pf-motion-fast),box-shadow var(--pf-motion-fast);background:var(--pf-surface)!important;border:1px solid var(--pf-line)!important;border-radius:var(--pf-radius-sm)!important;height:3rem!important;padding:0 var(--pf-space-md)!important;font-size:var(--text-md)!important;color:var(--pf-text-strong)!important;letter-spacing:0!important;box-shadow:none!important;font-family:inherit!important;line-height:1.4!important}@media (max-width:640px){.pf-clerk-input{height:3.25rem!important}}.pf-clerk-input::placeholder{color:var(--pf-text-soft);opacity:.65;font-weight:400}.pf-clerk-input:hover{border-color:var(--pf-accent)!important}@supports (color:color-mix(in lab,red,red)){.pf-clerk-input:hover{border-color:color-mix(in srgb,var(--pf-accent) 35%,var(--pf-line))!important}}.pf-clerk-input:focus,.pf-clerk-input:focus-visible{border-color:var(--pf-accent)!important;box-shadow:0 0 0 3px var(--pf-accent)!important}@supports (color:color-mix(in lab,red,red)){.pf-clerk-input:focus,.pf-clerk-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--pf-accent) 14%,transparent)!important}}.pf-clerk-input:focus,.pf-clerk-input:focus-visible{outline:none!important}.pf-clerk-input:-webkit-autofill,.pf-clerk-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--pf-text-strong)!important;-webkit-box-shadow:0 0 0 1000px var(--pf-surface) inset!important;caret-color:var(--pf-accent)!important;transition:background-color 5000s ease-in-out!important}.pf-clerk-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--pf-text-strong)!important;-webkit-box-shadow:0 0 0 1000px var(--pf-surface) inset!important;caret-color:var(--pf-accent)!important;transition:background-color 5000s ease-in-out!important}.pf-clerk-show-password{transition:color var(--pf-motion-fast),background-color var(--pf-motion-fast);color:var(--pf-text-soft)!important;border-radius:var(--pf-radius-sm)!important;background:0 0!important;width:2rem!important;height:2rem!important}.pf-clerk-show-password:hover{color:var(--pf-accent)!important;background:var(--pf-accent-light)!important}.pf-clerk-show-password:focus-visible{outline:2px solid var(--pf-accent)!important;outline-offset:2px!important}.pf-clerk-error{color:var(--pf-error)!important}.pf-clerk-error,.pf-clerk-hint{font-size:var(--text-sm)!important}.pf-clerk-hint{color:var(--pf-text-soft)!important}.pf-clerk-cta{background:linear-gradient(135deg,var(--pf-accent) 0,var(--pf-accent-hover) 100%)!important;border-radius:var(--pf-radius-pill)!important;padding:var(--pf-space-sm) var(--pf-space-lg)!important;font-size:var(--text-md)!important;letter-spacing:.01em!important;box-shadow:0 4px 14px -4px var(--pf-accent)!important;border:none!important;font-weight:500!important}@supports (color:color-mix(in lab,red,red)){.pf-clerk-cta{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--pf-accent) 55%,transparent)!important}}.pf-clerk-cta{transition:box-shadow var(--pf-motion-fast),transform var(--pf-motion-fast),filter var(--pf-motion-fast)}@media (max-width:640px){.pf-clerk-cta{width:100%!important;padding:.875rem var(--pf-space-md)!important}}.pf-clerk-cta:hover{filter:brightness(1.05);box-shadow:0 6px 18px -4px var(--pf-accent)!important}@supports (color:color-mix(in lab,red,red)){.pf-clerk-cta:hover{box-shadow:0 6px 18px -4px color-mix(in srgb,var(--pf-accent) 65%,transparent)!important}}.pf-clerk-cta:hover{transform:translateY(-1px)}.pf-clerk-cta:active{filter:brightness(.98);transform:translateY(0)}.pf-clerk-cta:focus-visible{outline:2px solid var(--pf-accent)!important;outline-offset:2px!important}.pf-clerk-footer{border-top:1px solid var(--pf-line-soft)!important}.pf-clerk-footer-text{color:var(--pf-text-soft)!important;font-size:var(--text-md)!important}.pf-clerk-footer-link{color:var(--pf-accent)!important;font-weight:500!important;text-decoration:none!important}.pf-clerk-footer-link:hover{text-underline-offset:.2em;text-decoration:underline;color:var(--pf-accent-hover)!important}.pf-clerk-value-props-host{width:100%}.pf-clerk-value-props{gap:var(--pf-space-xs);padding:var(--pf-space-md) var(--pf-space-md);margin:var(--pf-space-md) 0 var(--pf-space-xs);background:var(--pf-accent-light);border:1px solid var(--pf-accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.pf-clerk-value-props{border:1px solid color-mix(in srgb,var(--pf-accent) 18%,transparent)}}.pf-clerk-value-props{border-radius:var(--pf-radius-md)}@media (max-width:640px){.pf-clerk-value-props{padding:var(--pf-space-sm) var(--pf-space-md);margin:var(--pf-space-md) 0 var(--pf-space-xs);gap:.4375rem}}.pf-clerk-value-props__row{align-items:flex-start;gap:var(--pf-space-xs);font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-strong);display:flex}@media (max-width:640px){.pf-clerk-value-props__row{font-size:var(--text-sm)}}.pf-clerk-value-props__check{width:1.125rem;height:1.125rem;color:var(--pf-accent);stroke-width:2.5px;flex-shrink:0;margin-top:.1875rem}.pf-dialog-overlay{background:var(--pf-scrim);z-index:var(--pf-z-dialog-overlay);animation:pf-dialog-overlay-in var(--pf-motion-medium);position:fixed;inset:0}.pf-dialog-panel{width:calc(100% - var(--pf-space-lg) * 2);background:var(--pf-surface);border-radius:var(--pf-radius-lg);max-width:560px;box-shadow:var(--pf-shadow-modal);z-index:var(--pf-z-dialog);padding:var(--pf-space-lg) var(--pf-space-xl);animation:pf-dialog-panel-in .2s var(--pf-ease-out-soft);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-dialog-panel--sm{max-width:480px}.pf-dialog-panel--md{max-width:560px}.pf-dialog-panel--lg{max-width:640px;max-height:92vh;overflow-y:auto}.pf-dialog-header{margin-bottom:var(--pf-space-sm);position:relative}.pf-dialog-title{font-family:var(--pf-font-headings);font-size:var(--text-xl);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong);margin:0}.pf-dialog-subtitle{font-size:var(--text-lg);line-height:var(--pf-line-normal);color:var(--pf-text-soft);margin-top:var(--pf-space-xs)}.pf-dialog-body{gap:var(--pf-space-md);color:var(--pf-text);font-size:var(--text-lg);line-height:var(--pf-line-relaxed);flex-direction:column;display:flex}.pf-dialog-footer{gap:var(--pf-space-sm);margin-top:var(--pf-space-lg);justify-content:flex-end;display:flex}.pf-dialog-close{top:calc(var(--pf-space-sm) * -1);right:calc(var(--pf-space-sm) * -1);width:44px;height:44px;color:var(--pf-text-soft);border-radius:var(--pf-radius-pill);cursor:pointer;transition:background var(--pf-motion-fast),color var(--pf-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.pf-dialog-close:hover{background:var(--pf-soft);color:var(--pf-text-strong)}.pf-dialog-close:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}@keyframes pf-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pf-dialog-panel-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){@keyframes pf-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pf-dialog-panel-in{0%{opacity:0;transform:translate(-50%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}}.pf-popup-anchor{position:relative}.pf-popup-content{background:var(--pf-surface);border:1px solid var(--pf-line-soft);border-radius:var(--pf-radius-card);box-shadow:var(--pf-shadow-hover);z-index:var(--pf-z-popup);padding:var(--pf-space-md) var(--pf-space-lg);min-width:240px;max-width:320px;animation:pf-popup-in .2s var(--pf-ease-out-soft);position:absolute}.pf-popup-title{font-family:var(--pf-font-headings);font-size:var(--text-lg);font-weight:500;line-height:var(--pf-line-tight);color:var(--pf-text-strong);margin:0 0 var(--pf-space-xs) 0}.pf-popup-body{font-size:var(--text-md);line-height:var(--pf-line-relaxed);color:var(--pf-text-soft)}.pf-popup-close{top:calc(var(--pf-space-xs) * -1);right:calc(var(--pf-space-xs) * -1);width:44px;height:44px;color:var(--pf-text-soft);border-radius:var(--pf-radius-pill);cursor:pointer;transition:background var(--pf-motion-fast),color var(--pf-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.pf-popup-close:hover{background:var(--pf-soft);color:var(--pf-text-strong)}.pf-popup-close:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}@keyframes pf-popup-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes pf-popup-in{0%{opacity:0}to{opacity:1}}}.pf-banner{align-items:center;gap:var(--pf-space-sm);width:100%;min-height:44px;padding:var(--pf-space-sm) var(--pf-space-md);border-radius:var(--pf-radius-sm);font-family:var(--pf-font-sans);font-size:var(--text-md);font-weight:500;line-height:var(--pf-line-normal);cursor:pointer;z-index:var(--pf-z-banner);transition:background var(--pf-motion-fast),border-color var(--pf-motion-fast),box-shadow var(--pf-motion-fast);display:flex}.pf-banner--default{background:var(--pf-accent-light);border:1px solid var(--pf-accent);color:var(--pf-accent-hover)}.pf-banner--default:hover{box-shadow:var(--pf-shadow-subtle)}.pf-banner--warning{background:var(--pf-warning-tint);border:1px solid var(--pf-warning);color:var(--pf-warning-strong)}.pf-banner--warning:hover{box-shadow:var(--pf-shadow-subtle)}.pf-banner:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.pf-banner--warning:focus-visible{outline-color:var(--pf-warning)}.pf-banner__label{text-align:center;flex:1}.pf-banner__action{color:inherit;cursor:pointer;transition:text-decoration var(--pf-motion-fast);background:0 0;border:0;margin-left:auto;font-weight:500}.pf-banner__action:hover{text-decoration:underline}.pf-banner__action:focus-visible{outline-offset:2px;outline:2px solid}.pf-tooltip{max-width:240px;padding:var(--pf-space-xs) var(--pf-space-sm);color:#fff;font-family:var(--pf-font-sans);font-size:var(--text-sm);font-weight:500;line-height:var(--pf-line-tight);border-radius:var(--pf-radius-sm);box-shadow:var(--pf-shadow-subtle);z-index:var(--pf-z-tooltip);pointer-events:none;animation:pf-tooltip-in var(--pf-motion-fast)}.pf-tooltip,.pf-tooltip-arrow{background:var(--pf-text-strong);position:absolute}.pf-tooltip-arrow{width:6px;height:6px;transform:rotate(45deg)}@keyframes pf-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes pf-tooltip-in{0%{opacity:0}to{opacity:1}}}.ui-page-section{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.ui-page-section{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ui-page-section{padding-left:2rem;padding-right:2rem}}.ui-page-section--default{max-width:64rem}.ui-page-section--narrow{max-width:48rem}.ui-page-section--wide{max-width:80rem}.ui-page-section--full{max-width:none}.ui-page-section--space-none{padding-top:0;padding-bottom:0}.ui-page-section--space-sm{padding-top:1rem;padding-bottom:1rem}.ui-page-section--space-md{padding-top:2rem;padding-bottom:2rem}.ui-page-section--space-lg{padding-top:3rem;padding-bottom:3rem}.ui-page-section--space-xl{padding-top:4rem;padding-bottom:4rem}@media (min-width:768px){.ui-page-section--space-sm{padding-top:1.5rem;padding-bottom:1.5rem}.ui-page-section--space-md{padding-top:3rem;padding-bottom:3rem}.ui-page-section--space-lg{padding-top:4rem;padding-bottom:4rem}.ui-page-section--space-xl{padding-top:6rem;padding-bottom:6rem}}.ui-app-store-badge{border-radius:var(--pf-radius-lg);display:inline-block}.ui-app-store-badge-image{width:auto}.ui-app-store-badge-image-default{height:2rem}.ui-app-store-badge-image-large{height:2.5rem}.ui-app-store-promotion{justify-content:flex-start;align-items:center;gap:var(--pf-space-sm) var(--pf-space-md);margin-top:var(--pf-space-xl);color:var(--pf-text-soft);font-family:var(--pf-font-sans);flex-wrap:wrap;display:flex}.ui-app-store-promotion__rating{justify-content:flex-start;align-items:baseline;gap:var(--pf-space-xs);font-size:var(--text-xs);font-weight:500;line-height:var(--pf-line-normal);flex-wrap:wrap;margin:0;display:flex}.ui-app-store-promotion__stars{color:var(--pf-accent-ink);letter-spacing:.1em;line-height:1}.ui-back-to-top{z-index:50;background:var(--pf-text-strong);width:2.5rem;height:2.5rem;color:var(--pf-text-inverse);box-shadow:var(--pf-shadow-modal);transition:background-color var(--pf-motion-fast);border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.ui-back-to-top:hover{background:var(--pf-accent-hover)}.ui-back-to-top-icon{width:1.25rem;height:1.25rem}.ui-button{white-space:nowrap;border-radius:var(--pf-radius-md);font-size:var(--text-sm);transition:background-color var(--pf-motion-fast),border-color var(--pf-motion-fast),color var(--pf-motion-fast),opacity var(--pf-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:500;line-height:1;display:inline-flex}.ui-button:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.ui-button:disabled{pointer-events:none;opacity:.5}.ui-button svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.ui-button--default{background-color:var(--pf-accent);color:var(--pf-surface)}.ui-button--default:hover{background-color:var(--pf-accent-hover)}.ui-button--destructive{background-color:var(--pf-error);color:var(--pf-surface)}.ui-button--outline{border-color:var(--pf-line);background-color:var(--pf-surface);color:var(--pf-text-strong)}.ui-button--ghost:hover,.ui-button--outline:hover,.ui-button--secondary:hover{background-color:var(--pf-accent-light);color:var(--pf-accent-hover)}.ui-button--secondary{background-color:var(--pf-bg);color:var(--pf-text-strong)}.ui-button--ghost{color:var(--pf-text-strong);background-color:#0000}.ui-button--link{color:var(--pf-accent);text-underline-offset:4px;background-color:#0000}.ui-button--link:hover{text-decoration:underline}.ui-button--size-default{height:2.5rem;padding:.5rem 1rem}.ui-button--size-sm{height:2.25rem;padding:0 .75rem}.ui-button--size-lg{height:2.75rem;padding:0 2rem}.ui-button--size-icon{width:2.5rem;height:2.5rem;padding:0}.ui-badge{border-radius:var(--pf-radius-pill);font-size:var(--text-2xs);transition:background-color var(--pf-motion-fast),color var(--pf-motion-fast);border:1px solid #0000;align-items:center;padding:2px 10px;line-height:1.35;display:inline-flex}.ui-badge:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.ui-badge--default,.ui-badge--info{background-color:var(--pf-accent-light);color:var(--pf-accent-hover)}.ui-badge--outline,.ui-badge--secondary{background-color:var(--pf-bg);color:var(--pf-text)}.ui-badge--destructive{background-color:var(--pf-error-tint);color:var(--pf-error)}.ui-badge--success{background-color:var(--pf-success-tint);color:var(--pf-success)}.ui-badge--warning{background-color:var(--pf-warning-tint);color:var(--pf-warning)}.ui-badge--indigo,.ui-badge--purple,.ui-badge--sky,.ui-badge--violet{background-color:var(--pf-accent-light);color:var(--pf-accent-hover)}.ui-card{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface);color:var(--pf-text)}.ui-card--interactive{cursor:pointer}.ui-card--outline{border-width:2px}.ui-card--selected{border-color:var(--pf-accent);background:var(--pf-accent-light)}.ui-card--pad-none{padding:0}.ui-card--pad-sm{padding:1rem}.ui-card--pad-md,.ui-card-header{padding:1.5rem}.ui-card--pad-lg{padding:2rem}.ui-card-header{flex-direction:column;gap:.375rem;display:flex}.ui-card-title{letter-spacing:-.01em;line-height:1}.ui-card-description{color:var(--pf-text-soft);font-size:var(--text-sm)}.ui-card-content,.ui-card-footer{padding:0 1.5rem 1.5rem}.ui-card-footer{align-items:center;display:flex}.ui-input{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);width:100%;min-width:0;height:2.25rem;color:var(--pf-text-strong);font-size:var(--text-md);transition:border-color var(--pf-motion-fast),box-shadow var(--pf-motion-fast);background:0 0;outline:none;padding:.25rem .75rem;display:flex}.ui-input::placeholder{color:var(--pf-text-soft)}.ui-input:focus-visible{border-color:var(--pf-accent);box-shadow:0 0 0 2px var(--pf-accent)}@supports (color:color-mix(in lab,red,red)){.ui-input:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--pf-accent) 18%,transparent)}}.ui-input[aria-invalid=true]{border-color:var(--pf-error)}.ui-input:disabled{cursor:not-allowed;opacity:.5}.ui-alert-dialog-overlay,.ui-dialog-overlay{z-index:50;background:var(--pf-scrim);position:fixed;inset:0}.ui-alert-dialog-content,.ui-dialog-content{z-index:50;border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface);gap:1rem;width:100%;max-width:32rem;padding:1.5rem;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-dialog-close{border-radius:var(--pf-radius-sm);color:var(--pf-text-soft);opacity:.7;transition:opacity var(--pf-motion-fast);background:0 0;border:0;padding:0;position:absolute;top:1rem;right:1rem}.ui-dialog-close:focus-visible,.ui-dialog-close:hover{opacity:1}.ui-dialog-close:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.ui-dialog-close-icon{width:1rem;height:1rem}.ui-alert-dialog-header,.ui-dialog-header{text-align:center;flex-direction:column;gap:.375rem;display:flex}.ui-alert-dialog-footer,.ui-dialog-footer{gap:var(--pf-space-xs);flex-direction:column-reverse;display:flex}.ui-alert-dialog-title,.ui-dialog-title{color:var(--pf-text-strong);font-size:var(--text-lg);letter-spacing:-.01em;line-height:1.1}.ui-alert-dialog-description,.ui-dialog-description{color:var(--pf-text-soft);font-size:var(--text-sm)}.ui-alert-dialog-cancel{margin-top:var(--pf-space-xs)}@media (min-width:640px){.ui-alert-dialog-header,.ui-dialog-header{text-align:left}.ui-alert-dialog-footer,.ui-dialog-footer{flex-direction:row;justify-content:flex-end}.ui-alert-dialog-cancel{margin-top:0}}.ui-confirm-dialog__head{align-items:center;gap:var(--pf-space-sm);display:flex}.ui-confirm-dialog__icon-wrap{padding:var(--pf-space-xs);border-radius:var(--pf-radius-pill);justify-content:center;align-items:center;display:inline-flex}.ui-confirm-dialog__icon-wrap--danger{background:var(--pf-error-tint)}.ui-confirm-dialog__icon-wrap--warning{background:var(--pf-warning-tint)}.ui-confirm-dialog__icon-wrap--info{background:var(--pf-accent-light)}.ui-confirm-dialog__icon{width:1.25rem;height:1.25rem}.ui-confirm-dialog__icon--danger{color:var(--pf-error)}.ui-confirm-dialog__icon--warning{color:var(--pf-warning)}.ui-confirm-dialog__icon--info{color:var(--pf-accent)}.ui-confirm-dialog__description,.ui-confirm-dialog__error{padding-top:var(--pf-space-xs)}.ui-confirm-dialog__error{color:var(--pf-error);font-size:var(--text-sm);margin:0}.ui-confirm-dialog__action{color:var(--pf-surface)}.ui-confirm-dialog__action--danger{background:var(--pf-error)}.ui-confirm-dialog__action--warning{background:var(--pf-warning)}.ui-confirm-dialog__action--info{background:var(--pf-accent)}.ui-dropdown-content{z-index:50;border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface);min-width:8rem;color:var(--pf-text-strong);padding:.25rem;overflow:hidden}.ui-dropdown-check-item,.ui-dropdown-item,.ui-dropdown-label,.ui-dropdown-sub-trigger{font-size:var(--text-sm)}.ui-dropdown-check-item,.ui-dropdown-item,.ui-dropdown-sub-trigger{border-radius:var(--pf-radius-sm);cursor:default;-webkit-user-select:none;user-select:none;min-height:2rem;transition:background-color var(--pf-motion-fast);outline:none;align-items:center;padding:.375rem .5rem;display:flex;position:relative}.ui-dropdown-check-item,.ui-dropdown-item--inset{padding-left:2rem}.ui-dropdown-check-item:focus,.ui-dropdown-check-item:hover,.ui-dropdown-item:focus,.ui-dropdown-sub-trigger:focus,.ui-dropdown-sub-trigger[data-state=open]{background:var(--pf-bg);color:var(--pf-accent-hover)}.ui-dropdown-check-item[data-disabled],.ui-dropdown-item[data-disabled],.ui-dropdown-sub-trigger[data-disabled]{pointer-events:none;opacity:.5}.ui-dropdown-chevron,.ui-dropdown-shortcut{margin-left:auto}.ui-dropdown-check-icon,.ui-dropdown-chevron{width:1rem;height:1rem}.ui-dropdown-radio-icon{fill:currentColor;width:.5rem;height:.5rem}.ui-dropdown-item-indicator{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}.ui-dropdown-label{padding:.375rem .5rem}.ui-dropdown-separator{background:var(--pf-line-soft);height:1px;margin:.25rem -.25rem}.ui-dropdown-shortcut{font-size:var(--text-2xs);letter-spacing:.08em;opacity:.6}.ui-select-trigger{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface);width:100%;height:2.5rem;color:var(--pf-text-strong);font-size:var(--text-sm);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.ui-select-trigger:focus-visible{outline:2px solid var(--pf-accent);outline-offset:2px}.ui-select-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-select-trigger>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-select-item-check,.ui-select-scroll-icon,.ui-select-trigger__icon{width:1rem;height:1rem}.ui-select-trigger__icon{opacity:.5}.ui-select-scroll-button{cursor:default;justify-content:center;align-items:center;padding-block:.25rem;display:flex}.ui-select-content{z-index:50;border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface);min-width:8rem;max-height:24rem;color:var(--pf-text-strong);position:relative;overflow:hidden}.ui-select-content[data-state=closed]{display:none}.ui-select-content--popper[data-side=bottom]{transform:translateY(.25rem)}.ui-select-content--popper[data-side=left]{transform:translate(-.25rem)}.ui-select-content--popper[data-side=right]{transform:translate(.25rem)}.ui-select-content--popper[data-side=top]{transform:translateY(-.25rem)}.ui-select-viewport{padding:.25rem}.ui-select-viewport--popper{width:100%;height:var(--radix-select-trigger-height);min-width:var(--radix-select-trigger-width)}.ui-select-item,.ui-select-label{font-size:var(--text-sm);padding:.375rem .5rem .375rem 2rem}.ui-select-item{border-radius:var(--pf-radius-sm);width:100%;cursor:default;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex;position:relative}.ui-select-item:focus,.ui-select-item:hover{background:var(--pf-accent-light);color:var(--pf-accent-hover)}.ui-select-item[data-disabled]{pointer-events:none;opacity:.5}.ui-select-item-indicator{justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex;position:absolute;left:.5rem}.ui-select-separator{background:var(--pf-line-soft);height:1px;margin:.25rem -.25rem}.ui-toast-viewport{z-index:var(--pf-z-toast,100);flex-direction:column-reverse;width:100%;max-height:100vh;padding:1rem;display:flex;position:fixed;top:0}@media (min-width:640px){.ui-toast-viewport{flex-direction:column;top:auto;bottom:0;right:0}}@media (min-width:768px){.ui-toast-viewport{max-width:420px}}.ui-toast{pointer-events:auto;border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface);width:100%;color:var(--pf-text);transition:transform var(--pf-motion-fast),opacity var(--pf-motion-fast);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.ui-toast--destructive{border-color:var(--pf-error);background:var(--pf-error-tint);color:var(--pf-error)}.ui-toast-action{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);height:2rem;color:var(--pf-text-strong);font-size:var(--text-sm);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding-inline:.75rem;font-weight:500;display:inline-flex}.ui-toast-action:hover{background:var(--pf-bg)}.ui-toast-close{border-radius:var(--pf-radius-md);color:var(--pf-text-soft);opacity:0;transition:opacity var(--pf-motion-fast);background:0 0;border:0;padding:.25rem;position:absolute;top:.5rem;right:.5rem}.ui-toast-close:focus-visible,.ui-toast:hover .ui-toast-close{opacity:1}.ui-toast-close__icon{width:1rem;height:1rem}.ui-toast-description,.ui-toast-title{font-size:var(--text-sm)}.ui-toast-description{opacity:.9}.ui-toast-copy{gap:.25rem;display:grid}.ui-table-scroll{width:100%;position:relative;overflow:auto}.ui-table{caption-side:bottom;width:100%;font-size:var(--text-sm)}.ui-table-header tr,.ui-table-row{border-bottom:1px solid var(--pf-line)}.ui-table-body tr:last-child{border-bottom:0}.ui-table-footer{border-top:1px solid var(--pf-line);background:var(--pf-bg);font-weight:500}.ui-table-footer>tr:last-child{border-bottom:0}.ui-table-row{transition:background-color var(--pf-motion-fast)}.ui-table-row:hover,.ui-table-row[data-state=selected]{background:var(--pf-bg)}.ui-table-cell,.ui-table-head{vertical-align:middle;padding:1rem}.ui-table-head{text-align:left;height:3rem;color:var(--pf-text-soft);font-weight:500}.ui-table-cell:has([role=checkbox]),.ui-table-head:has([role=checkbox]){padding-right:0}.ui-table-caption{color:var(--pf-text-soft);font-size:var(--text-sm);margin-top:1rem}.ui-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;width:100%;display:flex;position:relative}.ui-slider[data-disabled]{opacity:.5}.ui-slider[data-orientation=vertical]{flex-direction:column;width:auto;height:100%;min-height:11rem}.ui-slider-track{border-radius:var(--pf-radius-pill);background:var(--pf-line-soft);flex-grow:1;position:relative;overflow:hidden}.ui-slider-track[data-orientation=horizontal]{width:100%;height:.5rem}.ui-slider-track[data-orientation=vertical]{width:.375rem;height:100%}.ui-slider-range{background:var(--pf-accent);position:absolute}.ui-slider-range[data-orientation=horizontal]{height:100%}.ui-slider-range[data-orientation=vertical]{width:100%}.ui-slider-thumb{border:1px solid var(--pf-accent);border-radius:var(--pf-radius-pill);background:var(--pf-surface);width:1rem;height:1rem;transition:box-shadow var(--pf-motion-fast);flex-shrink:0;display:block}.ui-slider-thumb:focus-visible,.ui-slider-thumb:hover{box-shadow:0 0 0 4px var(--pf-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.ui-slider-thumb:focus-visible,.ui-slider-thumb:hover{box-shadow:0 0 0 4px color-mix(in oklch,var(--pf-accent) 16%,transparent)}}.ui-slider-thumb:disabled{pointer-events:none;opacity:.5}.ui-progress{border-radius:var(--pf-radius-pill);background:var(--pf-line-soft);width:100%;height:1rem;position:relative;overflow:hidden}.ui-progress-indicator{background:var(--pf-accent);height:100%}.ui-label{align-items:center;gap:var(--pf-space-xs);color:var(--pf-text-strong);font-size:var(--text-sm);-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;display:flex}.ui-label:has(+[disabled]),.ui-label[data-disabled=true]{pointer-events:none;opacity:.5}:root{--pf-term-bg:oklch(40% .012 245);--pf-term-bg-chrome:oklch(36% .012 245);--pf-term-edge:oklch(48% .014 245);--pf-term-text:oklch(97% .008 80);--pf-term-text-muted:oklch(78% .012 80);--pf-term-accent:oklch(82% .14 245);--pf-term-header:oklch(99% .008 80);--pf-term-rule:oklch(56% .014 245);--pf-term-dot:oklch(64% .018 245);--pf-term-prompt:oklch(81% .135 85);--pf-term-shadow:0 24px 56px -28px oklch(15% .04 255/.55),0 2px 0 0 oklch(15% .04 255/.04);--pf-term-chat-chrome:oklch(15% .005 250);--pf-term-chat-edge:oklch(28% .008 250);--pf-term-chat-dot:oklch(82% .005 250);--pf-term-chat-subtitle:oklch(65% .02 250);--pf-term-fox-edge:oklch(28% .18 255);--pf-term-fox-dot:oklch(82% .04 255);--pf-term-fox-subtitle:oklch(85% .06 255);--pf-showcase-ink:oklch(15% .02 255);--pf-showcase-ink-body:oklch(28% .025 255);--pf-sig-bezel:oklch(24% .05 255);--pf-sig-bezel-edge:oklch(38% .09 255);--pf-sig-screen-edge:oklch(46% .1 255);--pf-sig-screen-fox:oklch(16% .045 255);--pf-sig-screen-chat:oklch(31% .012 245);--pf-sig-scanline:oklch(8% .03 255/.16);--pf-sig-caption:oklch(80% .045 255)}body{--pf-mono-px:"Brown LL Percent Glyph",var(--pf-font-mono)}.lp-showcase{padding:0 clamp(1rem,4vw,2.5rem)}.lp-showcase--compact{padding:0}.lp-showcase--compact .lp-showcase__header{max-width:none;margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.lp-showcase--compact .lp-showcase__title{font-family:var(--pf-font-editorial);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular);font-size:var(--heading-lp-showcase-compact)}.lp-showcase--compact .lp-showcase__sub{font-size:var(--text-compact);margin:.75rem 0 0}.lp-showcase__header{text-align:left;max-width:76rem;margin:0 auto clamp(2.25rem,4vw,3.5rem)}.lp-cap__eyebrow,.lp-index__eyebrow,.lp-showcase__eyebrow{font-family:var(--pf-font-sans);font-weight:500;font-size:var(--text-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--pf-accent-mid);margin-bottom:1rem;display:inline-block}.lp-showcase__title{font-family:var(--pf-font-editorial);font-variant-numeric:var(--pf-numeric-tabular);font-feature-settings:var(--pf-feature-tabular);font-weight:400;font-size:var(--heading-lp-showcase);letter-spacing:-.015em;color:var(--pf-showcase-ink);text-wrap:balance;margin:0;line-height:1.1}.lp-showcase__title em{color:var(--pf-accent);font-style:italic}.lp-showcase__sub{max-width:50rem;font-size:var(--text-lg);color:var(--pf-showcase-ink-body);text-wrap:pretty;margin:1.1rem 0 0;line-height:1.55}.lp-term-grid{grid-template-columns:1fr;gap:1.25rem;max-width:76rem;margin:0 auto;display:grid}@media (max-width:899px){.lp-term-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:repeat(2,calc(100% - 2rem));grid-auto-flow:column;gap:.75rem;padding-bottom:.25rem;overflow:auto hidden}.lp-term-grid::-webkit-scrollbar{display:none}.lp-term{scroll-snap-align:center;scroll-snap-stop:always}}@media (min-width:900px){.lp-term-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.lp-term{--pf-term-inset-x:1.4rem;background:var(--pf-term-bg);border:1px solid var(--pf-term-edge);box-shadow:var(--pf-term-shadow);isolation:isolate;border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}@media (min-width:641px){.lp-term{--pf-term-inset-x:1.75rem}}.lp-term__chrome{border-bottom:1px solid var(--pf-term-edge);align-items:center;gap:.55rem;padding:.7rem 1rem;display:flex;position:relative}.lp-term--chat .lp-term__chrome{background:var(--pf-term-chat-chrome);border-bottom-color:var(--pf-term-chat-edge)}.lp-term--fox .lp-term__chrome{background:var(--pf-accent);border-bottom-color:var(--pf-term-fox-edge)}.lp-term__dot{border-radius:999px;width:10px;height:10px}.lp-term--chat .lp-term__dot{background:var(--pf-term-chat-dot)}.lp-term--fox .lp-term__dot{background:var(--pf-term-fox-dot)}.lp-term__chrome-brand{font-family:var(--pf-font-sans);font-size:var(--text-sm);letter-spacing:-.005em;white-space:nowrap;color:var(--pf-text-inverse);margin-left:.55rem;font-weight:500;line-height:1}.lp-term__chrome-subtitle{font-family:var(--pf-mono-px);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);font-size:var(--text-tag);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin-right:auto;overflow:hidden}.lp-term--chat .lp-term__chrome-subtitle{color:var(--pf-term-chat-subtitle)}.lp-term--fox .lp-term__chrome-subtitle{color:var(--pf-term-fox-subtitle)}.lp-term__chrome-tag,.lp-term__chrome-title{display:none}.lp-term__body{padding:1.4rem var(--pf-term-inset-x) 1.6rem;font-family:var(--pf-mono-px);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);font-size:var(--text-code);color:var(--pf-term-text);white-space:pre-wrap;word-break:break-word;flex-direction:column;min-height:22rem;margin:0;line-height:1.55;display:flex;position:relative}@media (min-width:641px){.lp-term__body{padding:1.6rem var(--pf-term-inset-x) 1.8rem;min-height:26rem}}.lp-term__line{white-space:pre-wrap;word-break:break-word;display:block}.lp-term__line--bullet,.lp-term__line--prompt{text-indent:-2ch;padding-left:2ch}.lp-term__line--prompt{color:var(--pf-term-prompt);white-space:pre-wrap;word-break:break-word;margin-bottom:.85rem}.lp-term__prompt-mark{color:var(--pf-term-prompt);font-weight:500}.lp-term__line--default{color:var(--pf-term-text)}.lp-term__line--muted{color:var(--pf-term-text-muted)}.lp-term__line--rule{color:var(--pf-term-rule);white-space:nowrap;overflow:hidden}.lp-term__line--accent{color:var(--pf-term-header);letter-spacing:0;font-weight:500}.lp-term--fox .lp-term__line--accent{color:var(--pf-term-accent)}.lp-term__line--header{color:var(--pf-term-header);letter-spacing:0;font-weight:500}.lp-term__caption{padding:.85rem var(--pf-term-inset-x) 1.1rem;border-top:1px solid var(--pf-term-edge);font-family:var(--pf-mono-px);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);font-size:var(--text-2xs);color:var(--pf-term-text-muted);letter-spacing:0}.lp-term-grid--play .lp-term--chat .lp-term__line--muted:first-of-type{animation:lp-thinking 1.4s steps(4) .6s infinite}@keyframes lp-thinking{0%,25%{opacity:.3}50%,75%{opacity:1}}.lp-showcase__cta-row{max-width:76rem;margin:clamp(1.25rem,2.5vw,1.75rem) auto 0}@media (min-width:900px){.lp-showcase__cta-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.lp-showcase__cta-row>.lp-showcase__cta{grid-column:2}}.lp-showcase__cta{isolation:isolate;background:var(--pf-accent);color:var(--pf-text-inverse);border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;text-decoration:none;transition:background-color .2s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.lp-showcase__cta:hover{background:var(--pf-accent-hover)}.lp-showcase__cta:active{transform:scale(.985)}.lp-showcase__cta:focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}.lp-showcase__cta-sheen{z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px,#ffffff2e,#0000 65%);transition:opacity .2s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.lp-showcase__cta:hover .lp-showcase__cta-sheen{opacity:1}.lp-showcase__cta-text{font-size:var(--text-lp-cta);letter-spacing:-.005em;text-wrap:balance;font-weight:500;line-height:1.35}.lp-showcase__cta-arrow,.lp-showcase__cta-text{z-index:1;font-family:var(--pf-font-sans);position:relative}.lp-showcase__cta-arrow{font-size:var(--text-md);flex-shrink:0;line-height:1;transition:transform .2s cubic-bezier(.23,1,.32,1);top:-1px}.lp-showcase__cta:hover .lp-showcase__cta-arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.lp-showcase__cta,.lp-showcase__cta-arrow,.lp-showcase__cta-sheen{transition:none}.lp-showcase__cta-sheen{display:none}.lp-showcase__cta:active{transform:none}.lp-term__line:not(.lp-term__line--prompt){opacity:1;animation:none;transform:none}}.lp-showcase--signal .lp-term{border:1px solid var(--pf-sig-bezel-edge);background:var(--pf-sig-bezel);box-shadow:none;border-radius:12px;padding:0;overflow:hidden}.lp-showcase--signal .lp-term__screen{isolation:isolate;background:var(--pf-sig-screen-chat);border:0;border-radius:11px 11px 0 0;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.lp-showcase--signal .lp-term--fox .lp-term__screen{background:var(--pf-sig-screen-fox)}.lp-showcase--signal .lp-term__screen:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(to bottom,var(--pf-sig-scanline) 0,var(--pf-sig-scanline) 1px,transparent 1px,transparent 3px);position:absolute;inset:0}.lp-showcase--signal .lp-term__body{background:0 0}.lp-showcase--signal .lp-term__caption{padding:.75rem var(--pf-term-inset-x) .875rem;color:var(--pf-sig-caption);border-top:0}.pf-thinking{max-width:100%;color:var(--pf-text-strong);align-items:center;gap:.4375rem;display:inline-flex}.pf-thinking__fox{object-fit:contain;width:1.05rem;height:1.15rem;display:block;transform:translateY(-.015rem)}.pf-thinking__label{font-family:var(--pf-font-sans);font-size:var(--text-md);color:var(--pf-text-strong);font-weight:400;line-height:1.5;animation:pfThinkingBlackShimmer 2s ease-in-out infinite}@keyframes pfThinkingBlackShimmer{0%,to{color:var(--pf-text-soft);opacity:.68;text-shadow:none}50%{color:var(--pf-text-strong);opacity:1;text-shadow:none}}.pf-thinking__dots{align-items:center;gap:.1875rem;display:inline-flex;transform:translateY(.0625rem)}.pf-thinking__dot{border-radius:var(--pf-radius-pill);background:var(--pf-text-strong);opacity:.35;width:.3125rem;height:.3125rem;animation:pfThinkingDotPulse 1.1s ease-in-out infinite}.pf-thinking__dot:nth-child(2){animation-delay:.14s}.pf-thinking__dot:nth-child(3){animation-delay:.28s}.foxai-prompt{border:1px solid var(--pf-line);background:var(--pf-surface);font-family:"Brown LL Percent Glyph",var(--pf-font-mono);font-variant-ligatures:none;font-feature-settings:var(--pf-feature-mono-clean);color:oklch(15% .02 255);box-shadow:0 8px 24px -16px var(--pf-line);border-radius:999px;align-items:center;gap:.65rem;max-width:70ch;margin:clamp(2rem,4vw,2.75rem) 0 clamp(1.5rem,3vw,2rem);padding:.7rem 1.15rem;font-size:.92rem;display:inline-flex;overflow:hidden}@media (max-width:600px){.foxai-prompt{gap:.35rem;padding:.55rem 1rem}}.foxai-prompt-fox{object-fit:contain;width:1.5rem;height:1.5rem;image-rendering:pixelated;mix-blend-mode:multiply;flex-shrink:0;margin-right:.1rem;display:block;transform:translateY(-1px)}@media (max-width:600px){.foxai-prompt-fox{margin-right:0}}.foxai-prompt-label{font-family:var(--pf-font-sans);color:oklch(45% .03 255);letter-spacing:-.005em;font-size:.92rem;font-weight:500}@media (max-width:600px){.foxai-prompt-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.foxai-prompt-divider{background:var(--pf-line);width:1px;height:1.1rem}.foxai-prompt-text{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;min-width:0;animation:foxai-prompt-fade 3.6s cubic-bezier(.23,1,.32,1) infinite;display:inline-flex;position:relative;overflow:hidden}.foxai-prompt-cursor{vertical-align:-.15em;background:oklch(55% .18 255);width:7px;height:1em;animation:foxai-prompt-blink 1.05s steps(2) infinite;display:inline-block}@media (max-width:600px){.foxai-prompt{border-radius:1.25rem;align-items:flex-start}.foxai-prompt-text{white-space:normal;text-overflow:clip;line-height:1.45;display:inline;overflow:visible}}@keyframes foxai-prompt-fade{0%{opacity:0;transform:translateY(4px)}10%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes foxai-prompt-blink{0%,49%{opacity:1}50%,to{opacity:0}}.foxai-cta{background:var(--pf-accent);color:#fff;font-family:var(--pf-font-sans);letter-spacing:-.005em;border:1px solid var(--pf-accent);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 12px 28px -16px oklch(38% .18 255/.55)}.foxai-cta:hover{background:oklch(32% .18 255);transform:translateY(-1px);box-shadow:0 16px 32px -16px oklch(38% .18 255/.6)}.foxai-cta:active{transition-duration:.11s;transform:translateY(0)}.foxai-cta-arrow{transition:transform .22s cubic-bezier(.23,1,.32,1)}.foxai-cta:hover .foxai-cta-arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.foxai-prompt-cursor,.foxai-prompt-text{animation:none}.foxai-cta,.foxai-cta-arrow{transition:none}.foxai-cta:hover,.foxai-cta:hover .foxai-cta-arrow{transform:none}}