.s2{display:flex;flex-direction:column;gap:14px;margin-top:4px}.s2 *{box-sizing:border-box}.s2sec{display:flex;flex-direction:column;gap:8px}.s2sec-h{display:flex;align-items:center;gap:9px;padding:7px 13px;border-left:3px solid var(--s2a);border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--s2a) 9%,transparent),transparent)}.s2sec-ic{font-size:15px}.s2sec-lbl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:none;color:var(--s2a)}.s2sec-pill{margin-left:auto;font-family:ui-monospace,monospace;font-size:11px;color:var(--muted);padding:3px 12px}.s2sec-card,.s2sec-pill{border:1px solid var(--line);border-radius:8px}.s2sec-card{background:var(--panel);box-shadow:var(--shadow);padding:18px 20px}.s2hero{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:24px;gap:24px;align-items:center;padding:2px 2px 13px;border-bottom:1px solid var(--line)}.s2hero.solo{display:block}@media(max-width:780px){.s2hero{grid-template-columns:1fr;gap:12px;align-items:start}}.s2hero-demo{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:none;color:#9a7b16;margin-bottom:7px}.s2hero-dx{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.08;font-weight:600;color:var(--ink);letter-spacing:-.3px}@media(max-width:600px){.s2hero-dx{font-size:28px}}.s2hero-pill{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:none;padding:6px 14px;border-radius:8px}.s2hero-pill.ok{background:#2f8f54;color:#fff}.s2hero-pill.prov{background:#e5e5ea;color:#9a7b16}.s2hero-r{font-size:15px;line-height:1.5;color:#1d1d1f;align-self:center;border-left:1px solid var(--line);padding-left:20px}.s2hero.solo .s2hero-r{border-left:0;padding-left:0;margin-top:12px;max-width:720px}.s2hero-r p{margin:0}.s2hero-r b,.s2hero-r strong{color:var(--ink);font-weight:600}.s2hero-r ol,.s2hero-r ul{list-style:none;margin:0;padding:0}.s2hero-r li{margin:0;padding:0}.s2nd-det{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:none;overflow:hidden}.s2nd-sum{display:flex;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:linear-gradient(90deg,color-mix(in srgb,#6b5cd6 9%,transparent),transparent)}.s2nd-sum::-webkit-details-marker,.s2nd-sum::marker{display:none;content:""}.s2nd-sum:hover{background:linear-gradient(90deg,color-mix(in srgb,#6b5cd6 14%,transparent),transparent)}.s2nd-det[open] .s2nd-sum{border-bottom:1px solid var(--line)}.s2nd-sum .s2sec-lbl{color:#6b5cd6}.s2nd-tally{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-left:4px}.s2nd-n{font-size:13px;color:var(--muted)}.s2nd-n b{color:var(--ink);font-weight:600}.s2nd-pill{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 9px;border-radius:8px;letter-spacing:.02em}.s2nd-pill.ok{background:#e5e5ea;color:#0e7a44}.s2nd-pill.neg{background:#f5f5f7;color:#b42318}.s2nd-pill.val{background:#f5f5f7;color:#1d1d1f}.s2nd-chev{margin-left:auto;flex-shrink:0;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .15s}.s2nd-det[open] .s2nd-chev{transform:rotate(45deg)}.s2nd-det .s2nd-grid{padding:12px 14px 14px}html.dark .s2nd-det{background:rgba(22,30,44,.5);border-color:hsla(0,0%,100%,.08)}.s2nd-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;align-items:start}@media(max-width:1000px){.s2nd-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.s2nd-grid{grid-template-columns:1fr}}.s2nd-card{border:1px solid var(--line);border-left:3px solid #3b5bdb;border-radius:8px;padding:8px 11px;background:var(--panel);box-shadow:none}.s2nd-card.ix{border-left-color:#0e8a8a}.s2nd-card.exam{border-left-color:#1e9e63}.s2nd-card.hx{border-left-color:#3b5bdb}.s2nd-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:3px}.s2nd-cat{font-family:ui-monospace,monospace;font-size:8.5px;font-weight:600;letter-spacing:.09em;color:#3b5bdb}.s2nd-card.ix .s2nd-cat{color:#0e8a8a}.s2nd-card.exam .s2nd-cat{color:#1e9e63}.s2nd-find{font-size:12px;font-weight:600;color:var(--ink);line-height:1.22;margin:0 0 4px}.s2nd-st{display:inline-flex;align-items:center;gap:4px;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:1px 6px;border-radius:8px}.s2nd-st .dot{width:4px;height:4px;border-radius:50%}.s2nd-st.ok{background:#e5e5ea;color:#0e7a44}.s2nd-st.ok .dot{background:#1e9e63}.s2nd-st.neg{background:#f5f5f7;color:#b42318}.s2nd-st.neg .dot{background:#d4453f}.s2nd-st.val{background:#f5f5f7;color:#1d1d1f}.s2nd-st.val .dot{background:#64748b}.s2nd-dx{margin-top:4px;font-size:11px;line-height:1.3;color:var(--muted)}.s2alert-banner{display:flex;align-items:center;gap:8px;padding:11px 15px;border-radius:8px;margin-bottom:2px;font:600 13px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;position:-webkit-sticky;position:sticky;top:6px;z-index:5}.s2alert-banner.open{background:#f5f5f7;color:#b42318;border:1px solid #f0b3ae;box-shadow:none}.s2alert-banner.done{background:#e5e5ea;color:#0e7a44;border:1px solid #e5e5ea}.s2sec.s2alert .s2sec-card{border:1.5px solid #d4453f;box-shadow:0 0 0 3px rgba(212,69,63,.1)}.s2sec.s2alert.acked .s2sec-card{border:1.5px solid #1e9e63;box-shadow:0 0 0 3px rgba(30,158,99,.1)}.s2sec.s2alert.acked .s2sec-h{background:linear-gradient(90deg,rgba(30,158,99,.12),transparent)}.s2ack{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:13px;padding-top:12px;border-top:1px dashed var(--line)}.s2ack-warn{font:600 12px/1 ui-monospace,monospace;letter-spacing:.03em;color:#b42318}.s2ack-btn{background:#d4453f;color:#fff;border:0;border-radius:8px;padding:9px 16px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;cursor:pointer;transition:background .12s}.s2ack-btn:hover{background:#b93b35}.s2ack-ok{display:inline-flex;align-items:center;gap:7px;background:#1e9e63;color:#fff;border-radius:8px;padding:9px 16px;font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}html.dark .s2alert-banner.open{background:rgba(212,69,63,.18);border-color:rgba(212,69,63,.5)}html.dark .s2alert-banner.done{background:rgba(30,158,99,.16);border-color:rgba(30,158,99,.5)}.s2ps-tbl{display:flex;flex-direction:column}.s2ps{display:grid;grid-template-columns:minmax(108px,1.25fr) minmax(78px,1.75fr) auto;grid-gap:13px;gap:13px;align-items:center;padding:5px 7px;border-bottom:1px solid var(--line)}.s2ps:last-child{border-bottom:0}.s2ps.lead{background:linear-gradient(90deg,rgba(30,158,99,.09),transparent);border-radius:8px}.s2ps-name{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;color:var(--ink)}.s2ps-name b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s2ps-star{color:#caa53a;flex-shrink:0}.s2ps-track{position:relative;height:5px;background:rgba(16,30,54,.09);border-radius:8px}.s2ps-track i{position:absolute;top:0;height:100%;border-radius:8px;background:#c0392b}.s2ps.lead .s2ps-track i,.s2ps.up .s2ps-track i{background:#2f8f54}.s2ps-dot{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%)}.s2ps-dot.was{background:var(--panel);border:2px solid #e5e5ea}.s2ps-dot.now{background:#c0392b}.s2ps.lead .s2ps-dot.now,.s2ps.up .s2ps-dot.now{background:#2f8f54}.s2ps-pct{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);white-space:nowrap;display:flex;align-items:center;gap:5px}.s2ps-pct b{color:var(--ink);font-weight:600}.s2ps.down .s2ps-pct b{color:#b42318}.s2ps.lead .s2ps-pct b,.s2ps.up .s2ps-pct b{color:#0e7a44}.s2ps-arr{color:#a1a1a6}.s2ps-d{font:600 11px/1 ui-monospace,monospace;padding:2px 6px;border-radius:8px}.s2ps-d.up{background:#e5e5ea;color:#0e7a44}.s2ps-d.down{background:#f5f5f7;color:#b42318}html.dark .s2ps.lead{background:linear-gradient(90deg,rgba(30,158,99,.16),transparent)}.s2dx-head{display:flex;align-items:center;gap:9px;padding:8px 14px;border-radius:8px;border:1px solid var(--line);box-shadow:none;background:linear-gradient(100deg,#eaf6ef,#fdfefd 65%)}.s2dx-head .ic,.s2dx-head .t{font-size:15px}.s2dx-head .t{font-family:Georgia,Times New Roman,serif;font-weight:600;color:var(--ink);letter-spacing:-.2px}.s2dx-head .s2sec-pill{margin-left:auto;background:var(--panel);font-size:11px;padding:4px 12px}.s2dx-card{background:#fff;border:1px solid #e5e5ea;border-radius:8px;box-shadow:none;overflow:hidden}.s2dx-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px 13px;background:linear-gradient(100deg,#eaf6ef,#fff 70%);border-bottom:1px solid var(--line)}.s2dx-name{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.12;font-weight:600;color:var(--ink);letter-spacing:-.3px}@media(max-width:640px){.s2dx-name{font-size:20px}}.s2dx-pct{text-align:right;flex-shrink:0}.s2dx-pct .n{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1}.s2dx-pct .n,.s2dx-pct .s{font-weight:600;color:#1a7f4e}.s2dx-pct .s{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.1em;margin-top:4px}.s2dx-pct.prov .n,.s2dx-pct.prov .s{color:#9a7b16}.s2dx-body{padding:11px 16px 14px}.s2dx-hero2{padding:11px 16px;background:transparent;border-bottom:1px solid #e5e5ea}.s2dx-hero2 .s2hero-demo,.s2dx-status{margin-bottom:5px}.s2dx-status{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:none;color:#1a7f4e}.s2dx-status.prov{color:#9a7b16}.s2dx-form{font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.5}.s2dx-form,.s2dx-form-lead{font-weight:600;color:var(--ink)}.s2dx-form-lead{font-size:1em;letter-spacing:-.1px}.s2dx-form b,.s2dx-form strong{font-weight:600}.s2dx-sub{margin:11px 0 0}.s2dx-subh{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:.01em;margin-bottom:5px}.s2dx-subq{font-weight:600;color:var(--muted)}.s2dx-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.s2dx-list li{position:relative;padding-left:14px;font-size:15px;line-height:1.5;color:#1d1d1f}.s2dx-list li:before{content:"•";position:absolute;left:2px;color:#1e9e63;font-weight:600}.s2dx-list.cert li:before{color:#9a7b16}.s2dx-list b,.s2dx-list strong{color:var(--ink);font-weight:600}.s2dx-sev{display:flex;flex-direction:column;gap:5px}.s2dx-sev-row{display:grid;grid-template-columns:118px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.s2dx-sev-row.match{border-color:#1e9e63;background:#f5f5f7}.s2dx-sev-grade{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;color:#1d1d1f;text-transform:none;padding-top:1px}.s2dx-sev-row.match .s2dx-sev-grade{color:#0e7a44}.s2dx-sev-crit{font-size:13px;line-height:1.4;color:#1d1d1f}.s2dx-sev-this{grid-column:2;margin-top:4px;font-size:12px;font-weight:600;color:#0e7a44}@media(max-width:560px){.s2dx-sev-row{grid-template-columns:1fr;gap:3px}.s2dx-sev-this{grid-column:1}}html.dark .s2dx-sev-row{background:rgba(22,30,44,.5);border-color:hsla(0,0%,100%,.08)}html.dark .s2dx-sev-row.match{background:rgba(30,158,99,.14);border-color:#1e9e63}html.dark .s2dx-sev-crit{color:#c2cdda}.s2sev-table tbody tr.sev-match>*{background:#f5f5f7}.s2sev-table tbody tr.sev-match>:first-child{box-shadow:none;font-weight:600;color:#0e7a44}.s2sev-table tbody tr.sev-match td{color:#0e7a44}html.dark .s2sev-table tbody tr.sev-match>*{background:rgba(30,158,99,.16)}html.dark .s2sev-table tbody tr.sev-match td{color:#7fe0ab}html.dark .s2dx-hero2{background:transparent;border-bottom-color:hsla(0,0%,100%,.07)}html.dark .s2dx-form,html.dark .s2dx-subh{color:#e6edf6}html.dark .s2dx-list li{color:#c2cdda}.s2dx-lbl{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:none;color:var(--muted);margin:11px 0 6px}.s2dx-lbl:first-child{margin-top:0}.s2dx-chips{display:flex;flex-wrap:wrap;gap:7px}.s2dx-chip{font-size:12px;padding:5px 11px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.s2dx-chip.code{font-family:ui-monospace,monospace;font-size:12px;background:#f5f5f7;color:#1d1d1f}.s2dx-chip.not{background:#f5f5f7;border-color:rgba(212,69,63,.25);color:#b42318}.s2rx{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:none;overflow:hidden;margin:7px 0;transition:box-shadow .15s,border-color .15s}.s2rx.prescribed{border-color:#1e9e63;box-shadow:none}.s2rx-head{display:flex;align-items:center;gap:9px;padding:8px 12px;background:linear-gradient(100deg,#eef7f7,#fff 72%);border-bottom:1px solid var(--line)}.s2rx.prescribed .s2rx-head{background:linear-gradient(100deg,#e7f6ee,#fdfefe 72%)}.s2rx-sym{flex-shrink:0;width:24px;height:24px;border-radius:8px;background:#0e8a8a;color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center;box-shadow:none}.s2rx.prescribed .s2rx-sym{background:#1e9e63;box-shadow:none}.s2rx-titlewrap{flex:1 1;min-width:0}.s2rx-name{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.2px;line-height:1.15}.s2rx-form{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#6e6e73;margin-top:1px}.s2rx-pbs{display:inline-block;margin-top:4px;font-family:ui-monospace,monospace;font-size:9.5px;font-weight:600;letter-spacing:.04em;border:1px solid rgba(14,138,138,.35);border-radius:8px;padding:3px 10px}.s2rx-pbs,.s2rx-presc{color:#0e8a8a;background:var(--panel)}.s2rx-presc{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 9px;cursor:pointer;border:1.5px solid #0e8a8a;border-radius:8px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;transition:all .14s}.s2rx-presc:hover{background:#e5e5ea}.s2rx-box{display:grid;place-items:center;width:16px;height:16px;border-radius:8px;border:1.5px solid #0e8a8a;color:transparent;font-size:11px;font-weight:600;transition:all .14s}.s2rx-presc[aria-pressed=true]{background:#1e9e63;border-color:#1e9e63;color:#fff}.s2rx-presc[aria-pressed=true] .s2rx-box{background:#fff;border-color:#e5e5ea;color:#1e9e63}@media(max-width:560px){.s2rx-presc span:not(.s2rx-box){display:none}.s2rx-presc{padding:0 8px}}.s2rx-grid{display:grid;grid-template-columns:repeat(3,1fr)}.s2rx-cell{padding:6px 12px;border-bottom:1px solid var(--line)}.s2rx-cell:nth-child(3n),.s2rx-cell:nth-child(3n+2){border-left:1px solid var(--line)}.s2rx-lbl{font-family:ui-monospace,monospace;font-size:8.5px;font-weight:600;letter-spacing:.09em;color:var(--muted);margin-bottom:2px}.s2rx-val{font-size:13px;font-weight:600;color:var(--ink);line-height:1.25}.s2rx-secs{padding:8px 12px 9px;display:flex;flex-direction:column;gap:4px}.s2rx-rowh{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:0}.s2rx-rowt{font-size:12px;color:#1d1d1f;line-height:1.38}@media(max-width:640px){.s2rx-grid{grid-template-columns:1fr 1fr}.s2rx-cell:nth-child(3n),.s2rx-cell:nth-child(3n+2){border-left:0}.s2rx-cell:nth-child(2n){border-left:1px solid var(--line)}}html.dark .s2rx{background:rgba(22,30,44,.62);border-color:hsla(0,0%,100%,.08)}html.dark .s2rx-head{background:linear-gradient(100deg,rgba(14,138,138,.16),transparent 70%);border-bottom-color:hsla(0,0%,100%,.08)}html.dark .s2rx-presc{background:rgba(22,30,44,.4)}html.dark .s2rx-name,html.dark .s2rx-rowh,html.dark .s2rx-val{color:#e6edf6}html.dark .s2rx-cell,html.dark .s2rx-cell:nth-child(3n),html.dark .s2rx-cell:nth-child(3n+2){border-color:hsla(0,0%,100%,.08)}html.dark .s2rx-rowt{color:#c2cdda}.s2g-card{padding:16px 18px}.s2g-primary{position:relative;border-radius:8px;padding:16px 18px 16px 20px;margin-bottom:12px;background:linear-gradient(120deg,#0e8a8a,#13a39a);color:#fff;box-shadow:none;overflow:hidden}.s2g-primary:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#fff;opacity:.55}.s2g-tag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:none;color:#d6f5f2;margin-bottom:6px}.s2g-ptext{font-size:15px;line-height:1.4;font-weight:600}.s2g-ptext .s2g-tf{background:hsla(0,0%,100%,.22);color:#fff;padding:0 6px;border-radius:8px;font-weight:600}.s2g-secondary{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--line);border-left:4px solid #13a39a;border-radius:8px;padding:13px 16px;margin-bottom:16px;background:#f5f5f7}.s2g-stag{flex-shrink:0;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:none;color:#0e8a8a;padding-top:2px}.s2g-stext{font-size:15px;line-height:1.45;color:var(--ink);font-weight:400}.s2g-smlbl{font-family:ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:none;color:var(--muted);margin:0 0 10px}.s2g-smart{list-style:none;margin:0;padding:0;counter-reset:s2g;display:flex;flex-direction:column;gap:9px}.s2g-smart li{counter-increment:s2g;display:flex;gap:12px;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:12px 14px;box-shadow:none}.s2g-num{flex-shrink:0;width:25px;height:25px;border-radius:8px;background:#e5e5ea;color:#0e8a8a;font:600 13px/25px ui-monospace,monospace;text-align:center}.s2g-num:before{content:counter(s2g)}.s2g-otext{font-size:15px;line-height:1.45;color:var(--ink)}.s2g-otext .s2g-tf{background:#e5e5ea;color:#b45309;padding:0 6px;border-radius:8px;font-weight:600;white-space:nowrap}html.dark .s2g-secondary{background:rgba(14,138,138,.1);border-color:hsla(0,0%,100%,.08)}html.dark .s2g-smart li{background:rgba(22,30,44,.5);border-color:hsla(0,0%,100%,.08)}html.dark .s2g-otext,html.dark .s2g-stext{color:#e6edf6}html.dark .s2g-num{background:rgba(14,138,138,.25);color:#5fd4cb}html.dark .s2g-otext .s2g-tf{background:rgba(180,83,9,.3);color:#fbbf77}.s2lr{font-family:ui-monospace,monospace;font-size:.88em;background:#f5f5f7;color:#5b46c1;padding:1px 7px;border-radius:8px;white-space:nowrap}.s2live-h{display:inline-flex;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:none;color:var(--muted)}.s2prog{margin-top:14px}.s2body{font-size:var(--fs-paragraph);line-height:1.6;color:var(--ink)}.s2body h3,.s2body h4,.s2body h5{font-size:13px;font-family:ui-monospace,monospace;text-transform:none;letter-spacing:.08em;color:var(--muted);margin:14px 0 6px}.s2body p{margin:.45em 0}.s2body strong{color:var(--ink)}.s2body ul{margin:.4em 0;padding-left:0;list-style:none}.s2body ul li{position:relative;padding-left:18px;margin:.45em 0}.s2body ul li:before{content:"–";position:absolute;left:2px;color:var(--s2a,#64748b)}.s2body table{width:100%;border-collapse:collapse;margin:.6em 0;font-size:var(--fs-note)}.s2body thead th{font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:none;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:2px solid var(--line)}.s2body td{padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.s2body td:first-child{font-weight:600;color:var(--ink)}.s2 .emr-bar,.s2 .mermaid-box,.s2 .rx-card{margin-top:10px}html.dark .s2dx-head{background:linear-gradient(100deg,rgba(30,158,99,.2),rgba(22,30,44,.5) 65%);border-color:hsla(0,0%,100%,.08)}html.dark .s2dx-card{background:#0e1420;border-color:hsla(0,0%,100%,.08)}html.dark .s2dx-hero{background:linear-gradient(100deg,rgba(30,158,99,.12),transparent 70%);border-bottom-color:hsla(0,0%,100%,.08)}html.dark .s2dx-head .t,html.dark .s2dx-name{color:#e6edf6}html.dark .s2dx-pct .n,html.dark .s2dx-pct .s{color:#3fce85}html.dark .s2dx-chip,html.dark .s2nd-card,html.dark .s2sec-card{background:rgba(22,30,44,.62);border-color:hsla(0,0%,100%,.08)}html.dark .s2body,html.dark .s2body strong,html.dark .s2dx-chip,html.dark .s2hero-dx,html.dark .s2nd-find,html.dark .s2ps-h{color:#e6edf6}html.dark .s2hero-r{color:#c2cdda;border-left-color:hsla(0,0%,100%,.1)}html.dark .s2hero-r b{color:#eef3fb}html.dark .s2ps-track{background:hsla(0,0%,100%,.12)}html.dark .s2ps-dot.was{background:#1a2230}html.dark .s2dx-chip.code{background:hsla(0,0%,100%,.05);color:#c2cdda}html.dark .s2lr{background:rgba(91,70,193,.25);color:#c4b5fd}html.dark .s2body td,html.dark .s2body thead th{border-color:hsla(0,0%,100%,.1)}.diffbtn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;cursor:pointer;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;transition:all .12s}.diffbtn:hover{border-color:#3b5bdb;color:#2740b8;background:#f5f5f7}.diffbtn svg{flex-shrink:0}.diffbtn{position:relative}.diffbtn.pending{opacity:0;transform:translateY(-8px) scale(.9);pointer-events:none}.diffbtn.ready{border-color:#1bb074;color:#0c7a50;background:#f5f5f7;animation:diffpop .5s cubic-bezier(.18,.9,.32,1.25) both,diffglow 1.5s ease-in-out .45s 3}.diffbtn.ready:hover{border-color:#15915f;color:#0a6444;background:#e5e5ea}@keyframes diffpop{0%{opacity:0;transform:translateY(-10px) scale(.84)}60%{opacity:1;transform:translateY(0) scale(1.06)}to{opacity:1;transform:none}}@keyframes diffglow{0%,to{box-shadow:0 0 0 0 rgba(27,176,116,.5)}50%{box-shadow:0 0 0 7px rgba(27,176,116,0)}}html.dark .diffbtn.ready{border-color:#1bb074;color:#7ff0c0;background:rgba(27,176,116,.16)}html.dark .diffbtn.ready:hover{background:rgba(27,176,116,.26);color:#a6f5d3}@media(max-width:600px){.diffbtn span{display:none}.diffbtn{padding:0 10px}}.fdraw-ov{position:fixed;inset:0;background:rgba(16,24,40,.34);opacity:0;pointer-events:none;transition:opacity .2s;z-index:60}.fdraw-ov.on{opacity:1;pointer-events:auto}.fdraw{--space-2:8px;--space-3:12px;--space-4:16px;--space-12:48px;--drawer-gutter-x:16px;--drawer-rail-lane:96px;--radius-inner:8px;--radius-element:12px;--radius-container:16px;--shadow-low:0 1px 2px rgba(20,20,28,.04);--size-md:32px}:root{--ddx-w:min(640px,96vw)}.fdraw{position:fixed;top:0;right:0;height:100vh;width:var(--ddx-w);background:var(--panel,#fff);box-shadow:none;transform:translateX(100%);transition:transform .24s cubic-bezier(.4,0,.2,1);z-index:61;display:flex;flex-direction:column}.fdraw.on{transform:translateX(0)}.fdraw-h{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 18px;border-bottom:1px solid var(--line);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:8;background:var(--panel)}html.dark .fdraw-h{background:#11161f}.fdraw-t{font:600 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;color:var(--ink)}.fdraw-x{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1.5px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.fdraw-x:hover{border-color:#d4453f;background:#d4453f;color:#fff;box-shadow:none}.fdraw-docs{display:flex;align-items:center;gap:7px;margin-left:16px;flex-wrap:wrap}.fdraw-docbtn{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:#1f7a70;cursor:pointer;transition:all .14s}.fdraw-docbtn svg{width:18px!important;height:18px!important;flex:0 0 auto;display:block;stroke:currentColor}.fdraw-docbtn:hover{border-color:#1f9e91;color:#127a6f}.fdraw-docbtn.on{border-color:#127a6f;background:#f5f5f7;color:#0e6157}.fdraw-docbtn.disabled,.fdraw-docbtn:disabled{opacity:.34;cursor:default}.fdraw-docbtn.disabled:hover,.fdraw-docbtn:disabled:hover{border-color:var(--line);color:#1f7a70}html.dark .fdraw-docbtn,html.dark .fdraw-docbtn.disabled:hover,html.dark .fdraw-docbtn:disabled:hover{border-color:hsla(0,0%,100%,.12);color:#5fded0}html.dark .fdraw-docbtn{background:hsla(0,0%,100%,.05)}html.dark .fdraw-docbtn.on,html.dark .fdraw-docbtn:hover{border-color:#1f9e91;color:#7ff0e2}html.dark .fdraw-docbtn.on{background:rgba(31,158,145,.18)}@media(min-width:761px){.fdraw .cite-panel{margin:0 0 var(--space-4,16px)}.fdraw .cite-cards{gap:0}.fdraw .cite-card{border-radius:0;box-shadow:none;border:0;border-top:1px solid var(--line,#e5eaf1);padding:var(--space-3,12px) var(--space-4,16px);background:transparent}.fdraw .cite-card:first-child{border-top:0}.fdraw .cite-card--gl{border-left:0}.fdraw .cite-card--ev{padding-left:calc(var(--space-4,16px) + 22px)}.fdraw .cite-card--ev:before{left:var(--space-4,16px);top:var(--space-3,12px)}.fdraw .cite-card-sum{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;margin-top:6px}.docdraw .fdraw-body,.fdraw-body{padding-right:var(--drawer-rail-lane,96px)!important;box-sizing:border-box}.fdraw>.fdraw-h{padding-right:max(18px,calc(var(--drawer-rail-lane,96px) - 8px))}}#out mark.finding.bx-check{border:1.5px solid #d3a83f!important;border-radius:8px!important;padding:5px 13px 5px 10px!important;gap:9px!important;font-weight:600!important;color:#8a6a14!important;background:#f5f5f7!important;box-shadow:none!important}#out mark.finding.bx-check:hover{box-shadow:0 0 0 2px rgba(199,154,43,.18)!important;border-color:#c79a2b!important}#out mark.finding.bx-check:before{width:16px!important;height:16px!important;border:2px solid #c79a2b!important;border-radius:50%!important;background:transparent!important}#out mark.finding.bx-check.fpres{background:rgba(14,124,139,.09)!important;color:#0e6b78!important;border-color:#0e7c8b!important;text-decoration:none!important}#out mark.finding.bx-check.fpres:before{border-color:#0e7c8b!important;background:#0e7c8b url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/11px no-repeat!important}#out mark.finding.bx-check.fabs{background:transparent!important;color:#a1a1a6!important;border-color:#e5e5ea!important;opacity:.72}#out mark.finding.bx-check.fabs:before{border-color:#e5e5ea!important;background:#c7ccd3!important}html.dark #out mark.finding.bx-check{border-color:hsla(39,72%,68%,.55)!important;color:#e8c074!important;background:#1b2433!important;box-shadow:0 2px 4px rgba(0,0,0,.5),0 7px 18px -6px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.06)!important}html.dark #out mark.finding.bx-check:before{border-color:#e8c074!important;background:transparent!important}.flow-page #out mark.finding.bx-check{font-family:Inter,-apple-system,system-ui,sans-serif!important;font-size:12px!important;padding:5px 11px 5px 10px!important}html.dark #out mark.finding.bx-check.fpres{background:rgba(84,202,219,.16)!important;color:#7fe0ec!important;border-color:#54cadb!important}html.dark #out mark.finding.bx-check.fpres:before{border-color:#54cadb!important;background:#54cadb url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%230e1420' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/11px no-repeat!important}html.dark #out mark.finding.bx-check.fabs{color:#7e8a9a!important;border-color:hsla(0,0%,100%,.12)!important}html.dark #out mark.finding.bx-check.fabs:before{border-color:#5a6573!important;background:#5a6573!important}.cite-btn{position:relative}.cite-btn .cite-count{position:absolute;top:-6px;right:-6px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#1f7a70;color:#fff;font:600 9.5px/15px ui-monospace,monospace;text-align:center}html.dark .cite-btn .cite-count{background:#1f9e91;color:#06231f}.cite-panel{margin:2px 4px 14px}.cite-section{margin-bottom:16px}.cite-section+.cite-section{border-top:1px solid var(--line,#e5eaf1);padding-top:14px;margin-top:2px}html.dark .cite-section+.cite-section{border-top-color:hsla(0,0%,100%,.08)}.cite-sec-h{display:flex;align-items:center;gap:6px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:none;color:var(--muted,#6a7685);margin-bottom:10px}.cite-sec-ic{font-size:13px;line-height:1}.cite-sec-lbl{color:var(--ink-2,#3a444e)}.cite-sec-n{margin-left:auto;background:var(--line,#e5eaf1);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:600;color:var(--muted)}html.dark .cite-sec-n{background:hsla(0,0%,100%,.08);color:#6a7a8a}.cite-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cite-card{border:1px solid var(--line,#e5eaf1);border-radius:8px;padding:10px 13px 11px;background:var(--panel,#fff);box-shadow:none}html.dark .cite-card{background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.09);box-shadow:none}.cite-card--gl{border-left:3px solid #1a7f4e}html.dark .cite-card--gl{border-left-color:#3fce85}.cite-cards--num{counter-reset:citenum}.cite-card--ev{counter-increment:citenum;padding-left:36px;position:relative}.cite-card--ev:before{content:counter(citenum);position:absolute;left:10px;top:10px;font:600 9.5px/1 ui-monospace,monospace;color:#2740b8;background:#f5f5f7;border-radius:8px;padding:2px 5px;white-space:nowrap}html.dark .cite-card--ev:before{background:rgba(59,91,219,.22);color:#9fb2ff}.cite-card-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:5px}.cite-pub{font:600 9px/1 ui-monospace,monospace;letter-spacing:.02em;padding:2px 7px;border-radius:8px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-pub--au{background:#e5e5ea;color:#0e6a3b}.cite-pub--top{background:#f5f5f7;color:#1e3a8a}.cite-pub--intl{background:#f5f5f7;color:#1d1d1f}html.dark .cite-pub--au{background:rgba(30,158,99,.18);color:#5fd29a}html.dark .cite-pub--top{background:rgba(59,91,219,.2);color:#9fb2ff}html.dark .cite-pub--intl{background:hsla(0,0%,100%,.07);color:#8a9aac}.cite-yr{font:600 9.5px/1 ui-monospace,monospace;padding:2px 6px;border-radius:8px;background:var(--line,#e5eaf1);color:var(--muted,#8a96a3)}.cite-yr--fresh{background:#e5e5ea;color:#0e7a44}.cite-yr--aging{background:#f5f5f7;color:#9a6016}.cite-yr--old{background:#f5f5f7;color:#b42318}html.dark .cite-yr{background:hsla(0,0%,100%,.08);color:#6a7a8a}html.dark .cite-yr--fresh{background:rgba(30,158,99,.2);color:#5fd29a}html.dark .cite-yr--aging{background:rgba(234,179,8,.15);color:#d4a843}html.dark .cite-yr--old{background:rgba(212,69,63,.18);color:#f88080}.cite-card-title{font-size:13px;line-height:1.42;font-weight:600;word-break:break-word;margin-bottom:1px}.cite-card-title a{color:var(--ink,#14202e);text-decoration:none}.cite-card-title a:hover{color:#1f6feb;text-decoration:underline}html.dark .cite-card-title a{color:#dbe4ee}html.dark .cite-card-title a:hover{color:#86acec}.cite-card-sum{margin:6px 0 0;font-size:12px;line-height:1.58;color:#1d1d1f;border-top:1px solid var(--line,#e5eaf1);padding-top:6px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}html.dark .cite-card-sum{color:#8a9aac;border-top-color:hsla(0,0%,100%,.07)}.cite-tier{margin-left:4px;font:600 9.5px/1 ui-monospace,monospace;letter-spacing:.04em;padding:2px 6px;border-radius:8px;vertical-align:middle}.cite-tier.t-au{background:#e5e5ea;color:#0e7a44}.cite-tier.t-intl{background:#f5f5f7;color:#2740b8}html.dark .cite-tier.t-au{background:rgba(46,170,90,.18);color:#5fd29a}html.dark .cite-tier.t-intl{background:rgba(59,91,219,.22);color:#9fb2ff}html.dark .mermaid-box .edgeLabel{color:#cfd8e3!important}html.dark .mermaid-box .edgeLabel foreignObject div,html.dark .mermaid-box .edgeLabel foreignObject span,html.dark .mermaid-box .edgeLabel p{color:#cfd8e3!important;background:rgba(14,20,32,.88)!important}html.dark .mermaid-box .edgeLabel .labelBkg,html.dark .mermaid-box .edgeLabel rect,html.dark .mermaid-box rect.background{fill:#0e1420!important;opacity:.85}html.dark .mermaid-box .edgeLabels text,html.dark .mermaid-box text.edgeLabel{fill:#cfd8e3!important}html.dark .mermaid-box .arrowMarkerPath,html.dark .mermaid-box .marker,html.dark .mermaid-box marker path{fill:#6b7686!important;stroke:#6b7686!important}.fdraw-body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4,16px) var(--space-4,16px) var(--space-12,48px)}.fdraw-body.dz{background:transparent}.fdraw>.fdraw-body.dz.embed,body.prodterm .app.cw-on>.main>.cw-03 .fdraw>.fdraw-body.dz.embed,body.prodterm .fdraw>.fdraw-body.dz.embed{--drawer-rail-lane:14px!important;padding:12px 14px 48px!important;box-sizing:border-box}@media(min-width:761px){.fdraw>.fdraw-body.dz.embed,body.prodterm .app.cw-on>.main>.cw-03 .fdraw>.fdraw-body.dz.embed,body.prodterm .fdraw>.fdraw-body.dz.embed{--drawer-rail-lane:14px!important;padding:12px 14px 48px!important}body.prodterm .app.cw-on>.main>.cw-03 .fdraw>.fdraw-h{padding:0 12px!important}}.fdraw-empty{color:var(--muted);font-size:15px;text-align:center;padding:48px 20px}html.dark .fdraw{background:#11161f}.dz:not(.fdraw-body) .dx-num{display:none}.fdraw .dz,.fdraw>.fdraw-body.dz,.fdraw>.fdraw-body.dz.embed{--sans:var(--cl-font,var(--font-ui,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));--serif:var(--cl-font,var(--font-ui,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));--mono:var(--cl-mono,var(--font-mono,"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace));--cl:#18181b!important;--cl-bg:#fff!important;--cl-line:#e4e4e7!important;--cl-line-soft:#f4f4f5!important;--cl-card:#fff!important;--cl-band:#fafafa!important;--cl-pill-bg:#f4f4f5!important;--cl-ink:#18181b!important;--cl-ink-2:#52525b!important;--cl-muted:#71717a!important;--line:#e4e4e7!important;--line-2:#f4f4f5!important;--tc-line:#e4e4e7!important;--tc-bg:#fff!important;--tc:#52525b!important;--drawer-rail-lane:14px!important;font-family:var(--sans)}.fdraw .dz .wrap{padding:0;max-width:none}.fdraw .dz .content,.fdraw .dz .phase,.fdraw .dz .wrap{overflow:visible}.fdraw .dz .metrics,.fdraw .dz .phase-banner,.fdraw .dz .posterior{display:none!important}.fdraw .dz .section-label{margin-top:0!important}.fdraw .dz .controls{margin:0 0 12px!important;gap:8px}.fdraw .dz .viewtoggle{display:inline-flex;background:#f5f5f7!important;border:1px solid #e5e5ea!important;box-shadow:none!important;border-radius:8px;padding:2px;gap:2px}.fdraw .dz .viewtoggle button{font-family:var(--sans);font-size:11px;letter-spacing:0;text-transform:none;font-weight:400;border:0;background:transparent!important;color:#6e6e73;height:26px;padding:0 10px;border-radius:8px;cursor:pointer;box-shadow:none!important;display:inline-flex;align-items:center}.fdraw .dz .viewtoggle button.on{background:#fff!important;color:#1d1d1f!important;font-weight:600;box-shadow:none!important}.fdraw .dz .tier,.fdraw .dz .tier.skin-a{margin-top:10px;overflow:visible}.fdraw .dz .tier.skin-a:first-child,.fdraw .dz .tier:first-child{margin-top:4px}.fdraw .dz .tier .tier-banner,.fdraw .dz .tier.skin-a .tier-banner{display:flex;align-items:baseline;gap:8px;padding:4px 0 6px;margin:0 0 8px;background:transparent!important;border:0!important;border-radius:0;border-bottom:1px solid #e5e5ea!important;position:static;box-shadow:none!important;overflow:visible}.fdraw .dz .tier .tier-banner:before,.fdraw .dz .tier.skin-a .tier-banner:before{display:none!important}.fdraw .dz .tier .tier-idx,.fdraw .dz .tier.skin-a .tier-idx{font-family:var(--mono);font-size:11px;font-weight:600;color:#6e6e73!important;min-width:auto;line-height:1.2}.fdraw .dz .tier .tier-name,.fdraw .dz .tier.skin-a .tier-name{font-family:var(--sans);font-size:11px;font-weight:600;text-transform:none;letter-spacing:.06em;color:#1d1d1f!important}.fdraw .dz .tier .tier-sub,.fdraw .dz .tier.skin-a .tier-sub{font-family:var(--sans);font-size:11px;letter-spacing:0;text-transform:none;color:#6e6e73!important;opacity:1;margin-top:1px}.fdraw .dz .tier .tier-count,.fdraw .dz .tier.skin-a .tier-count{margin-left:auto;font-family:var(--mono);font-size:11px;border:1px solid #e5e5ea!important;border-radius:999px;padding:1px 8px;color:#6e6e73!important;background:#fff!important;font-weight:400}.fdraw .dz .tier-body,.fdraw .dz .tier.skin-a .tier-body{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible;display:flex;flex-direction:column;gap:8px;padding:0}.fdraw .dz .tier-body:hover .dx.compact:not(:hover),.fdraw .dz .tier-body:hover .dx:not(:hover){opacity:1!important;filter:none!important}.fdraw .dz .dx,.fdraw .dz .dx.compact,.fdraw .dz .dx:not(.compact){--tier:#52525b;--tc:#52525b;--tier-fill:#fff;display:block!important;grid-template-columns:1fr!important;border:1px solid #e5e5ea!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;overflow:hidden;transition:border-color .15s ease,background .15s ease;cursor:pointer;position:relative}.fdraw .dz .dx.compact:hover,.fdraw .dz .dx:hover,.fdraw .dz .dx:not(.compact):hover{background:#fff!important;border-color:#e5e5ea!important;transform:none!important;filter:none!important;box-shadow:none!important}.fdraw .dz .dx.compact.dim,.fdraw .dz .dx.dim{opacity:1!important;filter:none!important}.fdraw .dz .dx.focus{box-shadow:none!important;background:#fff!important}.fdraw .dz .dx .dx-exp,.fdraw .dz .dx .dx-flag,.fdraw .dz .dx .dx-thumb,.fdraw .dz .dx.compact .dx-thumb,.fdraw .dz .dx:not(.compact) .dx-thumb{display:none!important}.fdraw .dz .dx .dx-id,.fdraw .dz .dx.compact .dx-id,.fdraw .dz .dx:not(.compact) .dx-id{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:0!important;row-gap:0!important;padding:11px 14px!important;border-right:0!important;border-bottom:0!important;background:transparent!important;position:relative}.fdraw .dz .dx.compact.open .dx-id,.fdraw .dz .dx:not(.compact) .dx-id{border-bottom:1px solid #e5e5ea!important}.fdraw .dz .dx .dx-num{width:28px!important;height:28px!important;border-radius:8px!important;background:#f5f5f7!important;border:0!important;display:inline-flex!important;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;font-weight:600;color:#1d1d1f!important;line-height:1;flex-shrink:0}.fdraw .dz .dx .dx-meta{min-width:0!important;display:flex;flex-direction:column;gap:4px}.fdraw .dz .dx .dx-top{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}.fdraw .dz .dx .dx-name,.fdraw .dz .dx.compact .dx-name,.fdraw .dz .dx:not(.compact) .dx-name{flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.01em!important;color:#1d1d1f!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fdraw .dz .dx .dx-right{display:inline-flex!important;align-items:baseline!important;gap:10px!important;flex-shrink:0!important}.fdraw .dz .dx .dx-rank,.fdraw .dz .dx.compact .dx-rank,.fdraw .dz .dx:not(.compact) .dx-rank{position:static!important;top:auto!important;right:auto!important;display:inline!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--mono)!important;font-size:12px!important;font-weight:400!important;color:#a1a1a6!important;line-height:1.3!important;text-decoration:none!important;white-space:nowrap!important}.fdraw .dz .dx .prob-val,.fdraw .dz .dx.compact .prob-val,.fdraw .dz .dx:not(.compact) .prob-val{flex:0 0 auto!important;min-width:36px!important;font-family:var(--sans)!important;font-size:15px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em!important;color:#1d1d1f!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important;text-align:right!important}.fdraw .dz .dx .prob-val small,.fdraw .dz .dx.compact .prob-val small,.fdraw .dz .dx:not(.compact) .prob-val small{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;margin:0!important;letter-spacing:0!important}.fdraw .dz .dx[data-ruleout="1"] .prob-val,.fdraw .dz .dx[data-tier=t0] .prob-val{font-family:var(--mono)!important;font-size:12px!important;font-weight:400!important;color:#1d1d1f!important}.fdraw .dz .dx .dx-bot,.fdraw .dz .dx .prob-row,.fdraw .dz .dx.compact .prob-row{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;min-width:0!important}.fdraw .dz .dx .dx-sub,.fdraw .dz .dx.compact .dx-sub,.fdraw .dz .dx:not(.compact) .dx-sub{display:inline-block!important;flex:0 0 auto;max-width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-family:var(--sans)!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;color:#6e6e73!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fdraw .dz .dx .prob-track,.fdraw .dz .dx.compact .prob-track,.fdraw .dz .dx:not(.compact) .prob-track{position:relative;flex:1 1 auto!important;min-width:40px;height:4px!important;border-radius:999px!important;overflow:hidden;background:#f5f5f7!important}.fdraw .dz .dx .prob-fill,.fdraw .dz .dx.compact .prob-fill,.fdraw .dz .dx:not(.compact) .prob-fill{position:relative;height:100%!important;border-radius:999px!important;min-width:3px;background:#a1a1aa!important;transition:width .45s cubic-bezier(.2,.8,.2,1)}.fdraw .dz .dx.compact[data-tier=t1] .prob-fill,.fdraw .dz .dx[data-tier=t1] .prob-fill{background:#1d1d1f!important}.fdraw .dz .dx.compact[data-tier=t2] .prob-fill,.fdraw .dz .dx.compact[data-tier=t3] .prob-fill,.fdraw .dz .dx[data-tier=t2] .prob-fill,.fdraw .dz .dx[data-tier=t3] .prob-fill{background:#a1a1aa!important}.fdraw .dz .dx .prob-fill:after{display:none!important}.fdraw .dz .dx[data-ruleout="1"] .dx-sub,.fdraw .dz .dx[data-tier=t0] .dx-sub{flex:1 1 auto!important;min-width:0!important}.fdraw .dz .dx[data-ruleout="1"] .dx-sub:before,.fdraw .dz .dx[data-tier=t0] .dx-sub:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:#f43f5e;margin-right:6px;vertical-align:middle;transform:translateY(-1px)}.fdraw .dz .dx .dx-sub .dx-sub-test{color:#1d1d1f;font-weight:400}.fdraw .dz .dx[data-ruleout="1"] .prob-track,.fdraw .dz .dx[data-tier=t0] .prob-track{display:none!important}.fdraw .dz .dx.compact.faded,.fdraw .dz .dx.faded{opacity:.72;background:#f5f5f7!important;border-color:#e5e5ea!important}.fdraw .dz .dx.faded .dx-name,.fdraw .dz .dx.faded .prob-val{color:#6e6e73!important}.fdraw .dz .dx.faded .dx-sub{color:#a1a1a6!important}.fdraw .dz .dx.faded .prob-fill{background:#d4d4d8!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz,:is(html.dark,html[data-skin-mode=dark]) .fdraw>.fdraw-body.dz,:is(html.dark,html[data-skin-mode=dark]) .fdraw>.fdraw-body.dz.embed{--cl-bg:#14171f!important;--cl-line:#27272a!important;--cl-line-soft:#1f2430!important;--cl-card:#14171f!important;--cl-band:#11131a!important;--cl-pill-bg:#18181b!important;--cl-ink:#f4f4f5!important;--cl-ink-2:#d4d4d8!important;--cl-muted:#a1a1aa!important;--line:#27272a!important;--line-2:#1f2430!important;--tc-line:#27272a!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .viewtoggle{background:#1d1d1f!important;border-color:#27272a!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .viewtoggle button{color:#a1a1aa}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .viewtoggle button.on{background:#1d1d1f!important;color:#f4f4f5!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .tier .tier-banner{border-bottom-color:#27272a!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .tier .tier-name{color:#d4d4d8!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .tier .tier-count{background:#1d1d1f!important;border-color:#27272a!important;color:#a1a1a6!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx,:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx.compact,:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx:not(.compact){background:#1d1d1f!important;border-color:#27272a!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx:hover{background:#1d1d1f!important;border-color:#3f3f46!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx .dx-num{background:#1d1d1f!important;color:#a1a1a6!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx .dx-name,:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx .prob-val{color:#f4f4f5!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx .dx-sub{color:#a1a1a6!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx .dx-sub .dx-sub-test{color:#e4e4e7!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx .prob-track{background:#1d1d1f!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx[data-tier=t1] .prob-fill{background:#f5f5f7!important}:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx[data-tier=t2] .prob-fill,:is(html.dark,html[data-skin-mode=dark]) .fdraw .dz .dx[data-tier=t3] .prob-fill{background:#71717a!important}@media (prefers-reduced-motion:reduce){.fdraw .dz .dx,.fdraw .dz .dx:hover{transform:none;filter:none}.fdraw .dz .dx .prob-fill{transition:none}}.fdraw .dz .dx-chain{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;align-items:start!important;align-content:start!important;justify-items:stretch}.fdraw .dz .chain-cell,.fdraw .dz .chain-cell:first-child,.fdraw .dz .chain-cell:last-child,.fdraw .dz .dx.compact .chain-cell,.fdraw .dz .dx.compact .chain-cell:first-child,.fdraw .dz .dx.compact .chain-cell:last-child{grid-column:1/-1!important;grid-row:auto!important;align-self:start!important;justify-self:stretch!important;min-height:0!important;height:auto!important;max-height:none!important;border-right:0!important;border-bottom:1px solid #e5e5ea;padding:10px 14px;background:transparent!important;min-width:0}.fdraw .dz .chain-cell:last-child{border-bottom:0!important}.fdraw .dz .chain-then{display:block!important;background:transparent!important}.fdraw .dz .chain-then .referral,.fdraw .dz .chain-then .rx{display:block!important;flex:0 0 auto!important;align-self:start!important;min-height:0!important;height:auto!important;margin:0;padding:8px 10px;border-radius:8px;background:#f5f5f7!important;border:1px solid #e5e5ea!important;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.fdraw .dz .chain-then .referral .lead{color:#1d1d1f!important}.fdraw .dz .chain-then .rx-line{flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:12px;line-height:1.32;overflow-wrap:anywhere}.fdraw .dz .chain-then .rx-line,.fdraw .dz .dx-cite-inline{display:flex!important;min-height:0!important;height:auto!important}.fdraw .dz .dx-cite-inline{align-items:center;gap:7px;margin-top:8px!important;margin-bottom:0!important;padding:8px 10px;border-radius:8px;border:1px solid #e5e5ea!important;background:#fff!important;font-size:11px;color:#1d1d1f;line-height:1.35;flex:0 0 auto!important}.fdraw .dz .dx-cite-inline a{color:#1d1d1f;font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fdraw .dz .dx-cite-inline a:hover{text-decoration:underline}.fdraw .dz .dx-cite-inline .dx-cite-tier,.fdraw .dz .dx-cite-inline .dx-cite-tier.au{margin-left:auto;flex-shrink:0;background:#f5f5f7!important;color:#1d1d1f!important;border:1px solid #e5e5ea}.fdraw .dz .flow-arrow{display:none!important}.fdraw .dz .chain-k{font-size:9px;margin-bottom:6px;color:#6e6e73}.fdraw .dz .feat{gap:5px;min-width:0}.fdraw .dz .feat span{font-size:12px;padding:2px 7px;overflow-wrap:anywhere;background:#f5f5f7;border:1px solid #e5e5ea;color:#1d1d1f}.fdraw .dz .test-tag,.fdraw .dz .test-tag.tt-confirm,.fdraw .dz .test-tag.tt-exclude{font-size:9px;margin-bottom:4px;background:#f5f5f7!important;color:#1d1d1f!important;border:1px solid #e5e5ea}.fdraw .dz .test-name{line-height:1.25}.fdraw .dz .test-name,.fdraw .dz .test-result{font-size:12px;overflow-wrap:anywhere;color:#1d1d1f}.fdraw .dz .test-result{margin-top:3px}.fdraw .dz .rx{min-width:0}.fdraw .dz .rx-dose,.fdraw .dz .rx-drug{overflow-wrap:anywhere;word-break:break-word;min-width:0}@media(max-width:520px){.fdraw .dz .dx-chain{grid-template-columns:1fr}.fdraw .dz .chain-cell{border-right:0;border-bottom:1px solid #e5e5ea}}.docrail{position:fixed;top:88px;right:14px;z-index:65;display:flex;flex-direction:column;gap:3px;align-items:stretch;width:56px;padding:8px;box-sizing:border-box;background:var(--panel,#fff);border:1px solid #e5e5ea;border-radius:24px;box-shadow:none;max-height:calc(100dvh - 100px);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;transition:width .22s cubic-bezier(.4,0,.2,1)}.docrail::-webkit-scrollbar{display:none}.docrail:hover{width:198px}.docrail-cap{font:600 9px/1 var(--font,inherit);letter-spacing:.14em;text-transform:none;color:#a1a1a6;padding:2px 10px 4px;white-space:nowrap;opacity:0;transition:opacity .15s}.docrail:hover .docrail-cap{opacity:1}.docrail-btn{position:relative;display:flex;align-items:center;gap:13px;width:100%;height:42px;padding:0 9px;background:transparent;border:0;border-radius:8px;color:#1d1d1f;cursor:pointer;transition:background .14s,color .14s}.docrail-btn svg{width:21px!important;height:21px!important;flex:0 0 21px;display:block}.docrail-lbl{flex:1 1;min-width:0;white-space:nowrap;text-align:left;font:600 15px/1 var(--font,inherit);color:inherit;opacity:0;transition:opacity .14s}.docrail:hover .docrail-lbl{opacity:1}.docrail-btn:hover{background:#f5f5f7;color:#1f7a70}.docrail-btn:focus{outline:none}.docrail-btn:focus-visible{outline:2px solid #1f9e91;outline-offset:-2px}.docrail-btn.on{background:#f5f5f7;color:#127a4e}.docrail-btn.on .docrail-lbl{font-weight:600}.docrail-dot{position:absolute;top:50%;right:11px;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#cbd5e1}.docrail-dot.ready{background:#21b07a;animation:docPulse 1.5s ease-in-out infinite}.docrail-dot.loading{background:#f0a93b;animation:docPulse 1s ease-in-out infinite}.docrail-dot.err{background:#e2554b}.docrail-btn.docrail-close{color:#e2554b}.docrail-btn.docrail-close:hover{background:#f5f5f7!important;color:#b42318!important}html.dark .docrail-btn.docrail-close{color:#f88080}html.dark .docrail-btn.docrail-close:hover{background:rgba(212,69,63,.18)!important;color:#f88080!important}.docrail-btn.dim{opacity:.45;cursor:default;color:#a1a1a6}.docrail-btn.dim:hover{background:transparent!important;color:#a1a1a6!important}@keyframes docPulse{0%,to{opacity:1}50%{opacity:.32}}.docrail-back,.docrail-fab{display:none}@media(max-width:760px){.docrail{top:auto;bottom:84px;right:10px;max-height:calc(100dvh - 150px);width:198px;transform:translateX(125%);opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .2s}.docrail .docrail-cap,.docrail .docrail-lbl{opacity:1}.app.rail-open .docrail{transform:translateX(0);opacity:1;pointer-events:auto}.app.rail-open .docrail-back{display:block;position:fixed;inset:0;z-index:64;background:rgba(15,23,42,.34);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.docrail-fab{display:flex;align-items:center;gap:6px;margin-left:auto;flex:0 0 auto;height:34px;padding:0 13px 0 10px;border:1px solid var(--line,#e3e8f0);background:#fff;border-radius:999px;color:#1f7a70;font:600 13px var(--font,inherit);cursor:pointer;box-shadow:none}.docrail-fab svg{width:18px;height:18px;flex:0 0 auto}.docrail-fab:active{background:#f5f5f7}html.dark .docrail-fab{background:#161b26;border-color:#272f3c;color:#7ff0e2}}html.dark .docrail{background:#11161f;border-color:hsla(0,0%,100%,.08)}html.dark .docrail-btn{color:#aeb9c7}html.dark .docrail-btn:hover{background:hsla(0,0%,100%,.05);color:#7ff0e2}html.dark .docrail-btn.on{background:rgba(31,158,145,.16);color:#7ff0e2}html.dark .docrail-dot{background:#3a4452}html.dark .docrail-cap{color:#5b6675}.docdraw-tools{display:flex;align-items:center;gap:6px;margin-left:auto}.docdraw-btn{border:1px solid rgba(20,32,70,.16);background:var(--panel,#fff);color:#1d1d1f;font:600 11px var(--font,inherit);padding:4px 10px;border-radius:8px;cursor:pointer}.docdraw-btn:hover:not(:disabled){background:#f5f5f7}.docdraw-btn:disabled{opacity:.4;cursor:default}.docdraw .fdraw-body{padding:0;padding-right:var(--drawer-rail-lane,96px)!important;box-sizing:border-box}.docdraw-body .emr-note-body{max-height:none;padding:16px 20px 48px;font:13px/1.6 -apple-system,system-ui,sans-serif}.docdraw-edit{width:100%;min-height:calc(100vh - 132px);box-sizing:border-box;border:0;outline:0;resize:none;padding:16px 20px 48px;font:13px/1.62 ui-monospace,SFMono-Regular,Menlo,monospace;color:#1d1d1f;background:transparent;white-space:pre-wrap;-moz-tab-size:2;tab-size:2}.docdraw-edit:focus{background:rgba(20,32,70,.02)}html.dark .docdraw-edit{color:#dbe4ee}.docdraw-refresh{margin:14px 18px 0;font:600 11px var(--font,system-ui);color:#9a6a16;background:#f5f5f7;border:1px solid #ecdca6;border-radius:8px;padding:5px 11px;display:inline-flex;align-items:center;gap:6px}html.dark .docdraw-refresh{background:rgba(214,180,70,.12);border-color:rgba(214,180,70,.3);color:#d9c07a}.docdraw .canvas-err,.docdraw .canvas-loading{padding:40px 22px}html.dark .docdraw-btn{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14);color:#dbe4ee}.flow-page #out{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:4px 0 18px!important;max-width:1080px}@media(min-width:1024px){.flow-page #out,.flow-page .thread{max-width:972px}}html.dark .flow-page #out{background:transparent!important;border:0!important}.flow-page .thread{max-width:1080px}.flow-page .scroll{padding-left:20px;padding-right:20px}.flow-page .composer-box,.flow-page .composer-meta{max-width:1080px}.flow-page #out .cv-canvas-blk .cvgroup,.flow-page #out .cvgroup{background:transparent!important;border:0!important;border-radius:0;padding:6px 4px 14px;margin:0 0 6px;box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk .cvgroup,html.dark .flow-page #out .cvgroup{background:transparent!important;border:0!important;box-shadow:none!important}.flow-page #out .blk,.flow-page #out .cv-canvas-blk,.flow-page #out .cv-canvas-blk .subsec,.flow-page #out .cv-canvas-blk li,.flow-page #out .cv-canvas-blk li.rf,.flow-page #out .cv-canvas-blk mark.finding:not(.fx-label),.flow-page #out .cvgroup,.flow-page #out .ddx-cards,.flow-page #out .dz.embed,.flow-page #out mark.finding.bx-check,html.dark .flow-page #out .cv-canvas-blk,html.dark .flow-page #out .cv-canvas-blk li.rf,html.dark .flow-page #out .cv-canvas-blk mark.finding:not(.fx-label),html.dark .flow-page #out .cvgroup,html.dark .flow-page #out mark.finding.bx-check{box-shadow:none!important}.flow-page #out .cv-canvas-blk .cvgroup>.subsec{margin-top:14px}.flow-page #out .cv-canvas-blk .cvgroup{margin-bottom:22px}.flow-page #out .cv-canvas-blk mark.finding:not(.fx-label):before{border:1.5px solid #cdb878!important;background:#fff!important;background-image:none!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk mark.finding.fpres:before{border-color:var(--pa,#2f80ed)!important;background:var(--pa,#2f80ed)!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk mark.finding.fabs:before{border-color:#e5e5ea!important;background:#c7ccd3!important;box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk mark.finding:not(.fx-label):before{border-color:#caa24e!important;background:#1d1d1f!important;box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk mark.finding.fpres:before{border-color:var(--pa,#86acec)!important;background:var(--pa,#86acec)!important;box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk mark.finding.fabs:before{border-color:#5a6573!important;background:#5a6573!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk mark.finding:not(.fx-label),.flow-page #out .cvgroup mark.finding:not(.fx-label),.flow-page #out mark.finding.bx-check{box-shadow:none!important;transition:box-shadow .15s,transform .12s}.flow-page #out .cv-canvas-blk mark.finding:not(.fx-label):hover,.flow-page #out .cvgroup mark.finding:not(.fx-label):hover,.flow-page #out mark.finding.bx-check:hover{box-shadow:none!important;transform:translateY(-1px)}html.dark .flow-page #out .cv-canvas-blk mark.finding:not(.fx-label),html.dark .flow-page #out .cvgroup mark.finding:not(.fx-label),html.dark .flow-page #out mark.finding.bx-check{box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk mark.finding:not(.fx-label):hover,html.dark .flow-page #out .cvgroup mark.finding:not(.fx-label):hover,html.dark .flow-page #out mark.finding.bx-check:hover{box-shadow:none!important;transform:translateY(-1px)}.flow-page #out .cv-canvas-blk li.rf>mark.finding,html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding{box-shadow:none!important}.flow-page #out{max-width:752px!important;margin-left:auto!important;margin-right:auto!important}.flow-page #out .cv-canvas-blk .encbody mark.finding:not(.fx-label),.flow-page #out .cv-canvas-blk mark.finding:not(.fx-label){font:400 12px/1.35 Inter,-apple-system,system-ui,sans-serif!important;padding:6px 11px!important}.flow-page #out .case-bar.emerg-bar.dispo-critical .case-next{background:#dc2626!important}.flow-page #out .case-bar.emerg-bar.dispo-rapid .case-next{background:#ea580c!important}.flow-page #out .case-bar.emerg-bar.dispo-stable .case-next{background:#16a34a!important}.flow-page #out .cv-canvas-blk .encbody{background:transparent!important;border:0!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk .encbody:has(.fx-row,.ix-row,mark.finding){background:#fff!important;border:1px solid #e5e5ea!important;border-radius:8px!important;padding:4px 20px 10px!important;margin-top:10px!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk li.rf,.flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fabs),.flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fpres){display:block!important;position:relative!important;list-style:none!important;background:transparent!important;border:0!important;border-top:1px solid #e5e5ea!important;border-radius:0!important;box-shadow:none!important;padding:15px 16px 15px 4px!important;margin:0!important;font-size:15px!important}.flow-page #out .cv-canvas-blk li.rf:first-child{border-top:0!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding{display:inline-flex!important;align-items:center!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;border-radius:999px!important;padding:6px 11px!important;margin:0 5px 2px 0!important;font:600 12px/1.35 Inter,-apple-system,system-ui,sans-serif!important;color:#b3261e!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer;vertical-align:middle;letter-spacing:0!important;position:static!important;transform:none!important;filter:none!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding:hover{filter:brightness(.985);transform:none!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding:before{content:none!important;display:none!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding.fpres:before{content:"✓ "!important;display:inline!important;color:#fff!important;font-weight:600!important;border:0!important;width:auto!important;height:auto!important;background:none!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding.fpres{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;font-weight:600!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding.fabs{background:#f5f5f7!important;border-color:#e5e5ea!important;color:#6e6e73!important;text-decoration:line-through!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding.fabs:before{border-color:#e5e5ea!important;background:#fff!important}.flow-page #out .cv-canvas-blk li.rf .maps,.flow-page #out .cv-canvas-blk li.rf a{display:inline!important;color:#3b6fd4!important;font-weight:600!important;font-size:15px!important;line-height:1.5!important;text-decoration:none}.flow-page #out .cv-canvas-blk li.rf .fx-no{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:50%!important;padding:0!important;margin:0 7px 2px 3px!important;vertical-align:middle!important;cursor:pointer!important;flex-shrink:0!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;color:#b06058!important;font-size:11px!important;line-height:1!important;box-shadow:none!important;position:static!important;transform:none!important;top:auto!important;right:auto!important}.flow-page #out .cv-canvas-blk li.rf .fx-no:hover{background:#e5e5ea!important;border-color:#d4453f!important;color:#c0392b!important}.flow-page #out .cv-canvas-blk li.rf .fx-no.on{background:#1f9e63!important;border-color:#1f9e63!important;color:#fff!important}.flow-page #out .cv-canvas-blk li.rf:before{content:none!important}.flow-page #out .cv-canvas-blk li.rf:after{content:none!important;display:none!important;position:absolute!important;top:14px!important;right:14px!important;font-family:ui-monospace,Menlo,monospace!important;font-size:11px!important;font-weight:600!important;letter-spacing:.02em!important;padding:6px 11px!important;border-radius:8px!important;white-space:nowrap!important;background:#f5f5f7!important;border:1px solid #ecdca6!important;color:#9a7b16!important}.flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fpres):after{content:"✓ stated · present"!important;background:#e5e5ea!important;border-color:#e5e5ea!important;color:#1f7a4d!important}.flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fabs):after{content:"✕ stated · absent"!important;background:#f5f5f7!important;border-color:#e5e5ea!important;color:#6e6e73!important}html.dark .flow-page #out .cv-canvas-blk .encbody:has(.fx-row,.ix-row,mark.finding){background:#0e1420!important;border-color:hsla(0,0%,100%,.08)!important;box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk li.rf,html.dark .flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fabs),html.dark .flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fpres){background:transparent!important;border-top-color:hsla(0,0%,100%,.07)!important}html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding{background:transparent!important;border-color:#e2554b!important;color:#e7eaf0!important}html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding.fpres{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;font-weight:600!important}html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding.fabs{background:hsla(0,0%,100%,.04)!important;border-color:hsla(0,0%,100%,.1)!important;color:#7e8a9a!important}html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding.fabs:before{border-color:#5a6573!important;background:#5a6573!important}html.dark .flow-page #out .cv-canvas-blk li.rf .maps,html.dark .flow-page #out .cv-canvas-blk li.rf a{color:#86acec!important}html.dark .flow-page #out .cv-canvas-blk li.rf .fx-no{background:rgba(214,72,68,.13)!important;border-color:rgba(214,72,68,.32)!important;color:#e2877f!important}html.dark .flow-page #out .cv-canvas-blk li.rf .fx-no:hover{background:rgba(214,72,68,.24)!important;border-color:#e2554b!important;color:#ff9b94!important}html.dark .flow-page #out .cv-canvas-blk li.rf .fx-no.on{background:#1e9e63!important;border-color:#1e9e63!important;color:#fff!important}html.dark .flow-page #out .cv-canvas-blk li.rf:after{background:rgba(214,180,70,.12)!important;border-color:rgba(214,180,70,.3)!important;color:#d9c07a!important}html.dark .flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fpres):after{background:rgba(46,170,90,.16)!important;border-color:rgba(46,170,90,.4)!important;color:#5fd29a!important}html.dark .flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fabs):after{background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.12)!important;color:#8a95a6!important}html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding.fpres:before{background:#e2554b!important;border-color:#e2554b!important}html.dark .flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fabs)>mark.finding:before{border-color:#5a6573!important;background:#5a6573!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf),.flow-page #out .cv-canvas-blk p.fx-row:not(.rf){display:block!important;list-style:none;background:transparent!important;border:0!important;border-bottom:0!important;border-radius:0!important;padding:11px 16px 12px!important;margin:0 0 10px!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label),.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label){display:inline-flex!important;align-items:center!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;border-radius:999px!important;padding:6px 11px!important;margin:0 4px 3px 0!important;font:600 12px/1.35 Inter,-apple-system,system-ui,sans-serif!important;color:#1d1d1f!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer;vertical-align:middle}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label):hover,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label):hover{background:#e5e5ea!important;border-color:#e5e5ea!important;box-shadow:none!important;transform:none!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label):before,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label):before{content:""!important;width:13px!important;height:13px!important;margin-right:9px!important;flex-shrink:0;border:2px solid #98a3b0!important;background:#fff!important;background-image:none!important;border-radius:50%!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fpres,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fpres{background:#f97316!important;border-color:#f97316!important;color:#fff!important;text-decoration:none!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fpres:before,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fpres:before{border-color:#e5e5ea!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%23F97316' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/10px no-repeat!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fpres:hover,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fpres:hover{background:#ea6a09!important;border-color:#ea6a09!important;color:#fff!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fabs,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fabs{background:#f5f5f7!important;border-color:#e5e5ea!important;color:#a1a1a6!important;text-decoration:line-through!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fabs:before,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fabs:before{border-color:#e5e5ea!important;background:#aab2bd!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .maps,.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .maps a,.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) a,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .maps,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .maps a,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) a{color:#3b6fd4!important;font-weight:600!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .fx-no,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .fx-no{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:23px!important;height:23px!important;border-radius:50%!important;padding:0!important;margin:0 7px 2px 3px!important;vertical-align:middle!important;cursor:pointer!important;flex-shrink:0!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;color:#6e6e73!important;font-size:11px!important;line-height:1!important;box-shadow:none!important;position:static!important;transform:none!important;top:auto!important;right:auto!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .fx-no:hover,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .fx-no:hover{background:#e5e5ea!important;border-color:#e5e5ea!important;color:#6e6e73!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .fx-no.on,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .fx-no.on{background:#7e8a98!important;border-color:#7e8a98!important;color:#fff!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .fx-dim,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .fx-dim{color:#6e6e73!important;font-weight:600!important;text-transform:none!important;letter-spacing:.07em!important;font-size:11px!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf),html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf){background:transparent!important;box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label),html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label){background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.12)!important;color:#d6deea!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label):before,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label):before{border-color:#6b7686!important;background:#0e1420!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fpres,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fpres{background:#f97316!important;border-color:#f97316!important;color:#fff!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fpres:before,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fpres:before{border-color:#fff!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%23F97316' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/10px no-repeat!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fpres:hover,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fpres:hover{background:#ea6a09!important;border-color:#ea6a09!important;color:#fff!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding.fabs,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding.fabs{background:hsla(0,0%,100%,.03)!important;border-color:hsla(0,0%,100%,.08)!important;color:#7e8a9a!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .maps,html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .maps a,html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) a,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .maps,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) a{color:#86acec!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .fx-no,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .fx-no{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.14)!important;color:#9aa6b4!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .fx-no.on{background:#6b7686!important;border-color:#6b7686!important;color:#fff!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) .fx-dim,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) .fx-dim{color:#7e8a9a!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label),.flow-page #out .cv-canvas-blk li.rf>mark.finding,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label){box-shadow:none!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label):hover,.flow-page #out .cv-canvas-blk li.rf>mark.finding:hover,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label):hover{box-shadow:none!important;transform:translateY(-1px)!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label),html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label){box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf) mark.finding:not(.fx-label):hover,html.dark .flow-page #out .cv-canvas-blk li.rf>mark.finding:hover,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf) mark.finding:not(.fx-label):hover{box-shadow:none!important;transform:translateY(-1px)!important}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check:not(.fx-label),.flow-page #out mark.finding.bx-check:not(.fx-label){display:inline-flex!important;align-items:center!important;vertical-align:middle;border-radius:999px!important;padding:6px 11px!important;margin:0 4px 3px 0!important;background:#f5f5f7!important;border:1px solid #e5e5ea!important;color:#1d1d1f!important;font:600 12px/1.35 Inter,-apple-system,system-ui,sans-serif!important;text-decoration:none!important;cursor:pointer;box-shadow:none!important;transition:box-shadow .15s,transform .12s,background .13s}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check:not(.fx-label):hover,.flow-page #out mark.finding.bx-check:not(.fx-label):hover{background:#e5e5ea!important;border-color:#e5e5ea!important;box-shadow:none!important;transform:translateY(-1px)!important}html.dark .flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check:not(.fx-label),html.dark .flow-page #out mark.finding.bx-check:not(.fx-label){box-shadow:none!important}html.dark .flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check:not(.fx-label):hover,html.dark .flow-page #out mark.finding.bx-check:not(.fx-label):hover{box-shadow:none!important;transform:translateY(-1px)!important}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check:not(.fx-label):before,.flow-page #out mark.finding.bx-check:not(.fx-label):before{content:""!important;width:13px!important;height:13px!important;margin-right:9px!important;flex-shrink:0;border:2px solid #98a3b0!important;background:#fff!important;background-image:none!important;border-radius:50%!important;box-shadow:none!important}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fpres:not(.fx-label),.flow-page #out mark.finding.bx-check.fpres:not(.fx-label){background:#f97316!important;border-color:#f97316!important;color:#fff!important;text-decoration:none!important}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fpres:not(.fx-label):hover,.flow-page #out mark.finding.bx-check.fpres:not(.fx-label):hover{background:#ea6a09!important;border-color:#ea6a09!important;color:#fff!important}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fpres:not(.fx-label):before,.flow-page #out mark.finding.bx-check.fpres:not(.fx-label):before{border-color:#e5e5ea!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%23F97316' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/10px no-repeat!important}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fabs:not(.fx-label),.flow-page #out mark.finding.bx-check.fabs:not(.fx-label){background:#f5f5f7!important;border-color:#e5e5ea!important;color:#a1a1a6!important;text-decoration:line-through!important}.flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fabs:not(.fx-label):before,.flow-page #out mark.finding.bx-check.fabs:not(.fx-label):before{border-color:#e5e5ea!important;background:#aab2bd!important}html.dark .flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check:not(.fx-label),html.dark .flow-page #out mark.finding.bx-check:not(.fx-label){background:hsla(0,0%,100%,.05)!important;border-color:hsla(0,0%,100%,.12)!important;color:#d6deea!important}html.dark .flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check:not(.fx-label):before,html.dark .flow-page #out mark.finding.bx-check:not(.fx-label):before{border-color:#6b7686!important;background:#1d1d1f!important}html.dark .flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fpres:not(.fx-label),html.dark .flow-page #out mark.finding.bx-check.fpres:not(.fx-label){background:#f97316!important;border-color:#f97316!important;color:#fff!important}html.dark .flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fpres:not(.fx-label):before,html.dark .flow-page #out mark.finding.bx-check.fpres:not(.fx-label):before{border-color:#e5e5ea!important;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 6.3l2.2 2.2 4.8-5' fill='none' stroke='%23F97316' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/10px no-repeat!important}html.dark .flow-page #out .cv-canvas-blk .fx-row:not(.rf) mark.finding.bx-check.fabs:not(.fx-label),html.dark .flow-page #out mark.finding.bx-check.fabs:not(.fx-label){background:hsla(0,0%,100%,.03)!important;border-color:hsla(0,0%,100%,.08)!important;color:#6e6e73!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf),.flow-page #out .cv-canvas-blk li.ix-row,.flow-page #out .cv-canvas-blk li.rf,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf){transition:background .13s ease,border-radius .13s ease}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf):hover,.flow-page #out .cv-canvas-blk li.ix-row:hover,.flow-page #out .cv-canvas-blk li.rf:hover,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf):hover{background:rgba(120,95,25,.05)!important;border-radius:8px!important;border-top-color:transparent!important}html.dark .flow-page #out .cv-canvas-blk li.fx-row:not(.rf):hover,html.dark .flow-page #out .cv-canvas-blk li.ix-row:hover,html.dark .flow-page #out .cv-canvas-blk li.rf:hover,html.dark .flow-page #out .cv-canvas-blk p.fx-row:not(.rf):hover{background:hsla(0,0%,100%,.045)!important;border-radius:10px!important;border-top-color:transparent!important}.flow-page #out .fx-row:not(.rf){transition:background .13s ease,border-radius .13s ease}.flow-page #out .fx-row:not(.rf):hover{background:rgba(120,95,25,.05)!important;border-radius:8px!important}html.dark .flow-page #out .fx-row:not(.rf):hover{background:hsla(0,0%,100%,.045)!important;border-radius:10px!important}.flow-page #out .emerg-card{background:#fff!important;border:1px solid #e5e5ea!important;border-radius:8px!important;padding:8px 20px 12px!important;margin:6px 0 16px!important;box-shadow:none!important}.flow-page #out .emerg-card>ul{margin:0!important;padding:0!important;list-style:none!important}html.dark .flow-page #out .emerg-card{background:#0e1420!important;border-color:hsla(0,0%,100%,.08)!important}.flow-page #out .stab-gate{background:#fff;border:1px solid #e5e5ea;border-radius:8px;padding:6px 18px 14px;margin:8px 0 16px;box-shadow:none}.flow-page #out .stab-bar{display:flex;align-items:center;gap:10px;padding:8px 0 4px}.flow-page #out .stab-title{font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:none;color:#6e6e73}.flow-page #out .stab-all{margin-left:auto;border:1px solid #e5e5ea;background:#f5f5f7;color:#1f7a4d;border-radius:8px;padding:5px 12px;font:600 12px/1 var(--font,system-ui);cursor:pointer;transition:all .12s}.flow-page #out .stab-all:hover{background:#e5e5ea;border-color:#1f9e63}.flow-page #out .stab-row{padding:11px 0;border-top:1px solid #e5e5ea}.flow-page #out .stab-row:first-of-type{border-top:0}.flow-page #out .stab-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.flow-page #out .stab-lbl{font:600 15px/1.2 var(--font,system-ui);color:#1f3a8a;flex:1 1;min-width:130px}.flow-page #out .stab-toggle{display:inline-flex;gap:6px;flex-shrink:0}.flow-page #out .stab-btn{border:1.5px solid #e5e5ea;background:#f5f5f7;color:#6e6e73;border-radius:999px;padding:6px 15px;font:600 12px/1 var(--font,system-ui);cursor:pointer;transition:all .12s}.flow-page #out .stab-btn.ok:hover{border-color:#1f9e63;color:#1f7a4d;background:#f5f5f7}.flow-page #out .stab-btn.bad:hover{border-color:#d4453f;color:#b42318;background:#f5f5f7}.flow-page #out .stab-btn.ok.on{background:#1f9e63;border-color:#1f9e63;color:#fff}.flow-page #out .stab-btn.bad.on{background:#d4453f;border-color:#d4453f;color:#fff}.flow-page #out .stab-crit{font-size:12px;line-height:1.5;color:#1d1d1f;margin-top:6px}.flow-page #out .stab-unst{color:#b06a16}.flow-page #out .stab-verdict{margin-top:12px;padding:12px 15px;border-radius:8px;font:600 13px/1.5 var(--font,system-ui);background:#f5f5f7;color:#1d1d1f;border:1px solid #e5e5ea}.flow-page #out .stab-gate.stable .stab-verdict{background:#e5e5ea;border-color:#e5e5ea;color:#0e7a44}.flow-page #out .stab-gate.unstable .stab-verdict{background:#f5f5f7;border-color:#f0b3ae;color:#b42318;box-shadow:none}html.dark .flow-page #out .stab-gate{background:#0e1420;border-color:hsla(0,0%,100%,.08)}html.dark .flow-page #out .stab-row{border-top-color:hsla(0,0%,100%,.07)}html.dark .flow-page #out .stab-lbl{color:#9fb2ff}html.dark .flow-page #out .stab-btn{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:#aeb9c7}html.dark .flow-page #out .stab-btn.ok.on{background:#1e9e63;border-color:#1e9e63;color:#fff}html.dark .flow-page #out .stab-btn.bad.on{background:#d4453f;border-color:#d4453f;color:#fff}html.dark .flow-page #out .stab-crit{color:#aab6c6}html.dark .flow-page #out .stab-verdict{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);color:#aab6c6}html.dark .flow-page #out .stab-gate.stable .stab-verdict{background:rgba(30,158,99,.16);border-color:rgba(30,158,99,.4);color:#5fd29a}html.dark .flow-page #out .stab-gate.unstable .stab-verdict{background:rgba(212,69,63,.18);border-color:rgba(212,69,63,.5);color:#f88080}.flow-page #out .cv-canvas-blk .subsec .ix-bulk.ix-bulk-head{margin:0 0 0 auto!important;padding:0!important;flex-wrap:nowrap}.flow-page #out .cv-canvas-blk .subsec .ix-bulk.ix-bulk-head .ix-bulk-b{padding:6px 11px}.flow-page #out .neg-pill-row{display:flex;margin:12px 2px 4px}.flow-page #out .neg-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;cursor:pointer;border:1px solid #e5e5ea;background:#f5f5f7;color:#6e6e73;font:600 12px/1 var(--font,system-ui);letter-spacing:.01em;transition:all .14s}.flow-page #out .neg-pill:hover{border-color:#1f9e63;color:#1f7a4d;background:#f5f5f7}.flow-page #out .neg-pill-dot{width:13px;height:13px;border-radius:50%;border:2px solid #e5e5ea;background:#fff;flex-shrink:0;transition:all .14s;position:relative}.flow-page #out .neg-pill:hover .neg-pill-dot{border-color:#1f9e63}.flow-page #out .neg-pill.on{border-color:#1f9e63;background:#1f9e63;color:#fff}.flow-page #out .neg-pill.on .neg-pill-dot{border-color:#e5e5ea;background:#fff}.flow-page #out .neg-pill.on .neg-pill-dot:after{content:"";position:absolute;left:2px;top:2px;width:5px;height:5px;border-radius:50%;background:#1f9e63}html.dark .flow-page #out .neg-pill{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12);color:#aeb9c7}html.dark .flow-page #out .neg-pill:hover{border-color:#1e9e63;color:#7fe0ab;background:rgba(30,158,99,.12)}html.dark .flow-page #out .neg-pill.on{background:#1e9e63;border-color:#1e9e63;color:#fff}html.dark .flow-page #out .neg-pill.on .neg-pill-dot{background:#fff;border-color:#fff}html.dark .flow-page #out .neg-pill.on .neg-pill-dot:after{background:#1e9e63}.flow-page .flow-bar .rf-none{display:inline-flex;align-items:center;gap:6px;margin:0 10px 0 14px;font:600 12px var(--font,system-ui);padding:7px 14px;border-radius:8px;cursor:pointer;background:#f5f5f7;border:1px solid #e5e5ea;color:#1f7a4d;transition:all .12s}.flow-page .flow-bar .rf-none:hover{background:#e5e5ea;border-color:#1f9e63}html.dark .flow-page .flow-bar .rf-none{background:rgba(46,170,90,.16);border-color:rgba(46,170,90,.4);color:#5fd29a}html.dark .flow-page .flow-bar .rf-none:hover{background:rgba(46,170,90,.26)}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim),.flow-page #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim){position:relative;padding-left:188px!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim)>.fx-clause:first-child>.fx-dim:first-child,.flow-page #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim)>.fx-dim:first-child,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim)>.fx-clause:first-child>.fx-dim:first-child,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim)>.fx-dim:first-child{position:absolute!important;left:16px!important;top:13px!important;width:160px!important;line-height:1.3;white-space:normal!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:900px){.flow-page #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim),.flow-page #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim){padding-left:16px!important}.flow-page #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim)>.fx-clause:first-child>.fx-dim:first-child,.flow-page #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim)>.fx-dim:first-child,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim)>.fx-clause:first-child>.fx-dim:first-child,.flow-page #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim)>.fx-dim:first-child{position:static!important;display:block;width:auto!important;margin:0 0 5px!important}}.flow-page .main{transition:margin-right .26s cubic-bezier(.4,0,.2,1)}@media(min-width:1180px){.flow-page.diff-open .main{margin-right:var(--ddx-w)}.flow-page.diff-open .fdraw-ov{opacity:0!important;pointer-events:none!important}}@media(max-width:1440px){.flow-page.diff-open #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim),.flow-page.diff-open #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim){padding-left:16px!important}.flow-page.diff-open #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim)>.fx-clause:first-child>.fx-dim:first-child,.flow-page.diff-open #out .cv-canvas-blk li.fx-row:not(.rf):has(.fx-dim)>.fx-dim:first-child,.flow-page.diff-open #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim)>.fx-clause:first-child>.fx-dim:first-child,.flow-page.diff-open #out .cv-canvas-blk p.fx-row:not(.rf):has(.fx-dim)>.fx-dim:first-child{position:static!important;display:block;width:auto!important;margin:0 0 5px!important}}.flow-page #out .adds-grid{gap:10px!important;margin-top:11px!important}.flow-page #out .adds-tile{padding:9px 12px 10px!important}.flow-page #out .adds-tl-h{margin-bottom:6px!important}.flow-page #out .adds-field{padding:5px 8px!important}.flow-page #out .adds-inp{font-size:20px!important}.flow-page #out .adds-step{width:30px!important;font-size:15px!important}.flow-page #out .adds-quick{gap:5px!important;margin-top:7px!important;flex-wrap:nowrap!important}.flow-page #out .adds-q{min-width:0!important}.flow-page #out .adds-insight{margin-top:6px!important;padding:3px 9px!important;font-size:9.5px!important}.flow-page #out .adds-bp-grid{gap:11px!important}.flow-page #out .adds-bp-l{margin-bottom:3px!important}.flow-page #out .adds-avpu-grid{gap:6px!important}.flow-page #out .adds-avpu-b{padding:6px 5px!important}.flow-page #out .adds-avpu-cur{padding:4px 0 6px!important;font-size:15px!important}.flow-page #out .adds-head{padding:11px 16px!important}.flow-page #out .adds-band{display:none!important}.flow-page #out .adds-total{min-width:64px!important;padding:5px 12px!important}.flow-page #out .adds-total-n{font-size:28px!important}.flow-page #out .adds-tl-range.adds-ins{color:var(--tone-fg)!important;font-weight:600!important;font-family:var(--font,system-ui)!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important}.flow-page #out .adds-tile{padding:8px 12px 9px!important}.flow-page #out .adds-q{padding:4px 2px!important;font-size:11px!important}.flow-page #out .adds-field{padding:4px 8px!important}.flow-page #out .adds-inp{font-size:15px!important}@media(min-width:1024px){.flow-page .composer-box{max-width:752px!important}}.flow-page .flowmodes{display:flex;gap:6px;flex-wrap:wrap;padding:2px 2px 8px}.flow-page .fmchip{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:.01em;padding:6px 11px;border-radius:999px;cursor:pointer;color:#1d1d1f;background:#f5f5f7;border:1px solid #e5e5ea;transition:background .12s,color .12s,border-color .12s}.flow-page .fmchip:hover{background:#e5e5ea;color:#1d1d1f}.flow-page .fmchip.active{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.flow-page .blk.flow-signin{padding:14px 16px;color:#1d1d1f;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:8px;font-size:15px}:root.dark .flow-page .fmchip{color:#94a3b8;background:#1e293b;border-color:#334155}:root.dark .flow-page .fmchip:hover{background:#273449;color:#cbd5e1}:root.dark .flow-page .fmchip.active{color:#fff;background:#2563eb;border-color:#2563eb}.flow-page .blk.tx-intro{background:linear-gradient(180deg,#f3f8ff,#eef4ff);border:1px solid #e5e5ea;border-radius:8px;padding:12px 14px;margin:10px 0 6px}.flow-page .tx-intro-h{font-weight:600;font-size:15px;color:#1c3d7a;margin-bottom:3px}.flow-page .tx-intro-s{font-size:12px;line-height:1.5;color:#1d1d1f}.flow-page .tx-intake .blk{margin:3px 0}.flow-page .tx-intake h4{margin:12px 0 3px;font-size:15px}.flow-page .tx-intake ul{margin:2px 0 2px 2px}.flow-page .tx-intake li{margin:3px 0;line-height:1.5}.flow-page .tx-intake.tx-submitted{opacity:.55;pointer-events:none;filter:saturate(.85)}.flow-page .tx-bar .tx-skip{background:#fff;border:1px solid #e5e5ea;color:#6e6e73}.flow-page .tx-bar.tx-done{background:#f5f5f7;border-color:#e5e5ea}:root.dark .flow-page .blk.tx-intro{background:linear-gradient(180deg,#16233b,#13203a);border-color:#28406a}:root.dark .flow-page .tx-intro-h{color:#a9c6ff}:root.dark .flow-page .tx-intro-s{color:#9fb2cc}:root.dark .flow-page .tx-intake{background:#1a2235;border-color:hsla(0,0%,100%,.1)}:root.dark .flow-page .tx-bar .tx-skip{background:#1e293b;border-color:#334155;color:#9fb2cc}:root.dark .flow-page .tx-bar.tx-done{background:#16302440;border-color:#2c5a40}.flow-page .tx-intake{border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#d8d5ce;padding:8px 10px 10px;margin:4px 0 8px}.flow-page .blk.tx-demo{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:10px 14px;margin:4px 0 6px}.flow-page .tx-demo-h{font-weight:600;font-size:13px;color:#1c3d7a;margin-bottom:6px}.flow-page .tx-demo-row{display:flex;gap:14px;flex-wrap:wrap}.flow-page .tx-demo-f{display:flex;flex-direction:column;font-size:11px;font-weight:600;color:#6e6e73;gap:3px}.flow-page .tx-demo-f input,.flow-page .tx-demo-f select{width:96px;padding:6px 8px;border:1px solid #e5e5ea;border-radius:8px;font-size:15px;color:#1d1d1f;background:#fff}.flow-page .tx-demo-f.tx-wt-f.req input{border-color:#e08a1f;background:#f5f5f7}.flow-page .tx-demo-hint{font-size:12px;color:#b45309;margin-top:6px;min-height:0}.flow-page .tx-demo-hint:empty{display:none}.flow-page .tx-sec{background:#c8c5be;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:4px 14px 12px;margin:8px 0}.flow-page .tx-sec h4{margin:8px 0 4px;font-size:15px;display:flex;align-items:center;gap:8px}.flow-page .tx-sec ul{margin:2px 0 2px 2px}.flow-page .tx-sec li{margin:3px 0;line-height:1.5}.flow-page .tx-sec.tx-sec-rf{border-color:#e5e5ea;background:#fff}.flow-page .tx-sec.tx-sec-rf h4{color:#b3261e}.flow-page .tx-sec-neg{margin-left:auto;font-size:11px;font-weight:600;padding:3px 9px;border-radius:8px;border:1px solid #e5e5ea;background:#fff;color:#6e6e73;cursor:pointer}.flow-page .tx-sec-neg.on{background:#f5f5f7;border-color:#e5e5ea;color:#1e7a44}.flow-page .tx-sec-rf .tx-sec-neg.on{background:#f5f5f7;border-color:#e7b3af;color:#b3261e}:root.dark .flow-page .blk.tx-demo,:root.dark .flow-page .tx-sec{background:#0f1830;border-color:#27344d}:root.dark .flow-page .tx-demo-h{color:#a9c6ff}:root.dark .flow-page .tx-demo-f input,:root.dark .flow-page .tx-demo-f select{background:#16203a;border-color:#334155;color:#e2e8f0}:root.dark .flow-page .tx-sec.tx-sec-rf{background:#241516;border-color:#5a2a28}:root.dark .flow-page .tx-sec.tx-sec-rf h4{color:#ff9b94}:root.dark .flow-page .tx-sec-neg{background:#1e293b;border-color:#334155;color:#9fb2cc}.tx-dx-card{background:#fff;border:1px solid #e5e5ea;border-radius:8px;margin:10px 0 16px;overflow:hidden}.tx-dx-head{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#f5f5f7;border-bottom:1px solid #e5e5ea}.tx-dx-check{font-size:15px;color:#1a7f4e;font-weight:600;flex-shrink:0}.tx-dx-name{font-size:20px;font-weight:600;color:#0e4f30;flex:1 1;letter-spacing:-.2px}.tx-dx-pct{font-size:13px;font-weight:600;color:#1a7f4e;font-family:ui-monospace,monospace;background:#e5e5ea;padding:3px 8px;border-radius:8px;flex-shrink:0}.tx-dx-body{padding:10px 16px 14px;font-size:15px}.tx-dx-body p{margin:5px 0}.tx-dx-body ul{margin:4px 0 4px 18px}.tx-dx-body li{margin:3px 0}:root.dark .tx-dx-card{background:#0f1f16;border-color:#2d5a3d}:root.dark .tx-dx-head{background:#142b1c;border-color:#2d5a3d}:root.dark .tx-dx-name{color:#8de8b0}:root.dark .tx-dx-check{color:#5fd29a}:root.dark .tx-dx-pct{background:#1a3d28;color:#5fd29a}.tx-intake.tx-query-intake{padding:8px 14px 10px;background:#c8c5be}.tx-intake.tx-query-intake ul{margin:4px 0 6px 6px}.tx-intake.tx-query-intake li{margin:4px 0;line-height:1.5}.tx-intake.tx-query-intake p>strong:only-child{display:block;font-size:11px;font-weight:600;color:#1d1d1f;letter-spacing:.07em;text-transform:none;margin:8px 0 3px}.tx-intake.tx-query-intake li strong{display:inline;font-size:13px;font-weight:600;text-transform:none;color:#1d1d1f}:root.dark .tx-intake.tx-query-intake p>strong:only-child{color:#8899b8}:root.dark .tx-intake.tx-query-intake li strong{color:#e2e8f0}.tx-dx-sec{border-radius:8px;padding:8px 12px 10px;margin:8px 0;border-left:3px solid #e5e5ea;background:#f5f5f7}.tx-dx-sec-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:none;color:#1d1d1f;margin-bottom:6px}.tx-dx-sec-ic{font-size:15px}.tx-dx-sec ul{margin:2px 0 2px 14px}.tx-dx-sec li{line-height:1.5}.tx-dx-sec li,.tx-dx-sec p{margin:3px 0;font-size:13px}.tx-dx-sec p{line-height:1.55}.dx-sec-blue{border-left-color:#3b82f6;background:#f5f5f7}.dx-sec-blue .tx-dx-sec-h{color:#1d4ed8}.dx-sec-amber{border-left-color:#f59e0b;background:#f5f5f7}.dx-sec-amber .tx-dx-sec-h{color:#92400e}.dx-sec-green{border-left-color:#10b981;background:#f5f5f7}.dx-sec-green .tx-dx-sec-h{color:#065f46}.dx-sec-red{border-left-color:#ef4444;background:#f5f5f7}.dx-sec-red .tx-dx-sec-h{color:#991b1b}.dx-sec-default{border-left-color:#94a3b8;background:#f5f5f7}.dx-sev-tbl{width:100%;border-collapse:collapse;font-size:13px;margin:6px 0}.dx-sev-tbl th{background:#e5e5ea;color:#065f46;font-weight:600;font-size:11px;text-transform:none;letter-spacing:.05em;padding:6px 8px;text-align:left;border-bottom:2px solid #6ee7b7}.dx-sev-tbl td{padding:6px 8px;border-bottom:1px solid #e5e5ea;vertical-align:top;line-height:1.4}.dx-sev-tbl tr.sev-current{background:#e5e5ea}.dx-sev-tbl .sev-band{font-weight:600;white-space:nowrap}code.icd-badge{background:#e5e5ea;color:#3730a3;border-radius:8px;padding:1px 6px;font-size:12px;font-family:ui-monospace,monospace;margin:0 3px}:root.dark .tx-dx-sec{background:#1a2030;border-left-color:#334155}:root.dark .dx-sec-blue{background:#1e2d4a;border-left-color:#3b82f6}:root.dark .dx-sec-blue .tx-dx-sec-h{color:#93c5fd}:root.dark .dx-sec-amber{background:#2d2010;border-left-color:#f59e0b}:root.dark .dx-sec-amber .tx-dx-sec-h{color:#fcd34d}:root.dark .dx-sec-green{background:#0f2d1e;border-left-color:#10b981}:root.dark .dx-sec-green .tx-dx-sec-h{color:#6ee7b7}:root.dark .dx-sec-red{background:#2d1010;border-left-color:#ef4444}:root.dark .dx-sec-red .tx-dx-sec-h{color:#fca5a5}:root.dark .dx-sev-tbl th{background:#1a3d2a;color:#6ee7b7;border-bottom-color:#2d5a3d}:root.dark .dx-sev-tbl td{border-bottom-color:#1a3d2a}:root.dark .dx-sev-tbl tr.sev-current{background:#1a3d2a}:root.dark code.icd-badge{background:#1e1b4b;color:#a5b4fc}@media (max-width:460px){.stp-lbl{display:none}}.app.pt .docrail,.app.pt .docrail-back,.app.pt .docrail-fab,.app.pt .fdraw-ov,.app.pt .fdraw:not(.docdraw){display:none!important}.flowspine{position:fixed;left:11px;top:170px;z-index:50;padding:0;display:flex;flex-direction:column;align-items:center;gap:11px}.flowspine:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:22px;bottom:22px;width:1.5px;background:#e5e5ea;z-index:0}.flowspine-node{display:grid;place-items:center;padding:0;position:relative;z-index:1;background:none;border:0;cursor:pointer;transition:.18s}.flowspine-node .ico{width:32px;height:32px;border-radius:99px;background:#f5f5f7;border:1.5px solid #e5e5ea;display:grid;place-items:center;font-size:15px;transition:.22s}.flowspine-node:hover .ico{border-color:#e5e5ea;background:#fff}.flowspine-node.active .ico{background:var(--pa);border-color:var(--pa);box-shadow:0 0 0 3px color-mix(in srgb,var(--pa) 18%,transparent)}@media (max-width:1180px){.flowspine{display:none}}html.dark .flowspine:before{background:#2a3344}html.dark .flowspine-node .ico{background:#1b2230;border-color:#2a3344}html.dark .flowspine-node:hover .ico{background:#222b3a}.rzn{display:block;margin:6px 0 2px 30px;padding:2px 0 2px 12px;border-left:1.5px solid #e5e5ea}.encbody.rzn-closed .rzn{display:none}.rzn-row{display:flex;gap:10px;align-items:baseline;padding:2px 0;font-size:12px;line-height:1.45}.rzn-k{flex:0 0 64px;font-family:ui-monospace,JetBrains Mono,SF Mono,monospace;font-size:9.5px;letter-spacing:.07em;text-transform:none;color:#a1a1a6;padding-top:1px}.rzn-v{color:#1d1d1f}.rzn-toggle{display:block;margin:0 0 9px 2px;background:none;border:0;cursor:pointer;font-family:ui-monospace,JetBrains Mono,SF Mono,monospace;font-size:11px;letter-spacing:.07em;text-transform:none;color:#a1a1a6}.rzn-toggle:hover{color:#1d1d1f}html.dark .rzn{border-left-color:#2a3344}html.dark .rzn-v{color:#aab3c2}html.dark .rzn-k,html.dark .rzn-toggle{color:#7c8696}.rfnote{display:block;width:100%;margin:12px 0 2px;padding:10px 13px;border:1px solid #e5e5ea;border-radius:8px;font-size:13px;line-height:1.4;font-family:inherit;background:#fff;box-sizing:border-box;outline:none}.rfnote::placeholder{color:#a1a1a6}.rfnote:focus{border-color:#c14a4a;box-shadow:0 0 0 3px rgba(193,74,74,.12)}html.dark .rfnote{background:#141b27;border-color:#2a3344;color:#e6edf5}