.demo-nav,.compound-demo main{max-width:1520px}.compound-heading{margin-bottom:44px}.compound-workspace{display:grid;grid-template-columns:232px minmax(0,1fr);gap:40px;align-items:start}.compound-main-column{min-width:0}.dataset-brief{margin:0 0 36px;padding:0;max-width:88ch}.compound-demo .dataset-brief h2{font:500 .75rem/1.5 "Space Grotesk",system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--demo-gold);margin:0 0 13px}.dataset-brief p{margin:0;color:#0b1d30;font-size:1.0625rem;line-height:1.85;text-wrap:pretty}.dataset-brief strong{color:var(--demo-text);font-weight:500}.dataset-brief p.dataset-vendor-insight{margin-top:16px}.compound-research{min-width:0}.compound-demo .compound-research h2{font-size:1.5rem;margin:0 0 27px}.compound-research section+section{margin-top:22px}.research-section{min-width:0;padding:17px 16px 2px;border:1px solid #ffffff;border-radius:6px;background:#ffffff}.research-editorial{border-color:var(--tl-border);background:var(--tl-surface-raised)}.compound-research h3{display:flex;align-items:center;gap:9px;color:#0b1d30;font-size:.8125rem;line-height:1.5;font-weight:500;margin:0;padding-bottom:16px;border-bottom:1px solid #ffffff}.compound-research h3 img,.compound-research h3 svg{width:20px;height:20px;flex-shrink:0}.compound-research .research-editorial h3{color:var(--tl-text);border-color:var(--tl-border)}.compound-research .research-editorial h3 img{filter:brightness(0)}.compound-research .research-editorial .research-list a{color:var(--tl-action)}.research-list{list-style:none;padding:0;margin:0}.research-list li{padding:17px 0;border-bottom:1px solid #ffffff}.research-list li:last-child{border-bottom:0}.research-list a{display:block;font-size:.875rem;line-height:1.6;text-wrap:pretty}.research-list a:hover{color:var(--demo-gold);text-decoration:underline;text-underline-offset:4px}.research-source{display:block;color:#475d73;font-size:.6875rem;line-height:1.6;margin-top:8px}.research-source>span{padding:0 3px}.research-more{display:block;margin-top:24px;padding:8px 0;color:var(--demo-gold)!important;font-size:.8125rem;text-decoration:underline!important;text-underline-offset:4px}.research-snapshot{display:block;color:#475d73;font-size:.6875rem;margin-top:6px}.dashboard-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.dashboard-heading>span{font-size:.75rem;color:var(--demo-muted);white-space:nowrap}.dashboard-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:29px 0;margin:24px 0;border-block:1px solid var(--demo-line)}.dashboard-overview>div+div{padding-left:20px;border-left:1px solid var(--demo-line)}.dashboard-overview dt{color:var(--demo-muted);font-size:.75rem;line-height:1.6}.dashboard-overview dd{font-size:2.375rem;letter-spacing:-.045em;line-height:1.3;margin:8px 0 0;font-weight:500;font-variant-numeric:tabular-nums}.dashboard-overview dd>span{font-size:1.375rem;margin-left:2px;letter-spacing:0}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chart-card{min-width:0;padding:24px;border:1px solid #ffffff;border-radius:8px;background:linear-gradient(140deg,#ffffff 0%,#ffffff 100%)}.chart-card>header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.chart-card h3{font-size:1rem;line-height:1.5;margin:0;font-weight:500}.chart-card>header>span,.chart-card>header>a{font-size:.75rem;color:var(--demo-muted)}.chart-card>header>a{color:var(--demo-gold);text-decoration:underline;text-underline-offset:4px}.amount-headline{display:flex;align-items:baseline;gap:14px;margin:25px 0 22px;flex-wrap:wrap}.amount-headline>strong{font-size:3.125rem;line-height:1.1;letter-spacing:-.045em;font-weight:500;font-variant-numeric:tabular-nums}.amount-headline small{font-size:1.5rem;margin-left:3px;letter-spacing:0}.amount-headline>span{color:#0b1d30;font-size:.8125rem}.amount-stack{display:flex;height:21px;overflow:hidden;border-radius:3px;gap:0;background:#ffffff}.is-under{background:#bf3e29}.is-within{background:#475d73}.is-over{background:#1d63d3}.amount-legend{margin-top:21px}.amount-legend>div{display:grid;grid-template-columns:7px 1fr auto;gap:12px;align-items:baseline;padding:10px 0}.legend-dot{width:7px;height:7px;display:block;border-radius:50%}.amount-legend>div>span:not(.legend-dot),.amount-legend strong{font-size:.875rem;font-weight:400}.amount-legend strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.amount-legend small{display:block;font-size:.75rem;color:var(--demo-muted);margin-top:3px;font-weight:400}.purity-view-control{display:flex;gap:4px;padding:4px;border:1px solid #475d73;border-radius:5px;width:fit-content;margin:24px 0 22px}.purity-view-control button{font:inherit;font-size:.75rem;background:transparent;color:var(--demo-muted);border:0;border-radius:3px;padding:8px 13px;min-height:36px;cursor:pointer}.purity-view-control button[aria-pressed=true]{background:var(--tl-button-pressed);color:var(--tl-text)}.purity-view-control button:hover{color:white}.purity-view-control button:focus-visible{outline:2px solid var(--demo-gold);outline-offset:3px}.purity-bars{display:grid;gap:14px;min-height:182px;align-content:start}.purity-bar-row{display:grid;grid-template-columns:96px minmax(0,1fr) 6ch;gap:12px;align-items:center;font-size:.75rem;line-height:1.5}.purity-bar-row>strong{font-weight:400;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.purity-bar-track{height:8px;border-radius:2px;overflow:hidden;background:#ffffff}.purity-bar-track i{display:block;height:100%;background:#475d73;border-radius:2px}.purity-bar-row:last-child i{background:#bf3e29}.chart-scale,.chart-note{color:var(--demo-muted);font-size:.75rem;line-height:1.75;margin:21px 0 0}.coverage-bars{display:grid;gap:25px;margin-top:27px}.coverage-bars p{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 11px;font-size:.875rem}.coverage-bars strong{font-weight:500;font-variant-numeric:tabular-nums}.coverage-track{height:10px;border-radius:2px;background:#ffffff;overflow:hidden}.coverage-track i{display:block;height:100%;border-radius:2px;background:#475d73}.coverage-bars p.coverage-basis{color:var(--demo-muted);font-size:.75rem;margin:9px 0 0}.coverage-card{grid-column:1/-1}.coverage-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:20px}.endotoxin-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 20px}.endotoxin-outcomes>div{display:flex;flex-direction:column;gap:8px}.endotoxin-outcomes>div+div{padding-left:24px;border-left:1px solid #ffffff}.endotoxin-outcomes dt{order:1;color:#0b1d30;font-size:.875rem;line-height:1.5}.endotoxin-outcomes dd{margin:0;font-size:2.75rem;line-height:1.2;font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.endotoxin-outcomes dd.has-findings{color:#1d63d3}.endotoxin-basis{font-size:.875rem;line-height:1.7;color:#0b1d30;margin:0 0 24px}.endotoxin-basis strong{font-weight:500;color:var(--demo-text)}.endotoxin-unknowns{display:grid;gap:13px;margin:0;padding-top:20px;border-top:1px solid #ffffff}.endotoxin-unknowns>div{display:flex;justify-content:space-between;gap:20px;font-size:.875rem}.endotoxin-unknowns dt{color:var(--demo-muted)}.endotoxin-unknowns dd{margin:0;font-variant-numeric:tabular-nums}.laboratory-more{margin-top:18px;border-top:1px solid #ffffff}.laboratory-more summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;list-style:none;cursor:pointer;color:#0b1d30;font-size:.875rem;padding-block:11px}.laboratory-more summary::-webkit-details-marker{display:none}.laboratory-more[open] summary>span{transform:rotate(45deg)}.laboratory-bars{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:20px}.laboratory-bars li>div,.laboratory-unattributed{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:.875rem;line-height:1.5}.laboratory-bars li>div,.laboratory-unattributed{flex-wrap:wrap}.laboratory-bars strong,.laboratory-unattributed strong{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.laboratory-bars small,.laboratory-unattributed small{color:var(--demo-muted);display:inline-block;text-align:right;min-width:4.5ch;margin-left:8px;font-size:.75rem;font-weight:400}.laboratory-track{display:block;height:7px;margin-top:8px;border-radius:2px;overflow:hidden;background:#ffffff}.laboratory-track i{display:block;height:100%;background:#475d73;border-radius:2px}.laboratory-more .laboratory-bars{margin:10px 0 18px}.laboratory-unattributed{color:var(--demo-muted);margin:8px 0 0;border-top:1px solid #ffffff;padding-top:17px}.laboratory-unattributed strong{color:var(--demo-text)}.activity-selected{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin:25px 0 15px}.activity-selected>strong{font-size:2.75rem;font-weight:500;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.activity-selected>span{display:flex;flex-direction:column;gap:4px;font-size:.875rem}.activity-selected small{font-size:.75rem;color:#1d63d3}.activity-plot{position:relative;padding-top:24px}.activity-ceiling{position:absolute;top:0;left:0;color:var(--demo-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.activity-months{display:flex;align-items:stretch;height:190px;gap:2px;border-block:1px solid #475d73;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#34363a66 calc(25% - 1px),#34363a66 25%)}.activity-month{position:relative;display:flex;align-items:flex-end;justify-content:center;flex:1;min-width:0;border:0;margin:0;padding:0;background:transparent;cursor:pointer}.activity-month>.activity-bar{display:block;width:100%;background:#475d73;border-radius:2px 2px 0 0}.activity-month.is-partial>.activity-bar{background:repeating-linear-gradient(135deg,#1d63d3 0,#1d63d3 2px,#1d63d3 2px,#1d63d3 4px)}.activity-month[aria-pressed=true]>.activity-bar,.activity-month:hover>.activity-bar{background:#0b1d30}.activity-month.is-partial[aria-pressed=true]>.activity-bar{background:repeating-linear-gradient(135deg,#0b1d30 0,#0b1d30 2px,#1d63d3 2px,#1d63d3 4px)}.activity-month:focus-visible{outline:2px solid var(--demo-gold);outline-offset:2px;z-index:1}.activity-axis{height:30px;position:relative;margin-top:9px;color:var(--demo-muted);font-size:.75rem}.activity-axis span{position:absolute;transform:translateX(-50%);white-space:nowrap}.activity-axis span:first-child{transform:none}.activity-axis span:last-child{transform:translateX(-100%)}.activity-card{container:activity / inline-size}.activity-controls{display:none;align-items:center;justify-content:space-between;gap:16px;font-size:.8125rem;color:var(--demo-muted);margin-top:8px}.activity-card.is-interactive .activity-controls{display:flex}.activity-card:not(.is-interactive) .activity-month{cursor:default}.activity-controls button{display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.5rem;padding:0;flex-shrink:0;background:#ffffff;border:1px solid #475d73;border-radius:4px;font:inherit;font-size:1.25rem;line-height:1;color:var(--demo-text);cursor:pointer}.activity-controls>span{text-align:center}.activity-controls button:hover{background:var(--tl-button-hover)}.activity-controls button:disabled{opacity:.35;cursor:default}.activity-controls button:focus-visible{outline:2px solid var(--demo-gold);outline-offset:3px}.activity-period{display:flex;align-items:center;gap:8px;margin:0}.activity-period select,.activity-period button{font:inherit;font-size:.875rem;color:var(--demo-text);border:1px solid #475d73;border-radius:5px;background:#ffffff;min-height:40px;padding:7px 10px;cursor:pointer}.activity-period select:focus-visible{outline:2px solid var(--demo-gold);outline-offset:3px}.activity-month[hidden]{display:none}.activity-bar{position:relative}.activity-bar-count,.activity-bar-month{display:none;white-space:nowrap;color:#0b1d30;font:400 .75rem/1.5 "Space Grotesk",system-ui,sans-serif;font-variant-numeric:tabular-nums}.activity-bar-count{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding-bottom:5px}.activity-bar-month{position:absolute;left:50%;top:100%;transform:translateX(-50%);padding-top:9px}.is-year-view .activity-months{gap:10px}.is-year-view .activity-bar-count,.is-year-view .activity-bar-month{display:block}.is-year-view .activity-ceiling,.is-year-view .activity-axis>span{visibility:hidden}.is-year-view .activity-month[aria-pressed=true] .activity-bar-count,.is-year-view .activity-month[aria-pressed=true] .activity-bar-month{color:var(--demo-text);font-weight:500}@container activity (max-width:22rem){.activity-axis span:not(:first-child):not(:last-child){display:none}.is-year-view .activity-months{gap:5px}}@container activity (max-width:18rem){.is-year-view .activity-bar-count,.is-year-view .activity-bar-month{display:none}.is-year-view .activity-axis>span:first-child,.is-year-view .activity-axis>span:last-child{visibility:visible}}.findings-card dl{margin:20px 0 0}.findings-card dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;border-bottom:1px solid #ffffff}.findings-card dl>div:last-child{border:0;padding-bottom:0}.findings-card dt{font-size:.8125rem;line-height:1.5}.findings-card dd{margin:0;text-align:right;font-size:1.25rem;line-height:1.4;font-variant-numeric:tabular-nums}.findings-card dl small{display:block;color:var(--demo-muted);font-size:.75rem;margin-top:5px}.findings-card dd small{color:#1d63d3}.dashboard-method{margin-top:10px}.compound-vendors{margin-top:46px;padding-top:34px;border-top:1px solid var(--demo-line);scroll-margin-top:24px}.vendor-tab-panel{container:vendor-evidence / inline-size}.compound-workspace .vendor-table-head,.compound-workspace .vendor-summary{grid-template-columns:minmax(172px,1.4fr) minmax(64px,.6fr) minmax(95px,.8fr) minmax(122px,1fr) minmax(104px,.9fr) minmax(95px,.8fr) 18px;gap:16px;padding-inline:14px}.compound-workspace .vendor-table-head{font-size:.75rem;line-height:1.5}.compound-workspace .vendor-summary{position:relative;min-height:104px}.compound-workspace .vendor-name{flex-direction:row;align-items:center;gap:12px;min-width:0}.compound-workspace .vendor-name strong{font-size:.9375rem}.vendor-name-masked{display:flex;align-items:center;min-height:26px;max-width:100%;min-width:0}.vendor-name-preview{display:block;width:auto;height:1.75rem;max-width:100%;object-fit:contain;object-position:left center;opacity:1;user-select:none;pointer-events:none}.vendor-name-unavailable{font-size:.9375rem;color:#475d73;white-space:nowrap}.vendor-name-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.coa-access-badge{display:inline-flex;align-items:center;padding:3px 6px;border:1px solid #475d73;border-radius:3px;color:#475d73;font-size:.5625rem;font-weight:500;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;flex-shrink:0}.vendor-row-arrow{color:#475d73;font-size:1.25rem;line-height:1;text-align:right}.compound-workspace .vendor-measure small{font-size:.6875rem}.compound-workspace .vendor-purity-range strong{font-size:1rem;white-space:nowrap}.compound-workspace .vendor-identity-ratio{font-size:1rem;white-space:nowrap}.compound-workspace .vendor-panel-context{flex-wrap:wrap;gap:7px}@media(max-width:1240px){.compound-workspace{grid-template-columns:210px minmax(0,1fr);gap:28px}.dashboard-heading{flex-wrap:wrap;gap:6px}.dashboard-overview{gap:12px}.dashboard-overview>div+div{padding-left:12px}.chart-card{padding:20px}.chart-card>header{gap:5px}.purity-bar-row{grid-template-columns:88px minmax(0,1fr) 6ch;gap:8px}}@container vendor-evidence (max-width:53rem){.compound-workspace .vendor-table-head{display:none}.compound-workspace .vendor-list{border-top:1px solid var(--demo-line)}.compound-workspace .vendor-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;padding:24px 16px}.compound-workspace .vendor-name{grid-column:1;align-self:start;min-height:44px}.compound-workspace .vendor-report-count{grid-column:2;grid-row:1;padding-right:32px;align-items:flex-end}.compound-workspace .vendor-report-count .vendor-cell-label{order:1}.compound-workspace .vendor-summary .vendor-row-arrow{position:absolute;top:24px;right:14px}.compound-workspace .vendor-cell-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:.8125rem;color:var(--demo-muted)}.compound-workspace .vendor-measure{align-self:start}}@container vendor-evidence (max-width:17rem){.compound-workspace .vendor-summary{grid-template-columns:minmax(0,1fr)}.compound-workspace .vendor-name{padding-right:32px}.compound-workspace .vendor-report-count{grid-column:1;grid-row:auto;align-items:flex-start}}@media(max-width:1050px){.compound-workspace{display:flex;flex-direction:column;gap:44px}.compound-main-column{order:0;width:100%}.compound-research{order:1;width:100%;border:0;padding:30px 0 0;border-top:1px solid var(--demo-line);display:grid;grid-template-columns:1fr 1fr;gap:24px}.compound-demo .compound-research h2{grid-column:1/-1;margin:0}.compound-research section+section{margin-top:0}.research-more{margin-top:0;align-self:start}.research-snapshot{text-align:right}.dashboard-heading{flex-wrap:nowrap}.dashboard-overview{gap:20px}.dashboard-overview>div+div{padding-left:20px}}@media(max-width:620px){.demo-nav{flex-wrap:wrap}.dashboard-heading>span,.compound-workspace .vendor-panel-context span{white-space:normal}.compound-heading{margin-bottom:32px}.dataset-brief{margin-bottom:30px}.dataset-brief p{font-size:1rem;line-height:1.8}.dashboard-heading{align-items:flex-start;flex-direction:column;gap:10px}.compound-demo .dashboard-heading h2{font-size:1.625rem}.dashboard-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:24px 0;margin-top:20px}.dashboard-overview>div+div{padding-left:0;border:0}.dashboard-overview>div:nth-child(2n){padding-left:18px;border-left:1px solid var(--demo-line)}.dashboard-overview dt{font-size:.6875rem}.dashboard-overview dd{font-size:2rem}.coverage-bars{grid-template-columns:1fr;gap:24px}.dashboard-grid{grid-template-columns:1fr;gap:16px}.chart-card{padding:20px}.chart-card>header{gap:7px 12px}.purity-bars{min-height:0}.chart-scale,.chart-note,.research-source,.research-snapshot,.amount-legend small,.coverage-bars p.coverage-basis,.findings-card dl small{font-size:.75rem}.compound-vendors{margin-top:30px;padding-top:28px}.compound-workspace .vendor-summary{padding-inline:4px;gap:22px 10px}.compound-research{grid-template-columns:1fr;gap:26px}.research-snapshot{text-align:left;margin-top:-20px}.research-list a{font-size:.9375rem}}.recent-reports{container:recent-reports / inline-size}.recent-reports-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin-bottom:24px}.compound-demo .recent-reports-heading h2{margin:0}.recent-archive-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#475d73!important;font-size:.875rem;white-space:nowrap}.recent-archive-link:hover{color:var(--demo-gold)!important;text-decoration:underline;text-underline-offset:5px}.recent-reports-head,.recent-report-row{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(98px,.8fr) minmax(155px,1.3fr) minmax(66px,.6fr) minmax(115px,1fr) 18px;gap:20px;align-items:center;padding-inline:14px}.recent-reports-head{min-height:48px;color:var(--demo-muted);font-size:.75rem;line-height:1.5}.recent-reports-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--demo-line)}.recent-reports-list>li{border-bottom:1px solid var(--demo-line)}.recent-report-row{position:relative;min-height:100px;padding-block:22px;font-size:.9375rem;line-height:1.6}.recent-report-row:hover{background:#ffffff}.recent-report-vendor{display:flex;align-items:center;gap:12px;min-width:0}.recent-report-row .vendor-name-preview{max-width:100%}.recent-report-date time{white-space:nowrap;font-variant-numeric:tabular-nums}.recent-report-lab{color:#0b1d30;overflow-wrap:anywhere}.recent-report-row strong{font-size:1rem;line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums}.recent-report-purity small{font-size:.8125rem;margin-left:2px}.recent-report-amount{overflow-wrap:anywhere}.recent-vendor-unknown{color:var(--demo-muted);font-size:.875rem}.recent-cell-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.recent-reports-empty{color:var(--demo-muted);line-height:1.7;padding:24px 0;border-block:1px solid var(--demo-line)}@container recent-reports (max-width:50rem){.recent-reports-head{display:none}.recent-report-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:24px 14px}.recent-report-vendor{grid-column:1;min-height:32px}.recent-report-date{grid-column:2;text-align:right;padding-right:calc(1.25rem + 14px)}.recent-report-date time{font-size:.875rem}.recent-report-lab{grid-column:1/-1}.recent-report-row .vendor-row-arrow{position:absolute;right:12px;top:25px}.recent-cell-label{display:block;position:static;width:auto;height:auto;padding:0;margin:0 0 5px;overflow:visible;clip-path:none;white-space:normal;color:var(--demo-muted);font-size:.875rem}.recent-report-date .recent-cell-label,.recent-report-lab .recent-cell-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container recent-reports (max-width:19rem){.recent-report-row{grid-template-columns:minmax(0,1fr)}.recent-report-date{grid-column:1;text-align:left;padding-right:0}.recent-report-vendor{padding-right:25px}}@media(max-width:620px){.recent-report-row{padding-inline:4px;gap:16px 14px}.recent-report-row .vendor-row-arrow{right:4px}}@media(prefers-reduced-motion:no-preference){.recent-report-row{transition:background .15s ease}}
