.InfoPanel_panel__FIqAP{border-top:1px solid var(--gray-100);background:var(--blue-50);animation:InfoPanel_slideDown__63wSg .2s ease;overflow:hidden}.InfoPanel_header__dPyEi{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--blue-100)}.InfoPanel_title__JooQu{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--blue-600)}.InfoPanel_closeBtn__4Lljb{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--blue-200);border-radius:var(--radius-sm);color:var(--blue-400);cursor:pointer;transition:all var(--transition-fast)}.InfoPanel_closeBtn__4Lljb:hover{background:var(--blue-100);color:var(--blue-600)}.InfoPanel_body__WZQwR{padding:var(--space-5) var(--space-6)}.InfoPanel_empty__ybMtd{font-size:var(--text-sm);color:var(--gray-500);margin:0}.InfoPanel_timing__GRdXC{display:flex;align-items:center;gap:var(--space-5);margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--white);border-radius:var(--radius-md);border:1px solid var(--blue-100)}.InfoPanel_timingItem__NFVUr{flex:1 1;text-align:center}.InfoPanel_timingLabel__06jV5{display:block;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.03em;color:var(--gray-400);margin-bottom:2px}.InfoPanel_timingValue__GXr2B{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--blue-700)}.InfoPanel_timingDivider__DkM37{width:1px;height:28px;background:var(--blue-200);flex-shrink:0}.InfoPanel_section__OqRql{margin-bottom:var(--space-4)}.InfoPanel_section__OqRql:last-child{margin-bottom:0}.InfoPanel_sectionLabel__KRMJo{display:block;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.03em;color:var(--gray-500);margin-bottom:var(--space-2)}.InfoPanel_tags__lGg_s{display:flex;flex-wrap:wrap;gap:var(--space-2)}.InfoPanel_tag__8sReM{padding:2px var(--space-3);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--gray-600)}.InfoPanel_pearls__oFSb7{margin:0;padding-left:var(--space-6);list-style:none}.InfoPanel_pearl__Kfxrr{position:relative;font-size:var(--text-xs);color:var(--gray-700);line-height:1.6;padding-left:var(--space-2)}.InfoPanel_pearl__Kfxrr:before{content:"";position:absolute;left:calc(-1 * var(--space-5));top:7px;width:5px;height:5px;background:var(--blue-400);border-radius:var(--radius-full)}@keyframes InfoPanel_slideDown__63wSg{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}.DrugCard_card__fLiTW{background:var(--white);border:1px solid var(--gray-200);border-left:3px solid var(--category-color,var(--gray-400));border-radius:var(--radius-xl);overflow:hidden;transition:all .2s ease}.DrugCard_card__fLiTW:hover{border-color:var(--gray-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.DrugCard_header__uvy4Z{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--gray-100)}.DrugCard_name__1fgoa{font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-900)}.DrugCard_badge__G9vKn{padding:3px var(--space-3);border-radius:var(--radius-sm);font-size:.625rem;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.03em}.DrugCard_body__CzKAG{padding:var(--space-6)}.DrugCard_concentration__Dmgq9{font-size:var(--text-xs);color:var(--gray-500);margin-bottom:var(--space-5)}.DrugCard_doseRow__oTLxV{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--gray-100)}.DrugCard_doseRow__oTLxV:last-of-type{border-bottom:none;padding-bottom:0}.DrugCard_doseLabel__Vw_A0{font-size:var(--text-sm);color:var(--gray-500)}.DrugCard_doseLabel__Vw_A0.DrugCard_low__a_tNW{color:var(--gray-400)}.DrugCard_doseLabel__Vw_A0.DrugCard_standard__MooD8{color:var(--gray-700);font-weight:var(--font-medium)}.DrugCard_doseLabel__Vw_A0.DrugCard_high__2Hpqt{color:var(--red-500)}.DrugCard_doseValues__pocPz{text-align:right}.DrugCard_perKg__lGasw{font-size:var(--text-xs);color:var(--gray-400);margin-bottom:2px}.DrugCard_calculated__DSPwo{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--gray-900)}.DrugCard_calculated__DSPwo.DrugCard_standard__MooD8{color:var(--blue-600);font-size:1rem}.DrugCard_doseUnit__k7PvO{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--gray-500);margin-left:2px}.DrugCard_notes__lvMms{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--gray-100);font-size:var(--text-xs);color:var(--gray-500);font-style:italic}.DrugCard_footer__b_GxC{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);background:var(--gray-50);border-top:1px solid var(--gray-100)}.DrugCard_route__DvY8L{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--gray-500);text-transform:uppercase;letter-spacing:.03em}.DrugCard_actions__xmqz4{display:flex;gap:var(--space-2)}.DrugCard_actionBtn__qtcul{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-sm);color:var(--gray-400);cursor:pointer;transition:all var(--transition-fast)}.DrugCard_actionBtn__qtcul:hover{border-color:var(--gray-300);color:var(--gray-600)}.DrugCard_activeBtn__QJSTj{background:var(--blue-50);border-color:var(--blue-300);color:var(--blue-600)}.DrugCard_copiedBtn__TAPaE{background:var(--green-50);border-color:var(--green-400);color:var(--green-600)}.DrugCard_footerLeft__SuRJh{display:flex;align-items:center;gap:var(--space-3)}.DrugCard_evidenceBadge__llj9S{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 6px;border-radius:var(--radius-sm)}.DrugCard_evidenceDot__g5WBA{width:6px;height:6px;border-radius:50%;background:currentColor}.DrugCard_evidenceA__3mPF_{background:#dcfce7;color:#166534}.DrugCard_evidenceB__wYiHG{background:var(--amber-100);color:var(--status-caution-fg)}.DrugCard_evidenceC__1AaII{background:var(--gray-100);color:var(--gray-600)}.DoseContext_bar__6jDc4{position:-webkit-sticky;position:sticky;top:var(--space-5);z-index:var(--z-sticky);border-radius:var(--radius-2xl);padding:var(--space-6) var(--space-7);margin-bottom:var(--space-9)}.DoseContext_searchRow__9ZVYt{display:flex;align-items:center;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--glass-border-soft)}.DoseContext_searchIcon__Ymyf2{color:var(--brand);flex-shrink:0}.DoseContext_search__l2cpW{flex:1 1;border:none;background:none;outline:none;font-size:var(--text-lg);color:var(--text);min-width:0}.DoseContext_search__l2cpW::placeholder{color:var(--text-faint)}.DoseContext_clear__IHzjY{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-muted);cursor:pointer}.DoseContext_contextRow__9zxl8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-9);margin-top:var(--space-6)}.DoseContext_label__fqVr5{display:block;font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-bottom:var(--space-3)}.DoseContext_weightInput__5IGnz{display:flex;align-items:center;gap:var(--space-3)}.DoseContext_weightValue__R3Nhs{width:88px;height:40px;padding:0 var(--space-4);border:1px solid var(--glass-border-soft);border-radius:var(--radius-lg);background:var(--glass-bg-subtle);font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text)}.DoseContext_weightValue__R3Nhs:focus{outline:none;border-color:var(--brand-soft);box-shadow:var(--shadow-focus)}.DoseContext_unitToggle__Bp_Y0{display:flex;gap:2px;padding:2px;border-radius:var(--radius-lg);background:var(--surface-inset)}.DoseContext_unitBtn__eQjuW{padding:6px 12px;border:none;border-radius:var(--radius-md);background:none;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.DoseContext_unitActive__CqFGV{background:var(--surface-raised);color:var(--brand);box-shadow:var(--shadow-xs)}.DoseContext_chips__m_O2O{display:flex;flex-direction:column}.DoseContext_chipRow__I62H0{display:flex;gap:var(--space-3)}.DoseContext_chip__mQRg_{height:40px;padding:0 var(--space-6);border:1px solid var(--glass-border-soft);border-radius:var(--radius-full);background:var(--glass-bg-subtle);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.DoseContext_chip__mQRg_:hover{border-color:var(--brand-soft);color:var(--brand)}.DoseContext_chipActive__4w99J{background:var(--status-caution-bg);border-color:var(--status-caution);color:var(--status-caution-fg)}.DoseAnswer_card__TxKlc{border-radius:var(--radius-xl);padding:var(--space-7);border-left:3px solid var(--cat,var(--brand));transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.DoseAnswer_card__TxKlc:hover{box-shadow:var(--shadow-md)}.DoseAnswer_head__5YHSL{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.DoseAnswer_titleWrap__BmhUv{display:flex;align-items:center;gap:var(--space-3);min-width:0}.DoseAnswer_name__4AATP{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text);letter-spacing:-.01em}.DoseAnswer_badge__J3doJ{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:2px 9px;border-radius:var(--radius-full);white-space:nowrap}.DoseAnswer_copyBtn__2dngc{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--glass-border-soft);border-radius:var(--radius-md);background:var(--glass-bg-subtle);color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.DoseAnswer_copyBtn__2dngc:hover{color:var(--brand);border-color:var(--brand-soft)}.DoseAnswer_copied__1_qBr{color:var(--status-ready)}.DoseAnswer_verdict__Pm3HH{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-5);margin-bottom:var(--space-4)}.DoseAnswer_doseMain__7UeCp{display:flex;align-items:baseline;gap:var(--space-2)}.DoseAnswer_doseValue__TlGmO{font-family:var(--font-mono);font-size:var(--text-5xl);font-weight:var(--font-bold);letter-spacing:-.03em;color:var(--text);line-height:1}.DoseAnswer_doseUnit___BfsE{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--text-secondary)}.DoseAnswer_doseMeta__SuKZM{display:flex;flex-direction:column;gap:2px}.DoseAnswer_metaLine__k_LZe{font-size:var(--text-sm);color:var(--text-muted)}.DoseAnswer_range__dv5_Z{font-family:var(--font-mono);color:var(--text-secondary)}.DoseAnswer_range__dv5_Z,.DoseAnswer_vol__EPfiJ{font-size:var(--text-sm);font-weight:var(--font-medium)}.DoseAnswer_vol__EPfiJ{color:var(--brand)}.DoseAnswer_cautions__5hXIU{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.DoseAnswer_caution__ab5bN{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--status-caution-fg);background:var(--status-caution-bg);padding:4px 10px;border-radius:var(--radius-full)}.DoseAnswer_organBox__vh2HY{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--status-caution-bg);border-left:3px solid var(--status-caution-fg)}.DoseAnswer_organHead__Yrl_X{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--status-caution-fg)}.DoseAnswer_organBoxOk__gW_TF{background:var(--status-ready-bg);border-left-color:var(--status-ready)}.DoseAnswer_organBoxOk__gW_TF .DoseAnswer_organHead__Yrl_X{color:var(--status-ready-fg)}.DoseAnswer_organSuggest__8nBTi{font-size:var(--text-sm);color:var(--text)}.DoseAnswer_organSuggest__8nBTi strong{font-family:var(--font-mono);font-weight:var(--font-bold)}.DoseAnswer_organSuggestMeta__tUUIi{color:var(--text-muted)}.DoseAnswer_organAvoid__shjs5{align-self:flex-start;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--status-critical-fg);background:var(--status-critical-bg);padding:3px 9px;border-radius:var(--radius-full)}.DoseAnswer_organAdvisory__vhCUa,.DoseAnswer_organReassure__KSKkp{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.DoseAnswer_organAdvisory__vhCUa svg{color:var(--status-caution-fg);flex-shrink:0;margin-top:2px}.DoseAnswer_organReassure__KSKkp svg{color:var(--status-ready);flex-shrink:0;margin-top:2px}.DoseAnswer_organSource__vEzg3{font-size:var(--text-xs);font-style:italic;color:var(--text-muted)}.DoseAnswer_detailToggle__xK00e{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:none;font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--brand);cursor:pointer;padding:var(--space-1) 0}.DoseAnswer_detail__iMhQV{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--glass-border-soft);animation:DoseAnswer_fadeInUp__Ly81x .25s var(--ease-out) both}.DoseAnswer_timing__zSAhe{display:flex;gap:var(--space-9);margin-bottom:var(--space-5)}.DoseAnswer_timingItem__LDola{display:flex;flex-direction:column;gap:2px}.DoseAnswer_timingLabel__Uoa10{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.DoseAnswer_timingVal__Zy4YF{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--font-semibold);color:var(--text)}.DoseAnswer_notes__jdryZ{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.DoseAnswer_block__V840b,.DoseAnswer_notes__jdryZ{margin-bottom:var(--space-5)}.DoseAnswer_blockLabel__sDnv4{display:block;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin-bottom:var(--space-3)}.DoseAnswer_tags__LKKfT{display:flex;flex-wrap:wrap;gap:var(--space-2)}.DoseAnswer_tag__ZIKCh{font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-inset);padding:3px 9px;border-radius:var(--radius-full)}.DoseAnswer_pearls__3cT_q{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5);list-style:disc}.DoseAnswer_pearls__3cT_q li{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.DoseAnswer_source__o8hzN{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.DoseAnswer_grade__vkqBK{font-size:var(--text-xs);font-weight:var(--font-bold);padding:3px 9px;border-radius:var(--radius-full)}.DoseAnswer_gradeA__oROfB{color:var(--status-ready-fg);background:var(--status-ready-bg)}.DoseAnswer_gradeB__hW7ps{color:var(--brand);background:var(--brand-subtle)}.DoseAnswer_gradeC__QNtYj{color:var(--status-caution-fg);background:var(--status-caution-bg)}.DoseAnswer_study__No7Et{font-size:var(--text-sm);color:var(--text-muted)}.page_page__v_fKk{flex:1 1;overflow-y:auto;padding:var(--space-10) var(--space-7) var(--space-16)}@media (min-width:769px){.page_page__v_fKk{padding:var(--space-14) var(--space-10) var(--space-20)}}.page_inner__CYdJ8{max-width:1080px;margin:0 auto}.page_head__pkNMH{margin-bottom:var(--space-9)}.page_title__SCAM6{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);letter-spacing:-.02em;color:var(--text);margin-bottom:var(--space-3)}.page_subtitle__hof8e{max-width:40rem;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-muted)}.page_grid__WlTyu{display:grid;grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-7)}@media (min-width:700px){.page_grid__WlTyu{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__WlTyu{grid-template-columns:repeat(3,1fr)}}.page_empty__NMmeh{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-20) var(--space-7);text-align:center;color:var(--text-muted)}.page_empty__NMmeh svg{color:var(--text-faint)}.page_disclaimer___ssmS{margin-top:var(--space-12);padding-top:var(--space-7);border-top:1px solid var(--glass-border-soft);font-size:var(--text-sm);color:var(--text-faint);line-height:var(--leading-relaxed);text-align:center}