.mc2,.mc2-headctx,.mc2-pop{--font-anthropic-sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--color-fg:#1a1a1a;--color-fg-muted:#6b6b6b;--color-bg:#f7f7f7;--color-panel:#fff;--color-border-line:#e4e4e4;--cds-font-size-caption:12px;--cds-font-size-body:14px;--cds-font-size-heading:16px;--cds-font-weight-medium:500;--cds-gap-xs:4px;--cds-gap-sm:8px;--cds-gap-md:16px;--cds-gap-lg:24px;--cds-pad-xs:4px;--cds-pad-sm:8px;--cds-pad-md:12px;--cds-pad-lg:20px;--cds-radius:8px;--cds-chart-grid:#ececec;--cds-border:#e5e5ea;--cds-shadow-popover:0 4px 16px rgba(0,0,0,.12);--cds-text-secondary:#6b6b6b;--p-green:#30a141;--p-blue:#197de8;--p-orange:#fa620b;--p-yellow:#fcd51a;--p-red:#ef3952;font-family:var(--font-anthropic-sans);color:var(--color-fg);line-height:normal}.mc2{display:flex;flex-direction:column;gap:var(--cds-gap-md);container-type:inline-size;position:relative}.mc2 h2{margin:0;font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium)}.mc2-wait{margin:0;padding:var(--cds-pad-md);color:var(--color-fg-muted);font-size:var(--cds-font-size-body)}.mc2-tabs{display:flex;flex-wrap:wrap;gap:var(--cds-gap-lg);row-gap:var(--cds-gap-xs);border-bottom:1px solid var(--color-border-line)}.mc2-tabs button{font:inherit;font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--cds-pad-xs) 2px;color:var(--color-fg-muted);cursor:pointer}.mc2-tabs button[aria-selected=true]{color:var(--color-fg);border-bottom-color:var(--color-fg)}.mc2 button:focus-visible,.mc2 input:focus-visible,.mc2 th:focus-visible,.mc2 tr:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.mc2-card{background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);padding:var(--cds-pad-lg);min-width:0}.mc2-cardhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--cds-gap-sm) var(--cds-gap-md);margin-bottom:var(--cds-gap-md)}.mc2-note{margin:var(--cds-gap-xs) 0 0;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);line-height:1.45}.mc2-keys{display:flex;flex-direction:column;gap:var(--cds-gap-xs)}.mc2-legend{display:flex;flex-wrap:wrap;gap:var(--cds-gap-sm) var(--cds-gap-md);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mc2-legend span{display:inline-flex;align-items:center;gap:6px}.mc2-legend b{color:var(--color-fg);font-weight:var(--cds-font-weight-medium)}.mc2-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;flex:none}.mc2 .d-danger{background:var(--p-red)}.mc2 .d-off,.mc2 .d-yellow{background:var(--p-yellow)}.mc2 .d-on{background:var(--p-green)}.mc2 .d-nodata{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-fg-muted)}.mc2-scroll{overflow-x:visible}@container (max-width: 960px){.mc2-scroll{overflow-x:auto}}.mc2-t{width:100%;border-collapse:separate;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--cds-font-size-body)}.mc2-t>thead>tr>th{position:-webkit-sticky;position:sticky;top:var(--mc2-top,0);z-index:2;background:var(--color-panel);text-align:left;font-size:var(--cds-font-size-caption);font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted);padding:var(--cds-pad-xs) var(--cds-pad-sm);border-bottom:1px solid var(--color-border-line);white-space:nowrap}.mc2-t>thead>tr>th.n{text-align:center}.mc2-t th button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.mc2-t th[aria-sort=ascending] button:after{content:" ↑"}.mc2-t th[aria-sort=descending] button:after{content:" ↓"}.mc2-t>tbody>tr>td{padding:var(--cds-pad-sm);border-bottom:1px solid var(--color-border-line);vertical-align:middle}.mc2-t>tbody>tr>td.n{text-align:center}.mc2-t>tbody>tr>td+td,.mc2-t>thead>tr>th+th{border-left:1px solid var(--color-border-line)}.mc2-meds>thead>tr>th.dom{background:linear-gradient(rgba(26,26,26,.05),rgba(26,26,26,.05)),var(--color-panel);color:var(--color-fg)}.mc2-meds>tbody>tr>td.dom+td.dom,.mc2-meds>thead>tr>th.dom+th.dom{border-left:0}.mc2-thi{width:.85rem;height:.85rem;vertical-align:-2px;margin-right:5px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.mc2-meds>tbody>tr:not(.mc2-x){cursor:pointer}.mc2-meds>tbody>tr:not(.mc2-x):hover{background:rgba(26,26,26,.04)}.mc2-meds>tbody>tr[aria-expanded=true]{background:rgba(26,26,26,.05)}.mc2-meds>tbody>tr[aria-expanded=true]>td{border-bottom-color:transparent}.mc2-name{font-weight:var(--cds-font-weight-medium)}.mc2-name:before{content:"›";display:inline-block;width:1rem;color:var(--color-fg-muted);transition:transform .15s}.mc2-meds>tbody>tr[aria-expanded=true] .mc2-name:before{transform:rotate(90deg)}.mc2-sub{display:block;margin-left:1rem;font-size:var(--cds-font-size-caption)}.mc2-sub,.mc2-zero{color:var(--color-fg-muted)}.mc2-zero{opacity:.55}.mc2-none{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.mc2-ctlw{display:flex;align-items:center;gap:var(--cds-gap-sm);min-width:8.5rem}.mc2-pct{width:2.75rem;text-align:right}.mc2-bar{flex:1 1;min-width:4rem;height:8px;background:var(--cds-chart-grid);overflow:hidden}.mc2-bar,.mc2-fill{border-radius:999px;display:block}.mc2-fill{height:100%}.mc2 .f-danger,.mc2-headctx .f-danger{background:var(--p-red)}.mc2 .f-yellow,.mc2-headctx .f-yellow{background:var(--p-yellow)}.mc2 .f-on,.mc2-headctx .f-on{background:var(--p-green)}.mc2-cnt{display:inline-flex;align-items:center;gap:8px;min-width:2.5rem;font-weight:var(--cds-font-weight-medium)}.mc2-cnt.danger{color:var(--p-red);font-weight:600}.mc2-cnt.z{color:var(--color-fg-muted);font-weight:400}.mc2-iss{font-weight:var(--cds-font-weight-medium)}.mc2-crit{display:block;font-size:var(--cds-font-size-caption);color:var(--p-red);font-weight:600;white-space:nowrap}.mc2-act{display:flex;flex-direction:column;gap:4px;min-width:4.5rem}.mc2-act .mc2-bar{flex:none;min-width:0;width:100%;height:5px}.mc2-due{display:inline-block;padding:2px 10px;border-radius:999px;font-size:var(--cds-font-size-caption);background:rgba(26,26,26,.07);text-transform:capitalize;white-space:nowrap}.mc2-due.now{background:var(--color-fg);color:var(--color-panel);font-weight:var(--cds-font-weight-medium)}.mc2-due.next{background:rgba(252,213,26,.45)}.mc2-x2{margin-left:4px;opacity:.75}.mc2-meds>tbody>tr.mc2-x>td{padding:0 var(--cds-pad-sm) var(--cds-pad-md);cursor:default}.mc2-pt{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border-line);border-radius:var(--cds-radius);line-height:1.4}.mc2-pt,.mc2-pt>thead>tr>th{background:var(--color-panel)}.mc2-pt>thead>tr>th{position:-webkit-sticky;position:sticky;top:calc(var(--mc2-top,0px) + var(--mc2-thh,0px));z-index:1;padding:6px 12px;font-size:var(--cds-font-size-caption);font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted);text-align:left;border-bottom:1px solid var(--color-border-line)}.mc2-pt .mc2-pr>td+td,.mc2-pt>thead>tr>th+th{border-left:1px solid var(--color-border-line)}.mc2-pt .mc2-ps>th{padding:4px 12px;text-align:left;font-size:var(--cds-font-size-caption);font-weight:400;color:var(--color-fg);cursor:pointer;border-top:1px solid var(--color-border-line)}.mc2-pt>tbody:first-of-type .mc2-ps>th{border-top:0}.mc2-pt .mc2-ps>th:before{content:"›";display:inline-block;width:.75rem;color:var(--color-fg-muted);transform:rotate(90deg);transition:transform .15s}.mc2-pt tbody.closed .mc2-ps>th:before{transform:none}.mc2-bandin{display:inline-flex;align-items:center;gap:8px;vertical-align:middle}.mc2-pt tbody.closed .mc2-pr{display:none}.mc2-pt tbody.t-danger .mc2-ps>th{background:rgba(239,57,82,.09)}.mc2-pt tbody.t-off .mc2-ps>th{background:rgba(252,213,26,.2)}.mc2-pt tbody.t-on .mc2-ps>th{background:rgba(48,161,65,.09)}.mc2-pt tbody.t-nodata .mc2-ps>th,.mc2-pt tbody.t-ref .mc2-ps>th{background:rgba(26,26,26,.04)}.mc2-pt .mc2-pr>td{padding:8px 12px;vertical-align:top}.mc2-ico{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:8px}.mc2-ico svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.mc2 .i-danger{background:var(--p-red);color:#fff}.mc2 .i-off{background:var(--p-yellow);color:#1d1d1f}.mc2 .i-on{background:var(--p-green);color:#fff}.mc2 .i-nodata{color:var(--color-fg-muted)}.mc2 .i-nodata,.mc2 .i-ref{box-shadow:inset 0 0 0 1.5px var(--color-fg-muted)}.mc2 .i-ref{color:var(--color-fg)}.mc2-ahc{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc2-an{font-weight:600;letter-spacing:.06em;text-transform:none}.mc2-af{color:var(--color-fg-muted)}.mc2-cell{display:flex;flex-direction:column;gap:6px;min-width:0}.mc2-xi{display:flex;align-items:flex-start;gap:8px}.mc2-xi>.mc2-dot{margin-top:.45em}.mc2-ring{width:.7rem;height:.7rem;border-radius:50%;flex:none;margin-top:.35em;box-shadow:inset 0 0 0 1.5px var(--p-green)}.mc2-ring.cov{box-shadow:inset 0 0 0 1.5px var(--color-fg-muted)}.mc2-cov,.mc2-fsub{color:var(--color-fg-muted)}.mc2-fsub{display:block;margin-top:2px;font-size:var(--cds-font-size-caption)}.mc2-fi-to{color:var(--color-fg-muted)}.mc2-dl{display:flex;align-items:flex-start;gap:6px;min-width:0}.mc2-dl .mc2-due{flex:none;padding:0 8px;line-height:1.4rem}.mc2-dl .mc2-clamp{-webkit-line-clamp:2}.mc2-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.mc2-clamp.open{display:block}.mc2-fine summary{cursor:pointer;width:-moz-fit-content;width:fit-content;font-size:var(--cds-font-size-caption);color:var(--p-green);list-style:none}.mc2-fine summary::-webkit-details-marker{display:none}.mc2-fine summary:before{content:"✓ "}.mc2-fine[open] summary{margin-bottom:6px}.mc2-fine .mc2-xi{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);margin-bottom:4px}.mc2-val{padding:0 4px;border-radius:8px;font-weight:var(--cds-font-weight-medium);white-space:nowrap}:is(.mc2,.mf-xyz) .v-danger{background:rgba(239,57,82,.15);color:var(--p-red)}:is(.mc2,.mf-xyz) .v-off{background:rgba(252,213,26,.45)}.mc2 .v-on{background:rgba(48,161,65,.15);color:var(--p-green)}.mc2 .v-nodata,.mc2 .v-none{background:rgba(26,26,26,.07)}.mc2-sup{font-size:.7em;vertical-align:super;line-height:0;color:var(--color-fg-muted);margin-left:2px}.mc2-sup a{color:inherit;text-decoration:none}.mc2-sup a:hover{color:var(--color-fg);text-decoration:underline}.mc2-refs{margin:0;padding-left:2.25rem;columns:22rem 2;column-gap:var(--cds-gap-lg);font-size:var(--cds-font-size-caption);line-height:1.45}.mc2-refs li{page-break-inside:avoid;break-inside:avoid;margin-bottom:4px;border-radius:8px;transition:background-color .3s}.mc2-refs li::marker{color:var(--color-fg-muted)}.mc2-refs a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-line);text-decoration-color:var(--color-border-line);text-underline-offset:2px}.mc2-refs li.hit{background:rgba(252,213,26,.4)}.mc2-dom{color:var(--color-fg-muted)}.mc2-pi{display:flex;flex-direction:column;gap:6px;font-size:var(--cds-font-size-caption);line-height:1.45;min-width:0}.mc2-pih{font-size:var(--cds-font-size-body);font-weight:600}.mc2-pim{color:var(--color-fg-muted)}.mc2-pinote{color:var(--color-fg)}.mc2-pitri{font-weight:600}.mc2-pibox{border:1px solid rgba(239,57,82,.45);background:rgba(239,57,82,.06);border-radius:8px;padding:6px 10px}.mc2-pibox b{display:block;color:var(--p-red);font-size:11px;letter-spacing:.06em;text-transform:none}.mc2-pit{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:4px}.mc2-pit th{text-align:left;font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted);padding:4px 8px;border-bottom:1px solid var(--color-border-line)}.mc2-pit th:first-child{width:24%}.mc2-pit th:last-child{width:18%}.mc2-pit td{padding:6px 8px;border-bottom:1px solid var(--color-border-line);vertical-align:top;overflow-wrap:anywhere}.mc2-pit tr:last-child td{border-bottom:0}.mc2-pin{font-weight:var(--cds-font-weight-medium)}.mc2-pitx p{margin:0 0 4px}.mc2-pitx.clamp{max-height:17.5em;overflow:hidden}.mc2-pisub{display:block;margin:8px 0 2px;font-weight:600}.mc2-pisub2{display:block;margin:6px 0 2px;font-weight:var(--cds-font-weight-medium)}.mc2-pitx>:first-child{margin-top:0}.mc2-pin.sub{padding-left:20px}.mc2-pit .mc2-pig td{background:rgba(26,26,26,.04);font-weight:600;letter-spacing:.02em}.mc2-more{font:inherit;background:none;border:0;padding:2px 0 0;color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-line);text-decoration-color:var(--color-border-line);text-underline-offset:2px;cursor:pointer}.mc2-feed{display:inline-block;margin:0 4px 4px 0;padding:1px 8px;border-radius:999px;background:rgba(26,26,26,.05);box-shadow:inset 0 0 0 1px var(--color-border-line);white-space:nowrap}.mc2-rxbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-sm);padding:var(--cds-pad-xs) var(--cds-pad-sm);margin-bottom:var(--cds-gap-sm);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);background:rgba(26,26,26,.03)}.mc2-count{min-width:10rem;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mc2-rxbar.on .mc2-count{color:var(--color-fg);font-weight:var(--cds-font-weight-medium)}.mc2-msg{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mc2-btn{font:inherit;font-size:var(--cds-font-size-caption);padding:4px 12px;border-radius:8px;border:1px solid var(--color-border-line);background:var(--color-panel);color:var(--color-fg);cursor:pointer}.mc2-btn:disabled{opacity:.45;cursor:not-allowed}.mc2-btn.is-main{background:var(--color-fg);color:var(--color-panel);border-color:var(--color-fg)}.mc2-btn.is-danger{color:var(--p-red);border-color:rgba(239,57,82,.45)}.mc2-btn.is-x{margin-left:auto}.mc2-rx .ck{width:2.25rem;text-align:center}.mc2-rx input[type=checkbox]{width:1rem;height:1rem;margin:0;accent-color:var(--color-fg);cursor:pointer}.mc2-rx>tbody>tr>td{vertical-align:top}.mc2-rx>tbody>tr{cursor:pointer}.mc2-rx>tbody>tr:hover{background:rgba(26,26,26,.04)}.mc2-rx>tbody>tr.sel{background:rgba(26,26,26,.08)}.mc2-rxname{display:block;font-weight:var(--cds-font-weight-medium)}.mc2-rxform{display:block;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mc2-dir{min-width:12rem}.mc2-left{display:inline-block;margin-top:3px;padding:0 8px;border-radius:999px;font-size:var(--cds-font-size-caption);white-space:nowrap}.mc2 .l-danger{background:rgba(239,57,82,.15);color:var(--p-red);font-weight:600}.mc2 .l-off{background:rgba(252,213,26,.45)}.mc2 .l-on{background:rgba(48,161,65,.13);color:var(--p-green)}.mc2-st{display:inline-block;padding:1px 10px;border-radius:999px;font-size:var(--cds-font-size-caption);white-space:nowrap}.mc2 .st-active{background:rgba(48,161,65,.13);color:var(--p-green)}.mc2 .st-ceased,.mc2 .st-draft{box-shadow:inset 0 0 0 1px var(--color-border-line);color:var(--color-fg-muted)}.mc2-ctlpill{font:inherit;display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--color-border-line);border-radius:999px;padding:1px 10px 1px 8px;cursor:pointer;color:var(--color-fg);white-space:nowrap}.mc2-ctlpill:hover{border-color:var(--color-fg)}.mc2-goalbtn{font:inherit;line-height:1;min-width:28px;min-height:28px;background:none;border:1px solid var(--color-border-line);border-radius:8px;color:var(--color-fg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mc2-goalbtn svg{transition:transform .15s}.mc2-goalbtn[aria-expanded=true] svg{transform:rotate(90deg)}.mc2-goalbtn:hover,.mc2-goalbtn[aria-expanded=true]{border-color:var(--color-fg)}.mc2-rx>tbody>tr.goals-on>td{border-bottom-color:transparent}.mc2-rx>tbody>tr.goals-on>td,.mc2-rx>tbody>tr.mc2-pr>td{background:hsla(0,0%,50%,.07)}.mc2-goalcap{font-size:var(--cds-font-size-caption);font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted);margin:0 0 6px}.mc2-rx>tbody>tr.mc2-pr{cursor:auto}.mc2-rx>tbody>tr.mc2-pr>td{padding:8px 12px 14px;white-space:normal}.mc2-rx .mc2-pr .mc2-md{overflow-x:auto;max-width:calc(100cqw - 24px);position:-webkit-sticky;position:sticky;left:12px}.mc2-pop{position:fixed;z-index:10000;width:max-content;max-width:min(24rem,calc(100vw - 16px));background:#fff;border:1px solid var(--cds-border);border-radius:var(--cds-radius);box-shadow:var(--cds-shadow-popover);font-size:var(--cds-font-size-caption);line-height:1.4;pointer-events:none;overflow:hidden}.mc2-pop-h{padding:6px 12px;font-weight:600;letter-spacing:.05em;text-transform:none;border-bottom:1px solid var(--cds-border)}.mc2-pop .pt-danger{background:rgba(239,57,82,.12)}.mc2-pop .pt-off{background:rgba(252,213,26,.28)}.mc2-pop .pt-on{background:rgba(48,161,65,.12)}.mc2-pop .pt-nodata,.mc2-pop .pt-none{background:rgba(26,26,26,.05)}.mc2-pop-b{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.mc2-pop-b>div>span:last-child{white-space:pre-line}.mc2-pop-k{display:block;color:var(--cds-text-secondary)}@container (max-width: 760px){.mc2 .opt{display:none}}@container (max-width: 640px){.mc2-pt colgroup,.mc2-pt thead{display:none}.mc2-pt,.mc2-pt tbody,.mc2-pt td,.mc2-pt th,.mc2-pt tr{display:block}.mc2-pt .mc2-pr>td+td{border-left:0;border-top:1px dashed var(--color-border-line)}.mc2-pt .mc2-pr>td:before{content:attr(data-label);display:block;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin-bottom:4px}}.mc2 .st-review{background:rgba(252,213,26,.45)}.mc2-focus>tbody>tr.mc2-openrow>td{padding:var(--cds-pad-xs) var(--cds-pad-sm);background:var(--color-panel)}.mc2-openhead{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mc2-openhead .mc2-name{font-weight:600;font-size:1rem}.mc2-openhead .mc2-ctlw{flex:0 1 18rem;min-width:10rem}.mc2-focus .mc2-pt>thead>tr>th{background:#f5f5f7;color:#1d1d1f;font-weight:600;letter-spacing:.04em;text-transform:none;padding:8px 12px;border-top:1px solid #e5e5ea;border-bottom:2px solid #1877f2}.mc2-focus .mc2-pt>thead>tr>th+th{border-left-color:#e5e5ea}.mc2-headctx{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:15px;color:#1d1d1f}.mc2-headctx .mc2-headsep{color:var(--color-fg-muted)}.mc2-headctx .mc2-headname{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22rem}.mc2-headctx .mc2-pct{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mc2-headctx .mc2-bar{flex:none;width:96px;min-width:0}.mc2-md{max-height:70vh;overflow:auto;margin-top:6px;font-size:var(--cds-font-size-body);line-height:1.5;min-width:0;overflow-wrap:anywhere}.mc2-md>:first-child{margin-top:0}.mc2-md h1,.mc2-md h2{font-size:1.05rem;font-weight:600;margin:14px 0 6px}.mc2-md h3,.mc2-md h4{font-size:var(--cds-font-size-body);font-weight:600;margin:12px 0 4px}.mc2-md ol,.mc2-md p,.mc2-md ul{margin:0 0 8px}.mc2-md ol,.mc2-md ul{padding-left:1.4rem}.mc2-md li{margin-bottom:3px}.mc2-md table{border-collapse:collapse;margin:6px 0 12px;font-size:var(--cds-font-size-caption);width:100%}.mc2-md td,.mc2-md th{border:1px solid var(--color-border-line);padding:4px 8px;text-align:left;vertical-align:top}.mc2-md th{background:rgba(26,26,26,.04);font-weight:var(--cds-font-weight-medium)}.mc2-md blockquote{margin:0 0 8px;padding:6px 10px;border-radius:8px;background:rgba(26,26,26,.04)}.mc2-md hr{border:0;border-top:1px solid var(--color-border-line);margin:12px 0}.mc2-md a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-border-line);text-decoration-color:var(--color-border-line);text-underline-offset:2px}.mc2-mdh{margin:10px 0 4px;font-size:var(--cds-font-size-caption);font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--color-fg-muted)}.mc2-pt .mc2-ps>th{position:-webkit-sticky;position:sticky;top:calc(var(--mc2-top,0px) + var(--mc2-thh,0px) + var(--mc2-pth,0px));z-index:1;background-color:var(--color-panel)}.mc2-pt tbody.t-danger .mc2-ps>th{background:linear-gradient(rgba(239,57,82,.09),rgba(239,57,82,.09)),var(--color-panel)}.mc2-pt tbody.t-off .mc2-ps>th{background:linear-gradient(rgba(252,213,26,.2),rgba(252,213,26,.2)),var(--color-panel)}.mc2-pt tbody.t-on .mc2-ps>th{background:linear-gradient(rgba(48,161,65,.09),rgba(48,161,65,.09)),var(--color-panel)}.mc2-pt tbody.t-nodata .mc2-ps>th,.mc2-pt tbody.t-ref .mc2-ps>th{background:linear-gradient(rgba(26,26,26,.04),rgba(26,26,26,.04)),var(--color-panel)}.mc2-raw{margin-top:8px;font-size:var(--cds-font-size-caption)}.mc2-raw summary{cursor:pointer;color:var(--color-fg-muted)}.mc2-raw pre{margin:6px 0 0;padding:8px;max-height:40vh;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:rgba(26,26,26,.04);border:1px solid var(--color-border-line);border-radius:8px;font-size:11px}.mc2-linked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-xs);margin:0 0 var(--cds-gap-sm);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mc2-lkh{font-weight:var(--cds-font-weight-medium)}.mc2-lk{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--color-border-line);border-radius:999px;padding:1px 8px;background:var(--color-panel);color:var(--color-fg);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mc2-lk i{font-style:normal;color:var(--color-fg-muted)}.mc2-lk.t-gap{background:rgba(250,98,11,.07)}.mc2-lk.t-warn{background:rgba(239,57,82,.07)}.mc2-insb{font:inherit;cursor:pointer;background:rgba(25,125,232,.07)}.mc2-insb[aria-expanded=true]{border-color:var(--color-fg)}.mc2-ins{display:flex;flex-direction:column;gap:var(--cds-gap-sm);margin:0 0 var(--cds-gap-md);padding:var(--cds-pad-md);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);background:var(--color-panel);font-size:var(--cds-font-size-body)}.mc2-in p{margin:4px 0 0;line-height:1.45}.mc2-in .mc2-refs{margin:4px 0 0;font-size:var(--cds-font-size-caption)}.mc2-inh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-xs) var(--cds-gap-sm)}.mc2-dec{display:inline-block;padding:1px 8px;border-radius:999px;font-size:var(--cds-font-size-caption);background:rgba(0,0,0,.05);text-transform:capitalize}.mc2-dec.dec-start{background:rgba(250,98,11,.1)}.mc2-dec.dec-stop{background:rgba(239,57,82,.1)}.mc2-dec.dec-monitor{background:rgba(25,125,232,.1)}.mc2-dec.dec-continue{background:rgba(48,161,65,.1)}.mc2-conf{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}@container (max-width: 960px){.mc2-pt .mc2-ps>th,.mc2-pt>thead>tr>th,.mc2-t>thead>tr>th{position:static}.mc2-scroll{background:linear-gradient(to right,var(--color-panel) 30%,hsla(0,0%,100%,0)),linear-gradient(to left,var(--color-panel) 30%,hsla(0,0%,100%,0)) 100% 0,radial-gradient(farthest-side at 0 50%,rgba(26,26,26,.18),rgba(26,26,26,0)),radial-gradient(farthest-side at 100% 50%,rgba(26,26,26,.18),rgba(26,26,26,0)) 100% 0;background-repeat:no-repeat;background-color:var(--color-panel);background-size:40px 100%,40px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}}@container (max-width: 640px){.mc2-card{padding:var(--cds-pad-md) var(--cds-pad-sm)}.mc2-cards>tbody,.mc2-cards>thead,.mc2-meds.mc2-cards{display:block;width:100%}.mc2-meds.mc2-cards>thead>tr{display:flex;flex-wrap:wrap;align-items:center;gap:4px 4px;padding:0 0 var(--cds-pad-sm)}.mc2-meds.mc2-cards>thead>tr:before{content:"Sort by";font-size:11px;color:var(--color-fg-muted);margin-right:2px}.mc2-meds.mc2-cards>thead>tr>th{display:inline-flex;align-items:center;padding:1px 8px;font-size:11px;border:0;border-radius:999px;background:rgba(26,26,26,.05)}.mc2-meds.mc2-cards>thead>tr>th.dom{background:rgba(26,26,26,.05);color:var(--color-fg-muted)}.mc2-meds.mc2-cards>thead>tr>th[aria-sort=ascending],.mc2-meds.mc2-cards>thead>tr>th[aria-sort=descending]{background:var(--color-fg);color:var(--color-panel)}.mc2-cards .mc2-thi{display:none}.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 4px;border-bottom:1px solid var(--color-border-line)}.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow):before{content:"";flex:0 0 100%;order:1;height:0;margin-top:-6px}.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td{display:block;padding:0;border:0;min-width:0;order:2}.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td:first-child{order:0;flex:1 1}.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td:nth-child(2){order:0;flex:0 0 auto}.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td.n.dom{margin-right:-6px}.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td.n:not(.dom){margin-left:6px}.mc2-cards>tbody>tr.mc2-openrow,.mc2-cards>tbody>tr.mc2-openrow>td,.mc2-cards>tbody>tr.mc2-x,.mc2-cards>tbody>tr.mc2-x>td{display:block}.mc2-cards .mc2-ctlw{min-width:7rem}.mc2-cards .mc2-cnt{min-width:0;gap:3px;font-size:13px}.mc2-cards .mc2-act,.mc2-cards .mc2-iss{font-size:13px}.mc2-cards .mc2-crit{display:inline;margin-left:4px;font-size:11px}.mc2-cards .mc2-act{flex-direction:row;align-items:center;gap:4px;min-width:0;display:inline-flex;vertical-align:middle}.mc2-cards .mc2-act .mc2-bar{width:1.25rem}.mc2-cards .mc2-due{padding:1px 6px;font-size:11px}.mc2-pt .mc2-ps>th{display:flex;align-items:flex-start;gap:4px}.mc2-pt .mc2-ps>th:before{flex:none;margin-top:.1rem}.mc2-bandin{flex-wrap:wrap;gap:2px 8px;min-width:0}.mc2-lk{white-space:normal;overflow:visible;text-overflow:clip;border-radius:8px}}@media (max-width:900px){.pp-sec[data-sec=disease] .pp-cardhead,.pp-sec[data-sec=inv] .pp-cardhead,.pp-sec[data-sec=meds] .pp-cardhead,.pp-sec[data-sec=preventive] .pp-cardhead{position:static}.mc2-headctx{display:none}}.rt-pop .dp-body{max-height:min(70vh,560px);overflow:auto}.rt-pop .fn-ft,.rt-pop .fn-iss>span{font-size:var(--cds-font-size-caption);line-height:1.45}.rt-pop .fn-iss,.rt-pop .rt-f{display:flex;gap:6px;align-items:flex-start;margin:0 0 6px}.rt-pop .mc2-dot,.rt-pop .mc2-ring{flex:none;margin-top:.35em}.rt-pop .rt-hit{background:rgba(25,125,232,.08);border-radius:8px;padding:2px 4px}.rt-pop .rt-area{display:flex;gap:6px;align-items:center;margin-top:10px;color:var(--color-fg)}.rt-pop .rt-due .mc2-due{flex:none;padding:0 8px;line-height:1.4rem}.rt-pop .mc2-fsub{display:block;color:var(--color-fg-muted)}.rt-pop .mc2-fine{margin:0 0 6px}.mc2-rxact{min-width:13rem;max-width:22rem}.mc2-ra{display:block}.mc2-ra.k-act{font-weight:var(--cds-font-weight-medium);color:var(--color-fg)}.mc2-ra.k-none{color:var(--color-fg-muted)}.mc2-ra.k-draft,.mc2-ra.k-ready{display:inline-block;padding:1px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--color-border-line);font-size:var(--cds-font-size-caption);color:var(--color-fg)}.mc2-why{display:block;font-size:var(--cds-font-size-caption)}.mc2-est,.mc2-rk{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.mc2-rk{display:inline-block;margin-right:6px;padding:0 6px;border-radius:999px;font-weight:var(--cds-font-weight-medium);box-shadow:inset 0 0 0 1px var(--color-border-line);vertical-align:1px}.mc2-legend>div{display:contents}.mc2-v2{--p-head:#e2e8f0;--p-head-line:#cbd5e1;--p-yellow-text:color-mix(in srgb,var(--p-yellow) 38%,#000);--p-orange-text:color-mix(in srgb,var(--p-orange) 82%,#000)}.mc2-card.mc2-v2{padding:0;border-color:var(--p-head-line);border-radius:8px;overflow:clip}.mc2-v2>.mc2-cardhead{padding:var(--cds-pad-md) var(--cds-pad-lg);margin:0;gap:var(--cds-gap-sm) var(--cds-gap-md)}.mc2-v2>.mc2-cardhead h2{font-weight:600}.mc2-v2>.mc2-cardhead .mc2-note{margin-top:4px;max-width:46rem;line-height:1.5}.mc2-v2 .mc2-keys{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:center;font-size:var(--cds-font-size-caption)}.mc2-v2 .mc2-legend{display:contents}.mc2-v2 .mc2-legend b{font-weight:600}.mc2-v2 .mc2-legend>div{display:flex;flex-wrap:wrap;gap:6px}.mc2-v2 .mc2-legend span{gap:5px;padding:1px 8px;border-radius:999px;color:var(--color-fg-muted);background:var(--color-bg)}.mc2-v2 .mc2-cnt .mc2-dot,.mc2-v2 .mc2-legend .mc2-dot{width:8px;height:8px}.mc2-v2 .mc2-cond{display:flex;align-items:center;gap:8px}.mc2-v2 .mc2-chev{width:14px;height:14px;flex:none;fill:none;stroke:var(--color-fg-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.mc2-v2 tr[aria-expanded=true] .mc2-chev{transform:rotate(90deg)}.mc2-v2 .mc2-nm{display:flex;flex-direction:column;gap:2px;min-width:0}.mc2-v2 .mc2-cond .mc2-name{display:inline;padding-left:0;font-weight:600}.mc2-v2 .mc2-cond .mc2-name:before{content:none}.mc2-v2 .mc2-cond .mc2-sub{margin-left:0}.mc2-v2 .mc2-dup{margin-left:8px;font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;color:var(--p-yellow-text);background:color-mix(in srgb,var(--p-yellow) 22%,transparent);cursor:help;white-space:nowrap}.mc2-v2 .mc2-ctlw{gap:10px;min-width:11rem}.mc2-v2 .mc2-ctlw .mc2-pct{width:2.8rem;text-align:left;font-weight:600}.mc2-v2 .mc2-ctlw .mc2-bar,.mc2-v2 .mc2-ctlw .mc2-fill{border-radius:8px}.mc2-v2 .mc2-cnt{justify-content:center;gap:6px;min-width:3rem;padding:3px 10px;border-radius:999px;font-weight:600;font-size:var(--cds-font-size-body);line-height:1.3}.mc2-v2 .mc2-cnt.s-danger{color:var(--p-red);background:color-mix(in srgb,var(--p-red) 12%,transparent)}.mc2-v2 .mc2-cnt.s-off,.mc2-v2 .mc2-cnt.s-yellow{color:var(--p-yellow-text);background:color-mix(in srgb,var(--p-yellow) 22%,transparent)}.mc2-v2 .mc2-cnt.s-on{color:var(--p-green);background:color-mix(in srgb,var(--p-green) 12%,transparent)}.mc2-v2 .mc2-cnt.s-nodata,.mc2-v2 .mc2-cnt.s-none{color:var(--color-fg-muted);font-weight:400;background:none}.mc2-v2 .mc2-iss{display:block;font-size:var(--cds-font-size-heading);font-weight:600;line-height:1}.mc2-v2 .mc2-iss.mc2-zero{font-weight:400;opacity:1}.mc2-v2 .mc2-crit{display:block;width:-moz-fit-content;width:fit-content;margin:2px auto 0;font-size:11px;font-weight:600;color:#fff;background:var(--p-red);padding:1px 7px;border-radius:999px}.mc2-acp{display:inline-flex;align-items:center;gap:6px;min-width:4.6rem;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid var(--p-head-line);white-space:nowrap;background:linear-gradient(90deg,color-mix(in srgb,var(--c,var(--p-green)) 22%,var(--color-panel)) var(--p,0),var(--p-head) var(--p,0))}.mc2-acp svg,.mc2-v2 .mc2-due svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mc2-acp svg{color:var(--color-fg-muted)}.mc2-acp b{font-weight:600}.mc2-acp small{color:var(--color-fg-muted);font-weight:400;font-size:inherit}.mc2-acp.done svg{color:var(--p-green)}.mc2-acp.none{background:none;border-color:transparent}.mc2-acp.none b{color:var(--color-fg-muted);font-weight:400}.mc2-v2 .mc2-meds>tbody>tr>td>.mc2-due{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-weight:600;background:var(--p-head);border:1px solid var(--p-head-line);color:var(--color-fg)}.mc2-v2 .mc2-due.now{color:var(--p-orange-text);background:color-mix(in srgb,var(--p-orange) 10%,transparent);border-color:color-mix(in srgb,var(--p-orange) 35%,transparent)}.mc2-v2 .mc2-due.next{color:var(--p-yellow-text);background:color-mix(in srgb,var(--p-yellow) 22%,transparent);border-color:color-mix(in srgb,var(--p-yellow) 60%,transparent)}.mc2-v2 .mc2-meds>tbody>tr>td>.mc2-due .mc2-x2{margin:0;opacity:1;color:var(--color-fg);background:var(--p-head-line);border-radius:999px;padding:0 7px}.mc2-v2 .mc2-meds>tbody>tr>td>.mc2-due.now .mc2-x2{color:#fff;background:var(--p-orange)}@container (min-width: 641px){.mc2-v2 .mc2-t.mc2-meds>thead>tr>th{background:var(--p-head);color:var(--color-fg-muted);font-size:var(--cds-font-size-caption);font-weight:600;padding-top:10px;padding-bottom:10px;border-left:0;border-bottom:1px solid var(--p-head-line);white-space:nowrap}.mc2-v2 .mc2-t>tbody>tr>td,.mc2-v2 .mc2-t>thead>tr>th{padding-left:12px;padding-right:12px}.mc2-v2 .mc2-t.mc2-meds>thead>tr>th.dom{background:color-mix(in srgb,var(--p-head-line) 55%,var(--p-head));text-align:center}.mc2-v2 .mc2-meds>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td{padding-top:10px;padding-bottom:10px;border-left:0}.mc2-v2 .mc2-meds>tbody>tr:not(.mc2-x):not(.mc2-openrow):hover>td{background:color-mix(in srgb,var(--p-blue) 4%,var(--color-panel))}.mc2-v2 .mc2-meds>tbody>tr:not(.mc2-x):not(.mc2-openrow):hover>td.dom,.mc2-v2 .mc2-meds>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td.dom{background:color-mix(in srgb,var(--p-head) 35%,var(--color-panel))}.mc2-v2 .mc2-meds>tbody>tr>td.dom+td:not(.dom),.mc2-v2 .mc2-meds>tbody>tr>td:not(.dom)+td.dom,.mc2-v2 .mc2-meds>thead>tr>th.dom+th:not(.dom),.mc2-v2 .mc2-meds>thead>tr>th:not(.dom)+th.dom{border-left:1px solid var(--p-head-line)}.mc2-v2 .mc2-meds>tbody>tr:not(.mc2-x):hover{background:none}.mc2-v2 .mc2-meds>tbody>tr:last-child>td{border-bottom:0}}@container (min-width: 641px) and (max-width: 1100px){.mc2-v2 .mc2-t>tbody>tr>td,.mc2-v2 .mc2-t>thead>tr>th{padding-left:6px;padding-right:6px}.mc2-v2 .mc2-t.mc2-meds>thead>tr>th.dom{white-space:normal}.mc2-v2 .mc2-ctlw{min-width:7.5rem;gap:6px}.mc2-v2 .mc2-ctlw .mc2-pct{width:2.4rem}.mc2-v2 .mc2-cnt{min-width:2.4rem;padding:2px 7px;gap:4px}.mc2-v2 .mc2-acp{min-width:0;padding:2px 7px 2px 6px;gap:4px}.mc2-v2 .mc2-meds>tbody>tr>td>.mc2-due{gap:4px;padding:2px 3px 2px 7px}}@container (max-width: 640px){.mc2-card.mc2-v2{padding:0 0 4px}.mc2-v2>.mc2-cardhead{padding:var(--cds-pad-md)}.mc2-v2 .mc2-meds.mc2-cards>thead>tr{padding:0 var(--cds-pad-md) var(--cds-pad-sm)}.mc2-v2 .mc2-meds.mc2-cards>thead>tr>th,.mc2-v2 .mc2-meds.mc2-cards>thead>tr>th.dom{background:var(--p-head);color:var(--color-fg-muted)}.mc2-v2 .mc2-meds.mc2-cards>thead>tr>th[aria-sort=ascending],.mc2-v2 .mc2-meds.mc2-cards>thead>tr>th[aria-sort=descending]{background:color-mix(in srgb,var(--p-blue) 12%,transparent);color:var(--p-blue)}.mc2-v2 .mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow){padding:12px var(--cds-pad-md)}.mc2-v2 .mc2-cards .mc2-ctlw{min-width:7rem;gap:8px}.mc2-v2 .mc2-cards .mc2-cnt{min-width:0;gap:4px;padding:2px 7px;font-size:13px}.mc2-v2 .mc2-cards .mc2-iss{display:inline;font-size:15px}.mc2-v2 .mc2-cards .mc2-crit{display:inline-block;margin:0 0 0 4px}.mc2-v2 .mc2-cards .mc2-acp{min-width:0;padding:2px 8px 2px 6px;font-size:13px}.mc2-v2 .mc2-cards td>.mc2-due{padding:2px 3px 2px 8px;font-size:11px}}.mc2-v2 .mc2-dup.mc2-drafttag{color:var(--color-fg-muted);background:var(--color-panel);border:1px solid var(--color-border-line)}button.mc2-lk{font:inherit;cursor:pointer}button.mc2-lk:hover{border-color:var(--p-blue)}button.mc2-lk:focus-visible{outline:2px solid var(--p-blue);outline-offset:1px}.mc2-lkgo{color:var(--color-fg-muted)}.mc2-flash,.mc2-flash>td{animation:mc2-flash 1.8s ease-out 1}@keyframes mc2-flash{0%{background-color:color-mix(in srgb,var(--p-blue) 18%,transparent)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.mc2-flash,.mc2-flash>td{animation:none;outline:2px solid var(--p-blue);outline-offset:-2px}}.mc2-ddi{display:grid;grid-gap:4px;gap:4px;margin:6px 0 8px}.mc2-ddigo{padding:0 7px;font-size:var(--cds-font-size-caption);vertical-align:baseline}.std-t.mstd .mc2-rxname{font-weight:600}.std-t.mstd .mc2-rxform{font-weight:400}.std-t.mstd>tbody>tr>td{padding-top:6px;padding-bottom:6px;line-height:1.35}.mh-host .std-t.mstd>tbody>tr{cursor:pointer}.std-t.mstd>tbody>tr:hover>td{background:color-mix(in srgb,var(--color-fg) 4%,var(--color-panel))}