.ln-toc{margin:0 0 1.5rem;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ln-toc li{font-size:.85rem}.ln-toc a{color:var(--pb-lavender,#AE9FD7);text-decoration:none}.ln-toc a:hover{text-decoration:underline}.ln-facts{width:100%;border-collapse:collapse;font-size:.95rem;margin-top:1rem}.ln-facts th{text-align:left;font-weight:600;width:32%;padding:.55rem .75rem .55rem 0;vertical-align:top;opacity:.8}.ln-facts td{padding:.55rem 0;vertical-align:top}.ln-facts tr+tr td,.ln-facts tr+tr th{border-top:1px solid rgba(246,246,252,.12)}.ln-section{scroll-margin-top:6rem}.ln-bullets{margin:.75rem 0 0;padding-left:1.2rem}.ln-bullets li{margin:.3rem 0;line-height:1.55}.ln-refs{margin:1rem 0 0;padding-left:1.4rem}.ln-refs li{margin:.6rem 0;line-height:1.5;font-size:.92rem}.ln-refs .ln-ref-type{display:block;font-size:.8rem;opacity:.75}.ln-refs a{color:var(--pb-lavender,#AE9FD7);word-break:break-all;text-decoration:underline;text-underline-offset:3px}.ln-links{display:grid;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.ln-links a{color:var(--pb-lavender,#AE9FD7);text-decoration:underline;text-underline-offset:3px}.ln-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.ln-card{border:1px solid rgba(246,246,252,.14);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.4rem}.ln-card a{color:var(--pb-paper,#F6F6FC);font-weight:600;text-decoration:none}.ln-card a:hover{text-decoration:underline}.ln-card p{margin:0;font-size:.9rem;opacity:.8;line-height:1.5}.ln-card .ln-card-kicker{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.hub-table td,.hub-table th{white-space:normal;vertical-align:top;min-width:140px}.hub-table th[scope=row]{white-space:nowrap}.hub-table th[scope=row] a{color:var(--pb-lavender,#AE9FD7)}.hub-goals{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.hub-goals a{display:inline-block;padding:.45rem .9rem;border:1px solid rgba(246,246,252,.25);border-radius:999px;color:inherit;text-decoration:none;font-size:.85rem}.hub-goals a:hover{border-color:rgba(246,246,252,.6)}.pc-page .pc-table.ln-table{font-family:Inter,system-ui,sans-serif;font-size:.92rem;font-variant-numeric:normal}.pc-page .pc-table.ln-table td,.pc-page .pc-table.ln-table th{text-align:left;white-space:normal;vertical-align:top;line-height:1.5;min-width:9rem}.pc-page .pc-table.ln-table tbody th{min-width:8rem;color:#F6F6FC}.pc-page .pc-table.ln-table tbody tr:nth-child(2n),.pc-page .pc-table.ln-table tbody tr:nth-child(2n) td{background:rgba(246,246,252,.03)}.pc-page .pc-table.ln-table a{color:var(--pb-lavender,#AE9FD7);text-decoration:underline;text-underline-offset:3px}.pc-page .pc-table.ln-table caption.pc-cap{text-align:left}.ln-toc{margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid rgba(246,246,252,.12)}.ch-grid{display:grid;gap:1.25rem;margin-top:1.5rem}@media (min-width:1024px){.ch-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}}.ch-card{margin:1.75rem 0 0;padding:1.4rem 1.5rem 1.5rem;border:1px solid rgba(246,246,252,.14);background:linear-gradient(180deg,rgba(69,56,148,.14),rgba(69,56,148,.03))}.ch-grid .ch-card{margin-top:0}.ch-card figcaption{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.1rem}.ch-title{font-size:1.05rem;font-weight:600;color:#F6F6FC;line-height:1.35}.ch-sub{font-size:.85rem;line-height:1.5;color:rgba(246,246,252,.68)}.ch-table{width:100%;border-collapse:collapse;font-size:.9rem;font-family:Inter,system-ui,sans-serif}.ch-table th[scope=row]{text-align:left;font-weight:500;color:rgba(246,246,252,.86);padding:.45rem 1rem .45rem 0;white-space:nowrap;vertical-align:middle;width:1%}.ch-table th[scope=row] a{color:var(--pb-lavender,#AE9FD7);text-decoration:none}.ch-table th[scope=row] a:hover{text-decoration:underline}.ch-table td{padding:.45rem 0;vertical-align:middle}.ch-table tr.ch-zero{opacity:.45}.ch-bar-track{display:inline-block;vertical-align:middle;width:calc(100% - 2.5rem);height:.7rem;background:rgba(246,246,252,.07)}.ch-bar{display:block;height:100%;min-width:0;transition:width .6s cubic-bezier(.22,1,.36,1)}.ch-num{display:inline-block;margin-left:.6rem;font-family:var(--pb-mono);font-size:.8rem;color:rgba(246,246,252,.8);font-variant-numeric:tabular-nums}.ch-seg--trial{background:#8F7EE6}.ch-seg--human{background:#5FB3B3}.ch-seg--lab{background:#C9A86A}.ch-seg--review{background:rgba(246,246,252,.42)}.ch-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin:0 0 .9rem;padding:0;list-style:none;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(246,246,252,.7)}.ch-legend li{display:inline-flex;align-items:center;gap:.4rem}.ch-dot{display:inline-block;width:.6rem;height:.6rem}.ch-stack{display:flex;height:.8rem;width:100%;background:rgba(246,246,252,.07);gap:2px}.ch-stack .ch-seg{display:block;height:100%}.ch-table--matrix td .ch-num{display:block;margin:.3rem 0 0;font-size:.72rem;color:rgba(246,246,252,.6)}.ch-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ch-table--price thead th{text-align:center;font-family:var(--pb-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pb-lavender,#AE9FD7);font-weight:500;padding:0 .4rem .6rem}.ch-table--price thead th:first-child{text-align:left;padding-left:0}.ch-table--price td{text-align:center;padding:.5rem .4rem;min-width:4.5rem;vertical-align:bottom}.ch-vbar-track{display:flex;align-items:flex-end;justify-content:center;height:3.5rem;margin:0 auto .3rem;width:1.6rem;background:rgba(246,246,252,.06)}.ch-vbar{display:block;width:100%;background:linear-gradient(180deg,#AE9FD7,#453894)}.ch-table--price .ch-num{margin:0;font-size:.74rem}.ch-na{font-size:.72rem;color:rgba(246,246,252,.4)}@media (max-width:640px){.ch-card{padding:1.1rem 1rem 1.2rem}.ch-table th[scope=row]{white-space:normal;width:40%}.ch-bar-track{width:calc(100% - 2.2rem)}}.pc-page .pc-table.ln-table tbody th{position:static;background:transparent}@media (max-width:640px){.pc-page .pc-table.ln-table--fit td,.pc-page .pc-table.ln-table--fit th{min-width:0;padding:10px 8px;font-size:.84rem}.pc-page .pc-table.ln-table--fit thead th{font-size:.66rem}}