.mx.tw{--tw-signal:#2cb7b4}.mx.tw .hero h1{max-width:980px;white-space:normal}.mx.tw .stats .note{display:block;margin-top:5px;color:var(--muted);font-size:11.5px;line-height:1.3}.mx.tw .thesis-list.compact{margin-top:24px;gap:12px}.mx.tw .thesis-list.compact li{font-size:14.5px}.mx.tw .tw-fig{margin-bottom:28px}.mx.tw .tw-figure-media{margin-top:8px}.mx.tw .tw-figure-media img{display:block;width:100%;min-width:600px;height:auto}.mx.tw .tw-after-figure{max-width:var(--fig);margin-top:22px}.mx.tw .tw-after-figure .notecard{margin-bottom:22px}.mx.tw .tw-derived{margin-top:22px}.mx.tw .tw-claim-list .notecard+.notecard,.mx.tw .tw-safety-list .notecard+.notecard{margin-top:18px}.mx.tw .tw-claim-list,.mx.tw .tw-safety-list{max-width:var(--fig)}.mx.tw .tw-safety-list{margin-top:22px}.mx.tw .tw-chart{--twk-strong:var(--dv-minx);--twk-good:#6fc0b3;--twk-mod:var(--dv-gold);--twk-weak:var(--dv-coral);--twk-none:var(--dv-red);--twk-ctrl:var(--dv-grey);--twk-lead:var(--dv-minx);--twk-tox:var(--dv-red);--twk-grid:#e7e2dd;--twk-axis:#c9c3bc;max-width:var(--fig);margin-top:8px}.mx.tw .tw-chart svg{display:block;width:100%;height:auto}.mx.tw .tw-chart text{font-family:var(--font-body);font-variant-numeric:tabular-nums}.mx.tw .tw-chartscroll{overflow-x:auto;overflow-y:hidden}.mx.tw #tw-kd-chart .tw-chartscroll svg{min-width:640px}.mx.tw .tw-chart .twk-grid{stroke:var(--twk-grid);stroke-width:1}.mx.tw .tw-chart .twk-axis{stroke:var(--twk-axis);stroke-width:1.5}.mx.tw .tw-chart .twk-ax{font-size:11px;fill:var(--muted)}.mx.tw .tw-chart .twk-axtitle{font-size:12px;font-weight:600;fill:var(--neutral)}.mx.tw .tw-chart .twk-axtitle.lg{font-size:13.5px;fill:var(--neutral)}.mx.tw #tw-kd-chart .twk-ref{stroke:var(--teal-deep);stroke-width:1.5;stroke-dasharray:2 4}.mx.tw #tw-kd-chart .twk-reflbl{font-size:11px;font-weight:600;fill:var(--teal-deep)}.mx.tw #tw-kd-chart .twk-err{stroke:#3a3733;stroke-width:1.3}.mx.tw #tw-kd-chart .twk-dot{fill:#fff;stroke:#3a3733;stroke-width:1}.mx.tw #tw-kd-chart .twk-off{font-size:12px;font-weight:700;fill:var(--neutral)}.mx.tw #tw-kd-chart .twk-dose{font-size:7.6px;fill:var(--muted)}.mx.tw #tw-kd-chart .twk-aso{font-size:12px;font-weight:600;fill:var(--neutral)}.mx.tw #tw-kd-chart .twk-aso.flagged{fill:var(--twk-tox)}.mx.tw #tw-kd-chart .twk-flag{font-size:11px;fill:var(--twk-tox)}.mx.tw #tw-kd-chart .twk-ctrlbar{fill:var(--twk-ctrl)}.mx.tw #tw-kd-chart .twk-divider{stroke:var(--twk-grid);stroke-width:1;stroke-dasharray:1 4}.mx.tw .tw-kd-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 2px;padding:12px 16px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.mx.tw .tw-kd-legend .k{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.mx.tw .tw-kd-legend .sw{width:13px;height:13px;border-radius:3px;display:inline-block}.mx.tw .tw-kd-legend b{font-weight:600;color:var(--neutral);font-variant-numeric:tabular-nums}.mx.tw .tw-kd-legend i{font-style:normal;color:var(--muted)}.mx.tw .tw-chart .twk-zone{fill:var(--teal-primary);opacity:.08}.mx.tw .tw-chart .twk-zonelbl{font-size:11px;font-weight:600;fill:var(--teal-deep);opacity:.9}.mx.tw .tw-chart .twk-zonelbl.tox{fill:var(--twk-tox);opacity:.85}.mx.tw .tw-chart .twk-zero{stroke:var(--twk-axis);stroke-width:1.3}.mx.tw .tw-chart .twk-diag{stroke:var(--twk-ctrl);stroke-width:1.6;stroke-dasharray:6 4}.mx.tw .tw-chart .twk-diaglbl{font-size:12px;font-weight:600;fill:var(--muted)}.mx.tw .tw-chart .twk-thresh{stroke:var(--twk-ctrl);stroke-width:1.1;stroke-dasharray:4 4}.mx.tw .tw-chart .twk-pt{stroke:#fff;stroke-width:1.6}.mx.tw .tw-chart .twk-leadring{fill:none;stroke:var(--twk-lead);stroke-width:1.4;opacity:.55}.mx.tw .tw-chart .twk-ptlbl{font-size:11px;font-weight:700;fill:var(--neutral)}.mx.tw .tw-chart .twk-ptlbl.lead{fill:var(--teal-deep);font-size:12px}.mx.tw .tw-chart .twk-ptlbl.backup{fill:#2f7d64}.mx.tw .tw-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;max-width:var(--fig)}@media (max-width:720px){.mx.tw .tw-chart-grid{grid-template-columns:1fr}}.mx.tw .tw-chart-cap{max-width:var(--fig);margin-top:14px;font-size:13.5px;line-height:1.5;color:var(--muted)}.mx.tw .tw-chart-cap b{color:var(--neutral);font-weight:600}.mx.tw .tw-lead-chip{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--teal-deep);border-radius:5px;padding:2px 9px}.mx.tw .tw-bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start;max-width:var(--fig)}.mx.tw .tw-bio-grid .notecard{margin:0;height:100%}@media (max-width:680px){.mx.tw .tw-bio-grid{grid-template-columns:1fr}}.mx.tw .callout .big+.foot{margin-top:34px}.mx.tw .callout .foot~.foot:last-child{color:var(--neutral)}.mx.tw .tbl-card+.callout{margin-top:46px}.mx.tw .stats.stats-ranged .val{font-size:clamp(21px,2.3vw,30px);white-space:nowrap}.mx.tw .stats.stats-ranged .lbl{max-width:none;white-space:nowrap}.mx.tw .stats.stats-ranged .note{white-space:normal}@media (max-width:680px){.mx.tw .stats.stats-ranged .lbl,.mx.tw .stats.stats-ranged .val{white-space:normal}}.mx.tw .twl .twl-axlbl{font-size:12px;fill:var(--dv-grey)}.mx.tw .twl .twl-rail{stroke:var(--twk-grid)}.mx.tw .twl .twl-nm{font-size:16px;font-weight:600;fill:var(--neutral)}.mx.tw .twl .twl-nm.target{fill:var(--twk-lead)}.mx.tw .twl .twl-role{font-size:13px;font-weight:400;fill:var(--dv-grey)}.mx.tw .twl .twl-nm.target .twl-role{fill:inherit}.mx.tw .twl .twl-line{stroke:var(--twk-axis);stroke-width:2}.mx.tw .twl .twl-line.target{stroke:var(--twk-lead);stroke-width:3.5}.mx.tw .twl .twl-dot{fill:var(--twk-axis)}.mx.tw .twl .twl-dot.target{fill:var(--twk-lead)}.mx.tw .twl .twl-gap{stroke:var(--dv-coral);stroke-width:1.6;fill:none}.mx.tw .twl .twl-box{fill:#fbf1ed;stroke:#e8c6b8}.mx.tw .twl .twl-gaplbl{font-size:13px;fill:var(--dv-coral)}.mx.tw .twl .twl-gaplbl.strong{font-size:14px;font-weight:600}