.dp-sci{padding-block:var(--space-9) var(--space-12);background:var(--surface-page);font-family:var(--font-display)}.dp-sci__container{max-width:var(--container-lg)}.dp-sci:has(.dp-sci-cover){padding-top:0}.dp-sci-cover{position:relative;display:flex;min-height:calc(100svh - var(--dp-sci-cover-top, var(--dp-header-height)) - var(--space-4));margin:0 var(--space-4) var(--space-10);border-radius:var(--radius-2xl);background:radial-gradient(120% 90% at 50% 100%,var(--dp-sci-cover-hi) 0%,var(--dp-sci-cover-lo) 55%,var(--dp-sci-cover-edge) 100%);overflow:hidden;isolation:isolate}.dp-sci-cover__ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.dp-sci-cover__dome{position:absolute;top:15%;left:50%;width:max(96%,1040px);aspect-ratio:1;border-radius:var(--radius-pill);background:radial-gradient(closest-side,var(--dp-sci-cover-core) 0%,var(--dp-sci-cover-core) 58%,var(--dp-sci-cover-hi) 82%,var(--dp-sci-cover-rim) 100%);box-shadow:0 0 var(--dp-sci-cover-halo) var(--dp-sci-cover-halo-spread) var(--dp-sci-cover-halo-color);filter:blur(var(--dp-sci-cover-edge-blur));transform:translate(-50%);animation:dp-sci-dome var(--dp-sci-cover-rise) var(--ease-entrance) both}@keyframes dp-sci-dome{0%{opacity:0;transform:translate(-50%,6%)}to{opacity:1;transform:translate(-50%)}}.dp-sci-cover__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:var(--container-lg);padding-block:var(--space-12) var(--space-10);text-align:center}.dp-sci-cover__tag{margin:0 0 var(--space-6);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;animation:dp-sci-rise var(--duration-slower) var(--ease-entrance) .2s both}.dp-sci-cover__title{max-width:15ch;margin:0;color:var(--dp-sci-ink);font-family:var(--font-display);font-size:var(--dp-sci-cover-title);font-weight:var(--dp-sci-cover-weight);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;animation:dp-sci-rise var(--duration-slower) var(--ease-entrance) .28s both}.dp-sci-cover__sub{max-width:36rem;margin:var(--space-7) 0 0;color:var(--text-muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);text-wrap:balance;animation:dp-sci-rise var(--duration-slower) var(--ease-entrance) .36s both}.dp-sci-cover__cta{position:absolute;bottom:var(--space-7);left:50%;display:inline-grid;place-items:center;width:var(--control-md);height:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--dp-sci-ink);transform:translate(-50%);transition:transform var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out)}.dp-sci-cover__cta:hover{background:var(--white);transform:translate(-50%,var(--space-1))}.dp-sci-cover__cta:focus-visible{outline:var(--focus-ring);outline-offset:4px}@keyframes dp-sci-rise{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}.dp-sci__layout{display:grid;grid-template-columns:minmax(0,var(--container-sm)) minmax(0,1fr);gap:var(--space-12);justify-content:space-between}.dp-sci__main{min-width:0}.dp-sci__back{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none}.dp-sci__back:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:3px}.dp-sci__head{display:flex;flex-direction:column;gap:var(--space-4);margin:var(--space-3) 0 var(--space-8);padding-top:var(--space-5);border-top:2px dotted var(--text-faint)}.dp-sci__eyebrow{margin:0;color:var(--forest-600);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__title{margin:0;color:var(--dp-sci-ink);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-wrap:balance}.dp-sci__standfirst{margin:0;color:var(--text-muted);font-size:var(--text-md);line-height:var(--leading-relaxed)}.dp-sci__meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-7);margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-default)}.dp-sci__meta-item{display:flex;flex-direction:column;gap:var(--space-1)}.dp-sci__meta dt{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__meta dd{margin:0;color:var(--dp-sci-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.dp-sci__meta a{color:inherit;text-underline-offset:3px}.dp-sci__aside{padding-left:var(--space-10);border-left:1px solid var(--border-default)}.dp-sci__aside-inner{position:sticky;top:min(var(--space-12),calc(100vh - var(--dp-article-rail-height, 0px) - var(--space-7)))}.dp-sci__rail-head{margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:2px dotted var(--text-faint);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-medium)}.dp-sci__toc-list{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.dp-sci__toc--rail .dp-sci__toc-list{gap:var(--space-3)}.dp-sci__toc-link{display:flex;align-items:center;min-height:var(--control-sm);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none}.dp-sci__toc--rail .dp-sci__toc-link{min-height:var(--space-6)}.dp-sci__toc-link:hover,.dp-sci__toc-link[aria-current]{color:var(--dp-sci-ink)}.dp-sci__toc-link:hover{text-decoration:underline;text-underline-offset:3px}.dp-sci__toc--inline{display:none}.dp-sci__body{font-family:var(--dp-sci-text-font);font-size:var(--text-md);font-optical-sizing:auto;line-height:var(--leading-relaxed)}.dp-sci__body :is(figure.panel,.study,.status,.download,.ed-note__label,.callout__label,.citebox strong,.gradekey strong){font-family:var(--font-display)}.dp-sci__body :is(.panel__source,.panel__note,.study__src,.status__detail){font-family:var(--dp-sci-text-font)}.dp-sci__standfirst{font-family:var(--dp-sci-text-font)}.dp-sci__body :is(h2,h3){color:var(--dp-sci-ink);font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-snug)}.dp-sci__body h2[id]{scroll-margin-top:var(--space-12)}.dp-sci__body .sec-label{margin-bottom:calc(var(--space-2) * -1);color:var(--forest-600);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .cite{font-size:.75em;vertical-align:super;line-height:0}.dp-sci__body .cite a{color:var(--forest-600);text-decoration:none}.dp-sci__body .cite a:hover{text-decoration:underline}.dp-sci__body .summary{margin-block:0 var(--space-9);padding:var(--space-8) var(--space-8) var(--space-7);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs)}.dp-sci__body .summary h2{margin:0 0 var(--space-6);color:var(--forest-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-caps);text-transform:uppercase}.dp-sci__body .summary ol{display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:0;list-style:none;counter-reset:dp-sci-sum}.dp-sci__body .summary li{position:relative;margin:0;padding-left:var(--space-10);color:var(--text-body);font-size:var(--text-base);line-height:var(--leading-normal);counter-increment:dp-sci-sum}.dp-sci__body .summary li+li{padding-top:var(--space-5);border-top:1px solid var(--border-default)}.dp-sci__body .summary li:before{content:counter(dp-sci-sum,decimal-leading-zero);position:absolute;left:0;color:var(--forest-500);font-family:var(--dp-font-grotesk);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-relaxed)}.dp-sci__body .summary strong{color:var(--dp-sci-ink);font-weight:var(--weight-semibold)}.dp-sci__body{counter-reset:dp-sci-sec}.dp-sci__body>h2{margin-top:var(--space-11);padding-top:var(--space-6);border-top:1px solid var(--border-default);counter-increment:dp-sci-sec}.dp-sci__body>h2:before{content:counter(dp-sci-sec,decimal-leading-zero);display:block;margin-bottom:var(--space-3);color:var(--forest-500);font-family:var(--dp-font-grotesk);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal)}.dp-sci__body .status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-5) 0 0}.dp-sci__body .status.status--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-sci__body .status__card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.dp-sci__body .status__card>*{margin:0}.dp-sci__body .status__where{color:var(--text-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .status__what{color:var(--dp-sci-ink);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.dp-sci__body .status__detail{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.dp-sci__body a.status__card{color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-out)}.dp-sci__body a.status__card:hover{border-color:var(--border-strong)}.dp-sci__body a.status__card .status__detail{margin-bottom:var(--space-3)}.dp-sci__body .status__card>.status__read{align-self:flex-start;margin-top:auto}.dp-sci__body a.status__card:hover .status__read{box-shadow:inset 0 0 0 1px var(--forest-800)}.dp-sci__body .status-note{color:var(--text-muted);font-size:var(--text-sm)}.dp-sci__body .unknowns{margin:var(--space-6) 0 0;padding:var(--space-6) var(--space-7);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.dp-sci__body .unknowns ul{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}.dp-sci__body .unknowns li{position:relative;margin:0;padding-left:var(--space-8);line-height:var(--leading-normal)}.dp-sci__body .unknowns li:before{content:"?";position:absolute;top:0;left:0;display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--dp-sci-panel);color:var(--forest-700);font-family:var(--dp-font-grotesk);font-size:var(--text-sm);font-weight:var(--weight-medium)}.dp-sci__body .panel{position:relative;margin:var(--space-8) 0;padding:var(--space-7);border-radius:var(--radius-lg);background:var(--dp-sci-panel);overflow:hidden}.dp-sci__body .panel--bleed{margin-inline:calc(var(--space-7) * -1)}.dp-sci__body .panel__kicker{margin:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .panel__title{margin:var(--space-2) 0 var(--space-6);color:var(--dp-sci-ink);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug);text-wrap:balance}.dp-sci__body .panel__source{position:relative;margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.dp-sci__body .panel>*+*{margin-top:0}.dp-sci__body .bloom{position:absolute;inset:auto;width:70%;aspect-ratio:1;border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 50%,var(--forest-300) 0%,var(--forest-200) 35%,transparent 70%);filter:blur(var(--dp-sci-glass-blur));opacity:.8;pointer-events:none}.dp-sci__body .glass{position:relative;border:1px solid var(--dp-sci-glass-line);border-radius:var(--radius-md);background:var(--dp-sci-glass);-webkit-backdrop-filter:blur(var(--dp-sci-glass-blur));backdrop-filter:blur(var(--dp-sci-glass-blur))}.dp-sci__body .glass-stage{position:relative;isolation:isolate}.dp-sci__body .glass-stage>:not(.bloom){position:relative;z-index:1}.dp-sci__body .glass-stage--a .bloom{top:-45%;left:20%}.dp-sci__body .glass-stage--b .bloom{top:5%;right:-20%;width:80%;background:radial-gradient(circle at 50% 50%,var(--amber-300) 0%,var(--forest-200) 40%,transparent 70%)}.dp-sci__body .glass-stage--c .bloom{top:-60%;left:-15%}.dp-sci__body figure.panel{display:block}.dp-sci__body .panel figcaption,.dp-sci__body .panel__sub,.dp-sci__body .panel__source,.dp-sci__body .legend{position:relative;z-index:2;display:block}.dp-sci__body .legend{display:flex}.dp-sci__body .panel__sub{margin:var(--space-8) 0 var(--space-4);color:var(--dp-sci-ink);font-size:var(--text-base);font-weight:var(--weight-medium)}.dp-sci__body .figures{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-sci__body .figures li{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-5)}.dp-sci__body .figures b{color:var(--dp-sci-ink);font-family:var(--dp-font-grotesk);font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:1;letter-spacing:var(--tracking-tight)}.dp-sci__body .figures span{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-sci__body .grades{position:relative;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dp-sci__body .grade{display:grid;grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;gap:var(--space-1) var(--space-6);margin:0;padding:var(--space-5) var(--space-5) var(--space-5) var(--space-6)}.dp-sci__body .grade__use{grid-column:1;color:var(--dp-sci-ink);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.dp-sci__body .grade__found{grid-column:1;display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);color:var(--dp-sci-ink);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-sci__body .grade__found i{flex:none;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--forest-500);transform:translateY(-1px)}.dp-sci__body .grade__found:is([data-found=none],[data-found=untested]) i{background:var(--ink-300)}.dp-sci__body .grade__basis{grid-column:1;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.dp-sci__body .grade__meter{grid-column:2;grid-row:1 / span 3;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-left:var(--space-5);border-left:1px solid var(--dp-sci-glass-line)}.dp-sci__body .grade__kicker{color:var(--text-faint);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .grade__label{color:var(--dp-sci-ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.dp-sci__body .grade__bar{display:grid;grid-template-columns:repeat(4,var(--space-5));gap:var(--space-1);margin-top:var(--space-1)}.dp-sci__body .grade__bar i{height:var(--space-2);border-radius:var(--radius-pill);background:var(--dp-sci-off)}:is(.dp-sci__body .grade[data-level="4"],.dp-sci__body .grade__bar[data-level="4"]) i:nth-child(-n+4),:is(.dp-sci__body .grade[data-level="3"],.dp-sci__body .grade__bar[data-level="3"]) i:nth-child(-n+3),:is(.dp-sci__body .grade[data-level="2"],.dp-sci__body .grade__bar[data-level="2"]) i:nth-child(-n+2),:is(.dp-sci__body .grade[data-level="1"],.dp-sci__body .grade__bar[data-level="1"]) i:nth-child(-n+1){background:var(--dp-sci-fill)}.dp-sci__body .pgrades{position:relative;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dp-sci__body .pgrade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-6);margin:0;padding:var(--space-5) var(--space-6)}.dp-sci__body .pgrade__use{grid-column:1 / -1;color:var(--dp-sci-ink);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.dp-sci__body .pgrade__side{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--dp-sci-glass-line)}.dp-sci__body .pgrade__who{color:var(--text-faint);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .pgrade__side .grade__found{margin-top:0}.dp-sci__body .pgrade__meter{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-1)}.dp-sci__body .pgrade__meter .grade__bar{margin-top:0}.dp-sci__body table.evidence-table--map thead th,.dp-sci__body table.evidence-table--map tbody th{white-space:normal}.dp-sci__body .panel__note{position:relative;z-index:2;max-width:38rem;margin:calc(var(--space-2) * -1) 0 var(--space-5);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.dp-sci__body .legend{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:var(--space-5) 0 0;padding:0;color:var(--text-muted);font-size:var(--text-xs);list-style:none}.dp-sci__body .legend li{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.dp-sci__body .legend .grade__bar{grid-template-columns:repeat(4,var(--space-3));gap:2px;margin:0}.dp-sci__body .legend .grade__bar i{height:var(--space-1)}.dp-sci__body .chart{display:block;width:100%;height:auto;overflow:visible}.dp-sci__body .chart text{fill:var(--text-muted);font-family:var(--font-display);font-size:13px}.dp-sci__body .chart .axis{stroke:var(--border-strong);stroke-width:1}.dp-sci__body .chart .grid{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:2 4;opacity:.6}.dp-sci__body .chart .lab{fill:var(--dp-sci-ink);font-weight:var(--weight-medium)}.dp-sci__body .chart .dot{fill:var(--dp-sci-dot, var(--forest-600));fill-opacity:.85;stroke:var(--white);stroke-width:1.5}.dp-sci__body [data-dp-sci-reveal].is-armed .dot,.dp-sci__body [data-dp-sci-reveal].is-armed .grow,.dp-sci__body [data-dp-sci-reveal].is-armed .rv{transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slower) var(--ease-entrance);transition-delay:calc(var(--i, 0) * 60ms)}.dp-sci__body [data-dp-sci-reveal].is-armed:not(.is-in) .dot{opacity:0;transform:scale(.4)}.dp-sci__body [data-dp-sci-reveal] .dot,.dp-sci__body [data-dp-sci-reveal] .grow{transform-box:fill-box;transform-origin:center bottom}.dp-sci__body [data-dp-sci-reveal] .grow--x{transform-origin:left center}.dp-sci__body [data-dp-sci-reveal].is-armed:not(.is-in) .grow{transform:scaleY(0)}.dp-sci__body [data-dp-sci-reveal].is-armed:not(.is-in) .grow--x{transform:scaleX(0)}.dp-sci__body [data-dp-sci-reveal].is-armed:not(.is-in) .rv{opacity:0;transform:translateY(var(--space-3))}.dp-sci__body .chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.dp-sci__body .chart--narrow{display:none}.dp-sci__body .chart .band{fill:var(--white);opacity:.55}.dp-sci__body .chart .band-label,.dp-sci__body .chart .callout-label{fill:var(--dp-sci-ink);font-size:12px;font-weight:var(--weight-medium)}.dp-sci__body .chart .dot--bile{--dp-sci-dot: var(--amber-600)}.dp-sci__body .chart .dot--liver{--dp-sci-dot: var(--forest-600)}.dp-sci__body .chart .dot--gut{--dp-sci-dot: var(--clay-600)}.dp-sci__body .chart .dot--metabolic{--dp-sci-dot: var(--ink-600)}.dp-sci__body .chart .dot--absorption{--dp-sci-dot: var(--forest-400)}.dp-sci__body .chart .dot--unknown{fill:var(--white);stroke:var(--dp-sci-dot);stroke-width:1.5}.dp-sci__body .sizekey{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);margin:var(--space-4) 0 0;padding:0;color:var(--text-muted);font-size:var(--text-xs);list-style:none}.dp-sci__body .sizekey li{display:inline-flex;align-items:center;gap:var(--space-2);margin:0}.dp-sci__body .sizekey i{width:calc(var(--space-2) * var(--s, 1) + var(--space-1));aspect-ratio:1;border-radius:var(--radius-pill);background:var(--ink-400)}.dp-sci__body .sizekey i.is-unknown{width:var(--space-2);border:1.5px solid var(--ink-400);background:var(--white)}.dp-sci__body .versus__head,.dp-sci__body .versus__row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:var(--space-4)}.dp-sci__body .versus__head{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .versus__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.dp-sci__body .versus{margin:0;padding:0;list-style:none}.dp-sci__body .versus__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border-default)}.dp-sci__body .versus__label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-sci__body .versus__label b{color:var(--dp-sci-ink);font-weight:var(--weight-medium)}.dp-sci__body .versus__label span{color:var(--text-muted);font-size:var(--text-xs)}.dp-sci__body .versus__track{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;height:var(--space-8);border-radius:var(--radius-pill);background:var(--dp-sci-track)}.dp-sci__body .versus__track:before,.dp-sci__body .versus__track:after{content:"";position:absolute;top:var(--space-1);bottom:var(--space-1);left:33.333%;width:1px;background:var(--border-strong)}.dp-sci__body .versus__track:after{left:66.666%}.dp-sci__body .versus__dot{grid-row:1;justify-self:center;width:var(--space-4);height:var(--space-4);border:2px solid var(--white);border-radius:var(--radius-pill);background:var(--dp-sci-ink);box-shadow:var(--shadow-sm)}.dp-sci__body [data-pos=left] .versus__dot{grid-column:1;background:var(--amber-600)}.dp-sci__body [data-pos=mid] .versus__dot{grid-column:2;background:var(--ink-500)}.dp-sci__body [data-pos=right] .versus__dot{grid-column:3;background:var(--forest-700)}.dp-sci__body [data-pos=none] .versus__dot{grid-column:2;border:2px solid var(--ink-400);background:var(--white)}.dp-sci__body .bars__group+.bars__group{margin-top:var(--space-6)}.dp-sci__body .bars__title{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-sci__body .bars{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.dp-sci__body .bars__row{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) 3.5rem;align-items:center;gap:var(--space-3);margin:0}.dp-sci__body .bars__label{color:var(--dp-sci-ink);font-size:var(--text-sm)}.dp-sci__body .bars__track{height:var(--space-6);border-radius:var(--radius-xs);background:var(--dp-sci-track);overflow:hidden}.dp-sci__body .bars__fill{display:block;width:var(--w);height:100%;border-radius:var(--radius-xs);background:var(--forest-600)}.dp-sci__body .bars__fill.is-alt{background:var(--ink-400)}.dp-sci__body .bars__val{color:var(--dp-sci-ink);font-family:var(--dp-font-grotesk);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right}.dp-sci__body .dose__plot{position:relative}.dp-sci__body .dose__rows{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-sci__body .dose__row,.dp-sci__body .dose__axis{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr) 6.5rem;align-items:center;gap:var(--space-3);margin:0}.dp-sci__body .dose__label{color:var(--dp-sci-ink);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-sci__body .dose__val{color:var(--dp-sci-ink);font-family:var(--dp-font-grotesk);font-size:var(--text-sm);text-align:right;white-space:nowrap}.dp-sci__body .dose__track{position:relative;height:var(--space-6);border-bottom:1px dashed var(--border-strong)}.dp-sci__body .dose__mark{position:absolute;top:50%;left:var(--a);height:var(--space-3);border-radius:var(--radius-pill);background:var(--forest-600);transform:translateY(-50%)}.dp-sci__body .dose__mark--range{width:calc(var(--b) - var(--a))}.dp-sci__body .dose__mark--point{width:var(--space-3);margin-left:calc(var(--space-3) / -2)}.dp-sci__body .dose__band{position:absolute;inset:0 calc(6.5rem + var(--space-3)) 0 calc(12rem + var(--space-3));pointer-events:none}.dp-sci__body .dose__band:before{content:"";position:absolute;top:0;bottom:0;left:var(--a);width:calc(var(--b) - var(--a));border-radius:var(--radius-sm);background:var(--dp-sci-track)}.dp-sci__body .dose__note{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.dp-sci__body .dose__note i{width:var(--space-5);height:var(--space-3);border-radius:var(--radius-xs);background:var(--dp-sci-glass-line)}.dp-sci__body .dose__axis{position:relative;margin-top:var(--space-2);color:var(--text-faint);font-size:var(--text-xs)}.dp-sci__body .dose__axis>span{grid-column:2;grid-row:1;justify-self:start;margin-left:var(--x);transform:translate(-50%)}.dp-sci__body .dose__axis em{grid-column:3;grid-row:1;font-style:normal;text-align:right}.dp-sci__body .panel--table .table-wrap{margin:0 calc(var(--space-7) * -1);padding:0 var(--space-7)}.dp-sci__body .evidence-table{min-width:0;width:max-content;table-layout:fixed}.dp-sci__body .table-hint{position:relative;z-index:2;margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.dp-sci__body .panel--table:after{content:"";position:absolute;top:var(--space-11);right:0;bottom:var(--space-11);width:var(--space-9);background:linear-gradient(90deg,transparent,var(--dp-sci-panel));pointer-events:none}.dp-sci__body .evidence-table tbody th[scope=row],.dp-sci__body .evidence-table thead th:first-child{position:sticky;left:calc(var(--space-7) * -1);z-index:1;background:var(--dp-sci-panel)}.dp-sci__body .gradekey li{margin:0}.dp-sci__body .study{margin:var(--space-7) 0;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}.dp-sci__body .study__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border-default);background:var(--dp-sci-panel)}.dp-sci__body .study__name{margin:0;color:var(--dp-sci-ink);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.dp-sci__body .study__tag{color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .study dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;background:var(--border-default)}.dp-sci__body .study dl>div{padding:var(--space-4) var(--space-6);background:var(--surface-card)}.dp-sci__body .study dl>.wide{grid-column:1 / -1}.dp-sci__body .study dt{margin-bottom:var(--space-1);color:var(--text-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .study dd{margin:0;color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.dp-sci__body .study__src{margin:0;padding:var(--space-4) var(--space-6);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.dp-sci__body .months{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.dp-sci__body .months li{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-5)}.dp-sci__body .months b{color:var(--dp-sci-ink);font-family:var(--dp-font-grotesk);font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:1}.dp-sci__body .months .verdict{white-space:nowrap;display:inline-flex;align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--white);color:var(--dp-sci-ink);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.dp-sci__body .months .verdict:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--dp-sci-level, var(--dp-sci-none))}.dp-sci__body .months .is-diff{--dp-sci-level: var(--dp-sci-strong)}.dp-sci__body .months .is-par{--dp-sci-level: var(--forest-300)}.dp-sci__body .months span{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-sci__body .ed-note{margin:var(--space-7) 0;padding:var(--space-6) var(--space-7);border-radius:var(--radius-md);background:var(--forest-900);color:var(--dp-text-inverse-body)}.dp-sci__body .ed-note>*+*{margin-top:var(--space-3)}.dp-sci__body .ed-note__label{display:flex;align-items:center;gap:var(--space-3);color:var(--dp-header-cta-surface, var(--white));font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .ed-note p{color:var(--dp-text-inverse-body);font-size:var(--text-base);line-height:var(--leading-relaxed)}.dp-sci__body .ed-note strong{color:var(--white)}.dp-sci__body .ed-note .ed-note__sign{padding-top:var(--space-3);border-top:1px solid var(--dp-sci-note-rule);font-size:var(--text-sm);font-style:italic}.dp-sci__body .callout{margin:var(--space-7) 0;padding:var(--space-5) var(--space-6);border-left:3px solid var(--forest-500);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-accent)}.dp-sci__body .callout>*+*{margin-top:var(--space-2)}.dp-sci__body .callout__label{color:var(--forest-700);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .table-wrap{margin:var(--space-6) calc(var(--space-7) * -1) 0;padding:0 var(--space-7);overflow-x:auto;-webkit-overflow-scrolling:touch}.dp-sci__body table.evidence-table{width:100%;min-width:720px;margin:0;border-collapse:collapse;font-size:var(--text-sm);line-height:var(--leading-snug)}.dp-sci__body table.evidence-table.evidence-table--fit{min-width:0}.dp-sci__body .evidence-table th,.dp-sci__body .evidence-table td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--border-strong);text-align:left;vertical-align:top}.dp-sci__body .evidence-table thead th{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.dp-sci__body .evidence-table tbody th{color:var(--dp-sci-ink);font-weight:var(--weight-medium);white-space:nowrap}.dp-sci__body .evidence-table .tgroup th{padding-top:var(--space-5);border-bottom:0;color:var(--forest-700);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dp-sci__body .evidence-table .tgroup span{position:sticky;left:0;display:inline-block}.dp-sci__body .evidence-table .num{font-variant-numeric:tabular-nums;white-space:nowrap}.dp-sci__body .download{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);color:var(--forest-700);font-size:var(--text-sm);font-weight:var(--weight-medium)}.dp-sci__body .citebox{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal)}.dp-sci__body .citebox code{display:block;margin-top:var(--space-2);color:var(--text-body);font-family:var(--font-mono);font-size:var(--text-xs);white-space:normal;word-break:break-word}.dp-sci__body .changelog{padding:0;list-style:none;font-size:var(--text-sm)}.dp-sci__body .refs{margin-top:var(--space-9);color:var(--text-muted);font-size:var(--text-sm)}.dp-sci__body .refs h2{margin:0 0 var(--space-4);padding-bottom:var(--space-4);border-bottom:2px dotted var(--text-faint);color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.dp-sci__body .refs ol{margin:0;padding-left:var(--space-6);list-style:decimal}.dp-sci__body .refs li{line-height:var(--leading-normal);scroll-margin-top:var(--space-12)}.dp-sci__body .refs li+li{margin-top:var(--space-3)}.dp-sci__body .refs li::marker{color:var(--text-faint)}.dp-sci__body .refs li:target{color:var(--dp-sci-ink)}.dp-sci__body .refs a{word-break:break-word}.dp-sci__body .notice{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border-default);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}@media(max-width:1279px){.dp-sci__layout{grid-template-columns:minmax(0,var(--container-sm));justify-content:center}.dp-sci__aside{display:none}.dp-sci__toc--inline{display:block;margin-bottom:var(--space-8);border-bottom:1px solid var(--border-default)}.dp-sci__toc-summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-lg);color:var(--text-strong);font-size:var(--text-md);font-weight:var(--weight-medium);list-style:none;cursor:pointer}.dp-sci__toc-summary::-webkit-details-marker{display:none}.dp-sci__toc-icon{transition:transform var(--duration-fast) var(--ease-out)}.dp-sci__toc[open] .dp-sci__toc-icon{transform:rotate(45deg)}.dp-sci__toc--inline .dp-sci__toc-list{padding-bottom:var(--space-5)}}@media(max-width:900px){.dp-sci{padding-block:var(--space-6) var(--space-11)}.dp-sci__title{font-size:var(--text-3xl)}.dp-sci__body{font-size:var(--text-base)}.dp-sci__body .panel{padding:var(--space-6) var(--space-5)}.dp-sci__body .panel--bleed{margin-inline:calc(var(--gutter) * -1);border-radius:0}.dp-sci__body .figures{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-sci__body .months{grid-template-columns:minmax(0,1fr)}.dp-sci__body .study dl{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-sci__body .status,.dp-sci__body .status.status--two{grid-template-columns:minmax(0,1fr)}.dp-sci__body .summary{padding:var(--space-6) var(--space-5) var(--space-5)}.dp-sci__body .summary li{padding-left:var(--space-7);font-size:var(--text-sm)}.dp-sci__body>h2{margin-top:var(--space-10)}.dp-sci__body .unknowns{padding:var(--space-5)}.dp-sci__body .study__head,.dp-sci__body .study dl>div,.dp-sci__body .study__src{padding-inline:var(--space-5)}.dp-sci__body .ed-note{padding:var(--space-6) var(--space-5)}.dp-sci__body .table-wrap,.dp-sci__body .panel--table .table-wrap{margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}.dp-sci__body .evidence-table tbody th[scope=row],.dp-sci__body .evidence-table thead th:first-child{left:calc(var(--space-5) * -1)}.dp-sci__body .versus__row,.dp-sci__body .versus__head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.dp-sci__body .versus__head{font-size:var(--text-2xs)}.dp-sci__body .bars__row{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr) 3rem}.dp-sci__body .dose__row,.dp-sci__body .dose__axis{grid-template-columns:minmax(0,1fr) 7rem}.dp-sci__body .versus__long,.dp-sci__body .chart--wide{display:none}.dp-sci__body .chart--narrow{display:block}.dp-sci__body .dose__label{grid-column:1 / -1}.dp-sci__body .dose__track,.dp-sci__body .dose__axis>span{grid-column:1}.dp-sci__body .dose__val,.dp-sci__body .dose__axis em{grid-column:2}.dp-sci__body .dose__label{grid-row:1}.dp-sci__body .dose__track,.dp-sci__body .dose__val{grid-row:2}.dp-sci__body .dose__band,.dp-sci__body .dose__note{display:none}.dp-sci__body .grade,.dp-sci__body .pgrade{grid-template-columns:minmax(0,1fr);padding:var(--space-5)}.dp-sci__body .grade__meter{grid-column:1;grid-row:auto;flex-direction:row;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) 0 0;border-top:1px solid var(--dp-sci-glass-line);border-left:0}.dp-sci__body .grade__bar{margin-top:0}}@media(max-width:900px){.dp-sci-cover{min-height:calc(100svh - var(--dp-sci-cover-top, var(--control-xl)) - var(--space-3));margin:0 var(--space-2) var(--space-9);border-radius:var(--radius-xl)}.dp-sci-cover__dome{top:20%;width:170%}.dp-sci-cover__inner{justify-content:flex-end;padding-block:var(--space-12) var(--space-12)}.dp-sci-cover__tag{margin-bottom:var(--space-5);font-size:var(--text-xs)}.dp-sci-cover__title{max-width:12ch;font-size:clamp(var(--text-3xl),11.5vw,var(--text-5xl))}.dp-sci-cover__sub{margin-top:var(--space-5);font-size:var(--text-base)}.dp-sci-cover__cta{bottom:var(--space-5)}}@media(prefers-reduced-motion:reduce){.dp-sci__toc-icon,.dp-sci__body [data-dp-sci-reveal].is-armed .dot,.dp-sci__body [data-dp-sci-reveal].is-armed .grow,.dp-sci__body [data-dp-sci-reveal].is-armed .rv,.dp-sci-cover__cta{transition:none}.dp-sci-cover__dome,.dp-sci-cover__tag,.dp-sci-cover__title,.dp-sci-cover__sub{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dp-science-report.css.map */
