.ph-page{--ph-ink:#173b50;--ph-muted:#58717f;--ph-soft:#6e8591;--ph-line:#d9e5e9;--ph-paper:#fff;--ph-canvas:#f3f7f8;--ph-teal:#227b72;--ph-teal-wash:#eaf5f1;--ph-rose:#c991a3;--ph-radius:14px;--ph-shadow:0 5px 22px #16394e05;background:var(--ph-canvas);color:var(--ph-ink);font-family:var(--font-geist-sans), Arial, sans-serif;min-height:100vh;font-size:15px;line-height:1.65}.ph-page *,.ph-page :before,.ph-page :after{box-sizing:border-box}.ph-page [hidden]{display:none!important}.ph-page :is(h1,h2,h3,h4,h5,p){margin-top:0}.ph-page h2{letter-spacing:-1.1px;text-wrap:balance;font-size:clamp(27px,2.65vw,37px);font-weight:550;line-height:1.18}.ph-page h3{line-height:1.3}.ph-page :is(button,input,select,textarea){font:inherit}.ph-page button{cursor:pointer}.ph-page button:disabled{cursor:default}.ph-page :is(button,a,input,select,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #338e9f}.ph-page a{color:#226b86;text-underline-offset:3px}.ph-page button{transition:background-color .16s,border-color .16s,color .16s}.ph-page button:disabled{opacity:.65}.ph-eyebrow{color:#617f8e;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700;line-height:1.6}.ph-eyebrow>span{background:var(--ph-rose);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}.ph-fine{color:var(--ph-soft);margin-top:18px;line-height:1.8;font-size:12px!important}.ph-body{width:100%;max-width:1440px;margin:auto;padding:42px 5% 72px}.ph-tabs{border-bottom:1px solid var(--ph-line);scrollbar-width:thin;background:#fff;align-items:stretch;gap:27px;padding:0 max(5%,50% - 660px);display:flex;overflow-x:auto}.ph-tabs button{color:#637e8b;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;align-items:center;gap:8px;min-height:66px;padding:21px 2px 18px;font-size:13px;display:flex}.ph-tabs button:hover{color:var(--ph-ink)}.ph-tabs button[aria-current]{border-bottom-color:var(--ph-rose);color:var(--ph-ink);font-weight:650}.ph-mobile-section-select{display:none}.ph-module-intro,.ph-tool-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.ph-module-intro p:last-child,.ph-tool-heading p:last-child{max-width:790px;color:var(--ph-muted);margin-bottom:0;font-size:14px;line-height:1.8}.ph-module-intro h2,.ph-tool-heading h2{margin-bottom:14px}.ph-primary,.ph-secondary,.ph-actions button{color:#275b72;background:#fff;border:1px solid #cbdde3;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.ph-primary{color:#fff;background:#1d5267;border-color:#1d5267}.ph-primary:hover{background:#286a7b;border-color:#286a7b}.ph-secondary{white-space:nowrap}.ph-secondary:hover,.ph-actions button:hover{background:#f4fafb;border-color:#92b7c5}.ph-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.ph-actions .ph-quiet{color:#657d89;background:0 0}.ph-callout{color:#486c7c;background:#eaf3f5;border:1px solid #d1e3e7;border-radius:9px;margin-bottom:25px;padding:17px 20px;font-size:12px;line-height:1.85}.ph-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.ph-start-grid>button{color:#2f6679;text-align:left;min-width:0;box-shadow:var(--ph-shadow);background:#fff;border:1px solid #cddfe5;border-radius:11px;align-items:center;gap:15px;padding:23px 21px;display:flex}.ph-start-grid>button:hover{background:#f1f9f7;border-color:#8db5c0}.ph-start-grid>button>span:nth-child(2){flex:1;min-width:0}.ph-start-grid>button>svg{color:#719cae;flex-shrink:0}.ph-start-icon{color:#4e8c83;background:#eaf5f1;border:1px solid #d7e8e8;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.ph-start-grid strong{color:#24596d;font-size:14px;font-weight:650;line-height:1.5;display:block}.ph-start-grid small{color:#668595;margin-top:5px;font-size:11px;line-height:1.7;display:block}.ph-group-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 32px;display:grid}.ph-group-map button{border:1px solid var(--ph-line);color:#3d657b;text-align:left;min-width:0;box-shadow:var(--ph-shadow);background:#fff;border-radius:10px;align-items:center;gap:13px;padding:18px 14px;display:flex}.ph-group-map button:hover{background:#f6fbfa;border-color:#8eb6bf}.ph-group-map b{color:#91b3be;flex-shrink:0;font-size:29px;font-weight:400;line-height:1}.ph-group-map strong{font-size:11px;font-weight:650;line-height:1.5;display:block}.ph-group-map small{color:#6c8592;margin-top:4px;font-size:10px;line-height:1.5;display:block}.ph-reading-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:34px;display:grid}.ph-chapter-nav{scrollbar-width:thin;scrollbar-color:#bacdd6 transparent;max-height:calc(100vh - 36px);position:sticky;top:18px;overflow-y:auto}.ph-search{color:#7b98a8;background:#fff;border:1px solid #d2e0e6;border-radius:7px;align-items:center;gap:9px;margin-bottom:17px;padding:12px;display:flex}.ph-search input{width:100%;min-width:0;color:var(--ph-ink);background:0 0;border:0;outline:0;font-size:12px}.ph-search:focus-within{border-color:#719eaf;box-shadow:0 0 0 2px #dceef1}.ph-chapter-nav>div>button{color:#59727f;text-align:left;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:10px;width:100%;margin-bottom:3px;padding:11px 10px;font-size:12px;line-height:1.5;display:flex}.ph-chapter-nav>div>button>small{color:#809aa8;flex-shrink:0;padding-top:2px;font-size:10px}.ph-chapter-nav>div>button>span{overflow-wrap:anywhere;flex:1}.ph-chapter-nav>div>button>svg{opacity:0;flex-shrink:0;margin-top:3px}.ph-chapter-nav>div>button:hover{background:#eaf1f3}.ph-chapter-nav>div>button.selected{color:#1c5363;background:#e0edef;font-weight:650}.ph-chapter-nav>div>button.selected>svg{opacity:1}.ph-mobile-chapters{display:none}.ph-sidebar-note{color:#5c8798;border-top:1px solid #d7e1e5;margin-top:22px;padding:23px 16px 12px}.ph-sidebar-note h3{margin-top:12px;margin-bottom:8px;font-size:15px;font-weight:600}.ph-sidebar-note p{color:#69808e;font-size:12px;line-height:1.8}.ph-sidebar-note button{color:#276680;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.ph-chapter{border:1px solid var(--ph-line);border-radius:var(--ph-radius);min-width:0;box-shadow:var(--ph-shadow);background:#fff;padding:37px clamp(24px,3.1vw,47px)}.ph-chapter h2{scroll-margin-top:25px}.ph-chapter-position{color:#7b96a5;letter-spacing:.5px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;font-size:10px;line-height:1.5;display:flex}.ph-chapter-position progress{color:#8cb5b4;background:#e6eef1;border:0;border-radius:9px;width:112px;max-width:35%;height:4px;overflow:hidden}.ph-chapter-position progress::-webkit-progress-bar{background:#e6eef1;border-radius:9px}.ph-chapter-position progress::-webkit-progress-value{background:#8cb5b4;border-radius:9px}.ph-chapter-position progress::-moz-progress-bar{background:#8cb5b4;border-radius:9px}.ph-chapter-summary{color:#557280;max-width:850px;font-size:16px;line-height:1.8}.ph-reading-controls{color:#617d8d;justify-content:space-between;align-items:center;gap:15px;margin:29px 0 7px;font-size:11px;display:flex}.ph-reading-controls button{color:#52788e;background:#fff;border:1px solid #d6e3e8;border-radius:6px;padding:8px 11px;font-size:11px}.ph-scope{color:#6c8491;border-top:1px solid #e5edf0;border-bottom:1px solid #e5edf0;margin:16px 0 10px;padding:14px 0;font-size:11px;line-height:1.85}.ph-page details.ph-lesson{border-bottom:1px solid #e3ebee;margin:0;padding:0;position:relative}.ph-lesson>summary{cursor:pointer;align-items:center;gap:13px;min-height:86px;padding:20px 0;list-style:none;display:flex}.ph-lesson>summary::-webkit-details-marker{display:none}.ph-lesson-number{color:#829ca9;letter-spacing:1px;font-size:10px;display:block}.ph-lesson>summary>.ph-lesson-number{min-width:20px;margin:0}.ph-lesson>summary>h3{letter-spacing:-.35px;flex:1;margin:0;font-size:19px;font-weight:550}.ph-detail-affordance{color:#7792a1;letter-spacing:.1px;flex-shrink:0;font-size:10px}.ph-lesson[open] .ph-detail-affordance{color:#36778a}.ph-lesson-body{padding:0 0 28px 33px}.ph-lesson-body>p:first-child{margin-top:0}.ph-lesson p,.ph-lesson li{color:#405f6f;font-size:14px;line-height:1.9}.ph-lesson ul{margin:16px 0;padding-left:20px}.ph-lesson li{margin-bottom:10px;padding-left:5px}.ph-lesson li::marker{color:#88acb7}.ph-pearl{background:#eef7f2;border-left:3px solid #77aa9a;border-radius:0 7px 7px 0;margin:22px 0;padding:17px 21px}.ph-pearl strong{color:#367967;letter-spacing:1px;text-transform:uppercase;font-size:10px}.ph-pearl p{margin:7px 0 0;font-size:13px}.ph-citations{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.ph-citations a{color:#55798b;background:#f5f9fa;border:1px solid #dfe9ee;border-radius:4px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;line-height:1.5;text-decoration:none;display:inline-flex}.ph-citations a:hover{color:#1e657c;border-color:#9ebfcd}.ph-next-chapter{flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:25px;display:flex}.ph-next-chapter button{color:#2e6984;text-align:left;background:0 0;border:0;max-width:100%;padding:10px 0;font-size:12px;line-height:1.6}.ph-atlas-selector{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.ph-atlas-selector button{color:#648595;background:#fff;border:1px solid #d1e0e7;border-radius:7px;padding:10px 13px;font-size:12px;line-height:1.5}.ph-atlas-selector button[aria-pressed=true]{color:#fff;background:#2f6b7d;border-color:#2f6b7d}.ph-atlas-concept>.ph-visual-card{margin-bottom:20px}.ph-atlas-concept>.ph-primary{margin-bottom:12px}.ph-visual-card{background:#f5fafb;border:1px solid #d4e3e9;border-radius:12px;margin:27px 0 32px;padding:26px;overflow:hidden}.ph-visual-heading{margin-bottom:21px}.ph-visual-heading .ph-eyebrow{margin-bottom:8px}.ph-visual-heading h3{letter-spacing:-.5px;text-wrap:balance;margin:0;font-size:22px;font-weight:500}.ph-visual-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.ph-visual-figure{scrollbar-width:thin;scrollbar-color:#93b4c5 #e1edf2;min-width:0;margin:0;overflow-x:auto}.ph-visual-svg{background:#17394d;border:1px solid #2a5065;border-radius:9px;width:100%;min-width:350px;height:auto;display:block}.ph-visual-figure figcaption{color:#617d8d;margin-top:10px;font-size:10px;line-height:1.75}.ph-visual-takeaways{gap:19px;margin:0;padding:0;list-style:none;display:grid}.ph-visual-takeaways>li{color:#41677d;align-items:flex-start;gap:12px;font-size:13px;line-height:1.85;display:flex}.ph-visual-takeaways>li>span{color:#527f90;background:#e5f0f3;border:1px solid #cadee5;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;margin-top:2px;font-size:10px;display:grid}.ph-visual-takeaways p{margin:0}.ph-visual-citations{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ph-visual-citations a{color:#547c91;align-items:center;gap:4px;font-size:10px;line-height:1.6;text-decoration:none;display:inline-flex}.ph-visual-atlas>.ph-visual-card{margin-top:34px;padding:30px}.ph-chapter .ph-visual-layout{grid-template-columns:1fr;gap:20px}.ph-chapter .ph-visual-figure{width:100%;max-width:560px;margin:auto}.ph-chapter .ph-visual-takeaways{grid-template-columns:1fr;gap:12px}.ph-chapter .ph-visual-takeaways>li{font-size:13px}.ph-chapter .ph-visual-heading h3{font-size:21px}.ph-chapter-visual .ph-visual-card{margin-top:20px}.ph-trace-atlas{min-width:0;max-width:100%;margin:26px 0 38px}.ph-trace-intro{justify-content:space-between;align-items:center;gap:25px;margin-bottom:23px;display:flex}.ph-trace-intro h3{letter-spacing:-.7px;margin-bottom:11px;font-size:28px;font-weight:500}.ph-trace-intro p:last-child{color:#526f80;margin:0;font-size:13px;line-height:1.8}.ph-trace-profiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:18px;display:grid}.ph-trace-profile{color:#466f83;text-align:left;min-width:0;box-shadow:var(--ph-shadow);background:#fff;border:1px solid #d2e2e8;border-radius:9px;padding:18px 16px}.ph-trace-profile:hover{border-color:#7ca8b5}.ph-trace-profile-index{color:#7897a7;letter-spacing:1px;margin-bottom:10px;font-size:10px;display:block}.ph-trace-profile strong{font-size:13px;font-weight:650;line-height:1.5;display:block}.ph-trace-profile small{color:#617d8d;margin-top:8px;font-size:11px;line-height:1.7;display:block}.ph-trace-profile[aria-pressed=true]{background:#e8f3f4;border-color:#6194a5;box-shadow:inset 0 0 0 1px #6194a5}.ph-trace-active{box-shadow:var(--ph-shadow);background:#fff;border:1px solid #cedfe6;border-radius:12px;overflow:hidden}.ph-trace-active-copy{padding:27px 29px 12px}.ph-trace-active-copy h4{letter-spacing:-.6px;margin:0 0 11px;font-size:25px;font-weight:500}.ph-trace-active-copy>p:last-child{color:#526f80;max-width:850px;margin:0;font-size:13px;line-height:1.85}.ph-trace-metrics{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:17px 29px 25px;display:grid}.ph-trace-metrics>div+div{border-left:1px solid #deeaef;padding-left:20px}.ph-trace-metrics dt{color:#617d8d;letter-spacing:.55px;text-transform:uppercase;font-size:10px}.ph-trace-metrics dd{color:#335e75;letter-spacing:-.9px;margin:7px 0 0;font-size:30px;font-weight:450;line-height:1.2}.ph-trace-metrics small{color:#6c8c9d;letter-spacing:0;font-size:10px}.ph-trace-figure{color:#bed3df;background:#122f41;margin:0;padding:18px 19px 14px}.ph-trace-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.ph-trace-toolbar>span{color:#9cb9ca;font-size:10px}.ph-trace-mode{flex-wrap:wrap;gap:6px;display:flex}.ph-trace-mode button{color:#c1d9e5;background:#1d4055;border:1px solid #496b7f;border-radius:5px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:flex}.ph-trace-mode button[aria-pressed=true]{color:#fff;background:#345c72;border-color:#87b4c7}.ph-trace-recording{scrollbar-width:thin;scrollbar-color:#4e7488 #16364b;overflow-x:auto}.ph-trace-recording>.annotated-trace{min-width:620px}.ph-trace-figure figcaption{color:#9bb9c9;border-top:1px solid #47697e70;padding:13px 7px 0;font-size:10px;line-height:1.85}.ph-trace-equation{color:#547d8e;background:#eaf3f4;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 29px;font-size:12px;display:flex}.ph-trace-equation strong{color:#2e6c7e;font-weight:600}.ph-trace-takeaway{padding:21px 29px 25px}.ph-trace-takeaway strong{color:#37697b;letter-spacing:.1px;font-size:12px}.ph-trace-takeaway p{color:#526f80;margin:9px 0 0;font-size:13px;line-height:1.85}.ph-trace-notes{color:#617e8e;padding:15px 3px 0;font-size:11px;line-height:1.85}.ph-trace-notes p{margin:0 0 7px}.ph-trace-notes a{color:#47788e;text-decoration:none}.ph-trace-atlas-compact .ph-trace-intro{align-items:flex-start}.ph-trace-atlas-compact .ph-trace-intro h3{font-size:23px}.ph-trace-atlas-compact .ph-trace-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-trace-atlas-compact .ph-trace-profile{padding:13px}.ph-trace-atlas-compact .ph-trace-profile-index{display:none}.ph-workspace{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:26px;display:grid}.ph-inputs,.ph-workup-results,.ph-risk-results{min-width:0}.ph-form-section{border:1px solid var(--ph-line);box-shadow:var(--ph-shadow);background:#fff;border-radius:11px;margin-bottom:16px;padding:22px}.ph-form-section>summary{cursor:pointer;font-size:14px;font-weight:650;line-height:1.65}.ph-form-section>summary b{color:#7b9ca8;letter-spacing:1px;margin:0 11px 0 3px;font-size:10px}.ph-form-section>h3{margin-bottom:19px;font-size:16px;font-weight:600}.ph-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 17px;display:grid}.ph-form-section[open]>.ph-fields{margin-top:24px}.ph-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ph-field>span{color:#31576a;flex-direction:column;justify-content:end;min-height:36px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.ph-field small{color:#6e8997;font-size:11px;font-weight:400}.ph-field :is(input,select){color:#25495e;background:#fff;border:1px solid #ccdae2;border-radius:6px;width:100%;max-width:100%;min-height:44px;padding:10px 11px;font-size:13px}.ph-field :is(input,select):hover{border-color:#98b6c3}.ph-field input::placeholder{color:#93a9b5}.ph-field em{color:#526c7a;font-size:13px;font-style:normal;line-height:1.75}.ph-review{width:100%;min-height:48px;margin:8px 0 15px}.ph-workup-results,.ph-risk-results{border:1px solid var(--ph-line);overflow-wrap:anywhere;box-shadow:var(--ph-shadow);background:#fff;border-radius:12px;padding:26px}.ph-workup-results>h3{letter-spacing:-.4px;font-size:23px;font-weight:550}.ph-workup-results h4{margin:15px 0 11px;font-size:15px}.ph-result-card{border-bottom:1px solid #e2e9ed;padding:21px 0}.ph-result-card>small{color:#6e8b9b;letter-spacing:1.3px;font-size:10px}.ph-result-card :is(ul,ol),.ph-differential ul{color:#4e6c7c;padding-left:19px;font-size:13px;line-height:1.85}.ph-result-card li,.ph-differential li{margin-bottom:9px}.ph-number{letter-spacing:-.5px;margin-bottom:11px;font-size:31px;font-weight:450;line-height:1.3}.ph-number small{color:#6b8797;font-size:12px;font-weight:400}.ph-empty{color:#6d8796;text-align:center;padding:62px 20px}.ph-empty>span{color:#9abcc8;margin-bottom:20px;font-size:52px;line-height:1;display:block}.ph-empty h3{color:#315a70;letter-spacing:-.5px;font-size:22px;font-weight:500}.ph-empty p{max-width:370px;margin-inline:auto;font-size:13px;line-height:1.9}.ph-messages{color:#5d7888;background:#f1f6f8;border-radius:7px;margin:17px 0;padding:14px 17px;font-size:12px;line-height:1.8}.ph-messages ul{margin:0;padding-left:16px}.ph-messages li+li{margin-top:9px}.ph-messages.danger{color:#994a43;background:#fbefee;border:1px solid #efd0cb}.ph-differential{border:1px solid #dce7eb;border-radius:8px;margin:12px 0;padding:16px}.ph-differential summary{color:#315d71;cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ph-differential h5{margin:16px 0 0;font-size:12px}.ph-support{color:#688491;letter-spacing:.4px;text-transform:uppercase;background:#edf2f4;border-radius:4px;padding:4px 7px;font-size:9px}.ph-support.favored{color:#2c7b62;background:#dff0e9}.ph-support.possible{color:#886225;background:#fff0d7}.ph-assistant-modes{gap:10px;margin-bottom:24px;display:flex}.ph-assistant-modes button{color:#567585;text-align:left;background:#fff;border:1px solid #d0dfe5;border-radius:8px;padding:13px 22px;font-size:13px;font-weight:650}.ph-assistant-modes button[aria-pressed=true]{color:#204e65;background:#e5f1f2;border-color:#739fac;box-shadow:inset 0 0 0 1px #739fac}.ph-assistant-modes small{color:#6a8999;margin-top:4px;font-size:11px;font-weight:400;display:block}.ph-assistant-intro{background:linear-gradient(105deg,#e9f4f2,#f5fafb);border:1px solid #d4e5e7;border-radius:12px;margin-bottom:25px;padding:23px 26px}.ph-assistant-intro>p{color:#4f7480;font-size:13px;line-height:1.8}.ph-assistant-intro>p:last-child{margin-bottom:0}.ph-assistant-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.ph-assistant-flow>:is(li,div){color:#557d87;align-items:flex-start;gap:11px;min-width:0;font-size:12px;line-height:1.7;display:flex}.ph-assistant-flow :is(b,strong){color:#2c5b66;margin-bottom:4px;font-size:13px;font-weight:650;display:block}.ph-assistant-flow>:is(li,div)>:is(span,b){color:#477e80;background:#fff9;border:1px solid #bfdad8;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:grid}.ph-assistant-flow p{margin:0}.ph-assistant-flow small{color:#64858c;font-size:11px;line-height:1.8;display:block}.ph-intake-nav{background:#eaf1f4;border:1px solid #d5e3e8;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:15px;padding:5px;display:grid}.ph-intake-nav button{color:#64818f;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:62px;padding:9px 8px;font-size:11px;line-height:1.4;display:flex}.ph-intake-nav button :is(small,b),.ph-intake-nav button>span{color:#829eac;letter-spacing:.5px;font-size:9px}.ph-intake-nav button>strong{font-size:inherit;font-weight:600}.ph-intake-nav button[aria-current],.ph-intake-nav button[aria-pressed=true],.ph-intake-nav button.active{color:#1f6171;background:#fff;border-color:#d0e1e5;font-weight:650;box-shadow:0 2px 6px #274d5e09}.ph-intake-status{color:#6a8797;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 16px;font-size:11px;line-height:1.7;display:flex}.ph-intake-status strong{color:#39697c;font-weight:600}.ph-intake-status p{margin:0}.ph-intake-detail{border-top:1px solid #e0e9ee;margin-top:21px;padding-top:17px}.ph-intake-detail>summary{color:#416c80;cursor:pointer;font-size:12px;font-weight:600;line-height:1.7}.ph-intake-detail[open]>.ph-fields{margin-top:21px}.ph-intake-detail>ul{color:#617d8c;margin:15px 0 0;padding-left:18px;font-size:12px;line-height:1.85}.ph-intake-detail>ul li+li{margin-top:8px}.ph-form-subheading{border-bottom:1px solid #e3ecef;margin:21px 0 20px;padding-bottom:17px}.ph-form-subheading>span{color:#6b8d9f;letter-spacing:.8px;text-transform:uppercase;font-size:10px}.ph-form-subheading p{color:#5f7f90;margin:6px 0 0;font-size:12px;line-height:1.85}.ph-intake-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.ph-intake-actions button{color:#386b80;background:#fff;border:1px solid #cbdde3;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.ph-intake-actions button.ph-primary{color:#fff;background:#1d5267;border-color:#1d5267}.ph-intake-actions .ph-review{margin:0}.ph-intake-actions>span{color:#6c899a;font-size:11px}.ph-result-tabs{background:#f0f5f7;border:1px solid #d8e5e9;border-radius:9px;gap:5px;margin:0 0 23px;padding:5px;display:flex}.ph-result-tabs button{color:#6b8898;text-align:center;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;padding:11px 12px;font-size:12px;line-height:1.5}.ph-result-tabs button[aria-selected=true],.ph-result-tabs button[aria-pressed=true],.ph-result-tabs button[aria-current]{color:#24596e;background:#fff;border-color:#d7e3e8;font-weight:650;box-shadow:0 2px 4px #14394e05}.ph-result-tabs button small{color:#7d96a5;margin-top:3px;font-size:10px;font-weight:400;display:block}.ph-result-overview{border-bottom:1px solid #deeaee;margin-bottom:23px;padding-bottom:20px}.ph-result-overview>h3{letter-spacing:-.5px;margin-bottom:10px;font-size:23px;font-weight:550}.ph-result-overview>p{color:#5c7c8b;margin-bottom:12px;font-size:13px;line-height:1.85}.ph-clinical-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:20px 0 0;display:grid}.ph-clinical-metrics>div{background:#f6fafb;border:1px solid #e0eaee;border-radius:7px;padding:12px 11px}.ph-clinical-metrics :is(dt,small){color:#6a8797;font-size:10px}.ph-clinical-metrics :is(dd,strong){color:#35657b;margin:4px 0 0;font-size:20px;font-weight:500;line-height:1.4;display:block}.ph-management-results{min-width:0}.ph-management-results>h3{letter-spacing:-.5px;margin-bottom:12px;font-size:24px;font-weight:500;line-height:1.3}.ph-management-summary{background:#edf7f2;border:1px solid #cde1df;border-radius:10px;margin:0 0 24px;padding:21px}.ph-management-summary h3{color:#2e695d;margin-bottom:10px;font-size:22px;font-weight:500}.ph-management-summary p{color:#557b70;margin-bottom:0;font-size:14px;line-height:1.85}.ph-management-summary.urgent{background:#fcf0ec;border-color:#e8c6c0}.ph-management-summary.urgent h3{color:#9a5148}.ph-management-summary.urgent>p:last-child{color:#916c61}.ph-management-summary.specialist{background:#faf6eb;border-color:#dfd6b8}.ph-management-summary.specialist h3{color:#7b6537}.ph-management-summary.specialist>p:last-child{color:#827650}.ph-management-summary .ph-plan-priority{margin-bottom:13px;font-size:10px}.ph-empty-checklist{text-align:left;border-top:1px solid #e0eaee;gap:19px;margin:26px 0 0;padding:23px 0;list-style:none;display:grid}.ph-empty-checklist li{padding-left:24px;position:relative}.ph-empty-checklist li:before{content:"✓";color:#67988a;font-size:13px;position:absolute;top:0;left:0}.ph-empty-checklist strong{color:#496f82;font-size:13px;font-weight:600;display:block}.ph-empty-checklist span{color:#78929f;margin-top:5px;font-size:12px;line-height:1.8;display:block}.ph-plan-priority{color:#4d7a87;background:#edf3f4;border-radius:5px;margin-bottom:17px;padding:6px 10px;font-size:11px;line-height:1.5;display:inline-block}.ph-plan-priority.urgent{color:#9d4c43;background:#f9e8e4}.ph-plan-priority.specialist{color:#856829;background:#f7efdd}.ph-plan-action{border-bottom:1px solid #e1eaee;gap:13px;padding:23px 0;display:flex}.ph-plan-action>span{color:#6c91a0;background:#eaf2f4;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;margin-top:1px;font-size:10px;display:grid}.ph-plan-action>div{flex:1;min-width:0}.ph-plan-action h4{color:#2d5d72;margin:0 0 11px;font-size:16px;font-weight:600;line-height:1.5}.ph-plan-action p{color:#526f80;margin:0;font-size:14px;line-height:1.9}.ph-plan-action .ph-citations{margin-top:15px}.ph-plan-regimen{background:#eff8f5;border:1px solid #cfe3e3;border-radius:8px;margin:16px 0;padding:16px 18px}.ph-plan-regimen :is(h5,strong){color:#2d7164;font-size:12px;font-weight:650}.ph-plan-regimen>small{color:#537f72;letter-spacing:.6px;text-transform:uppercase;font-size:9px}.ph-plan-regimen p{color:#436f69;margin-top:7px;font-size:14px;line-height:1.85}.ph-plan-regimen ul{color:#436f69;margin:9px 0 0;padding-left:18px;font-size:14px;line-height:1.85}.ph-plan-meta{margin-top:16px}.ph-plan-meta>div{border-left:2px solid #d9e7eb;padding-left:13px}.ph-plan-meta :is(h5,dt,strong){color:#628292;letter-spacing:.6px;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:650;display:block}.ph-plan-meta :is(p,dd){color:#526c7a;margin:0;font-size:14px;line-height:1.8}.ph-plan-meta ul{color:#526c7a;margin:7px 0 0;padding-left:17px;font-size:14px;line-height:1.8}.ph-plan-meta ul li+li{margin-top:6px}.ph-plan-detail{margin-top:16px;padding-top:12px}.ph-plan-detail>summary{font-size:11px;font-weight:500}.ph-plan-missing{background:#faf9f2;border:1px solid #dedfd0;border-radius:8px;margin:0 0 12px;padding:15px 16px}.ph-plan-monitoring{background:#f6f9fb;border:1px solid #e0e8ed;border-radius:7px;margin-top:14px;padding:13px 15px}.ph-plan-monitoring>:is(strong,h5){color:#5b7b8d;letter-spacing:.5px;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:650;display:block}.ph-plan-monitoring :is(p,ul){color:#526c7a;font-size:14px;line-height:1.8}.ph-plan-monitoring ul{margin:0;padding-left:17px}.ph-plan-monitoring li+li{margin-top:6px}.ph-plan-evidence{margin-top:14px}.ph-management-results .ph-messages{font-size:14px}.ph-management-results .ph-plan-missing>ul{color:#526c7a;font-size:14px}.ph-plan-avoid{margin-top:25px}.ph-plan-avoid h4{margin-bottom:12px;font-size:14px;font-weight:600}.ph-management-results>.ph-form-section{box-shadow:none;margin-top:23px;padding:17px}.ph-management-results>.ph-form-section summary{font-size:12px}.ph-management-results>.ph-form-section li{color:#617d8c;margin-bottom:9px;font-size:12px;line-height:1.8}.ph-model-purpose{background:#eaf2f5;border-left:3px solid #a5c4ca;border-radius:0 7px 7px 0;align-items:flex-start;gap:27px;margin:-5px 0 27px;padding:19px 23px;display:flex}.ph-model-purpose strong{color:#426c80;flex-shrink:0;min-width:130px;font-size:13px;font-weight:650}.ph-model-purpose p{color:#5c7c8d;margin:0;font-size:12px;line-height:1.8}.ph-risk-scale{gap:5px;margin:0 0 25px;display:flex}.ph-risk-scale-band{color:#6c8593;text-align:center;background:#f2f6f8;border-top:3px solid #ccdce3;border-radius:4px;flex:1;min-width:0;padding:10px 8px;font-size:10px;line-height:1.5}.ph-risk-scale-band.low{border-color:#8fb49e}.ph-risk-scale-band.intermediate-low{border-color:#c5b56c}.ph-risk-scale-band.intermediate,.ph-risk-scale-band.intermediate-high{border-color:#d0a16b}.ph-risk-scale-band.high{border-color:#ca8b86}.ph-risk-scale-band[aria-current=true]{color:#345f72;background:#e8f2f4;font-weight:650;box-shadow:inset 0 0 0 1px #b4cdd7}.ph-risk-scale-band strong{color:#355f72;margin-top:5px;font-size:8px;font-weight:600;line-height:1.4;display:block}.ph-model-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.ph-model-tabs button{color:#527383;text-align:left;background:#fff;border:1px solid #d7e3e8;border-radius:9px;min-width:0;padding:16px 14px}.ph-model-tabs button[aria-pressed=true]{color:#285d70;background:#e7f2f4;border-color:#5e91a1;box-shadow:inset 0 0 0 1px #5e91a1}.ph-model-tabs strong{font-size:13px;line-height:1.4;display:block}.ph-model-tabs small{color:#688795;margin-top:6px;font-size:11px;line-height:1.6;display:block}.ph-confirm{color:#486776;background:#edf4f6;border:1px solid #ccdde4;border-radius:9px;align-items:flex-start;gap:11px;padding:18px;font-size:12px;line-height:1.85;display:flex}.ph-confirm input{accent-color:#356c85;flex-shrink:0;width:16px;height:16px;margin-top:4px}.ph-risk-banner{color:#496a7c;background:#edf2f5;border-top:3px solid #9fb7c4;border-radius:8px;margin-bottom:22px;padding:23px}.ph-risk-banner.low{color:#366d57;background:#edf6f0;border-color:#75a88f}.ph-risk-banner.intermediate-low{color:#7b6a31;background:#f9f6e8;border-color:#c6b168}.ph-risk-banner.intermediate,.ph-risk-banner.intermediate-high{color:#946133;background:#fcf0e4;border-color:#cc9460}.ph-risk-banner.high{color:#974a46;background:#fbebea;border-color:#c4817d}.ph-risk-banner>small{letter-spacing:1.4px;font-size:10px}.ph-risk-banner h3{letter-spacing:-.5px;margin:9px 0 15px;font-size:24px;font-weight:500}.ph-risk-banner p{margin:13px 0 0;font-size:12px;line-height:1.85}.ph-score-number{letter-spacing:-1.7px;font-size:54px;font-weight:400;line-height:1.15}.ph-score-number span{letter-spacing:0;margin-left:10px;font-size:14px}.ph-table-wrap{max-width:100%;overflow-x:auto}.ph-score-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.ph-score-table :is(th,td){vertical-align:top;border-bottom:1px solid #e1e9ed;padding:13px 8px}.ph-score-table thead th{color:#6f8997;letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:500}.ph-score-table tbody th{color:#436477;width:40%;font-weight:500}.ph-score-table td{color:#6a8594}.ph-score-table td:last-child{color:#2b5368;text-align:right;white-space:nowrap}.ph-missing{color:#7a93a0;font-size:10px}.ph-band{border-radius:4px;padding:4px 7px;font-size:10px}.band-1{color:#387359;background:#e6f4ec}.band-2{color:#846a2c;background:#fbf2dd}.band-3{color:#9b5046;background:#fae7e5}.ph-method-link{margin-top:12px;font-size:12px;display:inline-block}.ph-evidence-total{color:#668798;border-left:1px solid #c8dce6;flex-shrink:0;align-items:center;gap:15px;padding-left:26px;display:flex}.ph-evidence-total strong{color:#3e7189;letter-spacing:-2px;font-size:52px;font-weight:400;line-height:1}.ph-evidence-total span{font-size:11px;line-height:1.7}.ph-evidence-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:30px;display:grid}.ph-evidence-principles article{background:#fff;border:1px solid #d8e5eb;border-radius:10px;gap:15px;padding:23px;display:flex}.ph-evidence-principles b{color:#8aabba;margin-top:2px;font-size:12px;font-weight:500}.ph-evidence-principles h3{margin:0 0 9px;font-size:15px;font-weight:600}.ph-evidence-principles p{color:#617d8d;margin:0;font-size:12px;line-height:1.85}.ph-evidence-groups{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.ph-evidence-groups button{color:#5c7f91;background:#fff;border:1px solid #d1e0e7;border-radius:7px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;display:flex}.ph-evidence-groups button[aria-pressed=true]{color:#fff;background:#214d65;border-color:#214d65}.ph-evidence-groups button>span{opacity:.75;font-size:10px}.ph-evidence-controls{grid-template-columns:minmax(200px,1fr) auto auto;gap:10px;margin-bottom:25px;display:grid}.ph-evidence-controls .ph-search{margin:0;padding:12px 14px}.ph-evidence-controls>label:not(.ph-search){color:#7091a3;background:#fff;border:1px solid #d2e1e8;border-radius:7px;align-items:center;gap:8px;padding:8px 11px;display:flex}.ph-evidence-controls select{color:#52788d;background:0 0;border:0;max-width:100%;min-height:28px;font-size:11px}.ph-evidence-boundary{color:#917e55;background:#faf6ec;border:1px solid #e6d7b9;border-radius:11px;align-items:center;gap:30px;margin:0 0 25px;padding:27px 30px;display:flex}.ph-evidence-boundary small{color:#8b7348;letter-spacing:1px;font-size:10px}.ph-evidence-boundary h3{color:#74603a;letter-spacing:-.6px;margin:10px 0 13px;font-size:25px;font-weight:500}.ph-evidence-boundary p{color:#786a47;max-width:1000px;font-size:13px;line-height:1.85}.ph-evidence-boundary>svg{flex-shrink:0}.ph-evidence-results{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 16px;display:flex}.ph-evidence-results>:is(p,output){color:#557f95;margin:0;font-size:12px}.ph-evidence-results>:is(p,output)>span{color:#6a8696;max-width:640px;margin-top:6px;font-size:10px;line-height:1.8;display:block}.ph-verdict-key{color:#718a99;flex-wrap:wrap;flex-shrink:0;gap:11px;font-size:9px;display:flex}.ph-verdict-key>span:before{content:"";background:#9badbd;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.ph-verdict-key>.positive:before{background:#73a78f}.ph-verdict-key>.neutral:before{background:#959eb2}.ph-verdict-key>.harm-signal:before{background:#c48073}.ph-verdict-key>.mixed:before{background:#b8a06b}.ph-evidence-list{box-shadow:var(--ph-shadow);background:#fff;border:1px solid #d5e3e9;border-radius:12px;overflow:hidden}.ph-evidence-row{border-bottom:1px solid #e2ebef}.ph-evidence-row:last-child{border-bottom:0}.ph-evidence-row>summary{cursor:pointer;align-items:flex-start;gap:20px;padding:24px 27px;list-style:none;display:flex}.ph-evidence-row>summary::-webkit-details-marker{display:none}.ph-evidence-row>summary:hover,.ph-evidence-row[open]>summary{background:#f5fafb}.ph-evidence-year{color:#617d8d;min-width:32px;padding-top:4px;font-size:11px}.ph-evidence-summary{flex:1;min-width:0}.ph-evidence-summary>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ph-evidence-summary h3{color:#315a71;letter-spacing:-.4px;margin:0;font-size:20px;font-weight:500;line-height:1.3}.ph-verdict{color:#647d8b;letter-spacing:.15px;background:#eef2f5;border-radius:4px;padding:4px 7px;font-size:9px;line-height:1.4}.ph-verdict.positive{color:#36775b;background:#e5f2ec}.ph-verdict.neutral{color:#5e677b;background:#eef0f3}.ph-verdict.harm-signal{color:#9a5144;background:#f8e9e5}.ph-verdict.mixed{color:#857043;background:#f7f0e1}.ph-evidence-summary small{color:#617d8d;font-size:10px;line-height:1.6}.ph-evidence-summary>p{color:#526f80;max-width:980px;margin:10px 0 0;font-size:13px;line-height:1.85}.ph-evidence-open{color:#789cad;min-width:13px;font-size:22px;font-weight:300;line-height:1.2}.ph-evidence-row[open] .ph-evidence-open{transform:rotate(45deg)}.ph-evidence-detail{border-top:1px solid #e7eef2;grid-template-columns:minmax(180px,.7fr) minmax(0,1.4fr);gap:36px;padding:27px 27px 32px 79px;display:grid}.ph-evidence-detail small,.ph-evidence-detail dt{color:#617d8d;letter-spacing:.6px;text-transform:uppercase;font-size:10px}.ph-evidence-detail h4{color:#3a667b;margin:6px 0 14px;font-size:16px;font-weight:550;line-height:1.5}.ph-evidence-detail p,.ph-evidence-detail dd{color:#526f80;margin:0 0 14px;font-size:13px;line-height:1.85}.ph-evidence-detail dl{margin:0}.ph-evidence-detail dt{margin:0 0 7px}.ph-evidence-detail dd{margin:0 0 22px}.ph-evidence-detail dd.ph-evidence-finding{color:#2f687f;font-size:15px;line-height:1.85}.ph-trial-n{border-top:1px solid #e0eaef;align-items:center;gap:13px;margin-top:22px;padding-top:16px;display:flex}.ph-trial-n strong{color:#658ba1;letter-spacing:-1px;font-size:33px;font-weight:400}.ph-trial-n span{color:#708d9e;font-size:10px;line-height:1.7}.ph-methods{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:36px;display:grid}.ph-methods article{border:1px solid var(--ph-line);box-shadow:var(--ph-shadow);background:#fff;border-radius:12px;padding:29px}.ph-methods h3{letter-spacing:-.4px;margin-bottom:16px;font-size:20px;font-weight:550}.ph-methods p{color:#5b7a8b;font-size:13px;line-height:1.9}.ph-methods p:last-child{margin-bottom:0}.ph-section-heading{margin:36px 0 19px;font-size:22px;font-weight:500}.ph-section-heading span{color:#7593a3;margin-left:8px;font-size:12px}.ph-reference-list{border:1px solid var(--ph-line);background:#fff;border-radius:11px;overflow:hidden}.ph-source-search{max-width:640px;margin-bottom:12px}.ph-reference-list>a{color:inherit;border-bottom:1px solid #e4ebef;align-items:flex-start;gap:20px;padding:21px 24px;text-decoration:none;display:flex}.ph-reference-list>a:hover{background:#f5fafb}.ph-reference-list>a:last-child{border:0}.ph-reference-list>a>span{color:#7898a8;margin-top:4px;font-size:11px}.ph-reference-list>a>div{flex:1;min-width:0}.ph-reference-list small{color:#6a899b;letter-spacing:.5px;font-size:10px}.ph-reference-list h4{margin:6px 0;font-size:14px;font-weight:550;line-height:1.6}.ph-reference-list p{color:#688595;margin-bottom:0;font-size:12px;line-height:1.7}.ph-reference-list>a>svg{color:#7c9daa;flex-shrink:0;margin-top:8px}.ph-inventory details{border-bottom:1px solid var(--ph-line);padding:16px 0;font-size:13px}.ph-inventory summary{cursor:pointer;overflow-wrap:anywhere}.ph-inventory summary>span{color:#648391;letter-spacing:.7px;text-transform:uppercase;background:#e1ebef;border-radius:4px;margin-right:10px;padding:4px 7px;font-size:9px;display:inline-block}.ph-inventory summary>small{color:#708d9c;margin-left:12px;font-size:11px}.ph-inventory p{color:#668392;overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.8}.ph-footer{text-align:center;background:#edf2f4;border-top:1px solid #dbe5e9;padding:29px 5%}.ph-footer>span{color:#617f90;letter-spacing:1.3px;font-size:10px}.ph-footer p{color:#6e8999;margin:7px 0 0;font-size:11px;line-height:1.8}.ph-chat{border-radius:var(--ph-radius);max-width:930px;box-shadow:var(--ph-shadow);background:#fff;border:1px solid #d4e2e8;margin:0 auto;overflow:hidden}.ph-chat>header{border-bottom:1px solid #e1e9ed;align-items:center;gap:14px;padding:24px 28px;display:flex}.ph-chat-avatar{color:#47788f;background:#e7f0f3;border:1px solid #d5e5eb;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ph-chat header h3{margin:0 0 5px;font-size:17px;font-weight:550}.ph-chat header h3 span{color:#6e8999;margin-left:6px;font-size:11px}.ph-chat header p{color:#6b8797;margin:0;font-size:11px}.ph-chat header i{background:#9fb5c1;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ph-chat-clear{color:#5d8295;background:0 0;border:0;margin-left:auto;padding:8px;font-size:11px}.ph-chat-messages{min-height:380px;max-height:650px;padding:36px 39px;overflow-y:auto}.ph-chat-welcome{max-width:630px;padding:15px 0 20px}.ph-chat-welcome h3{color:#315b70;letter-spacing:-.9px;font-size:31px;font-weight:450}.ph-chat-welcome>p:not(.ph-eyebrow){color:#6d899a;max-width:520px;font-size:13px;line-height:1.9}.ph-chat-prompts{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:27px;display:grid}.ph-chat-prompts button{color:#52798d;text-align:left;background:#f4f8f9;border:1px solid #dce8ee;border-radius:8px;padding:16px;font-size:12px;line-height:1.8}.ph-chat-question{overflow-wrap:anywhere;background:#eaf2f5;border:1px solid #d7e6ed;border-radius:11px 11px 3px;margin:23px 0 23px 12%;padding:20px 23px}.ph-chat-question small{color:#63899e;letter-spacing:.8px;font-size:9px}.ph-chat-question p{color:#365f76;white-space:pre-wrap;margin:10px 0 14px;font-size:14px;line-height:1.8}.ph-chat-question>span{color:#6a899a;font-size:11px}.ph-chat-composer{background:#f7fafb;border-top:1px solid #e4ecef;padding:23px 28px 21px}.ph-chat-composer>label{color:#638496;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.ph-chat-composer>div{background:#fff;border:1px solid #cfdee5;border-radius:9px;align-items:flex-end;gap:12px;padding:13px;display:flex}.ph-chat-composer textarea{color:#365c72;resize:vertical;background:0 0;border:0;flex:1;min-width:0;min-height:65px;max-height:200px;padding:4px;font-size:13px;line-height:1.8}.ph-chat-composer textarea::placeholder{color:#89a1ae}.ph-chat-composer button{color:#fff;background:#2a5d77;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ph-chat-composer button:disabled{color:#90a9b7;opacity:1;background:#e3ebef}.ph-chat-composer>p{color:#738e9d;align-items:center;gap:6px;margin:13px 0 0;font-size:10px;line-height:1.8;display:flex}.ph-chat-composer>p svg{flex-shrink:0}.ph-classification-card{background:#f0f8f6;border:1px solid #bcd9d7;border-radius:12px;margin-bottom:24px;padding:23px}.ph-classification-card:is(.discordant,.insufficient){background:#fbf8ee;border-color:#ddcfaa}.ph-classification-heading{align-items:flex-start;gap:15px;display:flex}.ph-classification-heading>span{color:#226b63;background:#fff;border:1px solid #b7d7d1;border-radius:12px;flex:0 0 44px;place-items:center;min-height:44px;font-size:24px;font-weight:650;display:grid}.ph-classification-heading h3{color:#194b50;letter-spacing:-.5px;margin-bottom:10px;font-size:23px}.ph-classification-status{color:#365e62;background:#fff9;border:1px solid #cadcda;border-radius:6px;margin:0 0 14px;padding:5px 9px;font-size:12px;line-height:1.5;display:inline-block}.ph-classification-phenotype{color:#47696e;border-block:1px solid #d4e4e1;gap:6px;padding-block:15px;font-size:14px;display:grid}.ph-classification-phenotype strong{color:#26545e;font-size:12px}.ph-classification-columns{gap:16px;display:grid}.ph-classification-card h4{margin:5px 0 10px;font-size:14px;font-weight:650}.ph-classification-card :is(p,li,summary){color:#46636c;font-size:14px;line-height:1.8}.ph-classification-card .ph-eyebrow{font-size:10px}.ph-classification-card ul{margin:0;padding-left:20px}.ph-classification-card li+li{margin-top:7px}.ph-classification-card details{border-top:1px solid #d2e1dd;padding-top:14px}.ph-classification-card summary{cursor:pointer;font-weight:600}.ph-moa-intro{margin-bottom:25px}.ph-moa-selectors{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.ph-moa-selectors button{color:#365e70;text-align:left;background:#fff;border:1px solid #d1e0e5;border-radius:10px;padding:15px;font-size:14px;font-weight:600}.ph-moa-selectors button small{color:#607b87;margin-top:6px;font-size:12px;font-weight:400;line-height:1.6;display:block}.ph-moa-selectors button[aria-pressed=true]{background:#e8f4ef;border-color:#348b80;box-shadow:inset 0 0 0 1px #348b80}.ph-moa-panel{background:#fff;border:1px solid #d6e3e8;border-radius:15px;padding:30px}.ph-moa-heading h3{color:#204b5d;letter-spacing:-.7px;margin-bottom:14px;font-size:29px}.ph-moa-heading>p{color:#4b6b7b;max-width:1000px;font-size:15px;line-height:1.85}.ph-moa-drugs{color:#285c6f;background:#edf5f7;border-radius:7px;margin-block:5px 15px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-block}.ph-moa-figure{color:#e6f1f4;overscroll-behavior-x:contain;background:#12384c;border:1px solid #31566a;border-radius:12px;margin:20px 0 0;padding:18px;overflow-x:auto}.ph-moa-canvas{width:100%;min-width:0;height:auto;font-family:inherit;display:block}.ph-moa-canvas svg{width:100%;max-width:800px;height:auto;margin-inline:auto;display:block}.ph-moa-figure figcaption,.ph-moa-legend{color:#c3dce6;margin:12px 0 0;font-size:12px;line-height:1.7}.ph-moa-legend{flex-wrap:wrap;gap:10px 25px;display:flex}.ph-moa-steps{counter-reset:moa;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.ph-moa-steps li{color:#3b626c;counter-increment:moa;background:#f3f9f7;border:1px solid #d7e7e5;border-radius:9px;padding:18px;font-size:14px;line-height:1.8}.ph-moa-steps li>span{color:#297567;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.ph-moa-distinction,.ph-moa-context,.ph-moa-safety{color:#486575;background:#f2f6f8;border-radius:9px;margin-top:20px;padding:20px;font-size:14px;line-height:1.85}.ph-moa-distinction{border-left:3px solid #8eb7c6}.ph-moa-safety{color:#6c6041;background:#fbf8ef;border:1px solid #e4d6b9}.ph-moa-panel h4{margin-bottom:9px;font-size:15px}.ph-moa-panel :is(p,ul):last-child{margin-bottom:0}.ph-moa-citations{margin-top:22px}.ph-moa-compare{margin-top:32px;overflow-x:auto}.ph-moa-compare table{border-collapse:collapse;color:#466978;width:100%;min-width:650px;font-size:13px}.ph-moa-compare :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #d9e5e8;padding:14px}.ph-moa-compare th{color:#245166;font-weight:650}.ph-moa-chapter-link{margin-top:20px}.ph-evidence-facets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.ph-evidence-facets label{color:#365b6d;gap:7px;font-size:13px;font-weight:600;display:grid}.ph-evidence-facets select{color:#365b6d;background:#fff;border:1px solid #cedee3;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:9px 11px;font-size:14px;font-weight:400}.ph-evidence-active-filters,.ph-evidence-context-tags{flex-wrap:wrap;gap:7px;margin-block:12px;display:flex}.ph-evidence-context-tags span,.ph-evidence-active-filters span{color:#416878;background:#f2f7f9;border:1px solid #d7e4e8;border-radius:6px;padding:5px 8px;font-size:11px;line-height:1.6}.ph-evidence-index-note,.ph-evidence-background{color:#547180;font-size:13px;line-height:1.8}.ph-evidence-findings{flex-wrap:wrap;gap:9px;margin:22px 0 15px;display:flex}.ph-evidence-findings button{color:#345f72;background:#fff;border:1px solid #d2e0e5;border-radius:8px;padding:10px 13px;font-size:13px}.ph-evidence-findings button[aria-pressed=true]{color:#1f665b;background:#eaf4ef;border-color:#347e77;box-shadow:inset 0 0 0 1px #347e77}.ph-evidence-findings button span{margin-left:8px;font-weight:700}.ph-evidence-appraisal{color:#416879;background:#fff;border:1px solid #d4e3e7;border-radius:8px;margin:14px 0 22px;padding:14px 17px;font-size:13px}.ph-evidence-appraisal summary{cursor:pointer;font-weight:600}.ph-evidence-appraisal select{background:#f7fafb;border:1px solid #cedfe4;border-radius:6px;max-width:100%;margin-top:12px;padding:10px}.ph-primary-outcome,.ph-overall-appraisal,.ph-evidence-design-tag{border-radius:6px;padding:5px 8px;font-size:11px;font-weight:600;line-height:1.6;display:inline-block}.ph-primary-outcome{color:#246c53;background:#e8f4ed;border:1px solid #c8ded8}.ph-primary-outcome:is(.neutral,.mixed,.exploratory){color:#78632f;background:#faf5e8;border-color:#e0d5b5}.ph-overall-appraisal,.ph-evidence-design-tag{color:#526f85;background:#eff4f8;border:1px solid #d7e2e8}.ph-overall-appraisal.harm-signal{color:#9b3f51;background:#faedf0;border-color:#dfbcc1}@media (min-width:1500px){.ph-body{padding-inline:50px}}@media (max-width:1100px){.ph-tool-heading{flex-direction:column;align-items:flex-start;gap:20px}.ph-reading-layout{grid-template-columns:205px minmax(0,1fr);gap:23px}.ph-workspace{gap:19px}.ph-workup-results,.ph-risk-results{padding:22px}.ph-tabs{gap:22px}.ph-group-map{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-group-map button{padding:15px}.ph-fields{gap:20px 14px}.ph-model-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-evidence-results{flex-direction:column;align-items:flex-start;gap:13px}.ph-trace-intro{align-items:flex-start}.ph-intake-nav button{padding-inline:6px;font-size:10px}.ph-assistant-flow{gap:16px}}@media (max-width:850px){.ph-moa-selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-moa-steps,.ph-evidence-facets{grid-template-columns:1fr}.ph-workup-results{scroll-margin-top:150px}.ph-body{padding-top:31px}.ph-reading-layout,.ph-workspace{grid-template-columns:1fr}.ph-reading-layout{gap:22px}.ph-chapter-nav{max-height:none;position:static;overflow:visible}.ph-chapter-nav>div:not(.ph-sidebar-note),.ph-sidebar-note{display:none}.ph-chapter-nav .ph-search{max-width:none;margin-bottom:13px}.ph-mobile-chapters{color:#628293;flex-direction:column;gap:8px;font-size:11px;font-weight:600;display:flex}.ph-mobile-chapters select{color:#365f75;background:#fff;border:1px solid #cddde4;border-radius:7px;width:100%;max-width:100%;min-height:46px;padding:12px;font-size:13px}.ph-module-intro{flex-direction:column;align-items:flex-start;gap:21px}.ph-tabs{gap:23px;padding-inline:5%}.ph-tabs button{font-size:12px}.ph-chapter{padding:31px}.ph-methods{grid-template-columns:1fr;gap:16px}.ph-visual-layout{grid-template-columns:1fr;gap:22px}.ph-visual-figure{width:100%;max-width:600px;margin:auto}.ph-visual-atlas>.ph-visual-card{padding:26px}.ph-trace-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-trace-intro{flex-direction:column;gap:17px}.ph-evidence-principles{gap:11px}.ph-evidence-principles article{gap:10px;padding:18px}.ph-evidence-controls{grid-template-columns:1fr 1fr}.ph-evidence-controls>.ph-search{grid-column:1/-1}.ph-evidence-detail{gap:25px;padding-left:27px}.ph-intake-nav button{min-height:63px;padding-inline:12px;font-size:12px}.ph-start-grid{gap:10px}.ph-start-grid>button{align-items:flex-start;gap:12px;padding:19px 16px}.ph-start-grid>button>svg{display:none}.ph-start-icon{border-radius:10px;width:35px;height:35px}}@media (max-width:600px){.ph-tabs{display:none}.ph-mobile-section-select{border-bottom:1px solid var(--ph-line);color:#55737f;background:#fff;gap:8px;padding:18px 5%;font-size:12px;display:grid}.ph-mobile-section-select select{color:#214f63;background:#f5f9fa;border:1px solid #c8dce2;border-radius:7px;width:100%;min-width:0;padding:12px;font-size:16px}.ph-moa-panel,.ph-classification-card{padding:18px}.ph-moa-heading h3,.ph-classification-heading h3{font-size:23px}.ph-moa-selectors button{padding:12px;font-size:13px}.ph-moa-selectors button small{font-size:11px}.ph-moa-figure{padding:10px}.ph-classification-heading{gap:10px}.ph-classification-heading>span{flex-basis:35px;min-height:35px;font-size:20px}body nav.studio-primary-navigation{grid-template-columns:repeat(6,minmax(0,1fr))}body nav.studio-primary-navigation>.studio-structural-link,body nav.studio-primary-navigation>.studio-ph-link{grid-column:span 3;min-height:34px}body nav.studio-primary-navigation>.studio-ph-link{white-space:normal;font-size:11px}.ph-tabs{gap:22px}.ph-tabs button{min-height:55px;padding-top:16px;padding-bottom:14px;font-size:11px}.ph-tabs svg{width:15px}.ph-body{padding:27px 4% 43px}.ph-module-intro h2,.ph-tool-heading h2{font-size:29px}.ph-module-intro p:last-child,.ph-tool-heading p:last-child{font-size:13px}.ph-group-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:25px}.ph-group-map button{gap:10px;padding:13px 11px}.ph-group-map b{font-size:26px}.ph-group-map strong{font-size:10px}.ph-group-map small{font-size:9px}.ph-start-grid{grid-template-columns:1fr;gap:9px;margin-bottom:22px}.ph-start-grid>button{align-items:center;gap:14px;padding:18px}.ph-start-grid>button>svg{display:block}.ph-start-grid strong{font-size:13px}.ph-start-grid small{font-size:11px}.ph-start-icon{width:39px;height:39px}.ph-chapter{border-radius:11px;padding:26px 21px}.ph-chapter h2{font-size:28px}.ph-chapter-summary{font-size:14px}.ph-lesson>summary{gap:9px;min-height:81px}.ph-lesson>summary>h3{font-size:17px}.ph-lesson>summary>.ph-lesson-number{min-width:16px;font-size:9px}.ph-detail-affordance{font-size:0}.ph-detail-affordance:after{content:"+";font-size:19px}.ph-lesson[open] .ph-detail-affordance:after{content:"−"}.ph-lesson-body{padding-left:0}.ph-lesson p,.ph-lesson li{font-size:13px;line-height:1.9}.ph-reading-controls{align-items:flex-start;gap:11px;font-size:10px}.ph-reading-controls button{max-width:145px;padding:8px;font-size:10px}.ph-scope{font-size:10px}.ph-pearl{padding:15px 17px}.ph-pearl p{font-size:12px}.ph-visual-card,.ph-visual-atlas>.ph-visual-card{margin:24px 0;padding:19px}.ph-chapter .ph-visual-card{margin-inline:-8px;padding:16px}.ph-visual-heading h3,.ph-chapter .ph-visual-heading h3{font-size:20px}.ph-visual-takeaways>li,.ph-chapter .ph-visual-takeaways>li{gap:10px;font-size:12px}.ph-visual-takeaways{gap:14px}.ph-visual-takeaways>li>span{width:24px;height:24px}.ph-visual-citations{margin-top:17px}.ph-visual-citations a,.ph-visual-figure figcaption{font-size:9px}.ph-visual-figure figcaption:after{content:" Swipe the diagram if needed."}.ph-callout{padding:15px 17px;font-size:11px}.ph-form-section{padding:20px}.ph-field>span{min-height:0;font-size:12px}.ph-field :is(input,select){min-height:46px;padding:10px;font-size:16px}.ph-field :is(em,small){font-size:11px}.ph-field em{color:#526c7a;font-size:13px}.ph-fields{grid-template-columns:1fr;gap:21px}.ph-form-section[open]>.ph-fields{margin-top:22px}.ph-workup-results,.ph-risk-results{padding:20px}.ph-workup-results>h3{font-size:21px}.ph-actions button{padding:10px 12px;font-size:11px}.ph-fine{font-size:11px!important}.ph-model-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ph-model-tabs button{padding:14px 12px}.ph-model-tabs strong{font-size:12px}.ph-model-tabs small{font-size:10px}.ph-model-purpose{flex-direction:column;gap:8px;padding:17px 19px}.ph-model-purpose p{font-size:11px}.ph-risk-scale{gap:4px}.ph-risk-scale-band{overflow-wrap:anywhere;padding:9px 4px;font-size:9px}.ph-risk-scale-band strong{font-size:7px}.ph-atlas-selector{gap:7px}.ph-atlas-selector button{padding:9px 11px;font-size:11px}.ph-score-table{font-size:11px}.ph-score-table :is(td,th){padding:12px 5px}.ph-score-table thead th,.ph-band{font-size:9px}.ph-risk-banner{padding:20px}.ph-risk-banner h3{font-size:22px}.ph-score-number{font-size:48px}.ph-assistant-modes{gap:8px}.ph-assistant-modes button{flex:1;padding:12px 13px;font-size:12px}.ph-assistant-modes small{font-size:10px}.ph-assistant-intro{padding:20px}.ph-assistant-flow{grid-template-columns:1fr;gap:16px}.ph-assistant-flow>:is(li,div){font-size:11px}.ph-assistant-flow :is(b,strong){font-size:12px}.ph-intake-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px}.ph-intake-nav button{text-align:center;align-items:center;gap:5px;min-height:64px;padding:8px 3px;font-size:9px}.ph-intake-nav button :is(small,b){font-size:9px}.ph-intake-status{font-size:10px}.ph-intake-actions button{padding:10px 12px;font-size:11px}.ph-result-tabs{margin-bottom:21px}.ph-result-tabs button{padding:11px 7px;font-size:11px}.ph-result-overview>h3,.ph-management-results>h3{font-size:22px}.ph-clinical-metrics{grid-template-columns:1fr;gap:7px}.ph-clinical-metrics>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-clinical-metrics small{max-width:62%}.ph-clinical-metrics>div{padding:10px 8px}.ph-clinical-metrics :is(dt,small){font-size:9px}.ph-clinical-metrics :is(dd,strong){font-size:18px}.ph-management-summary{padding:18px}.ph-plan-action{gap:10px;padding:22px 0}.ph-plan-action>span{width:23px;height:23px;font-size:9px}.ph-plan-action h4{font-size:15px}.ph-plan-action p{font-size:14px}.ph-plan-regimen{padding:14px}.ph-plan-regimen p,.ph-plan-regimen ul,.ph-plan-meta :is(p,dd),.ph-plan-monitoring :is(p,ul){font-size:14px}.ph-trace-intro h3{font-size:24px}.ph-trace-intro p:last-child{font-size:12px}.ph-trace-profiles{gap:8px}.ph-trace-profile{padding:14px 12px}.ph-trace-profile strong{font-size:12px}.ph-trace-profile small{font-size:10px}.ph-trace-profile-index{margin-bottom:7px;font-size:9px}.ph-trace-active-copy{padding:22px 19px 10px}.ph-trace-active-copy h4{font-size:22px}.ph-trace-active-copy>p:last-child{font-size:12px}.ph-trace-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;padding:16px 19px 23px}.ph-trace-metrics>div+div{border:0;padding:0}.ph-trace-metrics dt{font-size:9px}.ph-trace-metrics dd{font-size:27px}.ph-trace-figure{padding:15px 10px 12px}.ph-trace-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.ph-trace-mode button{padding:9px;font-size:10px}.ph-trace-toolbar>span,.ph-trace-figure figcaption{font-size:9px}.ph-trace-equation{gap:9px;padding:17px 19px;font-size:11px}.ph-trace-takeaway{padding:19px 19px 22px}.ph-trace-takeaway p{font-size:12px}.ph-trace-notes{font-size:10px}.ph-evidence-total{border:0;padding-left:0}.ph-evidence-total strong{font-size:43px}.ph-evidence-principles{grid-template-columns:1fr;gap:9px}.ph-evidence-principles article{padding:17px 19px}.ph-evidence-principles h3{margin-bottom:6px;font-size:14px}.ph-evidence-principles p{font-size:11px}.ph-evidence-groups{gap:7px}.ph-evidence-groups button{padding:10px 11px;font-size:11px}.ph-evidence-controls{gap:8px}.ph-evidence-controls .ph-search input{font-size:13px}.ph-evidence-controls>label:not(.ph-search){min-width:0;padding:8px}.ph-evidence-controls select{min-width:0;font-size:10px}.ph-evidence-controls>label>svg{display:none}.ph-evidence-boundary{gap:11px;padding:23px}.ph-evidence-boundary h3{font-size:22px}.ph-evidence-boundary p{font-size:12px}.ph-evidence-boundary>svg{display:none}.ph-evidence-row>summary{gap:11px;padding:21px 17px}.ph-evidence-year{min-width:26px;font-size:10px}.ph-evidence-summary>div{gap:7px}.ph-evidence-summary h3{font-size:18px}.ph-evidence-summary small{width:100%;font-size:9px}.ph-evidence-summary>p{font-size:12px}.ph-verdict{font-size:8px}.ph-evidence-detail{grid-template-columns:1fr;gap:12px;padding:23px}.ph-evidence-detail p,.ph-evidence-detail dd{font-size:12px}.ph-evidence-detail dd.ph-evidence-finding{font-size:14px}.ph-trial-n{margin:17px 0 23px}.ph-trial-n strong{font-size:28px}.ph-verdict-key{gap:10px;font-size:8px}.ph-methods article{padding:24px}.ph-section-heading{font-size:20px}.ph-reference-list>a{gap:13px;padding:19px 16px}.ph-reference-list h4{font-size:13px}.ph-reference-list p{font-size:11px}.ph-inventory summary{font-size:12px}.ph-chat>header{gap:10px;padding:20px}.ph-chat header h3{font-size:15px}.ph-chat header h3 span{margin:4px 0 0;font-size:10px;display:block}.ph-chat-clear{font-size:10px}.ph-chat-avatar{border-radius:10px;width:36px;height:36px}.ph-chat-messages{min-height:340px;max-height:600px;padding:25px 21px}.ph-chat-welcome h3{font-size:27px}.ph-chat-welcome>p:not(.ph-eyebrow){font-size:12px}.ph-chat-prompts{grid-template-columns:1fr;gap:9px}.ph-chat-prompts button{padding:13px;font-size:11px}.ph-chat-composer{padding:20px}.ph-chat-composer textarea{font-size:16px}.ph-chat-composer>p{align-items:flex-start;font-size:9px}.ph-chat-question{margin-left:5%;padding:18px}.ph-chat-question p{font-size:13px}}@media (max-width:360px){.ph-chapter{padding-inline:17px}.ph-workup-results,.ph-risk-results{padding:17px}.ph-intake-nav button{font-size:8px}.ph-evidence-row>summary{gap:8px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.ph-page *{scroll-behavior:auto!important;transition:none!important}}@media print{.site-header,.studio-navigation,.ph-tabs,.ph-chapter-nav,.ph-actions,.ph-model-tabs,.ph-confirm,.ph-review,.ph-intake-nav,.ph-intake-actions,.ph-result-tabs{display:none!important}.ph-page{background:#fff}.ph-reading-layout,.ph-workspace{display:block}.ph-body{padding:10px}.ph-chapter,.ph-workup-results,.ph-risk-results{box-shadow:none;border:0}.ph-lesson,.ph-plan-action,.ph-evidence-row{break-inside:avoid}.ph-inputs{display:none}}.ph-landscape-launch{background:#f6faf7;border:1px solid #d6e2dd;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;max-width:550px;margin:20px 0;padding:14px 17px;text-decoration:none;display:flex}.ph-landscape-launch strong,.ph-landscape-launch small{display:block}.ph-landscape-launch strong{color:#245e54;font-size:15px;font-weight:600}.ph-landscape-launch small{color:#60766d;margin-top:2px;font-size:12px}.ph-landscape-launch:hover{background:#edf5ef}.ph-current-evidence-page{padding:30px 22px 70px}.ph-current-evidence-shell{max-width:1010px;margin:auto}.ph-current-evidence-back{margin-bottom:24px;font-size:12px;text-decoration:none;display:inline-block}.ph-current-evidence-heading{margin-bottom:26px}.ph-current-evidence-heading .ph-eyebrow{margin-bottom:7px}.ph-current-evidence-heading h1{letter-spacing:-1px;margin:0 0 4px;font-size:clamp(27px,3vw,36px);font-weight:550;line-height:1.2}.ph-current-evidence-heading>p:last-child{color:var(--ph-muted);margin:0;font-size:15px}.ph-benefit-controls{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ph-benefit-controls label{color:#526c71;flex-direction:column;gap:6px;font-size:11px;font-weight:550;display:flex}.ph-benefit-controls select{color:#244750;background:#fff;border:1px solid #cbdad9;border-radius:8px;width:min(380px,100%);min-height:41px;padding:8px 32px 8px 12px;font-size:13px}.ph-benefit-view{background:#eaf0ed;border:1px solid #d6e0dc;border-radius:9px;gap:3px;padding:3px;display:flex}.ph-benefit-view button{color:#59706c;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 13px;font-size:12px}.ph-benefit-view button[aria-pressed=true]{color:#205a50;background:#fff;font-weight:600;box-shadow:0 1px 4px #173b5012}.ph-benefit-scope{color:#58716d;max-width:850px;margin:14px 0 19px;font-size:12px;line-height:1.6}.ph-benefit-figure{background:#fff;border:1px solid #d7e3df;border-radius:13px;margin:0;padding:20px 22px 13px}.ph-benefit-figure figcaption{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ph-page .ph-benefit-figure h2{letter-spacing:-.35px;margin:0 0 3px;font-size:18px;font-weight:600}.ph-benefit-figure figcaption p{color:#667c76;margin:0;font-size:11px}.ph-benefit-figure figcaption>span{color:#6b817a;white-space:nowrap;font-size:11px}.ph-benefit-chart{min-width:0;display:flex}.ph-benefit-axis{color:#6a8078;flex:0 0 90px;height:328px;font-size:10px;line-height:1.25;position:relative}.ph-benefit-axis span{position:absolute;left:0;transform:translateY(-50%)}.ph-benefit-scroll{scrollbar-color:#b7c9c1 #f3f7f4;scrollbar-width:thin;width:100%;padding:4px 3px 9px;overflow:auto hidden}.ph-benefit-bars{grid-template-columns:repeat(var(--bar-count), minmax(0, 1fr));height:328px;display:grid;position:relative}.ph-benefit-guides{pointer-events:none;position:absolute;inset:0 0 78px}.ph-benefit-guides i{background:#ecf1ed;height:1px;position:absolute;left:0;right:0}.ph-benefit-guides i:first-child{top:22px}.ph-benefit-guides i:nth-child(2){top:85px}.ph-benefit-guides i:nth-child(3){background:#b8cbc1;top:150px}.ph-benefit-guides i:nth-child(4){top:222px}.ph-benefit-column{--bar-color:#6d8079;text-align:center;background:0 0;border:0;border-radius:6px;min-width:0;height:328px;padding:0;position:relative}.ph-benefit-column:hover{background:#f4f8f5}.ph-benefit-column[aria-pressed=true]{background:#f0f6f2}.ph-benefit-column.is-favorable{--bar-color:#338b73}.ph-benefit-column.is-selected{--bar-color:#7ca491}.ph-benefit-column.is-mixed{--bar-color:#c49a54}.ph-benefit-column.is-uncertain{--bar-color:#8b9c9a}.ph-benefit-column.is-unfavorable{--bar-color:#ba777b}.ph-benefit-bar{border:1px solid var(--bar-color);background:var(--bar-color);opacity:.8;border-radius:3px;width:56%;transition:opacity .15s;position:absolute;left:22%}.ph-benefit-column[aria-pressed=true] .ph-benefit-bar{opacity:1;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--bar-color)}.ph-benefit-member-range{opacity:.75;background:#aa9163;width:4%;min-width:2px;position:absolute;left:48%}.ph-benefit-member-range:before,.ph-benefit-member-range:after{content:"";background:#aa9163;width:calc(100% + 10px);height:2px;position:absolute;left:-5px}.ph-benefit-member-range:before{top:0}.ph-benefit-member-range:after{bottom:0}.ph-benefit-column.is-mixed .ph-benefit-bar{background:repeating-linear-gradient(135deg,#f4e7cb 0 4px,#c49a54 4px 7px)}.ph-benefit-column.is-uncertain .ph-benefit-bar{background:#fff;border-style:dashed}.ph-benefit-column-label{color:#36564b;overflow-wrap:anywhere;font-size:10px;line-height:1.35;position:absolute;top:252px;left:3px;right:3px}.ph-benefit-chart-note{color:#72847d;border-top:1px solid #edf2ee;margin:9px 0 0;padding-top:11px;font-size:10px;line-height:1.6}.ph-benefit-empty{color:#657c74;padding:40px 12px;font-size:13px}.ph-benefit-detail{background:#ffffffb0;border:1px solid #dce5e0;border-radius:12px;margin-top:18px;padding:19px 22px;font-size:13px}.ph-benefit-detail-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.ph-benefit-detail-heading .ph-eyebrow{margin:0 0 3px;font-size:9px}.ph-benefit-detail-heading h3{color:#244b43;margin:0;font-size:18px;font-weight:550}.ph-benefit-badge{color:#536862;white-space:nowrap;background:#eaf0ed;border-radius:6px;padding:4px 9px;font-size:10px;font-weight:600;display:inline-block}.ph-benefit-badge.is-favorable{color:#246c55;background:#e3f0e9}.ph-benefit-badge.is-selected{color:#52745a;background:#ecf2e8}.ph-benefit-badge.is-mixed{color:#89682f;background:#f5eddc}.ph-benefit-badge.is-unfavorable{color:#99585c;background:#f7e9e9}.ph-benefit-context{color:#51786d;margin:7px 0 12px;font-size:11px}.ph-benefit-detail p{margin-bottom:9px}.ph-benefit-category-note{color:#6d8179;font-size:11px}.ph-benefit-limits{color:#65796f;margin:12px 0;padding-left:17px;font-size:11px;line-height:1.65}.ph-benefit-limits li+li{margin-top:4px}.ph-benefit-drug-links{flex-wrap:wrap;gap:6px 14px;margin-top:14px;display:flex}.ph-benefit-drug-links a{align-items:center;gap:4px;font-size:11px;display:inline-flex}.ph-benefit-reports{border-top:1px solid #e0e9e3;margin-top:16px;padding-top:12px}.ph-benefit-reports summary,.ph-benefit-other summary,.ph-benefit-methods summary{cursor:pointer;color:#375c50;font-size:12px;font-weight:550}.ph-benefit-reports ul,.ph-benefit-other ul{margin:14px 0 0;padding:0;list-style:none}.ph-benefit-reports li{border-bottom:1px solid #e5ece7;padding:12px 0}.ph-benefit-reports li>div{flex-wrap:wrap;justify-content:space-between;gap:5px 14px;display:flex}.ph-benefit-reports li a{align-items:center;gap:4px;font-size:12px;display:inline-flex}.ph-benefit-reports li span,.ph-benefit-reports li small{color:#75867f;font-size:10px}.ph-benefit-reports li p{color:#547063;margin:7px 0 0;font-size:11px}.ph-benefit-source-links{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.ph-benefit-source-links a{align-items:center;gap:4px;font-size:10px;display:inline-flex}.ph-benefit-other,.ph-benefit-methods{color:#6b7e75;border-top:1px solid #dce5e0;margin-top:15px;padding:14px 4px 0;font-size:12px}.ph-benefit-other>p,.ph-benefit-methods>p{max-width:850px;margin:11px 0 0;line-height:1.75}.ph-benefit-other li{border-bottom:1px solid #e1e8e3;grid-template-columns:190px 1fr auto;gap:7px 15px;padding:9px 0;font-size:11px;display:grid}.ph-benefit-other li strong{color:#476b5a;font-weight:550}.ph-benefit-other li a{align-items:center;gap:3px;display:inline-flex}@media (max-width:640px){.ph-current-evidence-page{padding:20px 14px 45px}.ph-current-evidence-back{margin-bottom:20px}.ph-current-evidence-heading{margin-bottom:23px}.ph-benefit-controls{flex-wrap:wrap;gap:14px}.ph-benefit-controls label{flex:100%}.ph-benefit-controls select{width:100%}.ph-benefit-view{margin-left:auto}.ph-benefit-scope{margin:12px 0 15px;font-size:11px}.ph-benefit-figure{padding:17px 12px 12px}.ph-page .ph-benefit-figure h2{font-size:16px}.ph-benefit-figure figcaption{gap:9px}.ph-benefit-figure figcaption p{font-size:10px}.ph-benefit-axis{flex-basis:67px;font-size:9px}.ph-benefit-detail{padding:16px;font-size:12px}.ph-benefit-detail-heading{align-items:flex-start}.ph-benefit-detail-heading h3{font-size:17px}.ph-benefit-badge{white-space:normal;max-width:125px}.ph-benefit-other li{grid-template-columns:1fr;gap:4px;padding:12px 0}}@media (prefers-reduced-motion:reduce){.ph-benefit-bar{transition:none}}
