.mf-reg,.mf-xyz{--mf-bg:#fff;--mf-surf:#fafafa;--mf-fg:#1d1d1f;--mf-mut:#6b6b70;--mf-line:#e7e7ea;--mf-acc:#2f5bd3;--mf-accbg:#eef2fc;--mf-red:#c23b2b;--mf-redbg:#fbf1ef;--mf-amb:#a86a0c;--mf-ambbg:#fbf6ec;--mf-grn:#2f7d4a;--mf-grnbg:#eef6f0;--mf-gry:#a3a3aa;--mf-hov:#f5f6f8;color:var(--mf-fg);font:13.5px/1.5 Inter,-apple-system,Segoe UI,system-ui,sans-serif}html.dark .mf-reg,html.dark .mf-xyz{--mf-bg:#141416;--mf-surf:#1b1b1e;--mf-fg:#ececee;--mf-mut:#a0a0a8;--mf-line:#2c2c31;--mf-acc:#8fb0ff;--mf-accbg:#1a2238;--mf-red:#ff8a7a;--mf-redbg:#2a1715;--mf-amb:#f2b860;--mf-ambbg:#2a2214;--mf-grn:#7fd29a;--mf-grnbg:#14251a;--mf-gry:#6a6a72;--mf-hov:#1f1f23}.mf-xyz{display:flex;flex-direction:column;gap:4px;background:var(--mf-bg)}.mf-hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;border:1px solid var(--mf-line);border-radius:8px;background:var(--mf-surf)}.mf-hd h3{font-size:15px;font-weight:600;margin:0;color:var(--mf-fg)}.mf-tag{font:600 11px ui-monospace,Menlo,monospace;padding:1px 6px;border:1px solid var(--mf-line);border-radius:8px}.mf-st,.mf-tag{color:var(--mf-mut)}.mf-st{font-size:12px}.mf-st b{color:var(--mf-fg);font-weight:600}.mf-sp{flex:1 1}.mf-lk{background:none;border:0;padding:0;color:var(--mf-acc);font-size:12px;cursor:pointer}.mf-lk:hover{text-decoration:underline}.mf-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--mf-mut)}.mf-pill i{width:7px;height:7px;border-radius:50%;display:inline-block}.mf-note{color:var(--mf-mut);font-size:12px;margin:8px 2px 10px}.mf-h2{font-size:13px;font-weight:600;margin:18px 0 6px;display:flex;align-items:center;gap:10px;color:var(--mf-fg)}.mf-h2 .mf-st{font-weight:400}.mf-h2 input{font:400 12px Inter,system-ui,sans-serif;color:var(--mf-fg);height:30px;width:240px;max-width:50vw;border:1px solid var(--mf-line);border-radius:8px;background:var(--mf-bg);padding:0 10px}table.mf-t{border-collapse:collapse;width:100%}table.mf-t th{font:600 11px system-ui,sans-serif;letter-spacing:.06em;text-transform:none;color:var(--mf-mut);text-align:left;padding:8px 10px;border-bottom:1px solid var(--mf-fg);background:var(--mf-bg);position:-webkit-sticky;position:sticky;top:0;z-index:1}table.mf-t td{padding:10px;vertical-align:top;border-bottom:1px solid var(--mf-line);color:var(--mf-fg);display:table-cell}table.mf-t td.inv{width:35%}table.mf-t td.fi{width:34%}table.mf-t td.act{width:31%}table.mf-t td.inv b.mf-name{display:block;font-weight:600;margin-bottom:3px}.mf-dot{float:left;width:8px;height:8px;border-radius:50%;margin:6px 8px 0 0}.mf-band{font-size:11px;font-weight:600;padding:0 7px;border-radius:999px;line-height:18px;display:inline-block;margin-left:16px}.mf-dose,.mf-sv{display:block;margin:4px 0 0 16px;color:var(--mf-mut);font-size:12px}tr.mf-act .mf-dot{background:var(--mf-red)}tr.mf-act .mf-band{color:var(--mf-red);background:var(--mf-redbg)}tr.mf-rev .mf-dot{background:var(--mf-amb)}tr.mf-rev .mf-band{color:var(--mf-amb);background:var(--mf-ambbg)}tr.mf-ok .mf-dot{background:var(--mf-grn)}tr.mf-ok .mf-band{color:var(--mf-grn);background:var(--mf-grnbg)}.mf-fi{margin:0;padding:0;list-style:none}.mf-fi li{margin:0 0 7px;padding-left:62px;text-indent:-62px}.mf-fi li>*,.mf-tg{text-indent:0}.mf-tg{display:inline-block;width:56px;margin-right:6px;font:600 11px/16px system-ui,sans-serif;letter-spacing:.05em;text-transform:none;text-align:center;border-radius:8px;vertical-align:1px}.mf-tg.f{color:#15803d;border:1px solid #bbf7d0}.mf-tg.f,.mf-tg.i{background:#f5f5f7}.mf-tg.i{color:#b91c1c;border:1px solid #e5e5ea}.mf-acts{margin:0;padding-left:18px}.mf-acts li{margin:0 0 5px}.mf-acts label{cursor:pointer}.mf-acts li.done label{color:var(--mf-mut);text-decoration:line-through}.mf-acts input[type=checkbox]{margin:0 6px 0 0;vertical-align:-1px;accent-color:var(--mf-acc)}.mf-pts{margin:6px 0 0;padding-left:16px}.mf-xyz .mxyz-cite-cluster-toggle,.mf-xyz .mxyz-cite-pill{display:inline-block!important;min-width:15px!important;padding:0 3px!important;margin:0 0 0 2px!important;height:auto!important;border:1px solid var(--mf-line)!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--mf-acc)!important;font:600 11px/14px ui-monospace,Menlo,monospace!important;text-align:center;vertical-align:1px!important;cursor:pointer}.mf-xyz .mxyz-pi-inline-pill{color:var(--mf-mut)!important}.mf-xyz .mxyz-cite-cluster-toggle:hover,.mf-xyz .mxyz-cite-pill:focus,.mf-xyz .mxyz-cite-pill:hover{border-color:var(--mf-acc)!important;outline:none}.mf-xyz .mxyz-cite-cluster-box,.mf-xyz .mxyz-cite-group{display:inline!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}.mf-xyz .mxyz-drug-pi-btn{display:inline-flex!important;align-items:center;gap:3px;margin-left:6px!important;padding:0 4px!important;border:1px solid var(--mf-line)!important;border-radius:8px!important;background:transparent!important;color:var(--mf-mut)!important;font:600 11px/14px ui-monospace,Menlo,monospace!important;vertical-align:2px;cursor:pointer}.mf-xyz .mxyz-drug-pi-btn span+span{display:none}.mf-more{margin-top:18px;border-top:1px solid var(--mf-line);padding-top:8px}.mf-more>summary{cursor:pointer;color:var(--mf-acc);font-size:12px}.mf-more[open]>summary{margin-bottom:10px}.mf-drawer{margin:8px 0 0;padding:12px 14px;border:1px solid var(--mf-line);border-radius:8px;background:var(--mf-surf);color:var(--mf-fg);font:12.5px/1.55 ui-monospace,Menlo,monospace;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow:auto}.mf-rt{display:inline-block;min-width:64px;margin-right:6px;padding:0 6px;font:600 11px/16px system-ui,sans-serif;text-align:center;border-radius:8px;vertical-align:1px;white-space:nowrap}.mf-rt-r,.mf-tag.issue,.mf-tag.not-met{background:#f5f5f7;color:#b91c1c;border:1px solid #e5e5ea}.mf-rt-y,.mf-tag.partly{background:#f5f5f7;color:#92400e;border:1px solid #fde68a}.mf-rt-g,.mf-tag.met{background:#f5f5f7;color:#15803d;border:1px solid #bbf7d0}.mf-rt-n{background:#f5f5f7;color:#1d1d1f;border:1px solid #e5e5ea}.mf-dom{font-weight:600;color:var(--mf-fg)}.mf-probs ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--mf-fg)}.mf-probs li{padding:8px 10px;border-bottom:1px solid var(--mf-line);color:var(--mf-fg)}.mf-probs .mf-sev{color:var(--mf-mut)}.mf-probs .mf-rt{margin-left:6px}@media (max-width:760px){.mf-probs li{padding:8px 0}table.mf-t thead{display:none}table.mf-t,table.mf-t tbody,table.mf-t td,table.mf-t tr{display:block;width:auto!important}table.mf-t tr{border-bottom:1px solid var(--mf-line);padding:8px 0}table.mf-t td{border:0;padding:4px 0}}.mf-reg .mf-agent{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border:1px solid var(--mf-line);border-radius:8px;background:var(--mf-surf);margin:0 0 12px}.mf-agent-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--mf-accbg);color:var(--mf-acc);font-weight:600;font-size:13px;flex:none}.mf-agent-tx{flex:1 1;min-width:240px}.mf-agent-tx b{font-weight:600;font-size:13px;color:var(--mf-fg)}.mf-agent-tx p{margin:1px 0 0}.mf-agent-meta,.mf-agent-tx p{color:var(--mf-mut);font-size:12px}.mf-agent-meta{display:flex;flex-wrap:wrap;gap:6px 14px}.mf-agent-meta b{color:var(--mf-fg);font-weight:600}.mf-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--mf-line);background:var(--mf-bg);color:var(--mf-fg);cursor:pointer;font-size:13px;font-weight:400;white-space:nowrap}.mf-btn:hover{background:var(--mf-hov)}.mf-btn.pri{background:var(--mf-fg);color:var(--mf-bg);border-color:var(--mf-fg)}.mf-btn.pri:hover{opacity:.9}.mf-reg .mf-agent .mreg-agentd-steps,.mf-reg .mf-agent .mreg-agentd-tools{flex-basis:100%}.mf-reg .mf-agent .mreg-agentd-step,.mf-reg .mf-agent .mreg-agentd-tools button{background:var(--mf-bg);border-color:var(--mf-line);color:var(--mf-fg)}.mf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px}.mf-search{flex:0 1 260px;min-width:180px;height:32px;border:1px solid var(--mf-line);border-radius:8px;background:var(--mf-bg);color:var(--mf-fg);padding:0 10px;font-size:13px}.mf-search:focus{outline:2px solid var(--mf-accbg);border-color:var(--mf-acc)}.mf-chips{display:flex;flex-wrap:wrap;gap:4px}.mf-chip{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--mf-line);background:var(--mf-bg);color:var(--mf-mut);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mf-chip em{font-style:normal;font-size:11px;color:var(--mf-mut)}.mf-chip.on{background:var(--mf-fg);color:var(--mf-bg);border-color:var(--mf-fg)}.mf-chip.on em{color:var(--mf-bg);opacity:.75}.mf-chip .d{width:6px;height:6px;border-radius:50%}.mf-sort{height:32px;border:1px solid var(--mf-line);background:var(--mf-bg);padding:0 10px;font-size:12px;color:var(--mf-mut);cursor:pointer}.mf-sel,.mf-sort{border-radius:8px}.mf-sel{display:flex;align-items:center;gap:4px;min-height:38px;padding:0 6px 0 12px;background:var(--mf-fg);color:var(--mf-bg);margin:0 0 8px;font-size:13px}.mf-sel b{font-weight:600;margin-right:8px}.mf-sel button{background:none;border:0;color:var(--mf-bg);padding:0 10px;height:28px;border-radius:8px;cursor:pointer;font-size:13px}.mf-sel button:hover:not(:disabled){background:hsla(0,0%,50%,.25)}.mf-sel button:disabled{opacity:.45;cursor:default}.mf-sel .mf-cease{color:#ff9b8c}.mf-sel .mf-clr{opacity:.7}.mf-hint{color:var(--mf-mut);font-size:12px;margin:0 2px 8px}html.dark .mf-sel .mf-cease{color:#c23b2b}.mf-more div,.mf-more li,.mf-more section{border-color:var(--mf-line)!important}.mf-more [style*=background]:not(button){background:var(--mf-surf)!important}.mf-more [style*=color]:not(a):not(button):not(.mxyz-cite-pill),.mf-more h4{color:var(--mf-fg)!important}.mf-more [style*=border-left],.mf-more [style*=border-top]{border-top-width:1px!important;border-left-width:1px!important}html:is(.dark,[data-skin-mode=dark]) .mf-xyz strong[style*="#0f172a"]{color:var(--mf-fg)!important}.mf-xyz .mc2-val{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}html:is(.dark,[data-skin-mode=dark]) .mf-xyz .v-danger{background:rgba(239,57,82,.24);color:#ff9c8f}html:is(.dark,[data-skin-mode=dark]) .mf-xyz .v-off{background:rgba(252,213,26,.24);color:var(--mf-fg)}html:is(.dark,[data-skin-mode=dark]) .mf-xyz .mf-b{color:var(--mf-fg)!important}html[data-skin] body.prodterm .mc2 .mf-xyz .mc2-val.v-danger,html[data-skin] body.prodterm .mc2 .mf-xyz .mc2-val.v-off{padding:0 4px!important;border-radius:8px!important;font-weight:400!important}html[data-skin] body.prodterm .mc2 .mf-xyz .mc2-val.v-danger{background:rgba(239,57,82,.15)!important;color:#c8102e!important}html[data-skin] body.prodterm .mc2 .mf-xyz .mc2-val.v-off{background:rgba(252,213,26,.45)!important;color:inherit!important}html[data-skin][data-skin-mode=dark] body.prodterm .mc2 .mf-xyz .mc2-val.v-danger{background:rgba(239,57,82,.24)!important;color:#ff9c8f!important}html[data-skin][data-skin-mode=dark] body.prodterm .mc2 .mf-xyz .mc2-val.v-off{background:rgba(252,213,26,.24)!important;color:var(--mf-fg)!important}html[data-skin] body.prodterm .mc2 .mf-xyz .mc2-val.v-danger:before,html[data-skin] body.prodterm .mc2 .mf-xyz .mc2-val.v-off:before{content:none!important;display:none!important}.mf-key{border:1px solid var(--mf-line);border-radius:8px;padding:12px 16px;margin:10px 0 4px;background:var(--mf-bg)}.mf-key>.mf-h2{margin:0 0 6px}.mf-sum{margin:0;font-weight:600;font-size:15px;color:var(--mf-fg)}.mf-sum2{margin:2px 0 0;font-size:13px;color:var(--mf-mut)}.mf-pri-h{margin:12px 0 4px;display:flex;gap:10px;align-items:baseline;font-size:13px}.mf-pri-h span{color:var(--mf-mut);font-size:12px}.mf-pri{list-style:none;margin:0;padding:0}.mf-pri li{display:grid;grid-template-columns:1fr auto;grid-gap:0 16px;gap:0 16px;padding:7px 0;border-top:1px solid var(--mf-line);font-size:13px}.mf-pri li:first-child{border-top:0}.mf-pri label{display:flex;gap:8px;align-items:baseline;cursor:pointer;color:var(--mf-fg)}.mf-pri input{margin:0;flex:0 0 auto}.mf-pri-n{color:var(--mf-mut)}.mf-pri b{font-weight:600;color:var(--mf-fg)}.mf-pri b.r{color:var(--mf-red)}.mf-pri-m{color:var(--mf-mut)}.mf-pri-due{font-weight:600;font-size:12px;white-space:nowrap;color:var(--mf-fg)}.mf-pri-due.now{color:var(--mf-red)}.mf-pri li.done label>span{text-decoration:line-through;color:var(--mf-mut)}html:is(.dark,[data-skin-mode=dark]) .mf-key{background:transparent}html[data-skin] body.prodterm .mc2 .mf-xyz label,html[data-skin][data-skin-mode] body.prodterm .mc2 .mf-xyz label{color:var(--mf-fg)!important}@media (max-width:640px){.mf-pri li{grid-template-columns:1fr}.mf-pri-due{padding-left:24px}}.mf-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mf-title-row .mf-dot{float:none;margin:0;flex-shrink:0}.mf-title-row b.mf-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0}.mf-title-row .mf-band{margin-left:0}.mf-score-pill{display:inline-flex;align-items:center;padding:1px 8px;border-radius:99px;font:600 11px/16px ui-monospace,Menlo,monospace;border:1px solid var(--mf-line)}tr.mf-act .mf-score-pill{color:var(--mf-red);background:var(--mf-redbg);border-color:#e5e5ea}tr.mf-rev .mf-score-pill{color:var(--mf-amb);background:var(--mf-ambbg);border-color:#eed6ab}tr.mf-ok .mf-score-pill{color:var(--mf-grn);background:var(--mf-grnbg);border-color:#e5e5ea}html:is(.dark,[data-skin-mode=dark]) tr.mf-act .mf-score-pill{border-color:#5c2822}html:is(.dark,[data-skin-mode=dark]) tr.mf-rev .mf-score-pill{border-color:#5c4520}html:is(.dark,[data-skin-mode=dark]) tr.mf-ok .mf-score-pill{border-color:#204b2d}.mf-facts{margin:6px 0 0 14px;padding:9px 11px;background:var(--mf-surf);border:1px solid var(--mf-line);border-radius:8px;display:flex;flex-direction:column;gap:6px}.mf-fact-row{font-size:12px;line-height:1.45;color:var(--mf-fg)}.mf-fact-lbl{font-weight:600;color:var(--mf-mut);margin-right:5px;font-size:12px}.mf-val-chip{display:inline-block;padding:0 6px;margin:1px 3px 1px 0;border-radius:8px;font:600 11px/1.5 ui-monospace,Menlo,monospace;background:var(--mf-bg);border:1px solid var(--mf-line);color:var(--mf-fg)}.mf-val-chip.abn{color:var(--mf-red);background:var(--mf-redbg);border-color:#e5e5ea}.mf-val-chip.warn{color:var(--mf-amb);background:var(--mf-ambbg);border-color:#eed6ab}.mf-val-chip.ok{color:var(--mf-grn);background:var(--mf-grnbg);border-color:#e5e5ea}html:is(.dark,[data-skin-mode=dark]) .mf-val-chip.abn{border-color:#5c2822}html:is(.dark,[data-skin-mode=dark]) .mf-val-chip.warn{border-color:#5c4520}html:is(.dark,[data-skin-mode=dark]) .mf-val-chip.ok{border-color:#204b2d}.mf-tg.i-rev{background:#f5f5f7;color:#92400e;border:1px solid #fde68a}.mf-ok-fold{margin:8px 0 0 14px}.mf-ok-fold>summary{cursor:pointer;color:var(--mf-acc);font-size:12px;font-weight:400}ol.mf-okl{margin:6px 0 0;padding-left:16px;font-size:12px;color:var(--mf-mut)}ol.mf-okl li{margin-bottom:4px}.mac{margin:0 0 14px}.mac .mac-lanes{grid-template-columns:repeat(3,minmax(0,1fr))}.mac .mac-n{letter-spacing:0}.mac .mac-n,.mac .mac-rw{font-weight:400;color:var(--cl-mute,#4b5563)}.mac .mac-rw{display:block;font-size:11px}.mac .mac-kt{font-size:11px;text-transform:none;letter-spacing:.05em;border:1px solid var(--cl-line,#e1e5ea);border-radius:8px;padding:0 4px;color:var(--cl-mute,#4b5563);margin-right:4px}.mac .ri-chip-when.mac-now{background:var(--cl-bad,#fdecec);color:var(--cl-badt,#991b1b)}.mac .mac-asl{padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:3px 18px;gap:3px 18px}.mac .mac-asl,.mac .mac-sub{margin:8px 0 0;font-size:12px}.mac .mac-sub{color:var(--cl-mute,#4b5563)}.mac-ref{margin:4px 0 10px;font:inherit;font-weight:600;font-size:13px;background:none;border:1px solid var(--cl-line,#e1e5ea);border-radius:8px;padding:7px 12px;color:var(--cl-navy,#0b3d91);cursor:pointer}.mac-ref[aria-expanded=true] .mac-caret{display:inline-block;transform:rotate(90deg)}.mac-ref:focus-visible{outline:2px solid var(--cl-navy,#0b3d91);outline-offset:2px}html[data-skin=clarity][data-skin-mode=dark] body.prodterm .mac-ref{color:#84adff}@media (max-width:760px){.mac .mac-lanes{grid-template-columns:1fr}}.mac{container-type:inline-size}@container (max-width: 1000px){.mac .ri-body{grid-template-columns:1fr}.mac .ri-issues{border-right:0;border-bottom:1px solid var(--cl-line,#e1e5ea)}}@container (max-width: 700px){.mac .mac-lanes{grid-template-columns:1fr}.mac .ri-lane{border-right:0}}.cdm-views{margin-top:6px;scroll-margin-top:56px}.cdm-view-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font:400 13px/1.4 Inter,system-ui,sans-serif;color:#1d1d1f}.cdm-view-btn{margin:0;padding:4px 11px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:600 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}.cdm-view-btn[aria-pressed=true]{background:#1d1d1f;border-color:#1f2d3d;color:#fff}.cdm-view-old{margin-left:10px;font-weight:400;color:#6e6e73}.cdm-view-sep{margin:0 4px 0 -2px;color:#a1a1a6}.cdm-view-groups{display:inline-flex;gap:6px;margin-left:12px}.cdm-view-groups button{margin:0;padding:3px 10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:600 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}.cdm-view-groups button[aria-selected=true]{background:#e5e5ea;border-color:#8fcdb4;color:#1d1d1f}.cdm-view-compact{display:inline-flex;align-items:center;gap:5px;margin-left:12px}.cdm-view-note{margin-left:auto;color:#1d1d1f;font-size:12px}.cdm-view-loading{padding:24px;color:#6e6e73}.cdm-view-frame{position:relative;isolation:isolate}.cdm-drill{margin-top:12px;border-top:2px solid #1f2d3d;padding-top:8px}.cdm-view-plan{margin:0 0 0 12px;padding:4px 11px;border:0;border-radius:8px;background:#2463eb;color:#fff;font:600 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}