@charset "UTF-8";
:root{--navy:#11233f;--ink:#19304a;--muted:#64768b;--green:#087d6a;--line:#dce4ed;--bg:#f3f6fa;--white:#fff;--red:#974753;font-size:100%;color-scheme:light}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55}button,input{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:default}a{color:inherit}button,a,input,summary{touch-action:manipulation}:focus-visible{outline:3px solid #448ad1;outline-offset:4px}button,summary{-webkit-tap-highlight-color:transparent}.skip{position:absolute;top:-80px;left:20px;padding:12px 18px;background:white;z-index:100}.skip:focus{top:10px}.masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px max(28px,calc((100vw - 1360px)/2));background:var(--navy);color:white}.brand{display:flex;align-items:center;gap:12px;font-size:1.55rem;font-weight:750;line-height:1.25;text-decoration:none;letter-spacing:-.5px}.brand-light{font-weight:400}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid #527b86;border-radius:11px;background:#183b4a;color:#7ce8d0;font-size:1rem;letter-spacing:1px;flex-shrink:0}.brand small{display:block;margin-top:5px;font-size:.75rem;letter-spacing:.8px;font-weight:500;color:#bfd0df}.updated{font-size:.875rem;color:#c1d0df;white-space:nowrap}.workspace{max-width:1416px;padding:28px 28px 64px;margin:auto}.mode-tabs{display:flex;gap:5px;width:fit-content;border-radius:11px;background:#e4eaf2;padding:5px;margin-bottom:28px}.mode-tabs button{border:0;background:none;padding:11px 25px;border-radius:8px;font-size:.9375rem;font-weight:650;color:#617287}.mode-tabs button[aria-pressed=true]{background:white;color:var(--navy);box-shadow:0 2px 5px #19304a0e}.work-grid{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:34px}.navigator{background:white;border:1px solid var(--line);border-radius:13px;overflow:hidden}.navigator-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ebeff4;padding:18px}.navigator-head h2{font-size:.9375rem;margin:0;font-weight:700}.text-button{font-size:.875rem;color:#37679c;border:none;background:none;padding:0;text-decoration:underline;text-underline-offset:3px}.steps{list-style:none;margin:0;padding:7px 0}.step{margin:0}.step-link{display:flex;gap:11px;align-items:center;width:100%;padding:15px 18px;border:0;text-align:left;background:white}.step-link:hover{background:#f4f7fa}.step-link>span:nth-child(2){flex:1;min-width:0}.step-link small{display:block;font-size:.75rem;color:var(--muted);margin-bottom:2px}.step-link strong{font-size:.875rem;font-weight:600;line-height:1.45;display:block}.step-number{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#edf2f7;color:#5c738d;font-size:.75rem}.step.current>.step-link{background:#edf7f3}.step.current .step-number{background:var(--green);color:white}.step.current .step-link strong{color:#076453}.edit-mark{color:#7b8da1;font-size:1rem}.side-choices{padding:8px 13px 14px;background:#f9fbfd}.compact-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.compact-options .option{padding:9px 8px;min-height:42px;border-radius:7px;gap:4px;box-shadow:none}.compact-options .option strong{font-size:.875rem;font-weight:550}.compact-options .option small{display:none}.compact-options .option-arrow{font-size:.75rem}.side-choices .choice-group{margin-top:12px}.side-choices .choice-group:first-child{margin-top:0}.side-choices .choice-group h3{font-size:.75rem;margin:0 0 8px;letter-spacing:0;color:#60768b}.main-panel{min-width:0;scroll-margin-top:22px}.question-panel{background:white;border:1px solid var(--line);border-radius:16px;padding:32px;box-shadow:0 5px 22px #253e5710}.question-top{display:flex;justify-content:space-between;align-items:center;min-height:26px;margin-bottom:17px;gap:14px}.eyebrow{font-size:.75rem;letter-spacing:1.6px;color:var(--green);font-weight:750;margin:0 0 9px}.question-top .eyebrow{margin:0}h1{font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25;font-weight:650;letter-spacing:-.7px;margin:0}.question-panel h1{margin:0 0 27px}#panel-title:focus{outline:none}.choice-group{margin-top:24px}.choice-group h3{font-size:.875rem;font-weight:650;color:#52677f;margin:0 0 12px}.choice-group:first-of-type{margin-top:0}.option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.choice-group:has(h3) .option-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:93px;padding:20px 22px;border:1px solid #dce4ed;border-radius:11px;background:#fbfcfe;text-align:left}.option strong{font-size:1.05rem;font-weight:600;display:block;line-height:1.4}.option small{display:block;color:var(--muted);font-size:.875rem;margin-top:5px;line-height:1.4}.option-arrow{font-size:1.2rem;color:#7891a7;flex-shrink:0}.option:hover{border-color:#448e83;background:#f0f8f5;box-shadow:0 3px 12px #087d6a0b}.option.selected{border-color:#158674;background:#eaf6f0}.option.selected .option-arrow{color:var(--green)}.back-button{padding:4px 0;border:0;background:none;color:#506d88;font-size:.875rem}.back-button:hover{text-decoration:underline}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;margin:0 0 23px;font-size:.8125rem;color:#8b9bad}.breadcrumbs button{font-size:.8125rem;border:none;background:none;color:#577087;padding:3px 0;text-align:left}.breadcrumbs button:hover{text-decoration:underline}.results-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}.result-count{font-size:.875rem;background:#e5edf6;color:#3c5b7a;border-radius:7px;padding:6px 10px;white-space:nowrap}.result-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start;margin-bottom:26px}.result-group>h2{grid-column:1/-1;font-size:.9375rem;font-weight:650;color:#4e657e;margin:4px 0 0}.secondary-group{padding-top:23px;border-top:1px solid #d6e0e9}.drug-card{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.drug-main{padding:19px 21px 20px;border-top:3px solid #249582}.drug-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drug-type{font-size:.75rem;color:#718297;margin:0 0 5px}.drug-card h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.35px;font-weight:700;margin:0}.status{display:inline-block;font-size:.875rem;line-height:1.4;padding:3px 8px;border-radius:5px;font-weight:650;white-space:nowrap}.status-active{color:#07614f;background:#e6f5ec}.status-inactive{color:var(--red);background:#f9e9eb}.regimen{font-size:.9375rem;line-height:1.5;margin:7px 0 11px;color:#3e5a74}.indication{display:inline-block;font-size:.8125rem;color:#617387;background:#f1f4f8;border-radius:5px;padding:4px 8px;margin:0 0 12px}.criteria{list-style:none;margin:0;padding:0;font-size:1rem;line-height:1.55}.criteria li{padding-left:13px;position:relative;margin:6px 0}.criteria li:before{position:absolute;content:"";left:0;top:11px;width:4px;height:4px;background:#738aa1;border-radius:50%}.admin-details{border-top:1px solid #e8edf3}.admin-details>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:11px 20px;font-size:.875rem;font-weight:550;color:#526e89;background:#fbfcfe}.admin-details>summary::-webkit-details-marker,.archives>summary::-webkit-details-marker{display:none}.admin-details>summary>span{font-size:1.125rem;font-weight:400}.admin-details[open]>summary>span{transform:rotate(45deg)}.admin-content{padding:2px 20px 17px;font-size:.9375rem}.admin-content h4{font-size:.875rem;margin:14px 0 8px;color:#536981}.admin-content ul{padding-left:18px;margin:10px 0 15px}.admin-content li{margin:7px 0}.admin-grid{margin:20px 0;display:grid;gap:14px}.admin-grid dt{font-size:.8125rem;color:#6b7f93}.admin-grid dd{margin:3px 0 0;font-size:.9375rem;font-weight:550}.admin-notes{color:#465e77}.legal-ref{font-size:.8125rem;color:#657f99;border-top:1px solid #e0e7ee;padding-top:13px;margin:18px 0 0}.inactive .drug-main{border-top-color:#ac717a}.inactive-date{color:#974753;font-size:.875rem;line-height:1.5;margin:3px 0 12px}.archives{margin:38px 0 10px;border:1px solid #ddcfd3;border-radius:11px;background:#f8f4f5}.archives>summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;padding:16px 20px;color:#85545e;font-size:.9375rem;font-weight:600}.archives>summary:before{content:"+";font-size:1.2rem;font-weight:400}.archives[open]>summary:before{content:"−"}.archives>summary>span{font-size:.8125rem;background:#eadec1;border-radius:5px;padding:1px 6px}.archive-body{padding:0 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.result-actions{display:flex;justify-content:space-between;gap:20px;margin:26px 0}.score-note{font-size:.875rem;color:#5c7187;margin:0 0 20px}.empty-message{padding:23px 26px;border:1px dashed #bdccd9;border-radius:10px;background:#fbfcfd;font-size:1rem;color:#576f85;line-height:1.6;margin:0 0 25px}.empty-small{padding:15px;font-size:.875rem;color:#6b7e91}.panel-heading{margin:5px 0 26px}.brand-name{font-size:.9375rem;color:var(--muted);margin:8px 0 0}.search{padding:18px 16px 8px}.search label{display:block;font-size:.875rem;font-weight:600;margin-bottom:8px;color:#536b84}.search input{width:100%;border:1px solid #bdcbd8;border-radius:7px;padding:10px 12px;font-size:.9375rem;background:#fff;color:var(--ink)}.molecule-list{padding:8px 10px 12px;display:grid;gap:3px}.molecule-item{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;background:none;text-align:left;padding:9px 9px;border-radius:6px;font-size:.9375rem;line-height:1.4}.molecule-item>span:last-child{color:#8699ab}.molecule-item:hover{background:#f1f5f9}.molecule-item[aria-pressed=true]{background:#eaf6f0;border-color:#bbdccf;color:#076452;font-weight:650}.molecule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.molecule-tile{display:block;padding:19px 18px;text-align:left;background:white;border:1px solid var(--line);border-radius:10px;min-width:0}.molecule-tile:hover{border-color:#489a88;background:#f4faf7}.molecule-tile strong{display:block;font-size:1rem;font-weight:650}.molecule-tile span{display:block;font-size:.8125rem;color:var(--muted);margin-top:6px;overflow-wrap:anywhere}footer{max-width:1416px;margin:auto;padding:0 28px 25px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#788da1}.noscript{padding:30px}
.card-badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.line-badge,.hist-badge{font-size:.8125rem;line-height:1.45;padding:4px 8px;border-radius:5px}.line-badge{background:#e8f3ee;color:#09634f;font-weight:650}.hist-badge{background:#eaf0f7;color:#395b7d;font-weight:550}.brand-name:empty,.molecule-tile span:empty{display:none}
.status-unreimbursed{background:#fee9e9;color:#a32020;border:1px solid #edb9b9;white-space:nowrap}.drug-card.unreimbursed{border-color:#e8c6c6}.unreimbursed-notice{color:#9a2929;font-size:.8125rem;font-weight:650;margin:10px 0}.unreimbursed-group>h2{color:#9a2929}
.tox-details{border-top:1px solid #e5e4df}.tox-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:11px 20px;list-style:none;cursor:pointer;background:#fbf8f1;color:#765521;font-size:.875rem;font-weight:650}.tox-details>summary::-webkit-details-marker,.tox-family>summary::-webkit-details-marker{display:none}.tox-details>summary:hover{background:#f5efdf}.tox-details>summary>span,.tox-family>summary>span{font-size:1.125rem;font-weight:400}.tox-details[open]>summary>span,.tox-family[open]>summary>span{transform:rotate(45deg)}.tox-content{padding:17px 20px 20px;font-size:.8125rem;line-height:1.55}.tox-profile{margin:0}.tox-profile+.tox-profile{margin-top:17px;padding-top:15px;border-top:1px solid #e9edf1}.tox-profile h4,.tox-profile h5,.tox-partners>h4{font-size:.875rem;color:var(--navy);margin:0 0 8px;font-weight:650}.tox-profile p{margin:6px 0;color:#52677b}.tox-profile p>strong{display:inline;color:#344f63;font-weight:650;margin-right:6px}.tox-profile .tox-alert{padding-left:10px;border-left:2px solid #dfbe7d}.tox-more{margin:9px 0 0}.tox-more>summary{font-size:.75rem;color:#6b7b8c;cursor:pointer}.tox-more p{font-size:.75rem;color:#63778a;margin:7px 0}.immune-more{margin-top:12px}.immunomanager-link{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;margin-top:13px;padding:8px 12px;border:1px solid #c4d6e8;border-radius:7px;background:#f1f6fc;color:#285c89;font-size:.8125rem;font-weight:650;text-decoration:none}.immunomanager-link:hover{background:#e6f0fa}.tox-partners{margin-top:18px;padding-top:16px;border-top:1px solid #e5eaf0}.tox-context{margin:0 0 10px;color:#6b7b8c;font-size:.75rem}.tox-family{border:1px solid #e2e8ee;border-radius:7px;margin:8px 0;overflow:hidden}.tox-family>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#f7f9fb;list-style:none;cursor:pointer;font-weight:600;font-size:.8125rem;color:#425e77}.tox-family>div{padding:12px}.tox-family+.tox-profile{margin-top:17px}.drug-top>div{min-width:0}.drug-top .status{flex-shrink:0}
@media(max-width:420px){.drug-top{flex-wrap:wrap}.tox-content{padding:15px 17px}.immunomanager-link{width:100%;gap:8px}}
.study-details{border-top:1px solid #dfebe5}.study-details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:46px;padding:11px 20px;list-style:none;cursor:pointer;background:#f3f9f6;color:#086453;font-size:.875rem;font-weight:650}.study-details>summary::-webkit-details-marker{display:none}.study-details>summary:hover{background:#eaf5ef}.study-toggle{font-size:1.125rem;font-weight:400}.study-details[open]>summary .study-toggle{transform:rotate(45deg)}.study-content{padding:19px 20px 21px}.study+.study{margin-top:23px;padding-top:21px;border-top:1px solid var(--line)}.study h4{font-size:1rem;line-height:1.35;margin:0;color:var(--navy);overflow-wrap:anywhere}.study-design{font-size:.75rem;color:#667b90;margin:4px 0 12px}.study-population{font-size:.8125rem;color:#52687b;line-height:1.5;margin:0 0 13px}.study-arms{font-size:.8125rem;line-height:1.5;margin:0 0 15px;overflow-wrap:anywhere}.study-arms>strong{font-weight:600;color:#086453}.study-arms>span:last-child{color:#576b80}.study-versus{display:block;font-size:.75rem;color:#81919f;margin:2px 0}.study-metrics{display:grid;grid-template-columns:1fr;gap:9px;margin:0 0 14px}.study-metric{padding:12px 13px;background:#f4f8fa;border:1px solid #e6edf2;border-radius:8px}.study-metric dt{font-size:.75rem;line-height:1.45;color:#546c81;margin:0 0 5px}.study-metric dd{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;line-height:1.35}.study-metric dd strong{font-size:1.2rem;font-weight:700;color:#086453}.metric-versus{font-size:.75rem;color:#81919f}.metric-control{font-size:1.1rem;color:#576b80}.study-metric .metric-detail{font-size:.75rem;color:#536c81;line-height:1.5;margin-top:6px}.study-note{font-size:.8125rem;line-height:1.5;color:#526b7d;margin:12px 0 16px;padding-left:10px;border-left:2px solid #bad7cb}.study-references{display:grid;gap:13px;margin-top:15px}.study-reference{display:grid;justify-items:start;gap:6px}.pubmed-link{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:42px;max-width:100%;padding:8px 12px;background:white;color:#086453;border:1px solid #afcfc0;border-radius:7px;text-decoration:none;font-size:.8125rem;font-weight:650;line-height:1.4}.pubmed-link:hover{background:#eaf5ef;border-color:#6ba38d}.pubmed-link>span{font-size:1rem}.study-citation{font-size:.75rem;color:#667b90;line-height:1.45}
@media(min-width:1001px){.navigator{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin}}
@media(max-width:1120px){.work-grid{grid-template-columns:255px minmax(0,1fr);gap:24px}.result-group,.archive-body{grid-template-columns:1fr}.molecule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-panel{padding:26px}.option{padding:17px}}
@media(max-width:760px){.masthead{padding:18px;gap:16px}.brand{font-size:1.25rem;gap:9px}.brand small{font-size:.75rem;letter-spacing:0}.brand-mark{width:38px;height:38px;font-size:.875rem}.updated{white-space:normal;max-width:110px;font-size:.75rem;text-align:right}.workspace{padding:21px 16px 36px}.mode-tabs{width:100%;margin-bottom:22px}.mode-tabs button{flex:1;padding:11px 8px;font-size:.875rem}.work-grid{display:flex;flex-direction:column;gap:24px}.main-panel{width:100%;order:0}.navigator{width:100%;order:1}.question-panel{padding:23px 20px;border-radius:12px}.question-panel h1{margin-bottom:23px}.option{min-height:85px;padding:15px 13px;gap:6px}.option strong{font-size:1rem}.option small{font-size:.875rem}.option-grid{gap:10px}.choice-group:has(h3) .option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-group{gap:13px}.drug-main{padding:18px}.drug-card h3{font-size:1.2rem}.status{font-size:.875rem}.results-heading{gap:14px}.result-count{font-size:.8125rem;padding:5px 8px}.breadcrumbs{margin-bottom:17px}.molecule-grid{gap:10px}.molecule-tile{padding:16px 13px}.molecule-list{max-height:320px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.side-choices .compact-options{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-body{padding:0 10px 10px}.archive-body .drug-main{padding:16px}footer{padding:0 18px 23px;flex-wrap:wrap}}
@media(max-width:370px){.option-grid,.choice-group:has(h3) .option-grid,.molecule-grid{grid-template-columns:1fr}.brand small{max-width:140px}.updated{max-width:85px}.drug-top{gap:8px}.result-count{white-space:normal}.side-choices .compact-options{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:no-preference){.option,.molecule-tile,.molecule-item{transition:background .14s,border-color .14s}.question-panel,.drug-card{animation:appear .14s ease-out}@keyframes appear{from{opacity:.65}to{opacity:1}}}
@media print{body{background:white}.masthead{background:white;color:var(--ink);padding:0 0 20px}.brand{color:var(--ink)}.brand small,.updated{color:#52687d}.workspace{padding:0}.mode-tabs,.navigator,.result-actions,footer,.skip{display:none}.work-grid{display:block}.result-group{display:block}.drug-card{break-inside:avoid;box-shadow:none;margin-bottom:15px}.breadcrumbs button{color:var(--ink)}.archives:not([open]){display:none}.archive-body{display:block}}
