.pharmacology-module__mi8zSG__page{color:var(--ink);min-height:100vh;font-family:var(--font-sans,system-ui, -apple-system, sans-serif);background-color:#0f172a;background:var(--background);flex-direction:column;display:flex}.pharmacology-module__mi8zSG__header,.pharmacology-module__mi8zSG__navigation{background:var(--brand-forest);color:var(--primary-foreground);border-color:#ffffff24}.pharmacology-module__mi8zSG__header a,.pharmacology-module__mi8zSG__headerTitle,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__eyebrow,.pharmacology-module__mi8zSG__courseGroupHeader h4,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__lessonLink,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__lessonId,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__chapterRef{color:var(--primary-foreground)}.pharmacology-module__mi8zSG__header a:hover,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__openIcon,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__completedIcon,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__courseBadge{color:var(--brand-mint)}.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__courseBadge,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__lessonLink:hover{background:#75fc961f}.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__activeLesson{background:var(--brand-mint);color:var(--brand-forest)}.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__activeLesson .pharmacology-module__mi8zSG__lessonId,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__activeLesson .pharmacology-module__mi8zSG__openIcon,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__activeLesson .pharmacology-module__mi8zSG__completedIcon{color:var(--brand-forest)}.pharmacology-module__mi8zSG__questionBankLink{min-height:44px;color:var(--brand-mint);border-top:1px solid #ffffff2e;align-items:center;gap:.55rem;margin:.45rem .75rem 0;padding:.65rem .5rem;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}.pharmacology-module__mi8zSG__questionBankLink:hover,.pharmacology-module__mi8zSG__questionBankLink:focus-visible{color:#fff;background:#75fc961f}.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__lockedLesson,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__lockedLesson .pharmacology-module__mi8zSG__lessonId,.pharmacology-module__mi8zSG__navigation .pharmacology-module__mi8zSG__lockIcon{color:#ffffff75}.pharmacology-module__mi8zSG__article{color:var(--ink)}.pharmacology-module__mi8zSG__lessonHeader,.pharmacology-module__mi8zSG__keyTermsSection h2,.pharmacology-module__mi8zSG__topicsSection h2{border-color:var(--line)}.pharmacology-module__mi8zSG__lessonHeader h1,.pharmacology-module__mi8zSG__keyTermsSection h2,.pharmacology-module__mi8zSG__topicsSection h2,.pharmacology-module__mi8zSG__assessment h2,.pharmacology-module__mi8zSG__questionPrompt,.pharmacology-module__mi8zSG__caseStudyBox h3,.pharmacology-module__mi8zSG__exploreHeader h2{color:var(--ink)}.pharmacology-module__mi8zSG__chapterBadge,.pharmacology-module__mi8zSG__submitBtn,.pharmacology-module__mi8zSG__diagramTabActive,.pharmacology-module__mi8zSG__playbackButtons>button{background:var(--brand-forest);color:var(--primary-foreground)}.pharmacology-module__mi8zSG__submitBtn:hover:not(:disabled),.pharmacology-module__mi8zSG__playbackButtons>button:hover{background:var(--bronze)}.pharmacology-module__mi8zSG__reading,.pharmacology-module__mi8zSG__keyTermDef,.pharmacology-module__mi8zSG__topicDetails,.pharmacology-module__mi8zSG__caseScenario,.pharmacology-module__mi8zSG__caseAnalysis ul,.pharmacology-module__mi8zSG__figureDescription{color:var(--muted)}.pharmacology-module__mi8zSG__keyTermsSection,.pharmacology-module__mi8zSG__topicsSection,.pharmacology-module__mi8zSG__goDeeperDetails,.pharmacology-module__mi8zSG__assessment,.pharmacology-module__mi8zSG__exploreSection{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow-card)}.pharmacology-module__mi8zSG__keyTermCard,.pharmacology-module__mi8zSG__questionBox,.pharmacology-module__mi8zSG__caseStudyBox,.pharmacology-module__mi8zSG__playback,.pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__figureControls button{background:var(--background);border-color:var(--line)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermCard,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__questionBox,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__optionLabel,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__playback,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figureControls button,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__secondaryControls,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtn,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast{background:var(--background);border-color:var(--line);color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermCard{border-left:3px solid var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermName,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figureHeader h3,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox strong,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast strong{color:var(--brand-forest)}.pharmacology-module__mi8zSG__keyTermCard{border-left-color:var(--brand-forest)}.pharmacology-module__mi8zSG__keyTermCard:hover,.pharmacology-module__mi8zSG__goDeeperDetails[open]{border-color:var(--bronze)}.pharmacology-module__mi8zSG__keyTermName,.pharmacology-module__mi8zSG__topicCard h3,.pharmacology-module__mi8zSG__goDeeperSummary,.pharmacology-module__mi8zSG__caseAnalysis h4,.pharmacology-module__mi8zSG__exploreBadge,.pharmacology-module__mi8zSG__figureHeader h3{color:var(--brand-forest)}.pharmacology-module__mi8zSG__goDeeperSummary,.pharmacology-module__mi8zSG__optionLabel,.pharmacology-module__mi8zSG__secondaryControls{background:var(--accent-soft)}.pharmacology-module__mi8zSG__goDeeperSummary:hover,.pharmacology-module__mi8zSG__optionLabel:hover,.pharmacology-module__mi8zSG__diagramTab:hover{background:color-mix(in srgb, var(--brand-mint) 28%, white)}.pharmacology-module__mi8zSG__caseScenario{background:var(--accent-soft);border-left-color:var(--bronze)}.pharmacology-module__mi8zSG__optionLabel{border-color:var(--line);color:var(--ink)}.pharmacology-module__mi8zSG__optionLabel input,.pharmacology-module__mi8zSG__timeline input[type=range]{accent-color:var(--brand-forest)}.pharmacology-module__mi8zSG__correct{background:var(--accent-soft);border-color:var(--bronze);color:var(--brand-forest)}.pharmacology-module__mi8zSG__incorrect{background:color-mix(in srgb, var(--error) 9%, white);border-color:var(--error);color:var(--error)}.pharmacology-module__mi8zSG__continueBtn{background:var(--brand-mint);color:var(--brand-forest)}.pharmacology-module__mi8zSG__continueBtn:hover{background:color-mix(in srgb, var(--brand-mint) 76%, white)}.pharmacology-module__mi8zSG__reviewMode{border:1px solid var(--bronze);border-radius:var(--radius);background:var(--accent-soft);color:var(--brand-forest);align-items:center;gap:.65rem;margin-bottom:1.5rem;padding:.85rem 1rem;font-weight:700;display:flex}.pharmacology-module__mi8zSG__attemptNotice{color:var(--brand-forest);margin-bottom:1rem;font-size:.875rem}.pharmacology-module__mi8zSG__successMessage{color:var(--brand-forest);font-weight:700}.pharmacology-module__mi8zSG__errorMessage{color:var(--error);margin-bottom:.5rem;font-size:.875rem}.pharmacology-module__mi8zSG__header,.pharmacology-module__mi8zSG__navigation{background-color:var(--brand-forest);border-color:#ffffff24}.pharmacology-module__mi8zSG__header a{color:var(--brand-mint)}.pharmacology-module__mi8zSG__article{background:var(--background)}.pharmacology-module__mi8zSG__eyebrow{color:var(--muted)}.pharmacology-module__mi8zSG__chapterBadge,.pharmacology-module__mi8zSG__submitBtn{background-color:var(--brand-forest)}.pharmacology-module__mi8zSG__header{background-color:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.pharmacology-module__mi8zSG__header a{color:#38bdf8;font-size:.9rem;font-weight:500;text-decoration:none}.pharmacology-module__mi8zSG__header a:hover{text-decoration:underline}.pharmacology-module__mi8zSG__headerTitle{align-items:center;gap:.5rem;font-weight:600;display:flex}.pharmacology-module__mi8zSG__courseLayout{flex:1;grid-template-columns:320px 1fr;width:100%;max-width:1440px;margin:0 auto;display:grid}@media (max-width:900px){.pharmacology-module__mi8zSG__courseLayout{grid-template-columns:1fr}}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermCard,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__questionBox,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__optionLabel,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__playback,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figureControls button,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__secondaryControls,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtn,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperDetails,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__caseStudyBox{background:var(--background);border-color:var(--line);color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperDetails>summary,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermName,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figureHeader h3,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox strong,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast strong{color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTabActive,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__playbackButtons>button,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtnActive,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__submitBtn{background:var(--brand-forest);border-color:var(--brand-forest);color:#fff}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermCard{border-left-color:var(--brand-forest)}.pharmacology-module__mi8zSG__navigation{background-color:#1e293b;border-right:1px solid #334155;max-height:calc(100vh - 65px);padding:1.5rem 1rem;overflow-y:auto}.pharmacology-module__mi8zSG__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-bottom:.25rem;font-size:.75rem}.pharmacology-module__mi8zSG__article{max-width:900px;padding:2rem 2.5rem;scroll-margin-top:1rem;overflow-y:auto}.pharmacology-module__mi8zSG__lessonHeader{border-bottom:1px solid #334155;margin-bottom:2rem;padding-bottom:1.5rem}.pharmacology-module__mi8zSG__lessonHeader h1{color:#f8fafc;margin:.5rem 0;font-size:2rem;font-weight:700}.pharmacology-module__mi8zSG__chapterBadge{color:#fff;background-color:#0284c7;border-radius:4px;margin-bottom:.5rem;padding:.25rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.pharmacology-module__mi8zSG__reading{color:#cbd5e1;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.7}.pharmacology-module__mi8zSG__reading p{margin-bottom:1rem}.pharmacology-module__mi8zSG__keyTermsSection{background-color:var(--brand-forest);border:1px solid #ffffff24;border-radius:8px;margin-bottom:2.5rem;padding:1.5rem}.pharmacology-module__mi8zSG__keyTermsSection h2{color:#f8fafc;border-bottom:1px solid #ffffff2e;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.25rem}.pharmacology-module__mi8zSG__keyTermsGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem;margin:0;padding:0;display:grid}@media (max-width:640px){.pharmacology-module__mi8zSG__keyTermsGrid{grid-template-columns:1fr}}.pharmacology-module__mi8zSG__keyTermCard{background-color:var(--background);border:1px solid var(--line);border-left:3px solid var(--brand-forest);border-radius:6px;flex-direction:column;gap:.35rem;padding:1rem 1.15rem;transition:border-color .2s;display:flex}.pharmacology-module__mi8zSG__keyTermCard:hover{border-color:var(--bronze);border-left-color:var(--bronze)}.pharmacology-module__mi8zSG__keyTermName{color:var(--brand-forest);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:700}.pharmacology-module__mi8zSG__keyTermDef{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.pharmacology-module__mi8zSG__topicsSection{background-color:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:3rem;padding:1.5rem}.pharmacology-module__mi8zSG__topicsSection h2{color:#f8fafc;border-bottom:1px solid #334155;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.25rem}.pharmacology-module__mi8zSG__topicCard{margin-bottom:1.25rem}.pharmacology-module__mi8zSG__topicCard h3{color:#38bdf8;margin-bottom:.5rem;font-size:1rem}.pharmacology-module__mi8zSG__topicDetails{color:#94a3b8;padding-left:1.25rem;font-size:.95rem;line-height:1.5;list-style:outside}.pharmacology-module__mi8zSG__topicDetails li{margin-bottom:.35rem}.pharmacology-module__mi8zSG__goDeeperSection{margin-bottom:3rem}.pharmacology-module__mi8zSG__goDeeperDetails{background-color:#1e293b;border:1px solid #334155;border-radius:8px;transition:border-color .2s;overflow:hidden}.pharmacology-module__mi8zSG__goDeeperDetails[open]{border-color:#0284c7}.pharmacology-module__mi8zSG__goDeeperSummary{color:#38bdf8;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#1e293b;padding:1rem 1.25rem;font-size:1.05rem;font-weight:600;transition:background-color .15s}.pharmacology-module__mi8zSG__goDeeperSummary:hover{background-color:#334155}.pharmacology-module__mi8zSG__caseStudyBox{background-color:#0f172a;border-top:1px solid #334155;padding:1.25rem 1.5rem 1.5rem}.pharmacology-module__mi8zSG__caseStudyBox h3{color:#f8fafc;margin-bottom:.75rem;font-size:1.1rem}.pharmacology-module__mi8zSG__caseScenario{color:#cbd5e1;background-color:#1e293b;border-left:3px solid #f59e0b;border-radius:4px;margin-bottom:1rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.6}.pharmacology-module__mi8zSG__caseAnalysis h4{color:#38bdf8;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem;font-size:.95rem}.pharmacology-module__mi8zSG__caseAnalysis ul{color:#94a3b8;padding-left:1.25rem;font-size:.92rem;line-height:1.6;list-style:outside}.pharmacology-module__mi8zSG__caseAnalysis li{margin-bottom:.4rem}.pharmacology-module__mi8zSG__assessment{background-color:#1e293b;border:1px solid #334155;border-radius:8px;margin-bottom:2.5rem;padding:1.75rem}.pharmacology-module__mi8zSG__assessment h2{color:#f8fafc;margin-bottom:.5rem;font-size:1.25rem}.pharmacology-module__mi8zSG__questionBox{background-color:#0f172a;border:1px solid #334155;border-radius:6px;margin-top:1.5rem;padding:1.25rem}.pharmacology-module__mi8zSG__questionPrompt{color:#f8fafc;margin-bottom:1rem;font-weight:600}.pharmacology-module__mi8zSG__optionsList{flex-direction:column;gap:.5rem;display:flex}.pharmacology-module__mi8zSG__optionLabel{cursor:pointer;background-color:#1e293b;border:1px solid #334155;border-radius:6px;align-items:center;gap:.75rem;padding:.6rem .8rem;transition:background-color .15s;display:flex}.pharmacology-module__mi8zSG__optionLabel:hover{background-color:#334155}.pharmacology-module__mi8zSG__optionLabel input{accent-color:#0284c7}.pharmacology-module__mi8zSG__explanation{border-radius:6px;margin-top:.75rem;padding:.75rem;font-size:.9rem}.pharmacology-module__mi8zSG__correct{color:#4ade80;background-color:#22c55e26;border:1px solid #22c55e}.pharmacology-module__mi8zSG__incorrect{color:#f87171;background-color:#ef444426;border:1px solid #ef4444}.pharmacology-module__mi8zSG__submitBtn{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:6px;margin-top:1.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .15s}.pharmacology-module__mi8zSG__submitBtn:hover:not(:disabled){background-color:#0369a1}.pharmacology-module__mi8zSG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.pharmacology-module__mi8zSG__continueNav{justify-content:flex-end;margin-top:2rem;display:flex}.pharmacology-module__mi8zSG__continueBtn{color:#052e16;background-color:#22c55e;border-radius:6px;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-weight:700;text-decoration:none;display:inline-flex}.pharmacology-module__mi8zSG__continueBtn:hover{background-color:#16a34a}.pharmacology-module__mi8zSG__courseMap{flex-direction:column;gap:1.5rem;display:flex}.pharmacology-module__mi8zSG__courseGroupHeader{border-radius:6px;margin-bottom:.5rem;padding:.45rem .5rem;text-decoration:none;transition:background-color .15s;display:block}.pharmacology-module__mi8zSG__courseGroupHeader:hover,.pharmacology-module__mi8zSG__courseGroupHeader:focus-visible{background:#75fc961f}.pharmacology-module__mi8zSG__courseGroupHeader h4{color:#f8fafc;margin:.25rem 0;font-size:.95rem;font-weight:600}.pharmacology-module__mi8zSG__courseBadge{color:#38bdf8;background-color:#334155;border-radius:3px;padding:.15rem .4rem;font-size:.7rem;font-weight:700}.pharmacology-module__mi8zSG__chapterRef{color:#64748b;font-size:.75rem}.pharmacology-module__mi8zSG__lessonList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pharmacology-module__mi8zSG__lessonItem{margin:0}.pharmacology-module__mi8zSG__lessonLink{color:#cbd5e1;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;text-decoration:none;transition:background-color .15s;display:flex}.pharmacology-module__mi8zSG__lessonLink:hover{background-color:#334155}.pharmacology-module__mi8zSG__activeLesson{color:#fff;background-color:#0369a1;font-weight:600}.pharmacology-module__mi8zSG__lockedLesson{color:#64748b;cursor:not-allowed}.pharmacology-module__mi8zSG__lessonId{color:#94a3b8;min-width:24px;font-size:.75rem;font-weight:700}.pharmacology-module__mi8zSG__lessonTitle{flex:1}.pharmacology-module__mi8zSG__completedIcon{color:#4ade80}.pharmacology-module__mi8zSG__openIcon{color:#38bdf8}.pharmacology-module__mi8zSG__lockIcon{color:#64748b}.pharmacology-module__mi8zSG__exploreSection{background-color:#1e293b;border:1px solid #334155;border-radius:12px;margin-bottom:3rem;padding:1.75rem}.pharmacology-module__mi8zSG__exploreHeader{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}@media (min-width:768px){.pharmacology-module__mi8zSG__exploreHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.pharmacology-module__mi8zSG__exploreBadge{text-transform:uppercase;letter-spacing:.05em;color:#38bdf8;background-color:#38bdf826;border-radius:4px;margin-bottom:.5rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.pharmacology-module__mi8zSG__exploreHeader h2{color:#f8fafc;margin:0 0 .25rem;font-size:1.35rem}.pharmacology-module__mi8zSG__exploreSubtitle{color:#94a3b8;margin:0;font-size:.9rem}.pharmacology-module__mi8zSG__diagramSelector{flex-wrap:wrap;gap:.5rem;display:flex}.pharmacology-module__mi8zSG__diagramTab{color:#cbd5e1;cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:6px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.pharmacology-module__mi8zSG__diagramTab:hover{color:#fff;background-color:#334155}.pharmacology-module__mi8zSG__diagramTabActive{color:#fff;cursor:pointer;background-color:#0284c7;border:1px solid #38bdf8;border-radius:6px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.pharmacology-module__mi8zSG__figure{flex-direction:column;gap:1rem;margin:0;display:flex}.pharmacology-module__mi8zSG__figureHeader{justify-content:space-between;align-items:center;display:flex}.pharmacology-module__mi8zSG__figureHeader h3{color:#38bdf8;margin:0;font-size:1.1rem}.pharmacology-module__mi8zSG__figureControls button{color:#cbd5e1;cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:4px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;display:inline-flex}.pharmacology-module__mi8zSG__figureDescription{color:#cbd5e1;margin:0;font-size:.9rem}.pharmacology-module__mi8zSG__playback{background-color:#0f172a;border:1px solid #334155;border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.pharmacology-module__mi8zSG__playbackButtons{justify-content:space-between;align-items:center;display:flex}.pharmacology-module__mi8zSG__playbackButtons>button{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:4px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.pharmacology-module__mi8zSG__moreControls{color:#94a3b8;font-size:.85rem}.pharmacology-module__mi8zSG__moreControls summary{cursor:pointer;-webkit-user-select:none;user-select:none}.pharmacology-module__mi8zSG__secondaryControls{background-color:#1e293b;border-radius:4px;align-items:center;gap:.75rem;margin-top:.5rem;padding:.5rem .75rem;display:flex}.pharmacology-module__mi8zSG__secondaryControls button{color:#fff;cursor:pointer;background-color:#334155;border:1px solid #475569;border-radius:3px;justify-content:center;align-items:center;padding:.2rem .5rem;display:inline-flex}.pharmacology-module__mi8zSG__secondaryControls select{color:#fff;background-color:#334155;border:1px solid #475569;border-radius:3px;padding:.15rem .3rem}.pharmacology-module__mi8zSG__timeline{align-items:center;gap:.75rem;display:flex}.pharmacology-module__mi8zSG__timeline button{color:#fff;cursor:pointer;background-color:#334155;border:1px solid #475569;border-radius:4px;padding:.25rem .6rem}.pharmacology-module__mi8zSG__timeline button:disabled{opacity:.4;cursor:not-allowed}.pharmacology-module__mi8zSG__timeline input[type=range]{accent-color:#0284c7;flex:1}.pharmacology-module__mi8zSG__animationStep{color:var(--ink);gap:.5rem;font-size:.88rem;display:grid}.pharmacology-module__mi8zSG__animationStep span{color:var(--brand-forest);font-weight:700}.pharmacology-module__mi8zSG__animationStepHeader{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.pharmacology-module__mi8zSG__animationStepHeader svg{color:var(--brand-forest)}.pharmacology-module__mi8zSG__animationStepHeader strong{color:var(--ink)}.pharmacology-module__mi8zSG__animationStep p{color:var(--muted);margin:0}.pharmacology-module__mi8zSG__phaseProgress{background:var(--line);border-radius:999px;height:.35rem;overflow:hidden}.pharmacology-module__mi8zSG__phaseProgress span{background:var(--brand-forest);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform .26s ease-out;display:block}.pharmacology-module__mi8zSG__diagramScroll{border:1px solid var(--line);background-color:#fffdf7;border-radius:8px;padding:1rem;overflow-x:auto}.pharmacology-module__mi8zSG__diagramSvg{width:100%;height:auto;display:block}.pharmacology-module__mi8zSG__marker{cursor:pointer;outline:none}.pharmacology-module__mi8zSG__pulseRing{animation:1.8s infinite pharmacology-module__mi8zSG__pulse}@keyframes pharmacology-module__mi8zSG__pulse{0%{r:16px;opacity:1}50%{r:22px;opacity:.4}to{r:16px;opacity:1}}.pharmacology-module__mi8zSG__figcaption{color:#cbd5e1;background-color:#0f172a;border-left:3px solid #0284c7;border-radius:4px;padding:.75rem 1rem;font-size:.88rem;font-style:italic}.pharmacology-module__mi8zSG__stepSelectorBar{flex-wrap:wrap;gap:.5rem;display:flex}.pharmacology-module__mi8zSG__stepBtn{color:#94a3b8;cursor:pointer;background-color:#0f172a;border:1px solid #334155;border-radius:6px;padding:.4rem .75rem;font-size:.8rem}.pharmacology-module__mi8zSG__stepBtn span{color:#64748b;margin-right:.25rem;font-weight:700}.pharmacology-module__mi8zSG__stepBtnActive{color:#38bdf8;cursor:pointer;background-color:#0284c733;border:1px solid #0284c7;border-radius:6px;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.pharmacology-module__mi8zSG__stepBtnActive span{color:#38bdf8}.pharmacology-module__mi8zSG__explanationBox{background-color:#0f172a;border:1px solid #0284c7;border-radius:8px;padding:1rem 1.25rem}.pharmacology-module__mi8zSG__explanationBox h4{color:#38bdf8;align-items:center;gap:.45rem;margin:0 0 .4rem;font-size:.95rem;display:flex}.pharmacology-module__mi8zSG__explanationBox p{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.5}.pharmacology-module__mi8zSG__labelToast{z-index:1000;color:#f8fafc;background-color:#0f172a;border:2px solid #0284c7;border-radius:8px;max-width:380px;padding:1.25rem;position:fixed;bottom:2rem;right:2rem;box-shadow:0 10px 25px #00000080}.pharmacology-module__mi8zSG__labelToast h3{color:#38bdf8;margin:0 0 .5rem;font-size:1rem}.pharmacology-module__mi8zSG__labelToast p{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.5}.pharmacology-module__mi8zSG__toastClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.25rem;position:absolute;top:.5rem;right:.75rem}@media (prefers-reduced-motion:reduce){.pharmacology-module__mi8zSG__pulseRing{animation:none}.pharmacology-module__mi8zSG__phaseProgress span{transition:none}}@media (max-width:600px){.pharmacology-module__mi8zSG__exploreSection{padding:1rem}.pharmacology-module__mi8zSG__diagramSelector,.pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__diagramTabActive,.pharmacology-module__mi8zSG__playbackButtons{width:100%}.pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__diagramTabActive,.pharmacology-module__mi8zSG__playbackButtons>button{justify-content:center}.pharmacology-module__mi8zSG__playbackButtons{flex-direction:column;align-items:stretch;gap:.75rem}.pharmacology-module__mi8zSG__secondaryControls{flex-wrap:wrap}.pharmacology-module__mi8zSG__animationStepHeader strong{flex-basis:100%}}.pharmacology-module__mi8zSG__toastClose:hover{color:#fff}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__header,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__navigation{background-color:var(--brand-forest);border-color:#ffffff24}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__header a{color:var(--brand-mint)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__article{background-color:var(--background)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__lessonHeader h1{color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermsSection,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__assessment,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperDetails{background-color:var(--brand-forest);border-color:#ffffff24}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermsSection h2,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection h2,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__assessment h2,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__questionPrompt{color:var(--primary-foreground)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicCard h3,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermName,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperSummary,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__exploreBadge{color:var(--brand-mint)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicDetails,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermDef,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection .pharmacology-module__mi8zSG__topicDetails{color:#ffffffc2}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__exploreSection{background:var(--accent-soft);border-color:var(--line)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__exploreSection h2{color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__exploreSubtitle,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figureDescription,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figcaption{color:var(--muted)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figcaption{background:var(--panel);border-left-color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__exploreBadge{background:var(--brand-forest);color:var(--brand-mint)}@media (min-width:901px){.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__navigation{align-self:start;height:100vh;max-height:100vh;position:sticky;top:0;overflow:hidden}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__lessonChooserPanel{overscroll-behavior:contain;max-height:calc(100vh - 112px)}}.pharmacology-module__mi8zSG__lessonChooser>summary,.pharmacology-module__mi8zSG__notesDisclosure>summary,.pharmacology-module__mi8zSG__checkDisclosure>summary{cursor:pointer;min-height:44px;list-style:none}.pharmacology-module__mi8zSG__lessonChooser>summary::-webkit-details-marker{display:none}.pharmacology-module__mi8zSG__notesDisclosure>summary::-webkit-details-marker{display:none}.pharmacology-module__mi8zSG__checkDisclosure>summary::-webkit-details-marker{display:none}.pharmacology-module__mi8zSG__lessonChooser>summary{color:#fff;border:1px solid #ffffff38;border-radius:6px;gap:.15rem;padding:.85rem .9rem;font-weight:700;display:grid}.pharmacology-module__mi8zSG__lessonChooser>summary:after{content:"+";color:var(--brand-mint);grid-area:1/2/span 2;align-self:center;font-size:1.25rem}.pharmacology-module__mi8zSG__lessonChooser[open]>summary:after{content:"−"}.pharmacology-module__mi8zSG__lessonChooser>summary small{color:#ffffffad;font-weight:500}.pharmacology-module__mi8zSG__lessonChooserPanel{max-height:calc(100vh - 175px);margin-top:.75rem;padding-right:.25rem;overflow-y:auto}.pharmacology-module__mi8zSG__lessonObjective{max-width:68ch;color:var(--muted);font-size:1rem;line-height:1.65}.pharmacology-module__mi8zSG__lessonStages{z-index:4;border:1px solid var(--line);background:#f7f7f5f5;border-radius:7px;gap:.5rem;margin:0 0 2rem;padding:.65rem;display:flex;position:sticky;top:0}.pharmacology-module__mi8zSG__lessonStages a{min-height:44px;color:var(--brand-forest);border-radius:5px;justify-content:center;align-items:center;padding:.6rem 1rem;font-weight:700;display:inline-flex}.pharmacology-module__mi8zSG__lessonStages a:hover,.pharmacology-module__mi8zSG__lessonStages a:focus-visible{background:var(--accent-soft)}.pharmacology-module__mi8zSG__lessonStage{margin-bottom:2.5rem;scroll-margin-top:5.5rem}.pharmacology-module__mi8zSG__lessonStage>h2{color:var(--ink);margin-bottom:.9rem}.pharmacology-module__mi8zSG__notesDisclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pharmacology-module__mi8zSG__notesDisclosure>summary,.pharmacology-module__mi8zSG__checkDisclosure>summary{min-height:44px;color:var(--brand-forest);cursor:pointer;justify-content:space-between;align-items:center;padding:.85rem 0;font-weight:700;display:flex}.pharmacology-module__mi8zSG__notesDisclosure>summary:focus-visible,.pharmacology-module__mi8zSG__checkDisclosure>summary:focus-visible,.pharmacology-module__mi8zSG__readingLinks a:focus-visible{outline:2px solid var(--brand-forest);outline-offset:4px}.pharmacology-module__mi8zSG__notesDisclosure>summary:after,.pharmacology-module__mi8zSG__checkDisclosure>summary:after{content:"+";font-size:1.25rem}.pharmacology-module__mi8zSG__notesDisclosure[open]>summary:after,.pharmacology-module__mi8zSG__checkDisclosure[open]>summary:after{content:"−"}.pharmacology-module__mi8zSG__fullNotes{max-width:65ch;color:var(--ink);padding:.35rem 0 1.5rem;font-size:1.05rem;line-height:1.85}.pharmacology-module__mi8zSG__notesLead{color:var(--muted);margin:0 0 1rem;font-size:.95rem;line-height:1.6}.pharmacology-module__mi8zSG__noteIndex{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1.5rem;padding-bottom:1.25rem;display:flex}.pharmacology-module__mi8zSG__noteIndex a{color:var(--brand-forest);text-underline-offset:3px;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:underline}.pharmacology-module__mi8zSG__noteIndex a:focus-visible{outline:2px solid var(--brand-forest);outline-offset:4px}.pharmacology-module__mi8zSG__noteBlock{border-top:1px solid var(--line);margin:0 0 1.5rem;padding-top:1.5rem;scroll-margin-top:5.5rem}.pharmacology-module__mi8zSG__noteBlock:first-of-type{border-top:0;margin-top:0;padding-top:0}.pharmacology-module__mi8zSG__noteBlock h3{color:var(--brand-forest);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.15rem;font-weight:600;line-height:1.35}.pharmacology-module__mi8zSG__noteBlock p{overflow-wrap:anywhere;margin:0}.pharmacology-module__mi8zSG__goDeeperSection .pharmacology-module__mi8zSG__goDeeperDetails+.pharmacology-module__mi8zSG__goDeeperDetails{margin-top:.75rem}.pharmacology-module__mi8zSG__furtherReading{max-width:65ch;color:var(--ink);padding:.5rem 1.25rem 1.35rem;font-size:1.05rem;line-height:1.75}.pharmacology-module__mi8zSG__readingLinks{margin:0;padding:0;list-style:none}.pharmacology-module__mi8zSG__readingLinks li{border-top:1px solid var(--line);margin:0;padding:1.1rem 0}.pharmacology-module__mi8zSG__readingLinks a{color:var(--brand-forest);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;line-height:1.4;text-decoration:underline;display:block}.pharmacology-module__mi8zSG__readingMeta{color:var(--muted);margin-top:.25rem;font-size:.82rem;font-weight:500;line-height:1.4;display:block}.pharmacology-module__mi8zSG__readingLinks p{color:var(--ink);margin:.45rem 0 0;font-size:.98rem;line-height:1.7}.pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__reading{color:var(--ink);max-width:65ch;margin-bottom:1.5rem}.pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicsSection{box-shadow:none;background:0 0;border:0;margin-bottom:.5rem;padding:0}.pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicsSection h2{color:var(--ink);border-bottom:1px solid var(--line)}.pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicCard{border-bottom:1px solid var(--line);padding:1rem 0}.pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicCard h3{color:var(--brand-forest);font-size:1.05rem;line-height:1.35}.pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicDetails{color:var(--ink)}.pharmacology-module__mi8zSG__animationDisclosure{margin-bottom:1.5rem}.pharmacology-module__mi8zSG__animationDisclosure>button{border:1px solid var(--brand-forest);background:var(--brand-forest);color:#fff;border-radius:5px;min-height:44px;padding:.7rem 1rem;font-weight:700}.pharmacology-module__mi8zSG__animationDisclosure>button:hover{background:var(--bronze)}.pharmacology-module__mi8zSG__checkDisclosure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:2.5rem}.pharmacology-module__mi8zSG__checkDisclosure .pharmacology-module__mi8zSG__assessment{margin:0 0 1rem}@media (max-width:900px){.pharmacology-module__mi8zSG__navigation{max-height:none;overflow:visible}.pharmacology-module__mi8zSG__lessonChooserPanel{max-height:70vh}.pharmacology-module__mi8zSG__article{padding:1.5rem 1.1rem}.pharmacology-module__mi8zSG__lessonStages{justify-content:stretch}.pharmacology-module__mi8zSG__lessonStages a{flex:1;padding-inline:.5rem}}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperDetails,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperSummary,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperSummary:hover,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__caseStudyBox,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__questionBox,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__optionLabel,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__playback,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figureControls button,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__secondaryControls,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtn,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast{background:var(--background);border-color:var(--line);color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperDetails[open]{border-color:var(--bronze)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__goDeeperSummary,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermName,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__figureHeader h3,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox strong,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast strong{color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermDef{color:var(--muted)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermCard:hover{border-color:var(--bronze);border-left-color:var(--bronze)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermsSection h2{border-bottom-color:#ffffff2e}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection{background:var(--ink);border-color:#ffffff29}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection h2{color:#fff;border-bottom-color:#fff3}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermsSection{background:var(--brand-forest);border-color:#ffffff24}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermsSection h2{color:#fff;border-bottom-color:#ffffff2e}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicCard,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermCard{background:var(--panel);border-color:var(--line)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicCard h3,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermName{color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicDetails,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__keyTermDef{color:var(--muted)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection .pharmacology-module__mi8zSG__topicCard{background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;margin:0;padding:1.15rem 0}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection .pharmacology-module__mi8zSG__topicCard:last-child{border-bottom:0}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection .pharmacology-module__mi8zSG__topicCard h3{color:#fff}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__topicsSection .pharmacology-module__mi8zSG__topicDetails{color:#ffffffc2}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__reading,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__fullNotes,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__noteBlock p,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__readingLinks p,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__reading,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicDetails{color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicsSection{box-shadow:none;background:0 0;border:0;padding:0}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicsSection h2{color:var(--ink);border-bottom-color:var(--line)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicCard{border:0;border-bottom:1px solid var(--line);background:0 0;padding:1rem 0}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicCard h3{color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__learnStage .pharmacology-module__mi8zSG__topicDetails{color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__caseStudyBox{background:var(--panel);border-color:var(--line)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__caseStudyBox h3{color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__caseScenario{background:var(--brand-forest);border-left-color:var(--bronze);color:#fff}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__caseAnalysis h4{color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__caseAnalysis ul{color:var(--muted)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__questionPrompt{color:var(--ink);font-weight:700}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox h4,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast h3{color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox p,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__labelToast p{color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__exploreSection,.pharmacology-module__mi8zSG__visualContainer{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:clamp(1rem,2.5vw,1.75rem)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramSelector,.pharmacology-module__mi8zSG__diagramTabs{flex-wrap:wrap;gap:.45rem;display:flex}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTabActive,.pharmacology-module__mi8zSG__tabBtn{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.8rem;font-weight:650;display:inline-flex}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTab:hover,.pharmacology-module__mi8zSG__tabBtn:hover{border-color:var(--brand-forest);color:var(--brand-forest);background:#e7eee8}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTabActive,.pharmacology-module__mi8zSG__activeTab{background:var(--brand-forest);border-color:var(--brand-forest);color:#fff}.pharmacology-module__mi8zSG__visualContainer{gap:1rem;margin-bottom:3rem;display:grid}.pharmacology-module__mi8zSG__visualEyebrow{border-bottom:1px solid var(--line);color:var(--brand-forest);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:.7rem;font-size:.68rem;font-weight:750;display:flex}.pharmacology-module__mi8zSG__visualEyebrow span:last-child{color:var(--muted);font-weight:600}.pharmacology-module__mi8zSG__visualHeaderTitle h3{color:var(--brand-forest);font-family:var(--font-reading);margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.3}.pharmacology-module__mi8zSG__visualHeaderTitle p{max-width:72ch;color:var(--muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.6}.pharmacology-module__mi8zSG__canvasWrapper,.pharmacology-module__mi8zSG__diagramScroll{border:1px solid var(--line);background:var(--panel);scrollbar-color:#80958a transparent;scrollbar-width:thin;border-radius:7px;position:relative;overflow-x:auto}.pharmacology-module__mi8zSG__canvasWrapper{padding:clamp(.4rem,1.5vw,.9rem)}.pharmacology-module__mi8zSG__svgCanvas,.pharmacology-module__mi8zSG__diagramSvg{width:100%;min-width:690px;height:auto;display:block}.pharmacology-module__mi8zSG__svgCanvas text,.pharmacology-module__mi8zSG__diagramSvg text{font-family:var(--font-sans)}.pharmacology-module__mi8zSG__svgCanvas rect,.pharmacology-module__mi8zSG__svgCanvas circle,.pharmacology-module__mi8zSG__svgCanvas path,.pharmacology-module__mi8zSG__diagramSvg rect,.pharmacology-module__mi8zSG__diagramSvg circle,.pharmacology-module__mi8zSG__diagramSvg path{transition:fill .22s,stroke .22s,opacity .22s}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__playback,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox,.pharmacology-module__mi8zSG__lessonTwoExplanation{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:6px}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__playbackButtons>button{background:var(--brand-forest);color:#fff;min-height:40px}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__moreControls,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__animationStep p,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox p{color:var(--muted)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__secondaryControls{border:1px solid var(--line);background:var(--paper)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__secondaryControls button,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__timeline button{border-color:var(--line);background:var(--panel);color:var(--brand-forest)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__secondaryControls select{border-color:var(--line);background:var(--panel);color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtn,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtnActive{border-color:var(--line);background:var(--panel);min-height:40px;color:var(--ink)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtnActive{border-color:var(--brand-forest);background:var(--brand-forest);color:#fff}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__stepBtnActive span{color:var(--brand-mint)}.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__explanationBox h4,.pharmacology-module__mi8zSG__explanationHeader h4{color:var(--brand-forest)}.pharmacology-module__mi8zSG__controlsBar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.pharmacology-module__mi8zSG__playControls,.pharmacology-module__mi8zSG__navControls{gap:.4rem;display:flex}.pharmacology-module__mi8zSG__controlBtn{border:1px solid var(--line);background:var(--panel);width:42px;height:42px;color:var(--brand-forest);cursor:pointer;border-radius:5px;place-items:center;display:inline-grid}.pharmacology-module__mi8zSG__controlBtn:hover:not(:disabled){border-color:var(--brand-forest);background:#e7eee8}.pharmacology-module__mi8zSG__controlBtn:disabled{cursor:not-allowed;opacity:.4}.pharmacology-module__mi8zSG__stepDots{justify-content:center;gap:.35rem;min-width:0;display:flex}.pharmacology-module__mi8zSG__dot{border:1px solid var(--line);background:var(--panel);min-width:0;min-height:42px;color:var(--muted);cursor:pointer;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;padding:.35rem .55rem;display:grid}.pharmacology-module__mi8zSG__dot span{color:var(--brand-forest);font-size:.68rem;font-weight:800}.pharmacology-module__mi8zSG__dot strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.pharmacology-module__mi8zSG__activeDot{border-color:var(--brand-forest);background:var(--brand-forest);color:#fff}.pharmacology-module__mi8zSG__activeDot span{color:var(--brand-mint)}.pharmacology-module__mi8zSG__lessonTwoExplanation{padding:1rem 1.1rem}.pharmacology-module__mi8zSG__explanationHeader{align-items:center;gap:.7rem;display:flex}.pharmacology-module__mi8zSG__explanationHeader h4,.pharmacology-module__mi8zSG__stepSubtitle,.pharmacology-module__mi8zSG__stepDetail{margin:0}.pharmacology-module__mi8zSG__stepBadge{background:var(--brand-forest);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:3px;flex:none;padding:.25rem .45rem;font-size:.68rem;font-weight:750}.pharmacology-module__mi8zSG__stepSubtitle{color:var(--brand-forest);margin-top:.55rem;font-size:.82rem;font-weight:700}.pharmacology-module__mi8zSG__stepDetail{color:var(--muted);margin-top:.35rem;font-size:.85rem;line-height:1.6}.pharmacology-module__mi8zSG__marker:focus-visible,.pharmacology-module__mi8zSG__page button:focus-visible,.pharmacology-module__mi8zSG__visualContainer button:focus-visible{outline:2px solid var(--brand-forest);outline-offset:3px}@media (max-width:760px){.pharmacology-module__mi8zSG__visualEyebrow span:last-child{display:none}.pharmacology-module__mi8zSG__diagramTabs,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramSelector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pharmacology-module__mi8zSG__tabBtn,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTab,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramTabActive{text-align:left;justify-content:flex-start;width:100%}.pharmacology-module__mi8zSG__controlsBar{grid-template-columns:1fr auto}.pharmacology-module__mi8zSG__stepDots{grid-area:1/1/auto/-1;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.pharmacology-module__mi8zSG__dot{flex:0 0 110px}.pharmacology-module__mi8zSG__playControls{grid-column:1}.pharmacology-module__mi8zSG__navControls{grid-column:2}}@media (max-width:480px){.pharmacology-module__mi8zSG__diagramTabs,.pharmacology-module__mi8zSG__page .pharmacology-module__mi8zSG__diagramSelector{grid-template-columns:1fr}.pharmacology-module__mi8zSG__svgCanvas,.pharmacology-module__mi8zSG__diagramSvg{min-width:640px}.pharmacology-module__mi8zSG__explanationHeader{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.pharmacology-module__mi8zSG__svgCanvas rect,.pharmacology-module__mi8zSG__svgCanvas circle,.pharmacology-module__mi8zSG__svgCanvas path,.pharmacology-module__mi8zSG__diagramSvg rect,.pharmacology-module__mi8zSG__diagramSvg circle,.pharmacology-module__mi8zSG__diagramSvg path{transition:none}}
.learning-workspace-module__ZCtifW__workspace{color:var(--ink);min-width:0;line-height:1.75}.learning-workspace-module__ZCtifW__spread{align-items:start;gap:2rem;display:grid}.learning-workspace-module__ZCtifW__stage{min-width:0;scroll-margin-top:6rem}.learning-workspace-module__ZCtifW__workspace h2{margin:0 0 1rem;font-size:1.5rem}.learning-workspace-module__ZCtifW__workspace h3{margin:1rem 0 .6rem;font-size:1.15rem}.learning-workspace-module__ZCtifW__workspace p{overflow-wrap:anywhere;margin:.8rem 0}.learning-workspace-module__ZCtifW__position,.learning-workspace-module__ZCtifW__notice{color:var(--muted)}.learning-workspace-module__ZCtifW__example,.learning-workspace-module__ZCtifW__explanation{background:var(--accent-soft);color:var(--ink);border-radius:4px;margin:1rem 0;padding:1rem}.learning-workspace-module__ZCtifW__controls{flex-wrap:wrap;gap:.65rem;margin:1rem 0;display:flex}.learning-workspace-module__ZCtifW__workspace button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:4px;padding:.6rem .9rem}.learning-workspace-module__ZCtifW__workspace button:disabled{opacity:.45;cursor:default}.learning-workspace-module__ZCtifW__workspace button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.learning-workspace-module__ZCtifW__workspace button:focus-visible,.learning-workspace-module__ZCtifW__workspace summary:focus-visible,.learning-workspace-module__ZCtifW__workspace textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.learning-workspace-module__ZCtifW__workspace details{border-top:1px solid var(--line);margin:1rem 0;padding:.4rem 0}.learning-workspace-module__ZCtifW__workspace summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600}.learning-workspace-module__ZCtifW__workspace li{margin:.65rem 0}.learning-workspace-module__ZCtifW__workspace ul,.learning-workspace-module__ZCtifW__workspace ol{padding-left:1.5rem}.learning-workspace-module__ZCtifW__workspace label{font-weight:600;display:block}.learning-workspace-module__ZCtifW__workspace textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#fff;padding:.8rem}.learning-workspace-module__ZCtifW__workspace a{color:var(--accent);overflow-wrap:anywhere;text-decoration:underline}.learning-workspace-module__ZCtifW__diagram{width:100%;max-width:400px;margin:1rem auto;display:block}.learning-workspace-module__ZCtifW__stepChoices{gap:.45rem;display:grid}@media (min-width:1200px){.learning-workspace-module__ZCtifW__spread{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}
.muscle-relaxants-module___aBvWa__root{color:var(--ink,#23352c);border:1px solid var(--line,#d8e1da);background:#fbfcfa;padding:1rem}.muscle-relaxants-module___aBvWa__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.muscle-relaxants-module___aBvWa__header h2{margin:0;font-size:1.25rem}.muscle-relaxants-module___aBvWa__header p{color:var(--muted,#657366);margin:.35rem 0 0}.muscle-relaxants-module___aBvWa__controls,.muscle-relaxants-module___aBvWa__tabs,.muscle-relaxants-module___aBvWa__steps{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}.muscle-relaxants-module___aBvWa__root button{border:1px solid var(--line,#d8e1da);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:.55rem .75rem}.muscle-relaxants-module___aBvWa__root button:focus-visible{outline:2px solid var(--accent,#3d7658);outline-offset:3px}.muscle-relaxants-module___aBvWa__root button[aria-pressed=true],.muscle-relaxants-module___aBvWa__root button[aria-selected=true]{background:#e3f0e6;border-color:#3d7658;font-weight:650}.muscle-relaxants-module___aBvWa__diagram{border-top:1px solid var(--line,#d8e1da);border-bottom:1px solid var(--line,#d8e1da);width:100%;padding:.5rem 0;overflow:hidden}.muscle-relaxants-module___aBvWa__svg{width:100%;min-width:0;height:auto;display:block}.muscle-relaxants-module___aBvWa__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.8rem 0;display:grid}.muscle-relaxants-module___aBvWa__labelButton{text-align:left}.muscle-relaxants-module___aBvWa__labelButton small{color:var(--muted,#657366);font-size:.78rem;display:block}.muscle-relaxants-module___aBvWa__explanation{background:#f0f6f0;border-left:3px solid #3d7658;margin:.75rem 0 0;padding:.75rem}.muscle-relaxants-module___aBvWa__explanation h3{margin:0 0 .25rem;font-size:1rem}.muscle-relaxants-module___aBvWa__caption{color:var(--muted,#657366);margin:.6rem 0 0;font-size:.85rem}@media (max-width:520px){.muscle-relaxants-module___aBvWa__header{display:block}.muscle-relaxants-module___aBvWa__legend{grid-template-columns:1fr}.muscle-relaxants-module___aBvWa__root{padding:.75rem}}@media (prefers-reduced-motion:reduce){.muscle-relaxants-module___aBvWa__svg *{transition:none!important;animation:none!important}}.muscle-relaxants-module___aBvWa__svg [role=button]:focus-visible{outline-offset:2px;outline:2px solid #132d28}
.neurology-module__rTLnTW__root{--ink:#22382f;--muted:#5d7066;--line:#d7e2db;--green:#39775b;color:var(--ink);border:1px solid var(--line);background:#fbfdfb;padding:1rem}.neurology-module__rTLnTW__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.neurology-module__rTLnTW__header h2{margin:.15rem 0 .3rem;font-size:1.25rem;line-height:1.25}.neurology-module__rTLnTW__header p{max-width:72ch;color:var(--muted);margin:0;line-height:1.5}.neurology-module__rTLnTW__eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:750}.neurology-module__rTLnTW__progress{border:1px solid var(--line);color:var(--green);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:.3rem .45rem;font-size:.82rem}.neurology-module__rTLnTW__controls,.neurology-module__rTLnTW__timeline{flex-wrap:wrap;gap:.5rem;margin:.9rem 0;display:flex}.neurology-module__rTLnTW__root button{border:1px solid var(--line);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:5px;padding:.55rem .75rem;line-height:1.25}.neurology-module__rTLnTW__root button:hover{border-color:#91b49e}.neurology-module__rTLnTW__root button:focus-visible{outline-offset:3px;outline:2px solid #183b2b}.neurology-module__rTLnTW__root button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 -2px 0 var(--green);background:#e7f2e9;font-weight:700}.neurology-module__rTLnTW__root button:disabled{cursor:not-allowed;opacity:.48}.neurology-module__rTLnTW__diagramViewport{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7faf7;overflow:hidden}.neurology-module__rTLnTW__svg{width:100%;min-width:0;height:auto;display:block}.neurology-module__rTLnTW__anatomyLabel{fill:#3d5e50;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:750}.neurology-module__rTLnTW__smallLabel{fill:#456259;font-size:8px;font-weight:650}.neurology-module__rTLnTW__tissue{fill:#fff5e7;stroke:#bd8d70;stroke-width:2px}.neurology-module__rTLnTW__peripheralPanel{fill:#eef6ee;stroke:#9bb9a3;stroke-width:2px}.neurology-module__rTLnTW__brainPanel{fill:#eff1f8;stroke:#a7adc6;stroke-width:2px}.neurology-module__rTLnTW__neuralPanel{fill:#f1f6f2;stroke:#8db09b;stroke-width:2px}.neurology-module__rTLnTW__headPanel{fill:#fff4f0;stroke:#d29a8f;stroke-width:2px}.neurology-module__rTLnTW__nerve{fill:none;stroke:#536ea4;stroke-width:30px;stroke-linecap:round}.neurology-module__rTLnTW__nerveInner{fill:none;stroke:#91aad2;stroke-width:17px;stroke-linecap:round}.neurology-module__rTLnTW__terminal{fill:#768fc0;stroke:#354f87;stroke-width:2px}.neurology-module__rTLnTW__cleft{fill:none;stroke:#986b58;stroke-width:12px;stroke-dasharray:2 8}.neurology-module__rTLnTW__membrane{fill:none;stroke:#9d6656;stroke-width:6px}.neurology-module__rTLnTW__membraneSecondary{fill:none;stroke:#e1b68c;stroke-width:3px}.neurology-module__rTLnTW__muscleFiber{fill:none;stroke:#b87f62;stroke-width:7px;stroke-linecap:round}.neurology-module__rTLnTW__muscleFiberLight{fill:none;stroke:#dfb99a;stroke-width:4px;stroke-linecap:round}.neurology-module__rTLnTW__diaphragm{fill:none;stroke:#8d6655;stroke-width:2px}.neurology-module__rTLnTW__ach,.neurology-module__rTLnTW__levodopa{fill:#e4a94a;stroke:#9d6b25;stroke-width:1px}.neurology-module__rTLnTW__dopamine{fill:#a773c0;stroke:#68417f;stroke-width:1px}.neurology-module__rTLnTW__receptor{fill:#d6e2d9;stroke:#315c4a;stroke-width:2px}.neurology-module__rTLnTW__openChannel{fill:none;stroke:#32785b;stroke-width:4px;stroke-dasharray:5 4}.neurology-module__rTLnTW__blockedChannel,.neurology-module__rTLnTW__persistentChannel{fill:none;stroke:#b55e42;stroke-width:4px}.neurology-module__rTLnTW__blocker{fill:#cf7d53;stroke:#813f2e;stroke-width:1.5px}.neurology-module__rTLnTW__succinylcholine{fill:#ad4f52;stroke:#6d2c32;stroke-width:1.5px}.neurology-module__rTLnTW__depolarized{fill:none;stroke:#b84e5b;stroke-width:5px;stroke-dasharray:4 4}.neurology-module__rTLnTW__flowArrow{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.neurology-module__rTLnTW__flowArrow:after{content:""}.neurology-module__rTLnTW__flowActive{stroke:#3f7d60}.neurology-module__rTLnTW__flowMuted{stroke:#aac2af;opacity:.45}.neurology-module__rTLnTW__flowArrow{stroke-dasharray:8 6}.neurology-module__rTLnTW__flowArrow+.neurology-module__rTLnTW__flowArrow{stroke-dasharray:none}.neurology-module__rTLnTW__enzyme{fill:#dca17b;stroke:#8b5b4a;stroke-width:2px}.neurology-module__rTLnTW__barrier{stroke:#5c7095;stroke-width:6px;stroke-dasharray:3 6}.neurology-module__rTLnTW__barrierSecondary{stroke:#b5c4dd;stroke-width:12px;opacity:.55}.neurology-module__rTLnTW__peripheralConversion{fill:none;stroke:#ad6250;stroke-width:4px;stroke-dasharray:6 5}.neurology-module__rTLnTW__carbidopa{fill:#8bb2c8;stroke:#426c84;stroke-width:2px}.neurology-module__rTLnTW__moleculeText{fill:#fff;font-size:6px;font-weight:800}.neurology-module__rTLnTW__inhibitionSlash{stroke:#b24f54;stroke-width:4px;stroke-linecap:round}.neurology-module__rTLnTW__inhibitionArrow{fill:none;stroke:#477d90;stroke-width:3px;stroke-dasharray:4 4}.neurology-module__rTLnTW__striatum{fill:#d9c1e5;stroke:#79518e;stroke-width:2px}.neurology-module__rTLnTW__brainCircuit{fill:none;stroke:#796497;stroke-width:3px}.neurology-module__rTLnTW__excitatoryPath{fill:none;stroke:#c66d4d;stroke-width:8px;stroke-linecap:round}.neurology-module__rTLnTW__excitatorySpike{fill:none;stroke:#a74736;stroke-width:3px;stroke-linecap:round}.neurology-module__rTLnTW__neuronBody{fill:#e9c57e;stroke:#96753d;stroke-width:3px}.neurology-module__rTLnTW__nucleus{fill:#b99255;stroke:#70562b;stroke-width:2px}.neurology-module__rTLnTW__axon{fill:none;stroke:#96753d;stroke-width:8px;stroke-linecap:round}.neurology-module__rTLnTW__sodiumGate{fill:none;stroke:#4f739f;stroke-width:5px}.neurology-module__rTLnTW__inhibitoryPath{fill:none;stroke:#3d8363;stroke-width:7px;stroke-linecap:round}.neurology-module__rTLnTW__gabaNode{fill:#5b9c79;stroke:#2c664b;stroke-width:2px}.neurology-module__rTLnTW__inhibitionBar{stroke:#2d7655;stroke-width:6px;stroke-linecap:round}.neurology-module__rTLnTW__networkFaint{fill:none;stroke:#7c9e8b;stroke-width:3px;stroke-dasharray:5 4}.neurology-module__rTLnTW__cranialVessel{fill:#e6a0a0;stroke:#a54d57;stroke-width:3px;transition:rx .2s,ry .2s}.neurology-module__rTLnTW__vesselLumen{fill:#fff2ec;stroke:#c67178;stroke-width:2px}.neurology-module__rTLnTW__trigeminalPath{fill:none;stroke:#7b68a4;stroke-width:9px;stroke-linecap:round}.neurology-module__rTLnTW__trigeminalBranch{fill:none;stroke:#a493c5;stroke-width:5px;stroke-linecap:round}.neurology-module__rTLnTW__neuropeptide{fill:#d88956;stroke:#874c2f;stroke-width:1px}.neurology-module__rTLnTW__triptanTarget{fill:#5a9a78;stroke:#2e664a;stroke-width:2px}.neurology-module__rTLnTW__triptanArrow{fill:none;stroke:#377958;stroke-width:3px;stroke-dasharray:5 4}.neurology-module__rTLnTW__inflammation{fill:none;stroke:#df8c63;stroke-width:4px;stroke-dasharray:2 8}.neurology-module__rTLnTW__screenLine{stroke:#9f6a62;stroke-width:2px;stroke-dasharray:7 4}.neurology-module__rTLnTW__screenCheck{fill:none;stroke:#a65d50;stroke-width:3px;stroke-linecap:round}.neurology-module__rTLnTW__leader{fill:none;stroke:#63776d;stroke-width:1.5px;stroke-dasharray:2 3;pointer-events:none}.neurology-module__rTLnTW__marker{cursor:pointer;outline:none}.neurology-module__rTLnTW__markerCircle{fill:var(--green);stroke:#fff;stroke-width:2px}.neurology-module__rTLnTW__markerSelected{fill:#b64e4c;stroke:#fff;stroke-width:3px}.neurology-module__rTLnTW__markerNumber{fill:#fff;pointer-events:none;font-size:13px;font-weight:800}.neurology-module__rTLnTW__caption{color:var(--muted);margin:.7rem 0;font-size:.9rem;line-height:1.45}.neurology-module__rTLnTW__caption strong{color:var(--ink)}.neurology-module__rTLnTW__timeline{margin-top:.6rem}.neurology-module__rTLnTW__timeline button{text-align:left;flex:180px;font-size:.88rem}.neurology-module__rTLnTW__calloutList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.8rem 0;display:grid}.neurology-module__rTLnTW__calloutButton{text-align:left;align-items:center;gap:.6rem;display:flex;min-height:58px!important}.neurology-module__rTLnTW__calloutNumber{background:var(--green);color:#fff;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.neurology-module__rTLnTW__calloutButton[aria-pressed=true] .neurology-module__rTLnTW__calloutNumber{background:#b64e4c}.neurology-module__rTLnTW__calloutButton small{color:var(--muted);margin-top:.15rem;font-size:.76rem;display:block}.neurology-module__rTLnTW__explanation{border-left:4px solid var(--green);background:#edf6ef;margin-top:.8rem;padding:.8rem .9rem}.neurology-module__rTLnTW__explanation h3{margin:0 0 .25rem;font-size:1rem}.neurology-module__rTLnTW__explanation p{margin:0;line-height:1.5}.neurology-module__rTLnTW__reducedNote{color:var(--muted);margin:.65rem 0 0;font-size:.82rem}@media (max-width:560px){.neurology-module__rTLnTW__root{padding:.75rem}.neurology-module__rTLnTW__header{display:block}.neurology-module__rTLnTW__progress{margin-top:.55rem;display:inline-block}.neurology-module__rTLnTW__calloutList{grid-template-columns:1fr}.neurology-module__rTLnTW__timeline button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.neurology-module__rTLnTW__svg *,.neurology-module__rTLnTW__root button{transition:none!important;animation:none!important}}
.heart-failure-module__uuRLSq__root{color:var(--ink,#0a0a0a);border:1px solid var(--line,#e3e3e1);background:var(--panel,#fff);padding:1rem}.heart-failure-module__uuRLSq__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heart-failure-module__uuRLSq__eyebrow{color:var(--muted,#686866);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem}.heart-failure-module__uuRLSq__header h2{margin:0;font-size:1.28rem;line-height:1.3}.heart-failure-module__uuRLSq__header p:not(.heart-failure-module__uuRLSq__eyebrow){max-width:66ch;color:var(--muted,#686866);margin:.4rem 0 0;line-height:1.55}.heart-failure-module__uuRLSq__counter{color:var(--muted,#686866);font-variant-numeric:tabular-nums;flex:none}.heart-failure-module__uuRLSq__tabs,.heart-failure-module__uuRLSq__controls,.heart-failure-module__uuRLSq__stepList{flex-wrap:wrap;gap:.5rem;margin:.85rem 0;display:flex}.heart-failure-module__uuRLSq__root button{border:1px solid var(--line,#e3e3e1);background:var(--panel,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:4px;padding:.55rem .75rem}.heart-failure-module__uuRLSq__root button:hover{background:var(--accent-soft,#e9fef0)}.heart-failure-module__uuRLSq__root button:focus-visible{outline:2px solid var(--accent,#132d28);outline-offset:3px}.heart-failure-module__uuRLSq__root button[aria-pressed=true]{border-color:var(--accent,#132d28);background:var(--accent-soft,#e9fef0);color:var(--accent,#132d28);font-weight:650}.heart-failure-module__uuRLSq__root button:disabled{opacity:.5;cursor:not-allowed}.heart-failure-module__uuRLSq__diagram{border-top:1px solid var(--line,#e3e3e1);border-bottom:1px solid var(--line,#e3e3e1);padding:.5rem 0;overflow:hidden}.heart-failure-module__uuRLSq__svg{width:100%;min-width:0;height:auto;display:block}.heart-failure-module__uuRLSq__svg [role=button]{cursor:pointer}.heart-failure-module__uuRLSq__svg [role=button]:focus-visible{outline-offset:3px;outline:2px solid #132d28}.heart-failure-module__uuRLSq__leader{fill:none;stroke:#657366;stroke-width:1.5px}.heart-failure-module__uuRLSq__marker,.heart-failure-module__uuRLSq__markerSelected{stroke:#fff;stroke-width:2px}.heart-failure-module__uuRLSq__marker{fill:#3d7658}.heart-failure-module__uuRLSq__markerSelected{fill:#b65349}.heart-failure-module__uuRLSq__markerText{fill:#fff;pointer-events:none;font-size:12px;font-weight:700}.heart-failure-module__uuRLSq__arrowHead{fill:#132d28}.heart-failure-module__uuRLSq__svgLabel{fill:#23352c;font-size:10px;font-weight:650}.heart-failure-module__uuRLSq__tinySvgLabel{fill:#23352c;font-size:9px;font-weight:700}.heart-failure-module__uuRLSq__chamberText{fill:#70483d;font-size:11px;font-weight:700}.heart-failure-module__uuRLSq__vesselBlue{fill:none;stroke:#547fa9;stroke-width:10px;stroke-linecap:round}.heart-failure-module__uuRLSq__vesselRed{fill:none;stroke:#b65349;stroke-width:10px;stroke-linecap:round}.heart-failure-module__uuRLSq__ventricle{fill:#e8a59b;stroke:#8b4c49;stroke-width:3px}.heart-failure-module__uuRLSq__chamber{fill:#f9e6dd;stroke:#9a6156;stroke-width:2px}.heart-failure-module__uuRLSq__forceArrow{fill:none;stroke:#b65349;stroke-width:4px;opacity:.35}.heart-failure-module__uuRLSq__resistance{fill:none;stroke:#9a6156;stroke-width:15px;stroke-linecap:round;opacity:.45}.heart-failure-module__uuRLSq__resistanceMark{fill:none;stroke:#70483d;stroke-width:2px}.heart-failure-module__uuRLSq__congestion{fill:none;stroke:#547fa9;stroke-width:5px;stroke-dasharray:5 5;opacity:.8}.heart-failure-module__uuRLSq__flowArrow,.heart-failure-module__uuRLSq__branchHeart,.heart-failure-module__uuRLSq__branchVessel,.heart-failure-module__uuRLSq__vagus,.heart-failure-module__uuRLSq__avLine{fill:none;stroke:#657366;stroke-width:3px;opacity:.3}.heart-failure-module__uuRLSq__activeFlow{opacity:1;stroke-width:4px}.heart-failure-module__uuRLSq__membrane{stroke:#657366;stroke-width:3px}.heart-failure-module__uuRLSq__cell{fill:#edf5ef;stroke:#3d7658;stroke-width:2px}.heart-failure-module__uuRLSq__pump,.heart-failure-module__uuRLSq__exchanger{fill:#d5e7d8;stroke:#3d7658;stroke-width:2px}.heart-failure-module__uuRLSq__blocked{fill:#f5d4b2;stroke:#b65349;stroke-width:2px}.heart-failure-module__uuRLSq__exchangerActive{fill:#cfe7ea;stroke:#2b6973;stroke-width:2px}.heart-failure-module__uuRLSq__sodium{fill:#5e9ab8;stroke:#285f79;stroke-width:1px}.heart-failure-module__uuRLSq__calcium{fill:#d49b55;stroke:#8d672f;stroke-width:1px}.heart-failure-module__uuRLSq__dimmed{fill:#d5dad5;stroke:#8f9990;stroke-width:1px}.heart-failure-module__uuRLSq__vagus{stroke:#7964a3;stroke-dasharray:5 4}.heart-failure-module__uuRLSq__avNode,.heart-failure-module__uuRLSq__avNodeActive{stroke-width:2px}.heart-failure-module__uuRLSq__avNode{fill:#eee9f8;stroke:#7964a3}.heart-failure-module__uuRLSq__avNodeActive{fill:#d7c9ef;stroke:#5a4187}.heart-failure-module__uuRLSq__slowed{stroke:#5a4187;stroke-dasharray:3 6}.heart-failure-module__uuRLSq__pde,.heart-failure-module__uuRLSq__camp{stroke-width:2px}.heart-failure-module__uuRLSq__pde{fill:#f3e7c5;stroke:#8d672f}.heart-failure-module__uuRLSq__pdeBlocked{fill:#f5d4b2;stroke:#b65349;stroke-width:2px}.heart-failure-module__uuRLSq__camp{fill:#d6e8ef;stroke:#2b6973}.heart-failure-module__uuRLSq__heartSmall{fill:#efa9a0;stroke:#8b4c49;stroke-width:2px}.heart-failure-module__uuRLSq__branchHeart{stroke:#b65349}.heart-failure-module__uuRLSq__branchVessel{stroke:#547fa9}.heart-failure-module__uuRLSq__vesselRelaxed{fill:none;stroke:#547fa9;stroke-width:8px;stroke-linecap:round;opacity:.35}.heart-failure-module__uuRLSq__vesselWall{fill:none;stroke:#547fa9;stroke-width:2px}.heart-failure-module__uuRLSq__warningLine{stroke:#b65349;stroke-width:3px;stroke-dasharray:4 4}.heart-failure-module__uuRLSq__warningText{fill:#8b4c49;font-size:10px;font-weight:700}.heart-failure-module__uuRLSq__stepCaption{margin:.7rem 0 .3rem;line-height:1.5}.heart-failure-module__uuRLSq__stepCaption span{color:var(--muted,#686866)}.heart-failure-module__uuRLSq__stepList button{text-align:left}.heart-failure-module__uuRLSq__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.9rem 0;display:grid}.heart-failure-module__uuRLSq__legend button{text-align:left;align-items:center;gap:.65rem;display:flex}.heart-failure-module__uuRLSq__legend small{color:var(--muted,#686866);font-size:.75rem;font-weight:400;display:block}.heart-failure-module__uuRLSq__number{color:#fff;background:#3d7658;border-radius:50%;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;font-weight:700;display:grid}.heart-failure-module__uuRLSq__explanation{border-left:3px solid var(--accent,#132d28);background:#f0f6f0;margin:.75rem 0 0;padding:.8rem}.heart-failure-module__uuRLSq__explanation h3{margin:0 0 .25rem;font-size:1rem}.heart-failure-module__uuRLSq__explanation p{max-width:78ch;margin:0;line-height:1.6}.heart-failure-module__uuRLSq__note{color:var(--muted,#686866);margin:.8rem 0 0;font-size:.85rem;line-height:1.5}@media (max-width:560px){.heart-failure-module__uuRLSq__root{padding:.75rem}.heart-failure-module__uuRLSq__header{display:block}.heart-failure-module__uuRLSq__counter{margin-top:.5rem;display:block}.heart-failure-module__uuRLSq__legend{grid-template-columns:1fr}.heart-failure-module__uuRLSq__stepList button{width:100%}}@media (prefers-reduced-motion:reduce){.heart-failure-module__uuRLSq__svg *{transition:none!important;animation:none!important}}
.hormones-electrolytes-module__termQW__root{color:var(--ink,#0a0a0a);border:1px solid var(--line,#e3e3e1);background:var(--panel,#fff);padding:1rem}.hormones-electrolytes-module__termQW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hormones-electrolytes-module__termQW__eyebrow{color:var(--muted,#686866);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem}.hormones-electrolytes-module__termQW__header h2{margin:0;font-size:1.28rem;line-height:1.3}.hormones-electrolytes-module__termQW__header p:not(.hormones-electrolytes-module__termQW__eyebrow){max-width:66ch;color:var(--muted,#686866);margin:.4rem 0 0;line-height:1.55}.hormones-electrolytes-module__termQW__counter{color:var(--muted,#686866);font-variant-numeric:tabular-nums;flex:none}.hormones-electrolytes-module__termQW__tabs,.hormones-electrolytes-module__termQW__controls,.hormones-electrolytes-module__termQW__timeline{flex-wrap:wrap;gap:.5rem;margin:.85rem 0;display:flex}.hormones-electrolytes-module__termQW__root button{border:1px solid var(--line,#e3e3e1);background:var(--panel,#fff);min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:4px;padding:.55rem .75rem}.hormones-electrolytes-module__termQW__root button:hover{background:var(--accent-soft,#e9fef0)}.hormones-electrolytes-module__termQW__root button:focus-visible{outline:2px solid var(--accent,#132d28);outline-offset:3px}.hormones-electrolytes-module__termQW__root button[aria-pressed=true]{border-color:var(--accent,#132d28);background:var(--accent-soft,#e9fef0);color:var(--accent,#132d28);font-weight:650}.hormones-electrolytes-module__termQW__root button:disabled{opacity:.5;cursor:not-allowed}.hormones-electrolytes-module__termQW__viewport{border-top:1px solid var(--line,#e3e3e1);border-bottom:1px solid var(--line,#e3e3e1);padding:.5rem 0;overflow:hidden}.hormones-electrolytes-module__termQW__svg{width:100%;min-width:0;height:auto;display:block}.hormones-electrolytes-module__termQW__svg [role=button]{cursor:pointer}.hormones-electrolytes-module__termQW__svg [role=button]:focus-visible{outline-offset:3px;outline:2px solid #132d28}.hormones-electrolytes-module__termQW__leader{fill:none;stroke:#657366;stroke-width:1.5px}.hormones-electrolytes-module__termQW__marker,.hormones-electrolytes-module__termQW__markerSelected{stroke:#fff;stroke-width:2px}.hormones-electrolytes-module__termQW__marker{fill:#3d7658}.hormones-electrolytes-module__termQW__markerSelected{fill:#b65349}.hormones-electrolytes-module__termQW__markerText{fill:#fff;pointer-events:none;font-size:12px;font-weight:700}.hormones-electrolytes-module__termQW__arrowHead{fill:#132d28}.hormones-electrolytes-module__termQW__flow{fill:none;stroke:#3d7658;stroke-width:3px}.hormones-electrolytes-module__termQW__svgLabel{fill:#23352c;font-size:10px;font-weight:650}.hormones-electrolytes-module__termQW__smallLabel{fill:#23352c;font-size:10px;font-weight:700}.hormones-electrolytes-module__termQW__tinyLabel{fill:#23352c;font-size:8px;font-weight:650}.hormones-electrolytes-module__termQW__molecule{fill:#fff;font-size:11px;font-weight:700}.hormones-electrolytes-module__termQW__enzyme{fill:#d6e8ef;stroke:#2b6973;stroke-width:2px}.hormones-electrolytes-module__termQW__inhibitedEnzyme{fill:#f5d4b2;stroke:#b65349;stroke-width:2px}.hormones-electrolytes-module__termQW__estrogen{fill:#7964a3;stroke:#5a4187;stroke-width:2px}.hormones-electrolytes-module__termQW__breast{fill:#efa9a0;stroke:#8b4c49;stroke-width:2px}.hormones-electrolytes-module__termQW__uterus{fill:#efc0c5;stroke:#9d5a68;stroke-width:2px}.hormones-electrolytes-module__termQW__bone{fill:none;stroke:#d49b55;stroke-width:5px}.hormones-electrolytes-module__termQW__boneLessSupport{fill:none;stroke:#b65349;stroke-width:5px;stroke-dasharray:4 3}.hormones-electrolytes-module__termQW__tamoxifen{stroke:#8f9990;stroke-width:3px}.hormones-electrolytes-module__termQW__tamoxifenActive{stroke:#b65349;stroke-width:4px}.hormones-electrolytes-module__termQW__anastrozole{fill:#d5dad5;stroke:#8f9990;stroke-width:2px}.hormones-electrolytes-module__termQW__anastrozoleActive{fill:#f5d4b2;stroke:#b65349;stroke-width:2px}.hormones-electrolytes-module__termQW__tissue{fill:#edf5ef;stroke:#3d7658;stroke-width:2px}.hormones-electrolytes-module__termQW__receptor{fill:#d5e7d8;stroke:#3d7658;stroke-width:2px}.hormones-electrolytes-module__termQW__testosterone{fill:#7964a3;stroke:#5a4187;stroke-width:2px}.hormones-electrolytes-module__termQW__vessel{fill:#edf4f7;stroke:#547fa9;stroke-width:3px}.hormones-electrolytes-module__termQW__redCell{fill:#b65349;stroke:#8b4c49;stroke-width:1px}.hormones-electrolytes-module__termQW__monitor{fill:#f4f0e9;stroke:#8d672f;stroke-width:1.5px}.hormones-electrolytes-module__termQW__monitorActive{fill:#f3e7c5;stroke:#8d672f;stroke-width:2px}.hormones-electrolytes-module__termQW__heart{fill:#efa9a0;stroke:#8b4c49;stroke-width:2px}.hormones-electrolytes-module__termQW__ecg{fill:none;stroke:#8b4c49;stroke-width:2px}.hormones-electrolytes-module__termQW__calcium{fill:#d5dad5;stroke:#8f9990;stroke-width:2px}.hormones-electrolytes-module__termQW__calciumActive{fill:#d49b55;stroke:#8d672f;stroke-width:2px}.hormones-electrolytes-module__termQW__cell{fill:#edf5ef;stroke:#3d7658;stroke-width:2px}.hormones-electrolytes-module__termQW__potassium{fill:#5e9ab8;stroke:#285f79;stroke-width:1px}.hormones-electrolytes-module__termQW__insulin{fill:#d5dad5;stroke:#8f9990;stroke-width:1.5px}.hormones-electrolytes-module__termQW__insulinActive{fill:#d6e8ef;stroke:#2b6973;stroke-width:2px}.hormones-electrolytes-module__termQW__kidney{fill:#c68772;stroke:#875a51;stroke-width:2px}.hormones-electrolytes-module__termQW__depleted{fill:#f7eadb;stroke:#b7835d;stroke-width:2px}.hormones-electrolytes-module__termQW__overload{fill:#e8eef7;stroke:#7184a1;stroke-width:2px}.hormones-electrolytes-module__termQW__waterDrop{fill:#6aa6c8;stroke:#285f79;stroke-width:2px}.hormones-electrolytes-module__termQW__fluidLine{fill:none;stroke:#547fa9;stroke-width:3px}.hormones-electrolytes-module__termQW__saline{fill:#d6e8ef;stroke:#2b6973;stroke-width:2px}.hormones-electrolytes-module__termQW__caption{margin:.7rem 0 .3rem;line-height:1.5}.hormones-electrolytes-module__termQW__caption span{color:var(--muted,#686866)}.hormones-electrolytes-module__termQW__timeline button{text-align:left}.hormones-electrolytes-module__termQW__callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.9rem 0;display:grid}.hormones-electrolytes-module__termQW__callouts button{text-align:left;align-items:center;gap:.65rem;display:flex}.hormones-electrolytes-module__termQW__callouts small{color:var(--muted,#686866);font-size:.75rem;font-weight:400;display:block}.hormones-electrolytes-module__termQW__number{color:#fff;background:#3d7658;border-radius:50%;flex:0 0 1.8rem;place-items:center;width:1.8rem;height:1.8rem;font-weight:700;display:grid}.hormones-electrolytes-module__termQW__explanation{border-left:3px solid var(--accent,#132d28);background:#f0f6f0;margin:.75rem 0 0;padding:.8rem}.hormones-electrolytes-module__termQW__explanation h3{margin:0 0 .25rem;font-size:1rem}.hormones-electrolytes-module__termQW__explanation p{max-width:78ch;margin:0;line-height:1.6}.hormones-electrolytes-module__termQW__reduced{color:var(--muted,#686866);margin:.8rem 0 0;font-size:.85rem;line-height:1.5}@media (max-width:560px){.hormones-electrolytes-module__termQW__root{padding:.75rem}.hormones-electrolytes-module__termQW__header{display:block}.hormones-electrolytes-module__termQW__counter{margin-top:.5rem;display:block}.hormones-electrolytes-module__termQW__callouts{grid-template-columns:1fr}.hormones-electrolytes-module__termQW__timeline button{width:100%}}@media (prefers-reduced-motion:reduce){.hormones-electrolytes-module__termQW__svg *{transition:none!important;animation:none!important}}
.topic-mechanisms-module__DG0H6a__root{border:1px solid var(--line,#e3e3e1);background:var(--panel,#fff);color:var(--ink,#0a0a0a);min-width:0;padding:1rem}.topic-mechanisms-module__DG0H6a__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.topic-mechanisms-module__DG0H6a__header h2{margin:0;font-size:1.25rem;line-height:1.3}.topic-mechanisms-module__DG0H6a__header p{color:var(--muted,#686866);max-width:68ch;margin:.35rem 0 0;line-height:1.55}.topic-mechanisms-module__DG0H6a__header p:first-child{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.topic-mechanisms-module__DG0H6a__header>span{color:var(--muted,#686866);font-variant-numeric:tabular-nums;white-space:nowrap}.topic-mechanisms-module__DG0H6a__controls,.topic-mechanisms-module__DG0H6a__steps{flex-wrap:wrap;gap:.5rem;margin:.9rem 0;display:flex}.topic-mechanisms-module__DG0H6a__root button,.topic-mechanisms-module__DG0H6a__root summary{border:1px solid var(--line,#e3e3e1);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:4px;padding:.55rem .75rem}.topic-mechanisms-module__DG0H6a__root button:hover{background:var(--accent-soft,#e9fef0)}.topic-mechanisms-module__DG0H6a__root button:focus-visible,.topic-mechanisms-module__DG0H6a__root summary:focus-visible{outline:2px solid var(--accent,#132d28);outline-offset:3px}.topic-mechanisms-module__DG0H6a__root button[aria-pressed=true]{border-color:var(--accent,#132d28);background:var(--accent-soft,#e9fef0);color:var(--accent,#132d28);font-weight:650}.topic-mechanisms-module__DG0H6a__root button:disabled{cursor:not-allowed;opacity:.5}.topic-mechanisms-module__DG0H6a__controls details{align-self:center}.topic-mechanisms-module__DG0H6a__controls details button{margin-top:.4rem}.topic-mechanisms-module__DG0H6a__viewport{border-block:1px solid var(--line,#e3e3e1);background:linear-gradient(#fcfdfb,#f6f8f5);overflow:hidden}.topic-mechanisms-module__DG0H6a__svg{width:100%;min-width:0;height:auto;display:block}.topic-mechanisms-module__DG0H6a__shape{stroke:#365044;stroke-width:2px}.topic-mechanisms-module__DG0H6a__signal{fill:none;stroke:#376750;stroke-width:3px;marker-end:var(--topic-arrow)}.topic-mechanisms-module__DG0H6a__arrow{fill:none;stroke:#376750;stroke-width:2.5px;marker-end:var(--topic-arrow)}.topic-mechanisms-module__DG0H6a__barrier{stroke:#8d672f;stroke-width:5px;stroke-dasharray:5 4}.topic-mechanisms-module__DG0H6a__channel{stroke:#376750;stroke-width:3px}.topic-mechanisms-module__DG0H6a__warning{fill:none;stroke:#b65349;stroke-width:3px}.topic-mechanisms-module__DG0H6a__warningSelected{fill:none;stroke:#d97343;stroke-width:5px}.topic-mechanisms-module__DG0H6a__gap{stroke:#8f9990;stroke-width:3px;stroke-dasharray:5 4}.topic-mechanisms-module__DG0H6a__dna{fill:none;stroke:#7964a3;stroke-width:4px}.topic-mechanisms-module__DG0H6a__dnaSelected{fill:none;stroke:#d97343;stroke-width:5px}.topic-mechanisms-module__DG0H6a__nephron{stroke:#547fa9;stroke-width:12px;stroke-linecap:round}.topic-mechanisms-module__DG0H6a__nephronSelected{stroke:#d97343;stroke-width:14px;stroke-linecap:round}.topic-mechanisms-module__DG0H6a__water{fill:none;stroke:#2b6973;stroke-width:4px}.topic-mechanisms-module__DG0H6a__growth{stroke:#8d672f;stroke-width:7px}.topic-mechanisms-module__DG0H6a__growthSelected{stroke:#d97343;stroke-width:9px}.topic-mechanisms-module__DG0H6a__hit,.topic-mechanisms-module__DG0H6a__hitSelected{cursor:pointer}.topic-mechanisms-module__DG0H6a__hit circle{fill:#376750;stroke:#fff;stroke-width:2px}.topic-mechanisms-module__DG0H6a__hitSelected circle{fill:#d97343;stroke:#fff;stroke-width:3px}.topic-mechanisms-module__DG0H6a__hit text,.topic-mechanisms-module__DG0H6a__hitSelected text{fill:#fff;pointer-events:none;font-size:18px;font-weight:700}.topic-mechanisms-module__DG0H6a__hit:focus-visible,.topic-mechanisms-module__DG0H6a__hitSelected:focus-visible{outline-offset:4px;outline:3px solid #132d28}.topic-mechanisms-module__DG0H6a__caption{margin:.75rem 0 .3rem;line-height:1.55}.topic-mechanisms-module__DG0H6a__caption span{color:var(--muted,#686866)}.topic-mechanisms-module__DG0H6a__steps button{text-align:left}.topic-mechanisms-module__DG0H6a__callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.9rem 0;display:grid}.topic-mechanisms-module__DG0H6a__callouts button{text-align:left;grid-template-columns:1.8rem 1fr;align-items:center;column-gap:.55rem;display:grid}.topic-mechanisms-module__DG0H6a__callouts button>span{color:#fff;background:#376750;border-radius:50%;grid-row:1/span 2;place-items:center;width:1.8rem;height:1.8rem;display:grid}.topic-mechanisms-module__DG0H6a__callouts small{color:var(--muted,#686866);grid-column:2;font-size:.75rem;font-weight:400}.topic-mechanisms-module__DG0H6a__explanation{border-left:3px solid var(--accent,#132d28);background:var(--accent-soft,#e9fef0);margin-top:.75rem;padding:.85rem}.topic-mechanisms-module__DG0H6a__explanation h3,.topic-mechanisms-module__DG0H6a__explanation p{margin:0}.topic-mechanisms-module__DG0H6a__explanation p{max-width:78ch;margin-top:.3rem;line-height:1.6}.topic-mechanisms-module__DG0H6a__reduced{color:var(--muted,#686866);margin:.85rem 0 0;font-size:.88rem}@media (max-width:560px){.topic-mechanisms-module__DG0H6a__root{padding:.75rem}.topic-mechanisms-module__DG0H6a__header{display:block}.topic-mechanisms-module__DG0H6a__header>span{margin-top:.45rem;display:block}.topic-mechanisms-module__DG0H6a__steps button{width:100%}.topic-mechanisms-module__DG0H6a__callouts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.topic-mechanisms-module__DG0H6a__svg *{transition:none!important;animation:none!important}}
.later-course-plates-module__KSbNDq__root{border-top:2px solid var(--line);color:var(--ink);padding-top:1rem}.later-course-plates-module__KSbNDq__root h3{color:var(--brand-forest);margin:.1rem 0 .45rem;font-size:1.2rem}.later-course-plates-module__KSbNDq__root h4{color:var(--brand-forest);margin:0 0 .35rem;font-size:1rem}.later-course-plates-module__KSbNDq__root p{overflow-wrap:anywhere}.later-course-plates-module__KSbNDq__eyebrow,.later-course-plates-module__KSbNDq__position,.later-course-plates-module__KSbNDq__reduced{color:var(--muted);font-size:.88rem}.later-course-plates-module__KSbNDq__viewport{border:1px solid var(--line);background:#fbfdfb;margin:1rem 0;overflow:hidden}.later-course-plates-module__KSbNDq__svg{width:100%;min-width:300px;max-width:540px;margin:auto;display:block}.later-course-plates-module__KSbNDq__note{fill:#486258;font-size:11px}.later-course-plates-module__KSbNDq__svgText{fill:#132d28;font-size:16px;font-weight:700}.later-course-plates-module__KSbNDq__steps,.later-course-plates-module__KSbNDq__callouts{gap:.45rem;margin:.75rem 0;display:grid}.later-course-plates-module__KSbNDq__steps button,.later-course-plates-module__KSbNDq__callouts button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:4px;padding:.6rem .75rem}.later-course-plates-module__KSbNDq__steps button[aria-pressed=true],.later-course-plates-module__KSbNDq__callouts button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 4px 0 0 var(--accent)}.later-course-plates-module__KSbNDq__steps button:focus-visible,.later-course-plates-module__KSbNDq__callouts button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.later-course-plates-module__KSbNDq__callouts{grid-template-columns:repeat(3,minmax(0,1fr))}.later-course-plates-module__KSbNDq__callouts button{align-items:center;gap:.45rem;font-size:.9rem;display:flex}.later-course-plates-module__KSbNDq__callouts span{background:var(--brand-forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-weight:700;display:inline-grid}.later-course-plates-module__KSbNDq__explanation{border-left:4px solid var(--accent);background:var(--accent-soft);margin-top:1rem;padding:.85rem 1rem}.later-course-plates-module__KSbNDq__explanation p{margin:.35rem 0}@media (max-width:520px){.later-course-plates-module__KSbNDq__callouts{grid-template-columns:1fr}.later-course-plates-module__KSbNDq__svg{min-width:0}}
