.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:6px;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:700;letter-spacing:.14em;text-transform:uppercase;color:var(--s2a)}.s2sec-pill{margin-left:auto;font-family:ui-monospace,monospace;font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:3px 12px}.s2sec-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;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:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9a7b16;margin-bottom:7px}.s2hero-dx{font-family:Georgia,Times New Roman,serif;font-size:29px;line-height:1.08;font-weight:600;color:var(--ink);letter-spacing:-.3px}@media(max-width:600px){.s2hero-dx{font-size:24px}}.s2hero-pill{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-family:ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:20px}.s2hero-pill.ok{background:#2f8f54;color:#fff}.s2hero-pill.prov{background:#f3eddb;color:#9a7b16}.s2hero-r{font-size:14px;line-height:1.5;color:#3a444e;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:700}.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:12px;background:var(--panel);box-shadow:0 1px 2px rgba(16,30,54,.04);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:800}.s2nd-pill{font:700 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:4px 9px;border-radius:12px;letter-spacing:.02em}.s2nd-pill.ok{background:#e7f6ee;color:#0e7a44}.s2nd-pill.neg{background:#fdeceb;color:#b42318}.s2nd-pill.val{background:#eef1f6;color:#475059}.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:9px;padding:8px 11px;background:var(--panel);box-shadow:0 1px 2px rgba(16,30,54,.04)}.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:700;letter-spacing:.09em;color:#3b5bdb}.s2nd-card.ix .s2nd-cat{color:#0e8a8a}.s2nd-card.exam .s2nd-cat{color:#1e9e63}.s2nd-find{font-size:12.5px;font-weight:700;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:700;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:12px}.s2nd-st .dot{width:4px;height:4px;border-radius:50%}.s2nd-st.ok{background:#e7f6ee;color:#0e7a44}.s2nd-st.ok .dot{background:#1e9e63}.s2nd-st.neg{background:#fdeceb;color:#b42318}.s2nd-st.neg .dot{background:#d4453f}.s2nd-st.val{background:#eef1f6;color:#475059}.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:10px;margin-bottom:2px;font:800 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:#fdeceb;color:#b42318;border:1px solid #f0b3ae;box-shadow:0 2px 10px rgba(212,69,63,.16)}.s2alert-banner.done{background:#e7f6ee;color:#0e7a44;border:1px solid #bae0c9}.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:800 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:800 12.5px/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:800 12.5px/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:700;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:4px}.s2ps-track i{position:absolute;top:0;height:100%;border-radius:4px;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 #b9c2cf}.s2ps-dot.now{background:#c0392b}.s2ps.lead .s2ps-dot.now,.s2ps.up .s2ps-dot.now{background:#2f8f54}.s2ps-pct{font:600 12.5px/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:800}.s2ps.down .s2ps-pct b{color:#b42318}.s2ps.lead .s2ps-pct b,.s2ps.up .s2ps-pct b{color:#0e7a44}.s2ps-arr{color:#c3ccd6}.s2ps-d{font:800 10.5px/1 ui-monospace,monospace;padding:2px 6px;border-radius:8px}.s2ps-d.up{background:#e7f6ee;color:#0e7a44}.s2ps-d.down{background:#fdeceb;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:11px;border:1px solid var(--line);box-shadow:0 1px 2px rgba(16,30,54,.04);background:linear-gradient(100deg,#eaf6ef,#fdfefd 65%)}.s2dx-head .ic{font-size:15px}.s2dx-head .t{font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;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 #e0e6ed;border-radius:12px;box-shadow:0 1px 2px rgba(16,30,54,.04);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:23px;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:32px;line-height:1}.s2dx-pct .n,.s2dx-pct .s{font-weight:700;color:#1a7f4e}.s2dx-pct .s{font-family:ui-monospace,monospace;font-size:10px;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 #e4f0ea}.s2dx-hero2 .s2hero-demo,.s2dx-status{margin-bottom:5px}.s2dx-status{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#1a7f4e}.s2dx-status.prov{color:#9a7b16}.s2dx-form{font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.5;font-weight:600;color:var(--ink)}.s2dx-form-lead{font-size:1em;font-weight:800;letter-spacing:-.1px;color:var(--ink)}.s2dx-form b,.s2dx-form strong{font-weight:800}.s2dx-sub{margin:11px 0 0}.s2dx-subh{font-size:14px;font-weight:800;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:14px;line-height:1.5;color:#3a444e}.s2dx-list li:before{content:"•";position:absolute;left:2px;color:#1e9e63;font-weight:800}.s2dx-list.cert li:before{color:#9a7b16}.s2dx-list b,.s2dx-list strong{color:var(--ink);font-weight:700}.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:9px;background:var(--panel)}.s2dx-sev-row.match{border-color:#1e9e63;background:#eaf6ee}.s2dx-sev-grade{font-family:ui-monospace,monospace;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:#4a5560;text-transform:uppercase;padding-top:1px}.s2dx-sev-row.match .s2dx-sev-grade{color:#0e7a44}.s2dx-sev-crit{font-size:13px;line-height:1.4;color:#3a444e}.s2dx-sev-this{grid-column:2;margin-top:4px;font-size:12.5px;font-weight:700;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:#eaf6ee}.s2sev-table tbody tr.sev-match>:first-child{box-shadow:inset 3px 0 0 #1e9e63;font-weight:800;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:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;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:12.5px;padding:5px 11px;border-radius:9px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.s2dx-chip.code{font-family:ui-monospace,monospace;font-size:12px;background:#f4f6f9;color:#3a444e}.s2dx-chip.not{background:#fdeceb;border-color:rgba(212,69,63,.25);color:#b42318}.s2rx{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 1px 2px rgba(16,30,54,.04);overflow:hidden;margin:7px 0;transition:box-shadow .15s,border-color .15s}.s2rx.prescribed{border-color:#1e9e63;box-shadow:0 1px 2px rgba(16,30,54,.05),0 6px 16px rgba(30,158,99,.13)}.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:7px;background:#0e8a8a;color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center;box-shadow:0 1px 4px rgba(14,138,138,.3)}.s2rx.prescribed .s2rx-sym{background:#1e9e63;box-shadow:0 1px 4px rgba(30,158,99,.3)}.s2rx-titlewrap{flex:1 1;min-width:0}.s2rx-name{font-size:15px;font-weight:800;color:var(--ink);letter-spacing:-.2px;line-height:1.15}.s2rx-form{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#6b7684;margin-top:1px}.s2rx-pbs{display:inline-block;margin-top:4px;font-family:ui-monospace,monospace;font-size:9.5px;font-weight:700;letter-spacing:.04em;border:1px solid rgba(14,138,138,.35);border-radius:16px;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:700 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;transition:all .14s}.s2rx-presc:hover{background:#e4f4f4}.s2rx-box{display:grid;place-items:center;width:16px;height:16px;border-radius:5px;border:1.5px solid #0e8a8a;color:transparent;font-size:10px;font-weight:900;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:#fff;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:700;letter-spacing:.09em;color:var(--muted);margin-bottom:2px}.s2rx-val{font-size:13px;font-weight:700;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:700;color:var(--ink);margin-bottom:0}.s2rx-rowt{font-size:12.5px;color:#4a5560;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:14px;padding:16px 18px 16px 20px;margin-bottom:12px;background:linear-gradient(120deg,#0e8a8a,#13a39a);color:#fff;box-shadow:0 6px 20px rgba(14,138,138,.28);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:800;letter-spacing:.12em;text-transform:uppercase;color:#d6f5f2;margin-bottom:6px}.s2g-ptext{font-size:17px;line-height:1.4;font-weight:700}.s2g-ptext .s2g-tf{background:hsla(0,0%,100%,.22);color:#fff;padding:0 6px;border-radius:5px;font-weight:800}.s2g-secondary{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--line);border-left:4px solid #13a39a;border-radius:12px;padding:13px 16px;margin-bottom:16px;background:#f3fbfb}.s2g-stag{flex-shrink:0;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0e8a8a;padding-top:2px}.s2g-stext{font-size:15px;line-height:1.45;color:var(--ink);font-weight:500}.s2g-smlbl{font-family:ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;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:11px;padding:12px 14px;box-shadow:0 1px 2px rgba(16,30,54,.04)}.s2g-num{flex-shrink:0;width:25px;height:25px;border-radius:8px;background:#e4f4f4;color:#0e8a8a;font:800 13px/25px ui-monospace,monospace;text-align:center}.s2g-num:before{content:counter(s2g)}.s2g-otext{font-size:14.5px;line-height:1.45;color:var(--ink)}.s2g-otext .s2g-tf{background:#fde3d6;color:#b45309;padding:0 6px;border-radius:5px;font-weight:800;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:#efeafe;color:#5b46c1;padding:1px 7px;border-radius:6px;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:700;letter-spacing:.12em;text-transform:uppercase;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:uppercase;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:uppercase;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:9px;background:var(--panel);color:var(--ink);font:700 12.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;transition:all .12s}.diffbtn:hover{border-color:#3b5bdb;color:#2740b8;background:#f3f6ff}.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:#e9faf2;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:#dcf6ea}@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{position:fixed;top:0;right:0;height:100vh;width:min(640px,96vw);background:var(--panel,#fff);box-shadow:-14px 0 44px -18px rgba(16,24,40,.45);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:800 14px/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:9px;background:var(--panel);color:var(--ink);cursor:pointer;font-size:13px;font-weight:700;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:0 2px 10px rgba(212,69,63,.35)}.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:9px;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:#effbf8;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-body{padding-right:72px!important}.docdraw .fdraw-body{padding-right:66px!important}}#out mark.finding.bx-check{border:1.5px solid #d3a83f!important;border-radius:13px!important;padding:5px 13px 5px 10px!important;gap:9px!important;font-weight:700!important;color:#8a6a14!important;background:#f5f2ec!important;box-shadow:0 2px 3px rgba(20,20,28,.08),0 4px 10px -4px rgba(20,20,28,.18),inset 0 1px 0 hsla(0,0%,100%,.8)!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:#9aa3ae!important;border-color:#dde2e8!important;opacity:.72}#out mark.finding.bx-check.fabs:before{border-color:#c7ccd3!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:12.5px!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:700 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:800 10.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;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:10px;font-weight:700;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:10px;padding:10px 13px 11px;background:var(--panel,#fff);box-shadow:0 1px 2px rgba(16,30,54,.04)}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:800 9.5px/1 ui-monospace,monospace;color:#2740b8;background:#eef2ff;border-radius:5px;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:700 9px/1 ui-monospace,monospace;letter-spacing:.02em;padding:2px 7px;border-radius:5px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cite-pub--au{background:#e7f6ee;color:#0e6a3b}.cite-pub--top{background:#eef2ff;color:#1e3a8a}.cite-pub--intl{background:#f1f3f5;color:#4a5560}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:700 9.5px/1 ui-monospace,monospace;padding:2px 6px;border-radius:5px;background:var(--line,#e5eaf1);color:var(--muted,#8a96a3)}.cite-yr--fresh{background:#e7f6ee;color:#0e7a44}.cite-yr--aging{background:#fdf4e4;color:#9a6016}.cite-yr--old{background:#fdeceb;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:#4a5560;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:700 9.5px/1 ui-monospace,monospace;letter-spacing:.04em;padding:2px 6px;border-radius:6px;vertical-align:middle}.cite-tier.t-au{background:#e7f6ee;color:#0e7a44}.cite-tier.t-intl{background:#eef2ff;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:8px 10px 40px}.fdraw-body.dz{background:transparent}.fdraw-empty{color:var(--muted);font-size:14px;text-align:center;padding:48px 20px}html.dark .fdraw{background:#11161f}.fdraw .dz .wrap{padding:0}.fdraw .dz .content,.fdraw .dz .phase,.fdraw .dz .wrap{overflow:visible}.fdraw .dz .metrics,.fdraw .dz .phase-banner{display:none}.fdraw .dz .section-label{margin-top:4px!important}.fdraw .dz .controls{margin-top:10px!important}.fdraw .dz .tier{margin-top:14px;overflow:visible}.fdraw .dz .tier-banner{padding:8px 13px;position:-webkit-sticky;position:sticky;top:0;z-index:6;border-radius:0;border:1px solid var(--tc-line)}html.dark .fdraw .dz .tier-banner{background:linear-gradient(var(--tc-bg),var(--tc-bg)),#11161f!important;z-index:20}html.dark .fdraw .dz .tier-body{position:relative;z-index:1}.fdraw .dz .tier-body{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;display:flex;flex-direction:column;gap:9px;padding:9px 0 0}.fdraw .dz .dx{grid-template-columns:1fr;border:1px solid var(--line);border-left:3px solid var(--tc);border-radius:0;background:var(--card);box-shadow:0 1px 3px rgba(20,20,28,.05),0 6px 18px -10px rgba(20,20,28,.14);overflow:hidden}.fdraw .dz .dx.dim{opacity:1}.fdraw .dz .dx-id{border-right:0;border-bottom:1px solid var(--tc-line);padding:8px 14px 7px;background:linear-gradient(180deg,var(--tc-bg),transparent)}.fdraw .dz .dx-name{max-width:none;padding-right:34px;font-size:16px;line-height:1.2;margin-bottom:5px;color:var(--tc)}.fdraw .dz .dx-rank{top:7px;right:11px;font-size:9px;padding:1px 5px;color:var(--tc);border-color:var(--tc-line)}.fdraw .dz .dx-flag{display:none}.fdraw .dz .prob-row{gap:8px}.fdraw .dz .prob-val{font-size:15px;min-width:38px}.fdraw .dz .prob-track{height:6px}.fdraw .dz .dx-chain{display:grid;grid-template-columns:1fr 1fr}.fdraw .dz .chain-cell{border-right:1px solid var(--line-2);border-bottom:0;padding:7px 13px}.fdraw .dz .chain-cell:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--line-2)}.fdraw .dz .chain-cell:last-child{border-right:0}.fdraw .dz .flow-arrow{display:none}.fdraw .dz .chain-k{font-size:9px;margin-bottom:4px}.fdraw .dz .feat{gap:5px}.fdraw .dz .feat span{font-size:12px;padding:2px 7px;overflow-wrap:anywhere}.fdraw .dz .test-tag{font-size:9px;margin-bottom:4px}.fdraw .dz .test-name{font-size:12.5px;line-height:1.25;overflow-wrap:anywhere}.fdraw .dz .test-result{font-size:12px;margin-top:3px;overflow-wrap:anywhere}.fdraw .dz .rx-line{font-size:12px;line-height:1.32;overflow-wrap:anywhere}.fdraw .dz .referral{font-size:12px;line-height:1.3;overflow-wrap:anywhere}@media(max-width:520px){.fdraw .dz .dx-chain{grid-template-columns:1fr}.fdraw .dz .chain-cell{border-right:0;border-bottom:1px solid var(--line-2)}}.fdraw .dz .dx-id{display:flex;align-items:center;gap:13px}.fdraw .dz .dx-meta{flex:1 1;min-width:0}.fdraw .dz .dx-thumb{flex-shrink:0;float:none;width:88px;height:88px;border-radius:6px;object-fit:cover;margin:0;border:1px solid var(--line-2);background:#fcfcfa;box-shadow:0 1px 4px rgba(20,20,28,.1);animation:dxthumbin .28s ease}@keyframes dxthumbin{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.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 #eceff3;border-radius:24px;box-shadow:0 8px 30px -10px rgba(20,30,50,.22),0 2px 6px -3px rgba(20,30,50,.12);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:800 9px/1 var(--font,inherit);letter-spacing:.14em;text-transform:uppercase;color:#9aa7b8;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:13px;color:#46566a;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 14px/1 var(--font,inherit);color:inherit;opacity:0;transition:opacity .14s}.docrail:hover .docrail-lbl{opacity:1}.docrail-btn:hover{background:#f3f5f8;color:#1f7a70}.docrail-btn:focus{outline:none}.docrail-btn:focus-visible{outline:2px solid #1f9e91;outline-offset:-2px}.docrail-btn.on{background:#eaf7ef;color:#127a4e}.docrail-btn.on .docrail-lbl{font-weight:700}.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:#fdeceb!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:#9aa7b8}.docrail-btn.dim:hover{background:transparent!important;color:#9aa7b8!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:700 13px var(--font,inherit);cursor:pointer;box-shadow:0 1px 2px rgba(20,30,50,.06)}.docrail-fab svg{width:18px;height:18px;flex:0 0 auto}.docrail-fab:active{background:#f3f5f8}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:#334155;font:700 11.5px var(--font,inherit);padding:4px 10px;border-radius:8px;cursor:pointer}.docdraw-btn:hover:not(:disabled){background:#f1f5f9}.docdraw-btn:disabled{opacity:.4;cursor:default}.docdraw .fdraw-body{padding:0}.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:#1e293b;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:#fbf6e6;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 .cvgroup,.flow-page #out .ddx-cards,.flow-page #out .dz.embed,html.dark .flow-page #out .cv-canvas-blk,html.dark .flow-page #out .cv-canvas-blk li.rf,html.dark .flow-page #out .cvgroup{box-shadow:none!important}.flow-page #out .cv-canvas-blk mark.finding:not(.fx-label),.flow-page #out mark.finding.bx-check{box-shadow:0 2px 3px rgba(20,20,28,.12),0 6px 14px -5px rgba(20,20,28,.3)!important}html.dark .flow-page #out .cv-canvas-blk mark.finding:not(.fx-label),html.dark .flow-page #out mark.finding.bx-check{box-shadow:0 2px 4px rgba(0,0,0,.5),0 7px 18px -6px rgba(0,0,0,.7)!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:#c7ccd3!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:#0e1420!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:0 1px 2px rgba(60,45,10,.08),0 5px 13px -3px rgba(180,140,30,.28)!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:0 2px 4px rgba(60,45,10,.1),0 8px 18px -4px rgba(180,140,30,.36)!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:0 2px 5px rgba(0,0,0,.5),0 5px 16px -4px hsla(39,72%,68%,.32)!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:0 3px 7px rgba(0,0,0,.55),0 8px 22px -4px hsla(39,72%,68%,.45)!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:500 12.5px/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 #e9eaee!important;border-radius:14px!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 #f0f0f3!important;border-radius:0!important;box-shadow:none!important;padding:15px 16px 15px 4px!important;margin:0!important;font-size:14px!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:#fdecea!important;border:1px solid #f4d3ce!important;border-radius:999px!important;padding:6px 11px!important;margin:0 5px 2px 0!important;font:600 12.5px/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:800!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:700!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding.fabs{background:#f1f3f5!important;border-color:#e2e5ea!important;color:#8a97ad!important;text-decoration:line-through!important}.flow-page #out .cv-canvas-blk li.rf>mark.finding.fabs:before{border-color:#aab2bd!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:14px!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:#fbecea!important;border:1px solid #eec6c1!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:#f4d6d2!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:#fbf6e6!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:#e9f6ee!important;border-color:#b7e0c6!important;color:#1f7a4d!important}.flow-page #out .cv-canvas-blk li.rf:has(mark.finding.fabs):after{content:"✕ stated · absent"!important;background:#eef0f3!important;border-color:#d9dde3!important;color:#7a8595!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:700!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:#eef1f4!important;border:1px solid #dde3e9!important;border-radius:999px!important;padding:6px 11px!important;margin:0 4px 3px 0!important;font:600 12.5px/1.35 Inter,-apple-system,system-ui,sans-serif!important;color:#2b3440!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:#e7ebf0!important;border-color:#cfd6df!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:#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}.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:#f1f3f5!important;border-color:#e2e5ea!important;color:#9aa3ae!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:#aab2bd!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:#eef1f4!important;border:1px solid #d7dde4!important;color:#7e8a98!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:#e3e7ec!important;border-color:#aab2bd!important;color:#5a6573!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:#8a93a0!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:11.5px!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:0 1px 1px rgba(20,20,28,.05),0 2px 6px -2px rgba(20,20,28,.18)!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:0 2px 3px rgba(20,20,28,.07),0 4px 11px -3px rgba(20,20,28,.26)!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:0 1px 2px rgba(0,0,0,.4),0 3px 8px -3px rgba(0,0,0,.55)!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:0 2px 5px rgba(0,0,0,.5),0 5px 13px -4px rgba(0,0,0,.65)!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:#eef1f4!important;border:1px solid #dde3e9!important;color:#2b3440!important;font:600 12.5px/1.35 Inter,-apple-system,system-ui,sans-serif!important;text-decoration:none!important;cursor:pointer;box-shadow:0 1px 1px rgba(20,20,28,.05),0 2px 6px -2px rgba(20,20,28,.18)!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:#e7ebf0!important;border-color:#cfd6df!important;box-shadow:0 2px 3px rgba(20,20,28,.07),0 4px 11px -3px rgba(20,20,28,.26)!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:0 1px 2px rgba(0,0,0,.4),0 3px 8px -3px rgba(0,0,0,.55)!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:0 2px 5px rgba(0,0,0,.5),0 5px 13px -4px rgba(0,0,0,.65)!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:#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}.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:#f1f3f5!important;border-color:#e2e5ea!important;color:#9aa3ae!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:#aab2bd!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:#0e1420!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:#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 .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:#7e8a9a!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:10px!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:10px!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 #e9eaee!important;border-radius:14px!important;padding:8px 20px 12px!important;margin:6px 0 16px!important;box-shadow:0 1px 2px rgba(16,30,54,.04)!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 #e9eaee;border-radius:14px;padding:6px 18px 14px;margin:8px 0 16px;box-shadow:0 1px 2px rgba(16,30,54,.04)}.flow-page #out .stab-bar{display:flex;align-items:center;gap:10px;padding:8px 0 4px}.flow-page #out .stab-title{font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:#8a96a3}.flow-page #out .stab-all{margin-left:auto;border:1px solid #bfe3cd;background:#eaf6ee;color:#1f7a4d;border-radius:8px;padding:5px 12px;font:700 12px/1 var(--font,system-ui);cursor:pointer;transition:all .12s}.flow-page #out .stab-all:hover{background:#d8efe0;border-color:#1f9e63}.flow-page #out .stab-row{padding:11px 0;border-top:1px solid #f0f0f3}.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:800 14px/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 #d7dde4;background:#f7f8fa;color:#56606c;border-radius:999px;padding:6px 15px;font:700 12px/1 var(--font,system-ui);cursor:pointer;transition:all .12s}.flow-page #out .stab-btn.ok:hover{border-color:#1f9e63;color:#1f7a4d;background:#f0faf4}.flow-page #out .stab-btn.bad:hover{border-color:#d4453f;color:#b42318;background:#fdf0ef}.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:12.5px;line-height:1.5;color:#4a5560;margin-top:6px}.flow-page #out .stab-unst{color:#b06a16}.flow-page #out .stab-verdict{margin-top:12px;padding:12px 15px;border-radius:10px;font:600 13px/1.5 var(--font,system-ui);background:#f4f6f9;color:#4a5560;border:1px solid #e5eaf1}.flow-page #out .stab-gate.stable .stab-verdict{background:#e7f6ee;border-color:#bae0c9;color:#0e7a44}.flow-page #out .stab-gate.unstable .stab-verdict{background:#fdeceb;border-color:#f0b3ae;color:#b42318;box-shadow:0 2px 10px rgba(212,69,63,.14)}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 #d9dde3;background:#f7f8fa;color:#56606c;font:700 12px/1 var(--font,system-ui);letter-spacing:.01em;transition:all .14s}.flow-page #out .neg-pill:hover{border-color:#1f9e63;color:#1f7a4d;background:#f0faf4}.flow-page #out .neg-pill-dot{width:13px;height:13px;border-radius:50%;border:2px solid #aab2bd;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:#fff;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:700 12.5px var(--font,system-ui);padding:7px 14px;border-radius:9px;cursor:pointer;background:#eaf6ee;border:1px solid #bfe3cd;color:#1f7a4d;transition:all .12s}.flow-page .flow-bar .rf-none:hover{background:#d8efe0;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:min(640px,96vw)}.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:18px!important}.flow-page #out .adds-step{width:30px!important;font-size:16px!important}.flow-page #out .adds-quick{gap:5px!important;margin-top:7px!important;flex-wrap:nowrap!important}.flow-page #out .adds-q{font-size:11px!important;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:25px!important}.flow-page #out .adds-tl-range.adds-ins{color:var(--tone-fg)!important;font-weight:700!important;font-family:var(--font,system-ui)!important;text-transform:none!important;letter-spacing:0!important;font-size:10.5px!important}.flow-page #out .adds-tile{padding:8px 12px 9px!important}.flow-page #out .adds-q{padding:4px 2px!important;font-size:10.5px!important}.flow-page #out .adds-field{padding:4px 8px!important}.flow-page #out .adds-inp{font-size:17px!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:500;line-height:1;letter-spacing:.01em;padding:6px 11px;border-radius:999px;cursor:pointer;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;transition:background .12s,color .12s,border-color .12s}.flow-page .fmchip:hover{background:#e7edf5;color:#334155}.flow-page .fmchip.active{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.flow-page .blk.flow-signin{padding:14px 16px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:14px}: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 #d6e4ff;border-radius:12px;padding:12px 14px;margin:10px 0 6px}.flow-page .tx-intro-h{font-weight:700;font-size:15px;color:#1c3d7a;margin-bottom:3px}.flow-page .tx-intro-s{font-size:12.5px;line-height:1.5;color:#3a4a63}.flow-page .tx-intake .blk{margin:3px 0}.flow-page .tx-intake h4{margin:12px 0 3px;font-size:14px}.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 #cbd5e3;color:#5a6678}.flow-page .tx-bar.tx-done{background:#eaf7ef;border-color:#bfe6cf}: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:14px;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:10px;padding:10px 14px;margin:4px 0 6px}.flow-page .tx-demo-h{font-weight:700;font-size:13.5px;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:11.5px;font-weight:600;color:#64748b;gap:3px}.flow-page .tx-demo-f input,.flow-page .tx-demo-f select{width:96px;padding:6px 8px;border:1px solid #cbd5e3;border-radius:8px;font-size:14px;color:#0f172a;background:#fff}.flow-page .tx-demo-f.tx-wt-f.req input{border-color:#e08a1f;background:#fff8ef}.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:12px;padding:4px 14px 12px;margin:8px 0}.flow-page .tx-sec h4{margin:8px 0 4px;font-size:14px;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:#f3c9c6;background:#fffbfb}.flow-page .tx-sec.tx-sec-rf h4{color:#b3261e}.flow-page .tx-sec-neg{margin-left:auto;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:14px;border:1px solid #cbd5e3;background:#fff;color:#5a6678;cursor:pointer}.flow-page .tx-sec-neg.on{background:#eef6f0;border-color:#bfe6cf;color:#1e7a44}.flow-page .tx-sec-rf .tx-sec-neg.on{background:#fdeceb;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 #c8dfc8;border-radius:12px;margin:10px 0 16px;overflow:hidden}.tx-dx-head{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#eaf7ef;border-bottom:1px solid #c8dfc8}.tx-dx-check{font-size:16px;color:#1a7f4e;font-weight:700;flex-shrink:0}.tx-dx-name{font-size:18px;font-weight:700;color:#0e4f30;flex:1 1;letter-spacing:-.2px}.tx-dx-pct{font-size:13px;font-weight:700;color:#1a7f4e;font-family:ui-monospace,monospace;background:#d0f0de;padding:3px 8px;border-radius:8px;flex-shrink:0}.tx-dx-body{padding:10px 16px 14px;font-size:14.5px}.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:11.5px;font-weight:700;color:#475569;letter-spacing:.07em;text-transform:uppercase;margin:8px 0 3px}.tx-intake.tx-query-intake li strong{display:inline;font-size:13.5px;font-weight:600;text-transform:none;color:#0f172a}: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 #e2e8f0;background:#f8fafc}.tx-dx-sec-h{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:6px}.tx-dx-sec-ic{font-size:14px}.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:13.5px}.tx-dx-sec p{line-height:1.55}.dx-sec-blue{border-left-color:#3b82f6;background:#eff6ff}.dx-sec-blue .tx-dx-sec-h{color:#1d4ed8}.dx-sec-amber{border-left-color:#f59e0b;background:#fffbeb}.dx-sec-amber .tx-dx-sec-h{color:#92400e}.dx-sec-green{border-left-color:#10b981;background:#ecfdf5}.dx-sec-green .tx-dx-sec-h{color:#065f46}.dx-sec-red{border-left-color:#ef4444;background:#fef2f2}.dx-sec-red .tx-dx-sec-h{color:#991b1b}.dx-sec-default{border-left-color:#94a3b8;background:#f8fafc}.dx-sev-tbl{width:100%;border-collapse:collapse;font-size:13px;margin:6px 0}.dx-sev-tbl th{background:#d1fae5;color:#065f46;font-weight:700;font-size:11px;text-transform:uppercase;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 #d1fae5;vertical-align:top;line-height:1.4}.dx-sev-tbl tr.sev-current{background:#d1fae5}.dx-sev-tbl .sev-band{font-weight:700;white-space:nowrap}code.icd-badge{background:#e0e7ff;color:#3730a3;border-radius:4px;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:#e2e6ee;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:#f1f3f8;border:1.5px solid #e2e6ee;display:grid;place-items:center;font-size:14px;transition:.22s}.flowspine-node:hover .ico{border-color:#b9c2d4;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 #e2e6ee}.encbody.rzn-closed .rzn{display:none}.rzn-row{display:flex;gap:10px;align-items:baseline;padding:2px 0;font-size:12.5px;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:uppercase;color:#9aa3b2;padding-top:1px}.rzn-v{color:#46506b}.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:10px;letter-spacing:.07em;text-transform:uppercase;color:#9aa3b2}.rzn-toggle:hover{color:#1c2433}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 #d7dde6;border-radius:11px;font-size:13.5px;line-height:1.4;font-family:inherit;background:#fff;box-sizing:border-box;outline:none}.rfnote::placeholder{color:#9aa3b2}.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}