.gl-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #cfdad5;border-radius:999px;background:#fff;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.gl-chip:hover{border-color:var(--emerald)}.gl-chip.is-on{background:var(--emerald);border-color:var(--emerald);color:#fff}.gl-seg{display:inline-flex;border:1px solid #cfdad5;border-radius:999px;padding:3px;background:#fff;max-width:100%}.gl-seg button{min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.gl-seg button.is-on{background:var(--green);color:#fff}.gl-flag{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 9px;border-radius:999px;background:#fdf0de;color:#8a5514}.gr__head{display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;align-items:flex-end;margin-bottom:16px}.gr__title{font-family:Fraunces,serif;font-size:clamp(18px,2.2vw,21px);font-weight:600;color:var(--ink);margin:6px 0 0;line-height:1.3}.gr__legend{display:flex;gap:8px 16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.gr__legend span{display:inline-flex;align-items:center;gap:6px}.gr__sw{width:12px;height:12px;border-radius:3px;display:inline-block}.gr__sw--h{background:var(--emerald)}.gr__sw--p{background:#b9e2d3}.gr__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.gr__count{margin-left:auto;font-size:14px;color:var(--muted)}.gr__count strong{color:var(--ink)}.gr__empty{color:var(--muted);font-size:15px;margin:16px 0 0}.gr__group{margin-top:20px}.gr__ghead{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:8px}.gr__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gr__row{display:grid;grid-template-columns:200px minmax(0,1fr) 230px;grid-template-areas:"name bar chips" "line line line";gap:6px 20px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:10px;color:inherit;transition:border-color .15s,background .15s}.gr__row:hover{border-color:#cfe9de;background:#f7fbf9}.gr__name{grid-area:name;display:flex;flex-direction:column;gap:2px;min-width:0}.gr__name strong{font-size:16px;color:var(--ink)}.gr__name em{font-style:normal;font-size:12px;color:#7a8c85}.gr__bar{grid-area:bar;display:flex;flex-direction:column;gap:6px;min-width:0}.gr__track{display:flex;height:10px;border-radius:999px;background:#f1f5f3;overflow:hidden}.gr__seg{display:block;height:100%}.gr__seg--h{background:var(--emerald)}.gr__seg--p{background:#b9e2d3}.gr__nums{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 10px}.gr__approx{color:#9aa8a2}.gr__chips{grid-area:chips;display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.gr__line{grid-area:line;font-size:13px;color:var(--muted);line-height:1.5}@media(max-width:720px){.gr__row{grid-template-columns:1fr;grid-template-areas:"name" "chips" "bar" "line";padding:14px}.gr__chips{justify-content:flex-start}.gr__count{margin-left:0;width:100%}}.tc__head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end}.tc__title{font-family:Fraunces,serif;font-size:clamp(18px,2.2vw,21px);font-weight:600;color:var(--ink);margin:6px 0 0;line-height:1.3}.tc__controls{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px;align-items:center}.tc__empty{color:var(--muted);font-size:15px;margin:16px 0}.tc__chart{--lab: 190px;margin-top:12px}.tc__axis{position:relative;height:18px;margin-left:calc(var(--lab) + 12px);margin-right:44px}.tc__axis span{position:absolute;transform:translate(-50%);font-family:IBM Plex Mono,monospace;font-size:10px;color:#9aa8a2}.tc__axis span:first-child{transform:none}.tc__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tc__row{width:100%;display:grid;grid-template-columns:var(--lab) 1fr;gap:12px;align-items:center;padding:6px 44px 6px 0;min-height:48px;border:0;background:transparent;border-radius:10px;cursor:pointer;font-family:inherit;text-align:left}.tc__row:hover{background:#f7fbf9}.tc__row.is-on{background:#fdf6ec}.tc__label{display:flex;flex-direction:column;gap:1px;padding-left:8px;min-width:0}.tc__label strong{font-size:14px;color:var(--ink)}.tc__label em{font-style:normal;font-family:IBM Plex Mono,monospace;font-size:10px;color:#7a8c85}.tc__track{position:relative;height:22px}.tc__grid{position:absolute;top:-4px;bottom:-4px;width:1px;background:#eef2f0}.tc__bar{position:absolute;left:0;top:0;bottom:0;border-radius:0 6px 6px 0;transition:width .35s ease}.tc__bar--approved{background:var(--emerald)}.tc__bar--elsewhere{background:#3f7fb6}.tc__bar--trial{background:#6b6fc2}.tc__bar--np{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.35) 0 4px,transparent 4px 8px)}.tc__row.is-on .tc__bar{box-shadow:0 0 0 2px var(--amber)}.tc__placebo{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1px;background:var(--ink);border-radius:2px;opacity:.75}.tc__val{position:absolute;top:50%;transform:translate(6px,-50%);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;transition:left .35s ease}.tc__key{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12px;color:var(--muted)}.tc__key span{display:inline-flex;align-items:center;gap:6px}.tc__k{width:12px;height:12px;border-radius:3px;display:inline-block}.tc__k--approved{background:var(--emerald)}.tc__k--elsewhere{background:#3f7fb6}.tc__k--trial{background:#6b6fc2}.tc__k--np{background:#9aa8a2 repeating-linear-gradient(135deg,rgba(255,255,255,.5) 0 3px,transparent 3px 6px)}.tc__k--placebo{width:3px;height:14px;background:var(--ink);opacity:.75}.tc__detail{display:grid;grid-template-columns:150px 1fr;gap:20px;margin-top:20px;padding:20px;background:#fdf6ec;border:1px solid #f5ddb8;border-radius:10px}.tc__big{display:flex;flex-direction:column;gap:4px}.tc__big b{font-family:Fraunces,serif;font-size:clamp(36px,5vw,46px);font-weight:600;color:var(--amber);line-height:1}.tc__big span{font-size:13px;color:var(--muted)}.tc__copy p{margin:0 0 8px;font-size:14px;color:var(--muted);line-height:1.6}.tc__copy .tc__dtitle{font-size:16px;font-weight:600;color:var(--ink)}.tc__flags{display:flex;flex-wrap:wrap;gap:6px}.tc__links{display:flex;flex-wrap:wrap;gap:4px 20px;margin:0!important}.tc__links a{display:inline-flex;align-items:center;min-height:44px;color:var(--emerald);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tc__fine{font-size:12px;color:var(--muted);line-height:1.6;margin:14px 0 0}@media(max-width:640px){.tc__chart{--lab: 112px}.tc__row{gap:8px;padding-right:40px}.tc__axis{margin-left:calc(var(--lab) + 8px);margin-right:40px}.tc__label strong{font-size:13px}.tc__detail{grid-template-columns:1fr;gap:12px;padding:16px}.tc__controls .gl-seg{width:100%}.tc__controls .gl-seg button{flex:1;padding:0 8px;font-size:13px}.tc__head .gl-seg{width:100%}.tc__head .gl-seg button{flex:1}}.mx__chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 20px}.mx__body{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:28px;align-items:start}.mx__fig{margin:0}.mx__svg{width:100%;height:auto;display:block}.mx__colhead{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;fill:#9aa8a2}@media(max-width:560px){.mx__colhead{font-size:13.5px;letter-spacing:.06em}}.mx__edge{fill:none;stroke:#e3ebe7;stroke-width:1.5;stroke-dasharray:4 4;transition:stroke .25s}.mx__edge.is-on{stroke:var(--emerald);stroke-width:2.5;stroke-dasharray:none}.mx__rec rect{fill:#f4f7f5;stroke:#dfe7e3;transition:fill .25s}.mx__rec text{font-size:14px;font-weight:600;fill:#9aa8a2;font-family:Inter,system-ui,sans-serif}.mx__rec.is-on rect{fill:var(--emerald);stroke:var(--emerald)}.mx__rec.is-on text{fill:#fff}.mx__org rect{fill:#fff;stroke:#dfe7e3;transition:fill .25s,stroke .25s}.mx__org text{font-size:13px;fill:#9aa8a2;font-family:Inter,system-ui,sans-serif}.mx__org.is-on rect{fill:var(--mint);stroke:var(--emerald)}.mx__org.is-on text{fill:var(--green);font-weight:600}.mx__cap{font-size:12px;color:var(--muted);margin-top:8px}.mx__read{display:flex;flex-direction:column;gap:14px}.mx__result{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:16px;background:#fdf6ec;border:1px solid #f5ddb8;border-radius:10px}.mx__result b{font-family:Fraunces,serif;font-size:clamp(32px,4.5vw,40px);font-weight:600;color:var(--amber);line-height:1}.mx__result span{font-size:13px;color:var(--muted);line-height:1.55}.mx__result a{color:var(--emerald);font-weight:600}.mx__recs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mx__recs li{display:flex;flex-direction:column;gap:2px;padding-left:12px;border-left:3px solid var(--emerald)}.mx__recs strong{font-size:14px;color:var(--ink)}.mx__recs span{font-size:14px;color:var(--muted);line-height:1.55}.mx__note{margin:0;font-size:14px;color:var(--ink);line-height:1.6;background:var(--mint);border-radius:10px;padding:12px 14px}.mx__drugs{margin:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mx__dlabel{width:100%;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#7a8c85}.mx__drug{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid #cfdad5;font-size:14px;font-weight:600;color:var(--green)}a.mx__drug:hover{border-color:var(--emerald)}.mx__drug--plain{color:var(--muted);font-weight:500;border-style:dashed}@media(max-width:860px){.mx__body{grid-template-columns:1fr}.mx__fig{max-width:420px;width:100%;margin:0 auto}}@media(max-width:560px){.mx__result{grid-template-columns:1fr;gap:6px}}.gr__more{margin-top:16px;width:100%}
