body.prodterm{--sf-pro:-apple-system,"SF Pro Text","SF Pro Display",BlinkMacSystemFont,"Inter",system-ui,"Segoe UI",Roboto,sans-serif;--sf-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,"JetBrains Mono",monospace;--system-red:#ff3b30;--system-orange:#ff9500;--system-yellow:#fc0;--system-green:#34c759;--system-mint:#00c7be;--system-teal:#30b0c7;--system-cyan:#32ade6;--system-blue:#007aff;--system-indigo:#5856d6;--system-purple:#af52de;--system-pink:#ff2d55;--system-gray:#8e8e93;--system-gray2:#aeaeb2;--system-gray3:#c7c7cc;--system-gray4:#d1d1d6;--system-gray5:#e5e5ea;--system-gray6:#f2f2f7;--label:#000;--label-2:rgba(60,60,67,.6);--label-3:rgba(60,60,67,.3);--bg:#fff;--bg-2:#f2f2f7;--bg-3:#fff;--grouped-bg:#f2f2f7;--card:#fff;--separator:rgba(60,60,67,.29);--opaque-separator:#c6c6c8;--fill:hsla(240,3%,49%,.2);--fill-2:hsla(240,3%,49%,.16)}@media (prefers-color-scheme:dark) and (min-width:99999px){body.prodterm{--system-red:#ff453a;--system-orange:#ff9f0a;--system-yellow:#ffd60a;--system-green:#30d158;--system-mint:#66d4cf;--system-teal:#40c8e0;--system-cyan:#64d2ff;--system-blue:#0a84ff;--system-indigo:#5e5ce6;--system-purple:#bf5af2;--system-pink:#ff375f;--system-gray:#8e8e93;--system-gray2:#636366;--system-gray3:#48484a;--system-gray4:#3a3a3c;--system-gray5:#2c2c2e;--system-gray6:#1c1c1e;--label:#fff;--label-2:rgba(235,235,245,.6);--label-3:rgba(235,235,245,.3);--bg:#000;--bg-2:#1c1c1e;--bg-3:#2c2c2e;--grouped-bg:#000;--card:#1c1c1e;--separator:rgba(84,84,88,.6);--opaque-separator:#38383a;--fill:hsla(240,3%,49%,.36);--fill-2:hsla(240,3%,49%,.32)}}body.popup.prodterm .pq-card,body.prodterm,body.prodterm #out,body.prodterm .bar,body.prodterm .composer,body.prodterm .main,body.prodterm .side,body.prodterm .thread{font-family:var(--sf-pro)}body.prodterm .main{color:var(--label)}body.prodterm #chatscroll,body.prodterm .main{background:var(--bg)}body.prodterm .side{background:var(--bg-2)}body.prodterm .bar,body.prodterm .side{color:var(--label);border-color:var(--separator)}body.prodterm .bar,body.prodterm .composer{background:var(--bg)}body.prodterm #out{color:var(--label);line-height:1.55;font-size:14px}body.prodterm #out .blk{font-weight:400}body.prodterm #out h1,body.prodterm #out h2,body.prodterm #out h3{font-weight:700;letter-spacing:-.01em;color:var(--label)}body.prodterm #out a{color:var(--system-blue);text-decoration:none}body.prodterm #out a:hover{text-decoration:underline}body.prodterm #out b,body.prodterm #out strong{font-weight:700;color:var(--label)}body.prodterm #out em{color:var(--label-2)}body.prodterm #out code,body.prodterm #out pre{font-family:var(--sf-mono);background:var(--fill-2);border-radius:6px}body.prodterm #out pre{padding:12px 14px;border:1px solid var(--separator);overflow-x:auto}body.prodterm #out hr{border:0;border-top:1px solid var(--separator);opacity:1}body.prodterm #out table{border-collapse:collapse}body.prodterm #out td,body.prodterm #out th{border:1px solid var(--separator);padding:6px 10px}body.prodterm #out th{background:var(--fill-2)}body.prodterm #status{color:var(--system-orange);font-weight:600}body.prodterm #out .mono,body.prodterm #out .s2md .mono,body.prodterm #out .tname{font-family:var(--sf-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body.prodterm .prod-ico{display:inline-flex;align-items:center;justify-content:center;vertical-align:-.16em;color:currentColor}body.prodterm .prod-ico svg{display:block}body.prodterm .prod-ico-emergency,body.prodterm .prod-ico-redflags{color:var(--system-red)}body.prodterm .prod-ico-history{color:var(--system-blue)}body.prodterm .prod-ico-risk_factors{color:var(--system-orange)}body.prodterm .prod-ico-complications{color:var(--system-pink)}body.prodterm .prod-ico-exam{color:var(--system-teal)}body.prodterm .prod-ico-bloods,body.prodterm .prod-ico-ix,body.prodterm .prod-ico-pathway{color:var(--system-green)}body.prodterm .prod-ico-radiology{color:var(--system-purple)}body.prodterm .prod-ico-ddx{color:var(--system-indigo)}body.prodterm .prod-ico-calculators{color:var(--system-cyan)}body.prodterm .prod-ico-check{color:var(--system-green)}body.prodterm .prod-ico-note{color:var(--system-indigo)}body.popup.prodterm .pq-card{background:var(--card);color:var(--label);border:1px solid var(--separator);box-shadow:0 18px 60px -20px rgba(0,0,0,.28),0 4px 16px -8px rgba(0,0,0,.16)}body.popup.prodterm .pq-title{color:var(--label)}body.popup.prodterm .pq-count,body.popup.prodterm .pq-ctl i,body.popup.prodterm .pq-else-l,body.popup.prodterm .pq-n,body.popup.prodterm .pq-note,body.popup.prodterm .pq-reason,body.popup.prodterm .pq-sub,body.popup.prodterm .pq-unit{color:var(--label-2)}body.popup.prodterm .pq-reason b{color:var(--label)}body.popup.prodterm .pq-min,body.popup.prodterm .pq-nav{color:var(--label-2)}body.popup.prodterm .pq-min:hover,body.popup.prodterm .pq-nav:hover:not(:disabled){background:var(--fill-2)}body.popup.prodterm .pq-kbd{color:var(--label-3)}body.popup.prodterm .pq-row{border-top:1px solid var(--separator)}body.popup.prodterm .pq-row:hover{background:var(--fill-2)}body.popup.prodterm .pq-row.focus{background:color-mix(in srgb,var(--system-indigo) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--system-indigo) 45%,transparent)}body.popup.prodterm .pq-row.present{background:color-mix(in srgb,var(--system-green) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--system-green) 50%,transparent)}body.popup.prodterm .pq-row.absent{background:var(--fill);box-shadow:inset 0 0 0 1px var(--separator)}body.popup.prodterm .pq-num{background:var(--fill);color:var(--label-2)}body.popup.prodterm .pq-row.present .pq-num{background:color-mix(in srgb,var(--system-green) 28%,transparent);color:var(--system-green)}body.popup.prodterm .pq-row.absent .pq-num{background:var(--fill);color:var(--label-3)}body.popup.prodterm .pq-label{color:var(--label)}body.popup.prodterm .pq-dx{color:var(--system-red)}body.popup.prodterm .pq-row.present .pq-mark{color:var(--system-green)}body.popup.prodterm .pq-row.absent .pq-mark{color:var(--label-3)}body.popup.prodterm .pq-else-t,body.popup.prodterm .pq-inp,body.popup.prodterm .pq-ixb,body.popup.prodterm .pq-sel{background:var(--fill-2);color:var(--label);border:1px solid var(--separator)}body.popup.prodterm .pq-inp:focus,body.popup.prodterm .pq-sel:focus{border-color:var(--system-blue)}body.popup.prodterm .pq-ixb.on{background:color-mix(in srgb,var(--system-green) 18%,transparent);color:var(--system-green);border-color:color-mix(in srgb,var(--system-green) 50%,transparent)}body.popup.prodterm .pq-else .pq-num{border:1px dashed var(--separator);background:transparent}body.popup.prodterm .pq-foot{border-top:1px solid var(--separator)}body.popup.prodterm .pq-none,body.popup.prodterm .pq-skip{background:transparent;color:var(--label-2);border:1px solid var(--separator)}body.popup.prodterm .pq-none:hover,body.popup.prodterm .pq-skip:hover{background:var(--fill-2)}body.popup.prodterm .pq-orderall{background:color-mix(in srgb,var(--system-green) 12%,transparent);color:var(--system-green);border:1px solid color-mix(in srgb,var(--system-green) 45%,transparent);border-radius:999px;padding:5px 14px;font-size:12.5px;font-weight:600;cursor:pointer}body.popup.prodterm .pq-orderall:hover{background:color-mix(in srgb,var(--system-green) 20%,transparent)}body.popup.prodterm .pq-go{background:color-mix(in srgb,var(--system-blue) 12%,transparent);color:var(--system-blue);border:1px solid color-mix(in srgb,var(--system-blue) 45%,transparent);border-radius:999px;padding:4px 13px;font-size:15px;font-weight:700;line-height:1.3;cursor:pointer}body.popup.prodterm .pq-go:hover{background:color-mix(in srgb,var(--system-blue) 20%,transparent)}body.popup.prodterm .pq-else-add,body.popup.prodterm .pq-submit{background:var(--system-blue);color:#fff}body.popup.prodterm .pq-submit:hover{filter:brightness(1.08)}body.popup.prodterm .pq-spin{border:2px solid var(--fill);border-top-color:var(--system-orange)}body.popup.prodterm .pq-busy{color:var(--label-2)}body.popup.prodterm .pq-pill{background:var(--card);color:var(--label);border:1px solid var(--separator);box-shadow:0 10px 32px -14px rgba(0,0,0,.3)}body.popup.prodterm .pq-card.pq-notice{border-color:color-mix(in srgb,var(--system-red) 55%,transparent)}body.popup.prodterm .pq-notice-body{color:var(--system-red)}body.popup.prodterm .pq-calc-primary{color:var(--system-blue)}body.popup.prodterm .pq-calc-why{color:var(--label-2)}body.popup.prodterm .assess-card,body.popup.prodterm .pq-calc-card{background:var(--card);border-color:var(--separator);color:var(--label)}body.prodterm #out td .rf-pill{display:inline-block;margin:2px 4px 2px 0;padding:1px 9px;border:1px solid color-mix(in srgb,var(--system-red) 55%,transparent);background:color-mix(in srgb,var(--system-red) 7%,transparent);color:var(--label);border-radius:999px;font-size:12.5px;line-height:1.65;white-space:normal;max-width:100%;word-break:break-word}body.prodterm #out .rf-bull{margin-right:4px}body.prodterm #out .rf-bull,body.prodterm #out .rf-dx{color:var(--system-red);font-weight:700}body.popup.prodterm .pq-gated .pq-row.present{background:color-mix(in srgb,var(--system-red) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--system-red) 55%,transparent)}body.popup.prodterm .pq-gated .pq-row.present .pq-num{background:color-mix(in srgb,var(--system-red) 28%,transparent);color:var(--system-red)}body.popup.prodterm .pq-gated .pq-row.present .pq-mark{color:var(--system-red)}body.popup.prodterm .pq-gated .pq-row.present .pq-label{opacity:1}body.popup.prodterm .pq-gated .pq-row.absent{background:var(--fill);box-shadow:inset 0 0 0 1px var(--separator)}body.popup.prodterm .pq-gated .pq-row.absent .pq-num{background:var(--fill);color:var(--label-2)}body.popup.prodterm .pq-gated .pq-row.absent .pq-mark{color:var(--label-3)}body.popup.prodterm .pq-gated .pq-row.absent .pq-label{opacity:.7}@keyframes prodDdxPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--system-green) 55%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--system-green) 0,transparent)}}body.prodterm .docrail-btn.ddx-rail.has-data:not(.on){animation:prodDdxPulse 1.5s ease-out 4;border-radius:12px}body.prodterm .docrail-btn.ddx-rail.has-data:not(.on) .docrail-dot.ready{box-shadow:0 0 0 3px color-mix(in srgb,var(--system-green) 25%,transparent)}body.prodterm #out .prod-subhead{font-weight:700;font-family:var(--sf-pro);color:var(--system-blue)}body.prodterm #out .prod-subhead.sec-redflags{color:var(--system-red)}body.prodterm #out .prod-subhead.sec-history{color:var(--system-blue)}body.prodterm #out .prod-subhead.sec-risk_factors{color:var(--system-orange)}body.prodterm #out .prod-subhead.sec-complications{color:var(--system-pink)}body.prodterm #out .prod-subhead.sec-exam{color:var(--system-teal)}body.prodterm #out .prod-subhead.sec-bloods,body.prodterm #out .prod-subhead.sec-ix{color:var(--system-green)}body.prodterm #out .prod-subhead.sec-radiology{color:var(--system-purple)}body.prodterm #out .prod-subhead.sec-ddx{color:var(--system-indigo)}body.prodterm #out .prod-subhead.sec-calculators{color:var(--system-cyan)}body.prodterm #out .prod-subhead.sec-bloods,body.prodterm #out .prod-subhead.sec-ix,body.prodterm #out .prod-subhead.sec-radiology{font-family:var(--sf-mono)}body.prodterm #out .blk.prod-sec-top{border-top:1px solid var(--separator);margin-top:20px;padding-top:16px}body.prodterm #out .blk.prod-sec-top:first-child{border-top:0;margin-top:0;padding-top:0}body.prodterm #out .hxv-dim{margin:12px 0 16px}body.prodterm #out .hxv-dim .hxv-h{font-family:var(--sf-pro);font-weight:700;font-size:13px;letter-spacing:-.01em;color:var(--system-blue);margin:0 0 5px}body.prodterm #out table.hxv-tab{border-collapse:collapse;width:100%;margin:0;border:0;font-size:13px;background:transparent}body.prodterm #out table.hxv-tab th{text-align:left;font-family:var(--sf-pro);font-weight:600;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--label-2);background:transparent;border:0;border-bottom:1px solid var(--separator);padding:3px 10px 4px}body.prodterm #out table.hxv-tab th:last-child{text-align:right}body.prodterm #out table.hxv-tab td{border:0;border-bottom:1px solid var(--separator);padding:5px 10px;vertical-align:top}body.prodterm #out table.hxv-tab tr:last-child td{border-bottom:0}body.prodterm #out table.hxv-tab .hxv-var{font-family:var(--sf-mono);font-size:12.5px;color:var(--label)}body.prodterm #out table.hxv-tab .hxv-dx{font-weight:600;color:var(--label)}body.prodterm #out table.hxv-tab .hxv-lrc{text-align:right;white-space:nowrap}body.prodterm #out table.hxv-tab .hxv-lr{font-family:var(--sf-mono);font-size:12px;color:var(--system-blue)}body.prodterm #out table.hxv-tab .hxv-lr-none{color:var(--label-3)}body.prodterm #out table.hxv-tab tr.hxv-case td{background:var(--fill)}body.prodterm #out table.hxv-tab tr.hxv-case .hxv-var{font-weight:600}body.prodterm #out table.hxv-tab .hxv-tick{color:var(--system-blue);font-weight:700;margin-right:3px}body.prodterm:has(#pq-host .pq-card):before{content:"";position:fixed;inset:0;background:color-mix(in srgb,var(--label) 10%,transparent);z-index:1100;pointer-events:none}body.prodterm #out .s2md{--s2-prose:var(--sf-pro);--s2-mono:var(--sf-mono);--s2-ink:var(--label);--s2-soft:var(--label);--s2-dim:var(--label-2);--s2-blue:var(--system-blue);--s2-dx:var(--system-red);--s2-up:var(--system-green);--s2-down:var(--system-red);--s2-accent:var(--system-indigo);--s2-amber:var(--system-orange);--s2-hair:var(--separator);--s2-lead:25px;--s2-gap:30px;font-family:var(--s2-prose);font-weight:400;font-size:15px;line-height:1.6;color:var(--s2-ink);max-width:760px;margin:6px auto 4px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.prodterm #out .s2md h1,body.prodterm #out .s2md h2,body.prodterm #out .s2md h3{font-family:var(--s2-prose);font-size:17px;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:var(--label);margin:calc(var(--s2-gap) + 4px) 0 3px;padding:0 0 8px;background:transparent;border:0;border-bottom:1.5px solid var(--separator);border-radius:0;box-shadow:none}body.prodterm #out .s2md>h1:first-child,body.prodterm #out .s2md>h2:first-child,body.prodterm #out .s2md>h3:first-child{margin-top:2px}body.prodterm #out .s2md h1 .s2h-emoji,body.prodterm #out .s2md h2 .s2h-emoji,body.prodterm #out .s2md h3 .s2h-emoji{font-size:16px;margin-right:8px;opacity:1;filter:none;-webkit-filter:none;vertical-align:baseline}body.prodterm #out .s2md h4,body.prodterm #out .s2md h5,body.prodterm #out .s2md h6{font-family:var(--s2-prose);font-size:13px;font-weight:700;color:var(--s2-soft);text-transform:none;letter-spacing:normal;margin:18px 0 6px;padding:0;border:0}body.prodterm #out .s2md p{margin:8px 0}body.prodterm #out .s2md b,body.prodterm #out .s2md strong{font-family:var(--s2-prose);font-weight:700;color:var(--s2-ink)}body.prodterm #out .s2md b.mono,body.prodterm #out .s2md strong.mono{font-family:var(--s2-mono)}body.prodterm #out .s2md em,body.prodterm #out .s2md i{font-style:italic;color:var(--s2-dim)}body.prodterm #out .s2md ol,body.prodterm #out .s2md ul{margin:8px 0;padding-left:20px}body.prodterm #out .s2md li{margin:5px 0;padding-left:2px}body.prodterm #out .s2md ul li::marker{color:var(--s2-accent)}body.prodterm #out .s2md ol li::marker{color:var(--s2-dim);font-family:var(--s2-mono);font-size:12px}body.prodterm #out .s2md .s2num,body.prodterm #out .s2md code,body.prodterm #out .s2md pre,body.prodterm #out .s2md table,body.prodterm #out .s2md td,body.prodterm #out .s2md th{font-family:var(--s2-mono)}body.prodterm #out .s2md .s2num{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--s2-soft)}body.prodterm #out .s2md .s2num.pct{color:var(--s2-soft)}body.prodterm #out .s2md .s2num.up{color:var(--s2-up);font-weight:700}body.prodterm #out .s2md .s2num.down{color:var(--s2-down);font-weight:700}body.prodterm #out .s2md .s2dx-lead{font-family:var(--s2-prose);margin:4px 0 12px}body.prodterm #out .s2md .s2dx-lead strong{display:block;font-size:var(--s2-lead);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--s2-dx);margin-bottom:3px}body.prodterm #out .s2md .s2dx-lead .s2num{font-size:14px;color:var(--s2-dim);font-weight:700}body.prodterm #out .s2md table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px}body.prodterm #out .s2md thead th{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-bottom:1.5px solid var(--separator);text-align:left;color:var(--s2-dim);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;padding:3px 12px 6px}body.prodterm #out .s2md tbody td{border:0;border-bottom:1px solid var(--separator);padding:7px 12px;color:var(--s2-soft)}body.prodterm #out .s2md tbody tr:last-child td{border-bottom:0}body.prodterm #out .s2md td.s2r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}body.prodterm #out .s2md td.s2now.up{color:var(--s2-up);font-weight:700}body.prodterm #out .s2md td.s2now.down{color:var(--s2-down);font-weight:700}body.prodterm #out .s2md .s2delta{font-size:10.5px;margin-left:6px;font-weight:700}body.prodterm #out .s2md .s2delta.up{color:var(--s2-up)}body.prodterm #out .s2md .s2delta.down{color:var(--s2-down)}body.prodterm #out .s2md pre{background:var(--fill-2);border:1px solid var(--separator);border-radius:8px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}body.prodterm #out .s2md :not(pre)>code{background:var(--fill-2);padding:1px 5px;border-radius:5px;font-size:12.5px}body.prodterm #out .s2md .s2rx{background:var(--card);border:1px solid var(--separator);border-radius:12px;padding:14px 16px 15px;margin:16px 0}body.prodterm #out .s2md .s2rx+.s2rx{margin-top:12px}body.prodterm #out .s2md .s2rx-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding-bottom:11px;margin-bottom:11px;border-bottom:1px solid var(--s2-hair)}body.prodterm #out .s2md .s2rx-glyph{font-family:var(--s2-mono);font-size:15px;font-weight:700;color:var(--s2-blue);flex:0 0 auto}body.prodterm #out .s2md .s2rx-drug{font-family:var(--s2-mono);font-size:14.5px;font-weight:700;letter-spacing:-.01em;color:var(--s2-ink);line-height:1.4;overflow-wrap:anywhere;min-width:0;flex:1 1 auto}body.prodterm #out .s2md .s2rx-idx{font-family:var(--s2-mono);font-size:11px;font-weight:600;color:var(--s2-dim);flex:0 0 auto}body.prodterm #out .s2md table.s2rx-tab{width:100%;border-collapse:collapse;margin:0;table-layout:fixed;font-size:13px}body.prodterm #out .s2md table.s2rx-tab td{border:0;border-bottom:1px solid var(--s2-hair);padding:6px 0;vertical-align:top;line-height:1.5;background:transparent}body.prodterm #out .s2md table.s2rx-tab tr:last-child td{border-bottom:0}body.prodterm #out .s2md table.s2rx-tab td.s2rx-lbl{font-family:var(--s2-prose);font-weight:600;font-size:11.5px;color:var(--s2-dim);text-transform:uppercase;letter-spacing:.03em;width:104px;padding-right:12px;overflow-wrap:anywhere}body.prodterm #out .s2md table.s2rx-tab td.s2rx-val{font-family:var(--s2-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--s2-ink);white-space:normal;overflow-wrap:anywhere;word-break:break-word}body.prodterm #out .s2md .s2rx-prose{margin-top:12px;padding-top:12px;border-top:1px solid var(--s2-hair);display:flex;flex-direction:column;gap:8px}body.prodterm #out .s2md .s2rx-pf{font-family:var(--s2-prose);font-size:13px;line-height:1.5;overflow-wrap:anywhere}body.prodterm #out .s2md .s2rx-pl{font-family:var(--s2-prose);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.045em;color:var(--s2-dim);margin-right:5px}body.prodterm #out .s2md .s2rx-pt{font-family:var(--s2-prose);color:var(--s2-soft)}body.prodterm #out .s2md hr{border:0;border-top:1px solid var(--s2-hair);opacity:1;margin:26px 0}body.prodterm #out .s2md .mermaid,body.prodterm #out .s2md svg[id^=mermaid]{display:block;margin:14px auto;max-width:100%}body.prodterm #out .s2md blockquote{margin:10px 0;padding:2px 0 2px 14px;border-left:2px solid color-mix(in srgb,var(--s2-accent) 55%,transparent);color:var(--s2-soft)}body.prodterm #out .s2dxwrap{max-width:760px;margin:6px auto 30px;background:var(--card);border:1px solid var(--separator);border-radius:12px;padding:18px 20px}body.prodterm #out .s2dxwrap,body.prodterm #out .s2dxwrap *{font-family:var(--sf-pro)!important;letter-spacing:normal}body.prodterm #out .s2dxwrap .s2dx-head .ic{display:none}body.prodterm #out .s2dxwrap .s2dx-head .t{color:var(--label);font-weight:700}body.prodterm #out .s2dxwrap .s2sec-pill{background:var(--fill);border:0}body.prodterm #out .s2dxwrap .s2hero-demo,body.prodterm #out .s2dxwrap .s2sec-pill{text-transform:uppercase;letter-spacing:.06em;color:var(--label-2)}body.prodterm #out .s2dxwrap .s2dx-status{color:var(--label-2);background:var(--fill);border-radius:999px;padding:2px 10px;display:inline-block}body.prodterm #out .s2dxwrap .s2dx-status:not(.prov){color:var(--system-green);background:color-mix(in srgb,var(--system-green) 14%,transparent)}body.prodterm #out .s2dxwrap .s2dx-form,body.prodterm #out .s2dxwrap .s2dx-form-lead{color:var(--label)}body.prodterm #out .s2dxwrap .s2dx-form-lead{font-weight:800;letter-spacing:-.01em}body.prodterm #out .s2dxwrap .s2dx-form b,body.prodterm #out .s2dxwrap .s2dx-form strong{color:var(--system-red);font-weight:700}body.prodterm #out .s2dxwrap .s2dx-lbl{color:var(--label-2);font-family:var(--sf-mono)!important}body.prodterm #out .s2dxwrap .s2dx-chip{background:var(--fill);color:var(--label);border-color:var(--separator)}body.prodterm #out .s2dxwrap .s2dx-chip.code{font-family:var(--sf-mono)!important;color:var(--system-blue)}body.prodterm #out .s2dxwrap .s2dx-subh{color:var(--label)}body.prodterm #out .s2dxwrap .s2dx-subq{color:var(--label-2)}body.prodterm #out .s2dxwrap .s2body,body.prodterm #out .s2dxwrap .s2dx-list{color:var(--label)}body.prodterm #out .s2dxwrap .s2lr{color:var(--system-blue);font-family:var(--sf-mono)!important}body.prodterm #out .prod-recorded{margin:8px 0 4px;padding:8px 12px 10px;border-left:3px solid color-mix(in srgb,var(--system-green) 55%,transparent);background:color-mix(in srgb,var(--system-green) 6%,transparent);border-radius:8px}body.prodterm #out .prod-rec-h{font-family:var(--sf-pro);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--system-green);margin:0 0 7px;display:flex;align-items:center;gap:5px}body.prodterm #out .prod-rec-tick{display:inline-flex;align-items:center}body.prodterm #out .prod-rec-body{display:flex;flex-wrap:wrap;gap:5px 6px;align-items:center}body.prodterm #out .prod-rec-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:12.5px;line-height:1.55;white-space:normal;color:var(--label);background:var(--fill);border:1px solid var(--separator)}body.prodterm #out .prod-rec-chip.present{background:color-mix(in srgb,var(--system-green) 14%,transparent);border-color:color-mix(in srgb,var(--system-green) 42%,transparent)}body.prodterm #out .prod-rec-chip.value b{font-weight:700}body.prodterm #out .prod-rec-chip.note{background:color-mix(in srgb,var(--system-indigo) 12%,transparent);border-color:color-mix(in srgb,var(--system-indigo) 35%,transparent)}body.prodterm #out .prod-rec-absent{font-size:11.5px;color:var(--label-2);margin-left:2px}body.popup.prodterm .pq-grouphead{font-family:var(--sf-pro,-apple-system,"SF Pro Text",system-ui,sans-serif);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--label,#000);margin:18px 4px 8px;padding:6px 10px;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid hsla(0,0%,100%,.5);border-radius:9px;box-shadow:0 1px 2px rgba(0,0,0,.04);position:-webkit-sticky;position:sticky;top:0;z-index:1}@media (prefers-color-scheme:dark) and (min-width:99999px){body.popup.prodterm .pq-grouphead{background:rgba(28,28,30,.55);border-color:hsla(0,0%,100%,.1);box-shadow:0 1px 2px rgba(0,0,0,.18)}}body.popup.prodterm .pq-body .pq-grouphead:first-child{margin-top:2px}body.prodterm .scribe-dwr-ov{position:fixed;inset:0;background:rgba(16,24,40,.34);opacity:0;pointer-events:none;transition:opacity .2s;z-index:1200}body.prodterm .scribe-dwr-ov.on{opacity:1;pointer-events:auto}body.prodterm .scribe-dwr{position:fixed;top:0;right:0;height:100vh;width:min(640px,96vw);background:var(--bg,#fff);box-shadow:-14px 0 44px -18px rgba(16,24,40,.5);transform:translateX(100%);transition:transform .24s cubic-bezier(.4,0,.2,1);z-index:1201;display:flex;flex-direction:column}body.prodterm .scribe-dwr.on{transform:translateX(0)}body.prodterm .scribe-dwr-h{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--separator,rgba(60,60,67,.29));background:var(--bg-2,#f2f2f7)}body.prodterm .scribe-dwr-t{font:700 14px/1.2 var(--sf-pro,-apple-system,system-ui,sans-serif);color:var(--label,#000)}body.prodterm .scribe-dwr-x{font:600 12.5px/1 var(--sf-pro,-apple-system,system-ui,sans-serif);color:var(--label,#000);background:var(--bg-3,#fff);border:1px solid var(--separator,rgba(60,60,67,.29));border-radius:8px;padding:7px 11px;cursor:pointer}body.prodterm .scribe-dwr-x:hover{background:var(--fill-2,hsla(240,3%,49%,.16))}body.prodterm .scribe-dwr-body{flex:1 1 auto;overflow-y:auto}body.prodterm .scribe-dwr .scribe-wrap{min-height:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:14px 18px!important}body.prodterm .docrail-btn.prodscribe-rail{background:color-mix(in srgb,var(--system-indigo) 9%,transparent);border-radius:10px;margin:3px 0}body.prodterm .docrail-btn.prodscribe-rail:hover{background:color-mix(in srgb,var(--system-indigo) 16%,transparent)}body.prodterm .docrail-btn.prodscribe-rail.on{background:color-mix(in srgb,var(--system-indigo) 18%,transparent)}body.prodterm .docrail-btn.prodscribe-rail svg{color:var(--system-indigo)}body.prodterm .docrail-btn.prodscribe-rail .docrail-lbl{color:var(--system-indigo);font-weight:700}body.prodterm .docrail-btn.prodscribe-rail .docrail-dot.ready{background:var(--system-indigo)}body.prodterm .docrail{background:var(--card);border-color:var(--separator)}body.prodterm .docrail-cap{font-family:var(--sf-pro);color:var(--label-2)}body.prodterm .docrail-lbl{font-family:var(--sf-pro)}body.prodterm .docrail-btn:not(.prodscribe-rail){color:var(--label-2)}body.prodterm .docrail-btn:not(.prodscribe-rail):hover{background:var(--fill-2);color:var(--label)}body.prodterm .docrail-btn:not(.prodscribe-rail).on{background:color-mix(in srgb,var(--system-blue) 12%,transparent);color:var(--system-blue)}body.prodterm .docrail-btn:not(.prodscribe-rail).on .docrail-lbl{font-weight:700}body.prodterm .docrail-btn:focus-visible{outline-color:var(--system-blue)}body.prodterm .docrail-btn.dim{color:var(--label-2);opacity:.45}body.prodterm .docrail-btn.dim:hover{color:var(--label-2)!important}body.prodterm .docrail-dot{background:var(--fill)}body.prodterm .docrail-dot.ready{background:var(--system-green)}body.prodterm .docrail-dot.loading{background:var(--system-orange)}body.prodterm .docrail-dot.err{background:var(--system-red)}body.prodterm .docrail-btn.docrail-close{color:var(--system-red)}body.prodterm .docrail-btn.docrail-close:hover{background:color-mix(in srgb,var(--system-red) 14%,transparent)!important;color:var(--system-red)!important}body.prodterm .docrail-fab{background:var(--card);border-color:var(--separator);color:var(--label);font-family:var(--sf-pro)}body.prodterm .docrail-fab:active{background:var(--fill-2)}body.prodterm .fdraw-ov{background:color-mix(in srgb,var(--label) 34%,transparent)}body.prodterm .fdraw{background:var(--card)}body.prodterm .fdraw-h{background:var(--bg-2);border-bottom-color:var(--separator)}body.prodterm .fdraw-t{font-family:var(--sf-pro);letter-spacing:-.01em;color:var(--label)}body.prodterm .fdraw-x{background:var(--card);border-color:var(--separator);color:var(--label);font-family:var(--sf-pro)}body.prodterm .fdraw-x:hover{background:var(--system-red);border-color:var(--system-red);color:#fff;box-shadow:0 2px 10px color-mix(in srgb,var(--system-red) 35%,transparent)}body.prodterm .fdraw-docbtn{background:var(--card);border-color:var(--separator);color:var(--label-2)}body.prodterm .fdraw-docbtn.on,body.prodterm .fdraw-docbtn:hover{border-color:var(--system-blue);color:var(--system-blue)}body.prodterm .fdraw-docbtn.on{background:color-mix(in srgb,var(--system-blue) 12%,transparent)}body.prodterm .fdraw-docbtn.disabled,body.prodterm .fdraw-docbtn:disabled{opacity:.34}body.prodterm .fdraw-docbtn.disabled:hover,body.prodterm .fdraw-docbtn:disabled:hover{border-color:var(--separator);color:var(--label-2)}body.prodterm .fdraw-empty{color:var(--label-2)}body.prodterm #out .s2md .mermaid-box foreignObject{overflow:visible!important}body.prodterm #out .s2md .mermaid-box .nodeLabel,body.prodterm #out .s2md .mermaid-box foreignObject div,body.prodterm #out .s2md .mermaid-box foreignObject p,body.prodterm #out .s2md .mermaid-box foreignObject span{margin:0!important;padding:0!important;line-height:1.3!important;font-size:12px!important;text-indent:0!important;font-family:-apple-system,SF Pro Text,system-ui,sans-serif!important}body.prodterm .composer{padding-bottom:4px}body.prodterm .composer-meta{margin-top:4px}body.prodterm .histitem.active,body.prodterm .hlist .histitem.active{background:color-mix(in srgb,var(--system-blue) 10%,transparent)!important;border-color:color-mix(in srgb,var(--system-blue) 20%,transparent)!important}body.prodterm .emr-note-body .edu,body.prodterm .emr-note-body .edu-h{font-family:var(--sf-pro);color:var(--label)}body.prodterm .emr-note-body .edu-h{font-weight:700;font-size:12.5px;letter-spacing:.055em;border-bottom-color:var(--separator)}body.prodterm .emr-note-body .edu-h .edu-ic{display:none}body.prodterm .emr-note-body .edu-emerg .edu-h,body.prodterm .emr-note-body .edu-gp .edu-h{color:var(--label);border-bottom-color:var(--separator)}body.prodterm .emr-note-body .edu-emlist li,body.prodterm .emr-note-body .edu-list li{color:var(--label);font-weight:400}body.prodterm .emr-note-body .edu-emlist li:before,body.prodterm .emr-note-body .edu-list li:before{background:var(--label-3)}body.prodterm .emr-note-body .edu-emlist li{font-weight:600}body.prodterm .emr-note-body .edu-term{font-weight:650;color:var(--label)}body.prodterm .emr-note-body .edu-medterm{font-style:italic;font-weight:400;color:var(--label-2)}body.prodterm .emr-note-body .edu-dash{font-weight:300;color:var(--label-3)}body.prodterm .emr-note-body .edu-soft{font-weight:300;font-style:normal;color:var(--label)}body.prodterm .emr-note-body .edu-emlist .edu-soft{font-weight:400}body.prodterm .emr-note-body .edu-tag{font-family:var(--sf-pro);color:var(--label-2)}body.prodterm .emr-note-body .edu-condname{font-family:var(--sf-pro);font-weight:800;color:var(--label)}body.prodterm .emr-note-body .edu-one{font-family:var(--sf-pro);font-weight:300;color:var(--label-2)}body.prodterm .emr-note-body .edu-time:before{background:var(--separator)}body.prodterm .emr-note-body .edu-time li:before{border-color:var(--label)}body.prodterm .emr-note-body .edu-when{font-family:var(--sf-pro);font-weight:700;color:var(--label)}body.prodterm .emr-note-body .edu-what{font-weight:300;color:var(--label-2)}body.prodterm .emr-note-body .edu-reassure{font-family:var(--sf-pro);font-weight:300;color:var(--label-2);border-top-color:var(--separator)}body.prodterm .emr-note-body .edu-medtbl{font-family:var(--sf-pro)}body.prodterm .emr-note-body .edu-medtbl th{color:var(--label-2)}body.prodterm .emr-note-body .edu-medtbl td{font-weight:300;color:var(--label)}body.prodterm .emr-note-body .edu-medtbl td:first-child{font-weight:650;color:var(--label)}body.prodterm .emr-note-body .edu-medtbl td:last-child{font-weight:600;color:var(--label)}body.prodterm .emr-note-body .edu-foot{font-family:var(--sf-pro);font-style:italic;font-weight:300;color:var(--label-3);border-top-color:var(--separator)}.pq-qadds-host{margin:2px 0 12px;padding:14px;background:#f5f3ee;border:1px solid #e3dfd5;border-radius:14px}.pq-qadds-host .dcv{margin:0}.pq-qadds-host .dcv-adds{display:flex;align-items:center;gap:16px;background:#f7f9fb;border:1px solid #eef1f5;border-radius:12px;padding:14px 16px;margin-bottom:14px}.pq-qadds-host .dcv-adds-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:8px 10px;background:#fff;border:1px solid #e6e9ef;border-radius:10px}.pq-qadds-host .dcv-adds-num{font-size:26px;font-weight:800;color:#2b2b2b;line-height:1}.pq-qadds-host .dcv-adds-lbl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;letter-spacing:.1em;color:#6b7280;margin-top:3px;font-weight:700}.pq-qadds-host .dcv-adds-msg{font-size:13px;color:#5a6273}.pq-qadds-host .dcv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.pq-qadds-host .dcv-card{border:1px solid #edeef2;border-radius:12px;padding:12px 13px;background:#fcfcfd}.pq-qadds-host .dcv-head{display:flex;align-items:baseline;justify-content:space-between}.pq-qadds-host .dcv-lbl{font-weight:700;font-size:13px;letter-spacing:.06em;color:#3a4250}.pq-qadds-host .dcv-lbl,.pq-qadds-host .dcv-norm{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pq-qadds-host .dcv-norm{font-size:11px;color:#9aa3b5}.pq-qadds-host .dcv-step{display:flex;align-items:center;gap:8px;margin-top:10px;min-width:0}.pq-qadds-host .dcv-dec,.pq-qadds-host .dcv-inc{width:32px;height:36px;flex:0 0 32px;border:1px solid #e2e5ea;background:#fff;border-radius:8px;cursor:pointer;font-size:16px;color:#6b7280}.pq-qadds-host .dcv-inwrap{flex:1 1;min-width:0;display:flex;align-items:center;border:1px solid #e2e5ea;border-radius:8px;padding:0 10px;height:36px;background:#fff}.pq-qadds-host .dcv-val{flex:1 1;min-width:0;width:0;border:none;outline:none;font-size:15px;font-weight:600;color:#2b2b2b;background:transparent}.pq-qadds-host .dcv-unit{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#9aa3b5;white-space:nowrap}.pq-qadds-host .dcv-slider{width:100%;margin:12px 0 10px;accent-color:#3a8f6f}.pq-qadds-host .dcv-chips{display:grid;grid-gap:6px;gap:6px}.pq-qadds-host .dcv-chip{border:1px solid #e6e9ef;background:#f7f9fb;border-radius:7px;padding:6px 4px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;color:#5a6273}.pq-qadds-host .dcv-chip:hover{border-color:#3a8f6f;color:#2f7a5a}.pq-qadds-host .dcv-avpu{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pq-qadds-host .dcv-avpu-b{border:1px solid #e2e5ea;background:#fff;border-radius:8px;padding:7px 12px;cursor:pointer;font-weight:700;font-size:13px;color:#5a6273}.pq-qadds-host .dcv-avpu-b.on{background:linear-gradient(180deg,#46a07f,#3a8f6f);color:#fff;border-color:#3a8f6f}.pq-qadds-host .dcv-bmiwrap{display:flex;align-items:center;gap:6px;margin-top:18px;padding:0 12px;height:36px;background:#f1f3f6;border-radius:8px}.pq-qadds-host .dcv-bmi{font-size:18px;font-style:italic;color:#5a6273}@media (max-width:600px){.pq-qadds-host .dcv-grid{grid-template-columns:1fr}}body.prodterm #out .s2md tbody td,body.prodterm #out .s2md thead th{text-align:left}body.prodterm #out .s2md tbody td{vertical-align:top}body.prodterm #out .s2md td.s2r{text-align:left}body.prodterm .side-team{display:flex;align-items:center;gap:12px;margin:10px 4px 2px;padding:9px 10px;border-radius:11px;text-decoration:none;cursor:pointer;color:var(--label-2);font-family:var(--sf-pro);font-size:13.5px;font-weight:600;transition:background .15s,color .15s}body.prodterm .side-team:hover{background:var(--bg-2);color:var(--label)}body.prodterm .side-team svg{width:17px;height:17px;flex:0 0 auto}body.prodterm .app.collapsed .side-team{justify-content:center;width:42px;height:42px;padding:0;margin:12px auto 0}body.prodterm .app.collapsed .side-team .btn-label{display:none}body.prodterm .theme-toggle{display:none!important}