@charset "UTF-8";
:root{--ink:#163442;--muted:#5b707b;--blue:#126179;--cyan:#2c9db0;--line:#d9e4e8;--paper:#f4f7f7;--navy:#122f3d;--radius:16px;color-scheme:light;font-family:Inter,Segoe UI,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.65}a{color:var(--blue);text-underline-offset:3px}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #d48727;outline-offset:3px}button{color:inherit}button,input,select{min-height:44px}button{touch-action:manipulation}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.2}p:last-child{margin-bottom:0}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-80px;background:#fff;padding:12px;z-index:30}.skip:focus{top:12px}
.topbar{background:#fff;border-bottom:1px solid var(--line)}.topbar-inner{max-width:1440px;margin:auto;padding:6px 36px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;width:88px;height:78px}.brand img{width:76px;height:76px;object-fit:contain}.header-label{font-size:10px;font-weight:800;letter-spacing:.17em;color:#627985;border-left:1px solid var(--line);padding-left:24px}.topbar nav{margin-left:auto;display:flex;gap:28px;align-items:center}.topbar nav a{text-decoration:none;font-weight:650;font-size:13px;color:#3a5664}.topbar nav a:hover{color:var(--blue);text-decoration:underline}.shell{max-width:1440px;margin:auto;padding:42px 36px 0}.intro{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px}.eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:800;letter-spacing:.14em;color:#366775;margin-bottom:13px}.live-dot{width:7px;height:7px;border-radius:50%;background:#208481;box-shadow:0 0 0 4px #dcece7}h1{font-size:clamp(30px,3vw,46px);font-weight:740;letter-spacing:-.045em;margin:0 0 12px}h1 span{color:#527a88;font-weight:430}.intro-copy{color:var(--muted);font-size:17px;margin:0}.edition{text-align:right;min-width:185px;padding-left:24px;border-left:1px solid #cadbde;display:grid;gap:5px}.edition>span{font-size:9px;letter-spacing:.14em;font-weight:800;color:var(--muted)}.edition strong{font-size:14px}.edition small{font-size:12px;color:var(--muted)}
.searchbar{display:flex;align-items:center;gap:18px;margin-bottom:24px}.searchbar>label{font-weight:750;font-size:13px;white-space:nowrap}.search-input{display:flex;align-items:center;background:#fff;border:1px solid #c8d9df;border-radius:10px;padding:0 14px;flex:1;max-width:710px;box-shadow:0 2px 4px #193a4b04}.search-input svg{width:20px;height:20px;fill:none;stroke:#66838e;stroke-width:1.6;flex:none}.search-input input{height:50px;border:0;outline-offset:-3px;width:100%;min-width:0;padding:0 12px;background:none;color:var(--ink);font-size:14px}.search-input input::placeholder{color:#84959d}.search-input button{border:0;background:none;color:var(--blue);font-size:12px;font-weight:700}.search-hint{font-size:12px;color:var(--muted)}
.browser{display:grid;grid-template-columns:218px 258px minmax(0,1fr);align-items:start;border:1px solid #cbdce1;border-radius:var(--radius);background:#fff;box-shadow:0 14px 40px #15394b07;overflow:clip;min-height:760px}.column-head{display:flex;align-items:center;gap:8px;padding:22px 20px 16px;min-height:70px}.column-head h2{font-size:14px;letter-spacing:0;margin:0}.step{font-size:10px;letter-spacing:.03em;color:#8199a4;font-weight:700}.categories{background:#edf3f5;align-self:stretch;padding-bottom:20px;border-right:1px solid var(--line)}.categories nav{padding:0 10px}.category-button{width:100%;border:0;background:transparent;display:grid;grid-template-columns:6px 1fr auto;align-items:center;gap:9px;text-align:left;padding:11px 10px;min-height:44px;border-radius:7px;font-size:12px;line-height:1.4;margin:2px 0;color:#48636f;font-weight:650}.category-button small{font-size:10px;color:#77909b;font-weight:500}.category-button.active{background:#173d4e;color:#fff;box-shadow:0 3px 7px #102f4312}.category-button.active small{color:#b5d4df}.category-button:hover:not(.active){background:#e1ebef}.category-dot{height:6px;width:6px;border-radius:2px;background:var(--color)}.category-button.active .category-dot{background:#6fd6dd}.side-note{border-top:1px solid #d4e1e5;margin:24px 20px 0;padding-top:20px;color:#6c8590;font-size:11px;line-height:1.6}.side-note svg{width:24px;height:24px;fill:none;stroke:#7094a2;stroke-width:1.3;margin-bottom:7px}.drug-picker{position:sticky;top:0;border-right:1px solid var(--line);align-self:start;min-width:0}.drug-picker .column-head{padding-bottom:9px}.count{margin-left:auto;color:#547989;background:#e9f1f4;font-size:11px;font-weight:700;min-width:25px;text-align:center;border-radius:5px;padding:1px 5px}.result-caption{font-size:11px;line-height:1.5;color:#7a8c95;padding:0 20px 16px;min-height:30px}.drug-button{width:100%;position:relative;display:block;text-align:left;padding:14px 30px 14px 20px;border:0;border-top:1px solid #edf1f3;background:#fff;font-size:13px;line-height:1.4;min-height:51px;overflow-wrap:anywhere;font-weight:600}.drug-button small{display:block;color:#82949c;font-size:10px;font-weight:400;padding-top:4px}.drug-button.selected{background:#eaf5f6;color:#14576a;box-shadow:inset 3px 0 0 #2698a8}.drug-button.selected small{color:#527e8b}.drug-button:hover:not(.selected){background:#f4f8f9}.drug-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:#9cafb8}.selected .drug-arrow{color:#288596}#drug-list{max-height:690px;max-height:min(690px,calc(100vh - 150px));overflow-y:auto;scrollbar-width:thin;scrollbar-color:#bfd0d7 transparent}#empty-results{padding:20px;color:var(--muted);font-size:13px}.mobile-select{display:none}
.profile{padding:28px 34px 24px;min-width:0;scroll-margin-top:16px}.profile:focus{outline:0}.profile-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.category-tag{color:var(--color);font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.07em;text-transform:uppercase;display:flex;align-items:center;gap:7px}.category-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color);flex:none}.profile-date{color:#97a7ae;font-size:9px;font-weight:650;letter-spacing:.08em;white-space:nowrap}.profile h2{font-size:clamp(25px,2.4vw,36px);letter-spacing:-.035em;margin:0 0 12px;overflow-wrap:anywhere}.aliases{font-size:12px;color:#506d7b;margin-bottom:23px;overflow-wrap:anywhere}.aliases span{color:#91a0a7;margin-right:5px}.schedule{display:grid;gap:4px;padding:14px 18px;border-radius:9px;background:#f2f6f7;border:1px solid #dbe7eb;margin:22px 0 25px}.schedule>span{font-size:9px;letter-spacing:.12em;color:#688491;font-weight:800}.schedule strong{font-size:17px;font-weight:700;line-height:1.4}.schedule small{font-size:10px;color:#718892}.schedule.proposed{background:#fff8ec;border-color:#ead8b6}.schedule.proposed strong{color:#8d5f19}.schedule.unknown{background:#f5f5f8;border-color:#e2e3e9}.profile-section{padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid #e2eaee}.profile-section h3,.guide-notes h3{font-size:14px;letter-spacing:.01em;margin:0 0 14px}.profile-section p,.category-context p{font-size:13px;color:#526d79;line-height:1.75;overflow-wrap:anywhere}.profile-section>p:last-child{margin-bottom:0}.category-context{margin:-4px 0 24px;color:#64808d;font-size:12px}.category-context summary{font-size:12px;font-weight:650;padding:6px 0;min-height:32px;cursor:pointer}.category-context p{padding:10px 0 0}.answer-card{display:flex;gap:12px;padding:16px;background:#f0f7f8;border-radius:9px;margin-bottom:18px}.answer-icon{font-size:21px;background:#fff;border:1px solid #d7e8eb;color:#368897;width:31px;height:31px;flex:none;border-radius:8px;text-align:center;line-height:28px}.answer-card h4,.testing h4{font-size:12px;line-height:1.5;margin:0 0 5px}.answer-card p{font-size:11px;line-height:1.65;margin:0;color:#65818d}.testing{padding:0 2px}.testing p{font-size:12px;margin-bottom:9px}.data-note{font-size:11px!important;color:#7c8f98!important;line-height:1.65!important}.cfsre{display:flex;align-items:flex-start;gap:19px;padding:17px;background:#f6f8f9;border-radius:9px;margin-bottom:15px}.cfsre>strong{font-size:35px;line-height:1.2;color:#28738a;font-weight:550;letter-spacing:-.045em}.cfsre b{font-size:11px}.cfsre p{font-size:11px;line-height:1.6;margin:4px 0}.cfsre a{font-size:10px;font-weight:650}.report-detail{padding:11px 0;border-top:1px solid #e4edef;font-size:12px}.report-detail summary{cursor:pointer;min-height:32px;display:list-item;font-weight:650;padding:4px 0}.report-detail .data-note{margin-top:12px}.record{padding:12px;background:#f6f8fa;margin:10px 0;border-radius:6px}.record>strong{font-size:13px}.record dl,.tox-record{margin:10px 0 0}.record dl div,.tox-record div{display:grid;grid-template-columns:80px 1fr;gap:10px;padding:4px 0;font-size:11px}.record dt,.tox-record dt{color:#7b939e}.record dd,.tox-record dd{margin:0;overflow-wrap:anywhere}.text-link{font-size:11px}.guide-notes{background:#fffbf3;border-left:3px solid #cfa263;padding:15px 17px;margin-bottom:22px;font-size:11px;color:#7d6948}.guide-notes h3{font-size:12px;margin-bottom:8px}.guide-notes p{margin:0 0 9px}.guide-notes p:last-child{margin-bottom:0}.profile-sources{border-bottom:1px solid #e3ebee;padding-bottom:16px}.profile-sources summary{font-size:12px;font-weight:700;cursor:pointer;min-height:44px;padding-top:10px}.profile-sources summary span{margin-left:6px;font-size:10px;background:#edf2f5;border-radius:4px;padding:2px 5px;color:#6e8691}.sources{padding:0 0 0 17px;margin:10px 0}.sources li{padding:5px 0;line-height:1.55;overflow-wrap:anywhere}.sources a{font-size:11px;text-decoration:none}.sources a:hover{text-decoration:underline}.profile-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-top:18px}.profile-actions button,.profile-empty button{border:1px solid #cadce3;border-radius:7px;background:#fff;font-size:11px;min-height:38px;padding:8px 12px;color:#386879;font-weight:650}.profile-actions button:hover{background:#edf5f7}#copy-status{font-size:11px;color:#39766c}.profile-empty{padding:60px 0}.profile-empty>span{font-size:56px;color:#9ebac7}.profile-empty h2{font-size:23px;margin-top:10px}.profile-empty p{color:var(--muted)}.loading{padding:60px 0;color:#65808e}.about{display:grid;grid-template-columns:300px 1fr;gap:70px;padding:58px 0 40px}.about h2{font-size:25px;letter-spacing:-.035em;max-width:250px}.about-copy{font-size:12px;line-height:1.8;color:#617c88}.about-copy strong{color:#3f5e6c}.about-copy details{border-top:1px solid #d8e4e7;padding:12px 0}.about-copy summary{font-weight:650;color:#456776;cursor:pointer;min-height:33px;padding-top:4px}.about-copy details p:first-of-type{padding-top:12px}.help{border-top:1px solid #d5e1e5;display:grid;grid-template-columns:155px 1fr 260px;gap:25px;align-items:start;padding:26px 0;color:#657e89;font-size:11px;line-height:1.8}.help strong{font-size:12px;color:#8c5444}.help p{margin:0}.footer{display:flex;align-items:center;gap:22px;max-width:1440px;padding:25px 36px 30px;margin:auto;color:#8a9ca5;font-size:10px;border-top:1px solid #dbe6e9}.footer>span{color:#496a79;font-weight:700;font-size:12px}.footer p{margin:0}.footer>a{margin-left:auto;text-decoration:none}.no-script,#app-error{padding:24px;background:#fff4dc;color:#715018}#app-error{margin-bottom:20px;border-radius:10px}
@media(min-width:1450px){.browser{grid-template-columns:234px 280px minmax(0,1fr)}}
@media(max-width:1130px){.browser{grid-template-columns:190px 220px minmax(0,1fr)}.shell{padding:30px 22px 0}.profile{padding:24px}.category-button{font-size:11px;padding-left:7px;padding-right:7px}.topbar-inner{padding-left:22px;padding-right:22px}.header-label{display:none}.search-hint{display:none}.about{grid-template-columns:220px 1fr;gap:40px}.help{grid-template-columns:1fr 3fr}.help p:last-child{grid-column:2}.profile-date{display:none}}
@media(max-width:900px){.browser{grid-template-columns:220px minmax(0,1fr)}.categories{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line);padding:0 20px 18px}.categories .column-head{padding:16px 0 10px;min-height:auto}.categories nav,.side-note{display:none}.categories .mobile-select{display:block}.mobile-select{border:1px solid #c6d8e0;border-radius:7px;background:#fff;color:#345d71;width:100%;min-width:0;padding:10px 12px;font-size:13px}.edition{min-width:165px}.profile{padding:25px}.about{grid-template-columns:1fr;gap:10px}.about h2{max-width:none}.topbar nav{gap:20px}}
@media(max-width:760px){.topbar-inner{padding:4px 18px;gap:10px}.brand{width:64px;height:68px}.brand img{width:62px;height:62px}.topbar nav{gap:16px}.topbar nav a{font-size:11px}.topbar nav a:nth-child(2){display:none}.shell{padding:26px 16px 0}.intro{display:block;margin-bottom:23px}.intro h1{font-size:33px;line-height:1.15;max-width:400px}.intro-copy{font-size:14px}.eyebrow{font-size:9px}.edition{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border:0;padding:16px 0 0;text-align:left}.edition>span{display:none}.edition strong,.edition small{font-size:10px;font-weight:500}.edition small:before{content:'·';margin-right:8px}.searchbar{display:block;margin-bottom:18px}.searchbar>label{display:block;margin-bottom:7px;font-size:12px}.search-input{padding:0 10px}.search-input input{font-size:12px;padding:0 8px;height:48px}.browser{display:block;min-height:0;overflow:clip}.categories{padding:0 17px 14px}.categories .column-head{padding-top:15px}.drug-picker{position:static;border-right:0;padding:0 17px 18px;border-bottom:1px solid var(--line)}.drug-picker .column-head{padding:15px 0 8px;min-height:0}.result-caption{padding:0 0 10px;font-size:10px;min-height:0}.drug-picker .mobile-select{display:block}#drug-list{display:none}.count{margin-left:0;font-size:9px;min-width:20px}.profile{padding:24px 20px 22px}.profile h2{font-size:29px}.profile-date{display:block;font-size:8px}.category-tag{font-size:9px}.schedule{margin:18px 0 23px;padding:13px 15px}.schedule strong{font-size:16px}.profile-section p{font-size:12px}.profile-section h3{font-size:13px}.answer-card{padding:13px;gap:10px}.answer-card p{font-size:11px}.cfsre{gap:13px;padding:14px}.cfsre>strong{font-size:31px}.cfsre b{font-size:10px}.about{padding:34px 4px 25px}.about h2{font-size:24px}.about-copy{font-size:11px}.help{display:block;padding:22px 4px}.help p{padding-top:8px}.footer{margin:0 16px;padding:22px 0;flex-wrap:wrap;gap:10px;font-size:9px}.footer p{flex-basis:100%;order:3}.footer>a{margin-left:auto}.profile-actions button{min-height:44px}#empty-results{padding:10px 0 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-behavior:auto!important}}
@media print{body{background:#fff;font-size:11pt}.topbar,.intro,.searchbar,.categories,.drug-picker,.about,.help,.footer,.profile-actions,.skip{display:none!important}.shell{max-width:none;padding:0}.browser{display:block;border:0;box-shadow:none;min-height:0}.profile{padding:0}.profile h2{font-size:26pt}.profile-section p{font-size:10pt}.profile-section{break-inside:avoid}.profile-sources{display:none}.profile:after{content:'PreventionCoach.ai | Emerging Drugs Reference | Guide updated October 23, 2026';display:block;margin-top:20px;font-size:8pt;color:#666}.schedule,.answer-card,.cfsre{print-color-adjust:exact}}

/* Second edition */
.profile-section p.drug-introduction{color:#244f61;font-size:14px;font-weight:550;line-height:1.8}.monitor-record{margin:12px 0;padding:14px;background:#f5f8fa;border:1px solid #e1ebef;border-radius:8px}.monitor-record h4{font-size:12px;margin:0 0 8px}.monitor-record>p{font-size:11px}.scope-note{border-left:3px solid #6b9ba8;padding-left:10px;color:#436773!important}.table-scroll{max-width:100%;overflow-x:auto;margin:12px 0;scrollbar-width:thin}.monitor-table{border-collapse:collapse;width:100%;font-size:11px;text-align:left;line-height:1.6}.monitor-table caption{caption-side:top;text-align:left;color:#5c7b88;font-size:10px;padding-bottom:8px}.monitor-table th,.monitor-table td{padding:9px 10px;border-bottom:1px solid #dae6eb;vertical-align:top;overflow-wrap:anywhere}.monitor-table thead th{background:#eaf2f5;font-weight:700;color:#385f70}.monitor-table tbody th{font-weight:600}.monitor-table td{color:#587684}.about-copy{min-width:0}#monitoring-sources details{margin:0 0 0 8px;padding-left:10px;border-left:2px solid #dce8eb}#monitoring-sources .monitor-table{min-width:440px}.tracker-list{padding-left:18px}.tracker-list li{padding:5px 0}.tracker-list p{font-size:11px;margin:3px 0}.profile-sources h4{font-size:11px;margin-top:18px}@media(max-width:760px){.profile-section p.drug-introduction{font-size:13px}.monitor-record{padding:12px}.monitor-table th,.monitor-table td{padding:8px 6px;font-size:10px}}

/* Sourced website additions */
.entry-type{font-size:9px;letter-spacing:.1em;font-weight:750;color:#6c7d61;margin:-3px 0 18px}.product-figure{margin:18px 0 22px}.product-photo{aspect-ratio:1.4;overflow:hidden;border-radius:10px;background:#666}.product-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.product-figure figcaption{font-size:10px;line-height:1.6;color:#73858e;margin-top:8px}.assay-detail,.regulatory-detail{margin-top:16px}.related-profiles>div{display:flex;flex-wrap:wrap;gap:8px}.related-profiles a{display:inline-flex;gap:12px;align-items:center;padding:9px 12px;min-height:44px;border:1px solid #ccdfe4;border-radius:7px;text-decoration:none;font-size:11px;font-weight:650;background:#f5fafb}.related-profiles a:hover{background:#e6f2f3}.direct-sources .sources a{font-size:11px}.regulatory-detail>p{font-size:12px}@media(max-width:760px){.profile-kicker{flex-wrap:wrap;gap:6px}.product-figure figcaption{font-size:9px}.related-profiles a{width:100%;justify-content:space-between}}@media print{.product-photo{max-width:360px}.profile:after{content:'PreventionCoach.ai | Emerging Drugs Reference | Website updated October 24, 2026'}}

.download-guide{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin-top:18px;padding:10px 15px;border:1px solid #bdcfd5;border-radius:8px;background:#fff;text-decoration:none;font-size:12px;font-weight:700;min-height:44px}.download-guide span{font-size:10px;font-weight:400;color:#647d89}.download-guide:hover{background:#e7f3f4}@media(max-width:760px){.download-guide{width:100%;justify-content:space-between}.download-guide span{font-size:9px}}@media print{.download-guide{display:none}}
