.mc2-pt td.cw-on{cursor:pointer}.mc2-pt td.cw-on:hover{background:#f5f5f7}.mc2-pt td.cw-open,.mc2-pt td.cw-sel{box-shadow:inset 0 0 0 2px #197de8}.mc2-pt td.cw-sel{background:#f5f5f7}.mc2-pt td.cw-up{background:color-mix(in srgb,#fa620b 12%,#fff)}.mc2-pt td.cw-down{background:color-mix(in srgb,#30a141 12%,#fff)}.cw-n{float:right;margin:0 0 4px 6px;min-width:18px;padding:0 5px;color:#197de8;font:600 11px/18px Inter,system-ui,sans-serif;text-align:center}.cw-chip,.cw-n{border-radius:8px;background:#f5f5f7}.cw-chip{display:inline-flex;align-items:center;gap:4px;margin:0 0 6px;padding:2px 8px;color:#1d1d1f;font:400 12px/1.4 Inter,system-ui,sans-serif}.cw-chip.is-none{background:#f5f5f7;color:#6e6e73}.cw-chip.is-kg{max-width:100%;white-space:normal}.cw-row>td{padding:0 12px 12px!important;background:#fff}.cw-box{border:1px solid #e5e5ea;border-radius:8px;background:#fff;padding:12px 14px;font:13px/1.5 Inter,system-ui,sans-serif;color:#1d1d1f;box-shadow:none}.cw-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-bottom:8px}.cw-head b{font-size:15px}.cw-btns{display:flex;gap:6px}.cw-now{display:flex;flex-wrap:wrap;gap:6px 18px;margin-bottom:8px}.cw-k{display:inline-block;margin-right:6px;text-transform:none;letter-spacing:.04em}.cw-k,.cw-sub{color:#6e6e73;font-size:12px}.cw-sub{margin:4px 0 6px}.cw-rt{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:8px}.cw-rt td,.cw-rt th{text-align:left;padding:4px 8px;border-top:1px solid #e5e5ea;vertical-align:top}.cw-rt th{color:#1d1d1f}.cw-rt th,.cw-rt tr.on td{background:#f5f5f7;font-weight:600}.cw-cited{margin:0 0 8px;font-size:12px}.cw-cited summary{cursor:pointer;color:#197de8}.cw-cited li{margin:4px 0}.cw-lists{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cw-lists ul{list-style:none;margin:4px 0 0;padding:0}.cw-lists li{margin:0 0 6px}.cw-go{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center}.cw-go:hover b{text-decoration:underline}.cw-go:focus-visible{outline:2px solid #197de8;outline-offset:2px;border-radius:8px}.cw-rel{padding:0 6px;border-radius:8px;font-size:11px;font-weight:600}.cw-rel.up{background:color-mix(in srgb,#fa620b 15%,#fff);color:#8a3300}.cw-rel.down{background:color-mix(in srgb,#30a141 15%,#fff);color:#1d6b2a}.cw-why{display:block;color:#6e6e73;font-size:12px}.cw-tag{display:inline-block;margin-right:6px;padding:0 6px;border-radius:8px;background:#f5f5f7;color:#1d1d1f;font-size:11px;font-weight:600}.cw-none{margin:4px 0;color:#6e6e73}@media (max-width:720px){.cw-lists{grid-template-columns:1fr}}.cw-strip{margin:8px 0;padding:8px 10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;font:13px/1.5 Inter,system-ui,sans-serif}.cw-strip-h{display:block;margin-bottom:4px;font-size:12px;color:#6e6e73;text-transform:none;letter-spacing:.04em}.cw-strip-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;border-top:1px solid #e5e5ea}.cw-strip-name{min-width:140px;font-weight:600}.cw-cellbtn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;font:400 12px/1.4 Inter,system-ui,sans-serif;color:#1d1d1f;cursor:pointer}.cw-cellbtn .cw-n{float:none;margin:0 0 0 2px}.cw-cellbtn.cw-open,.cw-cellbtn.cw-sel{border-color:#197de8;background:#f5f5f7}.cw-cellbtn.cw-up{background:color-mix(in srgb,#fa620b 12%,#fff)}.cw-cellbtn.cw-down{background:color-mix(in srgb,#30a141 12%,#fff)}.cw-strip .cw-box{margin-top:8px}.cw-dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:5px;border-radius:50%;vertical-align:middle;background:#c9c9c9}.cw-dot.d-danger{background:#ef3952}.cw-dot.d-off{background:#fcd51a}.cw-dot.d-on{background:#30a141}.cw-dot.d-nodata{background:#fff;box-shadow:inset 0 0 0 1.5px #9a9a9a}.cw-btn{padding:3px 10px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d1d1f;font:400 12px/1.4 Inter,system-ui,sans-serif;cursor:pointer}.cw-btn[aria-pressed=true]{background:#197de8;border-color:#197de8;color:#fff}.mc2-cell>.cw-n{align-self:flex-end;float:none}.mc2-cell>.cw-chip,.mc2-cell>.cw-n{width:-moz-fit-content;width:fit-content}.mc2-cell>.cw-chip{align-self:flex-start}.mc2-af.psum-tag{background:#f5f5f7;color:#1d1d1f;border-radius:8px;padding:0 8px;font-size:11px}.cw-dec{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-xs,4px) var(--cds-gap-sm,8px);margin:0 0 var(--cds-gap-sm,8px);padding:var(--cds-pad-sm,8px) var(--cds-pad-md,12px);border:1px solid var(--color-border-line,#e4e4e4);border-radius:var(--cds-radius,8px);background:#f5f5f7}.cw-dec-text{font-weight:600;color:#1d1d1f}.cw-dec-by{color:var(--color-fg-muted,#6b6b6b);font-size:var(--cds-font-size-caption,12px)}.cw-dec .cw-sub{flex-basis:100%;margin:0}.cw-dec-form{display:flex;flex:1 1;gap:var(--cds-gap-sm,8px);min-width:220px}.cw-dec-in{flex:1 1;min-width:0;padding:3px 8px;border:1px solid #e5e5ea;border-radius:8px;font:400 13px/1.4 Inter,system-ui,sans-serif;color:var(--color-fg,#1a1a1a)}.cw-dec-in:focus-visible{outline:2px solid var(--p-blue,#197de8);outline-offset:1px}.cw-btn:disabled{opacity:.6;cursor:default}.cw-dec-err{flex-basis:100%;margin:0;color:#b3122b;font-size:var(--cds-font-size-caption,12px)}.cw-dot.d-yellow{background:var(--p-yellow,#fcd51a)}.cw-rs-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--cds-gap-xs,4px) var(--cds-gap-sm,8px);padding:var(--cds-pad-xs,4px) 0;border-top:1px solid var(--color-border-line,#e4e4e4)}.cw-rs-row.cw-sel{background:#f5f5f7;border-radius:8px}.cw-rs-items{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.cw-rs-item{all:unset;cursor:pointer;display:block;padding:2px 4px;border-radius:8px;font:400 13px/1.45 Inter,system-ui,sans-serif;color:var(--color-fg,#1a1a1a);overflow-wrap:anywhere}.cw-rs-item:hover{background:#f5f5f7}.cw-rs-item:focus-visible{outline:2px solid var(--p-blue,#197de8);outline-offset:1px}.cw-rs-item b{font-weight:600}.cw-rs-item .cw-tag{margin:0 0 0 6px}.cw-rs-why{color:var(--color-fg-muted,#6b6b6b)}.cw-rs-more{flex:none}@media (max-width:720px){.cw-rs-row .cw-strip-name{min-width:0;flex-basis:100%}}.mc2-check{font-size:11px;font-weight:600;padding:0 8px;border-radius:999px;cursor:help;white-space:nowrap}.mc2-check,.mc2-v2 .mc2-dup.mc2-check{color:#6b5200;background:rgba(252,213,26,.22)}.mc2-checklink{color:#197de8;text-decoration:none}.mc2-checklink:hover{text-decoration:underline}.cm-path{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap;padding:0 0 var(--cds-pad-sm,6px);font:400 13px/1.5 Inter,system-ui,sans-serif;color:var(--color-fg,#1a1a1a)}.cm-pi{all:unset;cursor:pointer;display:inline-flex;align-items:center;flex:none;max-width:22ch;overflow:hidden;text-overflow:ellipsis;padding:1px 8px;border-radius:999px;background:rgba(26,26,26,.04)}.cm-pi .cw-dot{margin-right:5px}.cm-pi:hover{background:#f5f5f7}.cm-pi:focus-visible{outline:2px solid var(--p-blue,#197de8);outline-offset:1px}.cm-pi.cw-sel{background:#f5f5f7;box-shadow:inset 0 0 0 1px #197de8}.cm-pc{flex:none;font-weight:600;padding:0 2px}.cm-ar,.cm-pm{flex:none;color:var(--color-fg-muted,#6b6b6b)}.cm-pm{font-size:12px;margin-left:2px}.pp-scope .pp-section-nav .ti-badge{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:18px;height:18px;margin-left:2px;padding:0 5px;border-radius:999px;font:600 11px/1 Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp-scope .pp-section-nav .ti-badge.ti-danger{color:#ef3952;background:color-mix(in srgb,#ef3952 12%,#fff)}.pp-scope .pp-section-nav .ti-badge.ti-yellow{color:color-mix(in srgb,#fcd51a 38%,#1a1a1a);background:color-mix(in srgb,#fcd51a 22%,#fff)}.pp-scope .pp-section-nav .ti-badge.ti-on{color:#30a141;background:color-mix(in srgb,#30a141 12%,#fff)}.pp-scope .pp-section-nav .ti-badge.ti-nodata{color:#6e6e73;background:#f5f5f7}.pp-scope .pp-section-nav .ti-badge.ti-ok{min-width:0;padding:0 2px;color:#30a141;background:none;font-size:11px}.pp-scope .pp-section-nav .ti-badge.ti-pulse{animation:ti-pulse 1.4s ease-out .4s 1}@keyframes ti-pulse{0%{box-shadow:0 0 0 0 rgba(239,57,82,.45)}to{box-shadow:0 0 0 7px rgba(239,57,82,0)}}@media (prefers-reduced-motion:reduce){.pp-scope .pp-section-nav .ti-badge.ti-pulse{animation:none}}.ti-flash{outline:2px solid rgba(25,125,232,.55);outline-offset:-2px;animation:ti-flash 1.8s ease-out 1}@keyframes ti-flash{0%{background-color:rgba(25,125,232,.14)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){.ti-flash{animation:none}}.asr .ti-dot.ti-dot-danger,.asr.adc-on .adc-dot.ti-dot-danger{background:#ef3952}.asr .ti-dot.ti-dot-yellow,.asr.adc-on .adc-dot.ti-dot-yellow{background:#fcd51a}.asr.adc-on .ti-needs .adc-need small.ti-small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.asr .ti-none{margin:4px 0 0;padding:8px 0;font:400 12px/1.4 Inter,system-ui,sans-serif;color:#6e6e73}.asr .ti-brief{display:flex;flex-direction:column;margin:0 0 10px;padding:10px 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;font-family:Inter,system-ui,sans-serif}.asr .ti-brief-h{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font:600 11px/1.4 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:none;color:#1d1d1f}.asr .ti-brief-h em{margin-left:auto;font:400 11px/1.4 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;color:#6e6e73}.asr .ti-row{display:grid;grid-template-columns:8px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;width:100%;margin:0;padding:7px 4px;border:0;border-top:1px solid #e5e5ea;background:none;text-align:left;color:#1d1d1f;cursor:pointer}.asr .ti-row:hover{background:#f5f5f7}.asr .ti-row:focus-visible{outline:2px solid #197de8;outline-offset:1px}.asr .ti-row span{min-width:0}.asr .ti-row b{display:block;font:400 13px/1.35 Inter,system-ui,sans-serif;overflow-wrap:anywhere}.asr .ti-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 12px/1.4 Inter,system-ui,sans-serif;color:#6e6e73}.asr .ti-dot{display:inline-block;width:8px;height:8px;margin-top:5px;border-radius:50%}.gr{--gr-card:#fff;--gr-ink:#17202c;--gr-mute:#4b5563;--gr-line:#e1e5ea;--gr-bold:#0f172a;--gr-ok:#e8f6ee;--gr-okt:#166534;--gr-warn:#fff4e0;--gr-warnt:#92400e;--gr-bad:#fdecec;--gr-badt:#991b1b;--gr-chip:#eef2ff;--gr-chipt:#3730a3;--gr-th:#eef1f5;--gr-tht:#111827;--gr-tint:#fff7f7;--gr-link:#0b3d91;--gr-dd:#dc2626;--gr-do:#f59e0b;--gr-dk:#16a34a;--gr-dg:#9ca3af;color:var(--gr-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55;padding:8px 10px;cursor:default;min-width:0}html[data-skin=clarity][data-skin-mode=dark] .gr{--gr-card:#1c1f26;--gr-ink:#e8eaed;--gr-mute:#b4bcc8;--gr-line:#3a404c;--gr-bold:#f1f3f5;--gr-ok:#163a26;--gr-okt:#86efac;--gr-warn:#3d2e0f;--gr-warnt:#fcd34d;--gr-bad:#45191c;--gr-badt:#fca5a5;--gr-chip:#272e52;--gr-chipt:#c7d2fe;--gr-th:#262a33;--gr-tht:#f1f3f5;--gr-tint:#3a1d20;--gr-link:#93b4f5;--gr-dd:#f87171;--gr-do:#fbbf24;--gr-dk:#4ade80;--gr-dg:#9aa3b2}.gr b{font-weight:600;color:var(--gr-bold)}.gr .why{color:var(--gr-mute)}.gr .gr-sum{font-size:12px;margin:0 0 6px}.gr .pill{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;line-height:1.6;white-space:normal}.gr .ok{background:var(--gr-ok);color:var(--gr-okt)}.gr .warn{background:var(--gr-warn);color:var(--gr-warnt)}.gr .bad{background:var(--gr-bad);color:var(--gr-badt)}.gr .chip{background:var(--gr-chip);color:var(--gr-chipt)}.gr .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px;flex:none}.gr .d-danger{background:var(--gr-dd)}.gr .d-off{background:var(--gr-do)}.gr .d-ok{background:var(--gr-dk)}.gr .d-gap{background:var(--gr-dg)}.gr table{border-collapse:collapse;width:100%;font-size:13px}.gr td,.gr th{border-bottom:1px solid var(--gr-line);padding:7px 8px;text-align:left;vertical-align:top;position:static}.gr th{background:var(--gr-th);color:var(--gr-tht);font-weight:600}.gr table.gr-t{table-layout:fixed;background:var(--gr-card);border:1px solid var(--gr-line);border-radius:8px}.gr table.gr-t td{overflow-wrap:break-word}.gr td.area{color:var(--gr-mute);font-size:12px}.gr td.area .cnt{margin-top:2px;font-size:12px}.gr tr.first>td{border-top:1px solid var(--gr-line)}.gr .vd{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.gr .goal{font-size:12px;margin-top:3px}.gr a.cite{color:var(--gr-link);text-decoration:none;font-size:11px;white-space:nowrap}.gr a.pub{display:block;color:var(--gr-ink);text-decoration:none;font-size:12px;line-height:1.35;margin:0 0 3px}.gr a.pub:hover{text-decoration:underline}.gr td.srcs .tp{margin-top:4px;display:flex;flex-wrap:wrap;gap:3px}.gr td.srcs .tp .pill{text-decoration:none}.gr .gchip,.gr td.srcs .tp .pill{font-size:11px;padding:0 6px}.gr .gchip.hint,.gr .hintp{opacity:.65;background:transparent;border:1px dashed}.gr tr.foldrow>td{padding:2px 8px 6px;border-bottom:1px solid var(--gr-line)}.gr details>summary{cursor:pointer;color:var(--gr-link);font-size:12px;margin:6px 0;list-style:none}.gr details>summary::-webkit-details-marker{display:none}.gr .stepbody{padding:2px 0 6px}.gr .stepbody h5{font-size:12px;margin:10px 0 4px;font-weight:600;color:var(--gr-bold)}.gr table.mini{font-size:12px;table-layout:fixed}.gr table.mini td,.gr table.mini th{padding:3px 6px;overflow-wrap:anywhere}.gr .sm{margin:2px 0}.gr .tp1>summary{color:var(--gr-ink);font-size:12px}.gr .after{padding:6px 2px 0}.gr ol.refs{padding-left:30px;font-size:12px}.gr ol.refs,.gr ol.refs li,.gr ul.rc{margin:2px 0}.gr ul.rc{padding-left:18px;font-size:12px}.gr .tpart{font-size:12px;padding:3px 0;border-bottom:1px solid var(--gr-line);white-space:pre-wrap}.gr .tpart:target{background:var(--gr-warn)}.gr pre.thead{font-size:12px;white-space:pre-wrap;margin:4px 0;font-family:inherit}.gr .gr-oldbody{padding-top:4px}.gr-whole h2{font-size:15px;margin:0 0 4px}.gr-whole .tags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}@media (max-width:760px){.gr table.gr-t,.gr table.gr-t tbody,.gr table.gr-t td,.gr table.gr-t tr{display:block;width:100%}.gr table.gr-t colgroup,.gr table.gr-t thead{display:none}.gr table.gr-t tr{border-bottom:1px solid var(--gr-line);padding:6px 0}.gr table.gr-t td{border:0;padding:3px 8px}.gr table.gr-t td.area{display:block;background:var(--gr-th);color:var(--gr-tht);font-weight:600}.gr tr.first>td{border-top:0}.gr table.gr-t td[data-l]:before{content:attr(data-l);display:block;font-size:11px;color:var(--gr-mute);text-transform:none;letter-spacing:.04em}.gr{padding:6px 4px}}.gr-card{position:fixed;z-index:10000;max-width:calc(100vw - 16px);padding:8px 10px;background:var(--gr-card);color:var(--gr-ink);border:1px solid var(--gr-line);border-radius:8px;box-shadow:none;font-size:12px;line-height:1.45;pointer-events:none;overflow-wrap:anywhere}.gr-card b{display:block;margin-bottom:3px}.gr-card>div{margin-top:2px}.gr .gr-click{cursor:pointer}.gr button.pub{display:block;background:none;border:0;padding:0;font:inherit;font-size:12px;text-align:left;margin:0 0 3px}.gr button.pub,.gr td.srcs a.pub[target]{color:var(--gr-link)}.gr-pidlg{position:fixed;inset:0;z-index:10001;background:rgba(15,23,42,.45);display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px}.gr-pibox{background:var(--gr-card);border:1px solid var(--gr-line);border-radius:8px;max-width:56rem;width:100%;max-height:84vh;overflow:auto;padding:10px 12px}.gr-pihead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.gr details.gr-more>summary{margin:4px 0 0;font-size:12px}.gr details.gr-more ul.rc{margin:2px 0 0;padding-left:4px;list-style:none}.gr details.gr-more li{margin:4px 0}.mc2-closed>tbody>tr.cr-r>td:first-child,.mc2-closed>thead>tr.cr-h>th:first-child{width:38%}.mc2-closed>tbody>tr.cr-r>td:nth-child(3),.mc2-closed>thead>tr.cr-h>th:nth-child(3){width:24%}.mc2-closed .gr.cr-c{padding:0;font-size:13px;line-height:1.45;cursor:pointer}.mc2-closed>tbody>tr.cr-r>td{vertical-align:top;overflow-wrap:break-word}.mc2-closed>tbody>tr.cr-r>td>.mc2-cond{margin-bottom:4px}.mc2-closed .cr-c .pub{display:block;font-size:12px;line-height:1.35;margin:0 0 3px;color:var(--gr-ink)}.mc2-closed .cr-c .cite{color:var(--gr-link);font-size:11px;white-space:nowrap}.mc2-closed .cr-more{font-size:12px;color:var(--gr-link);white-space:nowrap}.mc2-closed>tbody>tr.cr-g>td,.mc2-v2 .mc2-meds.mc2-closed>tbody>tr.cr-g>td{padding-bottom:0;border-bottom:0}.mc2-closed>tbody>tr.cr-r2>td,.mc2-v2 .mc2-meds.mc2-closed>tbody>tr.cr-r2>td{padding-top:4px}.mc2-keybtns{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1}.mc2-openmeta{font-size:12px;color:var(--color-fg-muted)}@container (max-width: 640px){.mc2-closed,.mc2-closed>tbody,.mc2-closed>thead{display:block;width:100%}.mc2-closed>thead{display:none}.mc2-cards.mc2-closed>tbody>tr.cr-g,.mc2-cards.mc2-closed>tbody>tr.cr-r{display:block;padding:10px var(--cds-pad-md,12px)}.mc2-cards.mc2-closed>tbody>tr.cr-g:before,.mc2-cards.mc2-closed>tbody>tr.cr-r:before{content:none}.mc2-cards.mc2-closed>tbody>tr.cr-r>td{display:block;padding:3px 0;border:0}.mc2-cards.mc2-closed>tbody>tr.cr-r>td[data-label]:not(:first-child):before{content:attr(data-label);display:block;font-size:11px;color:var(--color-fg-muted);text-transform:none;letter-spacing:.04em}.mc2-cards.mc2-closed>tbody>tr.cr-g{padding-bottom:0;border-bottom:0}.mc2-cards.mc2-closed>tbody>tr.cr-r2{padding-top:2px}}.mc2-meds>thead>tr>th.ci-h{text-align:left}.mc2-meds>tbody>tr>td.ci-i{width:24%;max-width:0}.mc2-meds>tbody>tr>td.ci-a{width:38%;max-width:0}.mc2-meds .ci-c{font-size:13px;line-height:1.4;color:var(--color-fg);min-width:0}.mc2-meds .ci-c b{font-weight:600}.mc2-meds td.ci-i .mc2-dot{display:inline-block;margin-right:6px;vertical-align:1px}.mc2-meds td.ci-i .ci-more{margin-left:6px}.mc2-meds .ci-c.ci-one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc2-meds .ci-why{color:var(--color-fg-muted);font-weight:400}.mc2-meds .ci-more{font-size:11px;color:var(--color-fg-muted);white-space:nowrap}@container (max-width: 640px){.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td.ci-a,.mc2-cards>tbody>tr:not(.mc2-x):not(.mc2-openrow)>td.ci-i{flex:1 1 100%;max-width:100%;width:auto}.mc2-cards>thead>tr>th.ci-h{display:none}}.hlw{display:inline;cursor:help;outline:0}.hlw:focus-visible>.mc2-val{outline:2px solid rgba(25,125,232,.45);outline-offset:1px}.mc2-pop.hlw-tip{display:block;position:fixed;z-index:10000;max-width:min(20rem,calc(100vw - 16px));text-align:left;white-space:normal;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;color:#1d1d1f;background:#fff;border:1px solid #e5e5ea;border-radius:8px;box-shadow:none;font-size:12px;line-height:1.4}.hlw-tip .mc2-pop-h{display:block;padding:6px 12px;font-weight:600;letter-spacing:.05em;text-transform:none;border-bottom:1px solid #e5e5ea;background:rgba(26,26,26,.05)}.hlw-tip .mc2-pop-b{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.hlw-k{color:#6e6e73}.hlw-tip .mc2-pop-h.hlw-h{text-transform:none;letter-spacing:0;font-weight:600}.srw{border:1px solid var(--color-border-line);border-radius:var(--cds-radius);background:var(--color-panel);overflow:hidden;font-size:var(--cds-font-size-caption);line-height:1.4;color:var(--color-fg)}.sr-linked{padding:var(--cds-pad-sm) var(--cds-pad-md) 0;border-bottom:1px solid var(--color-border-line)}.sr-linked:empty{display:none}.sr-cols,.sr-line{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1.2fr);grid-column-gap:var(--cds-gap-md);column-gap:var(--cds-gap-md);grid-row-gap:var(--cds-gap-xs);row-gap:var(--cds-gap-xs);align-items:start}.sr-cols{font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted);border-bottom:1px solid var(--color-border-line)}.sr-band,.sr-cols{padding:6px var(--cds-pad-md)}.sr-band{display:flex;align-items:center;gap:var(--cds-gap-sm);width:100%;margin:0;font:inherit;font-size:var(--cds-font-size-caption);text-align:left;border:0;border-top:1px solid var(--color-border-line);border-radius:0;cursor:pointer;color:var(--color-fg);min-height:38px;box-sizing:border-box;background:none}.sr-cols+.sr-band,.sr-linked+.sr-band,.srw>.sr-band:first-child{border-top:0}.sr-band:hover{filter:brightness(.98)}.sr-band.t-danger{background:rgba(239,57,82,.09)}.sr-band.t-off{background:rgba(252,213,26,.2)}.sr-band.t-on{background:rgba(48,161,65,.09)}.sr-band.t-nodata,.sr-band.t-ref{background:rgba(26,26,26,.04)}.sr-chev{display:inline-block;width:1rem;flex:none;color:var(--color-fg-muted);transition:transform .15s}.sr-band[aria-expanded=true] .sr-chev{transform:rotate(90deg)}.sr-band .mc2-ico{flex:none}.sr-bn{font-weight:600;letter-spacing:.06em;text-transform:none;white-space:nowrap}.sr-bs{flex:1 1;min-width:0;color:var(--color-fg-muted)}.sr-bd{margin-left:auto;flex:none}.sr-line{width:100%;margin:0;font:inherit;font-size:var(--cds-font-size-body);line-height:1.4;text-align:left;background:var(--color-panel);border:0;border-top:1px solid var(--color-border-line);border-radius:0;padding:9px var(--cds-pad-md);color:var(--color-fg);box-sizing:border-box}.sr-none{display:block;color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.sr-iss{display:flex;gap:var(--cds-gap-sm);align-items:flex-start;font-weight:var(--cds-font-weight-medium);min-width:0}.sr-iss .mc2-dot{margin-top:.42em}.sr-act,.sr-due{min-width:0}.sr-rem{display:block;margin-top:3px;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.sr-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.4;white-space:nowrap}.sr-pill.now{background:rgba(252,213,26,.45);color:var(--color-fg);font-weight:var(--cds-font-weight-medium)}.sr-pill.date{background:rgba(26,26,26,.07);white-space:normal;border-radius:8px}.sr-pill.met{background:rgba(48,161,65,.15)}.sr-pill.plan{background:rgba(250,98,11,.12);box-shadow:inset 0 0 0 1px var(--p-orange)}.sr-conf,.sr-pill.plan{font-weight:var(--cds-font-weight-medium)}.sr-conf{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:11px;line-height:1.5;vertical-align:1px;background:rgba(239,57,82,.12);box-shadow:inset 0 0 0 1px rgba(239,57,82,.45);white-space:nowrap}.sr-det{padding:6px var(--cds-pad-md) 10px 32px;background:rgba(26,26,26,.03);font-size:var(--cds-font-size-caption);line-height:1.5;border-top:1px dashed var(--color-border-line);overflow-wrap:anywhere}.sr-dl{display:block;margin:2px 0}.sr-dl b{font-weight:600}.sr-dl.plan b{display:inline-block;padding:0 8px;border-radius:999px;background:rgba(250,98,11,.12);box-shadow:inset 0 0 0 1px var(--p-orange)}.sr-det .mc2-refs{padding-left:1.5rem}.sr-cap{padding:10px var(--cds-pad-md) 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:none}.sr-cap,.sr-fine,.sr-xref{color:var(--color-fg-muted);border-top:1px solid var(--color-border-line)}.sr-fine,.sr-xref{padding:7px var(--cds-pad-md) 9px 32px;font-size:var(--cds-font-size-caption)}.sr-fine b{color:var(--p-green)}.sr-tbl{width:100%;border-collapse:collapse;table-layout:fixed;border-top:1px dashed var(--color-border-line);background:rgba(26,26,26,.03)}.sr-tbl td{padding:6px var(--cds-pad-md) 10px 32px;font-size:var(--cds-font-size-caption);vertical-align:top}.sr-line.tap{cursor:pointer}.sr-line.tap:hover{background:rgba(26,26,26,.03)}.sr-line.on{background:rgba(26,26,26,.05)}.sr-tap{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;margin:0;cursor:pointer;font-weight:var(--cds-font-weight-medium)}.sr-tap:after{content:" ›";color:var(--color-fg-muted);font-weight:400}.sr-tap[aria-expanded=true]:after{content:" ⌄"}.sr-ctl{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;cursor:default}.sr-btn{font:inherit;font-size:13px;line-height:1.3;padding:5px 12px;min-height:32px;border-radius:8px;border:1px solid var(--color-border-line);background:var(--color-panel);color:var(--color-fg);cursor:pointer;text-align:left}.sr-btn.sr-main,.sr-btn:first-child:not(.sr-tog){background:rgba(25,125,232,.1);border-color:var(--p-blue)}.sr-btn:hover:not(:disabled){background:rgba(26,26,26,.04)}.sr-btn:disabled{cursor:default;opacity:.55}.sr-tog[aria-pressed=true]{background:rgba(25,125,232,.1);border-color:var(--p-blue);opacity:1}.sr-yn{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sr-yn .sr-q{flex:1 1 100%}.sr-ck,.sr-q{font-size:var(--cds-font-size-body)}.sr-ck{display:inline-flex;align-items:flex-start;gap:8px;cursor:pointer}.sr-ck input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:var(--p-blue)}.sr-cl{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:4px}.sr-cl legend{padding:0;margin-bottom:2px;font-size:var(--cds-font-size-body)}.sr-add{display:flex;gap:6px;flex-wrap:wrap}.sr-add input{font:inherit;font-size:13px;min-width:0;flex:1 1 8rem;padding:4px 8px;min-height:32px;border:1px solid var(--color-border-line);border-radius:8px;box-sizing:border-box}.sr-cl .sr-main{align-self:flex-start}.sr-sl{flex-direction:column;align-items:flex-start;gap:4px}.sr-sl,.sr-sl label{display:flex;width:100%}.sr-sl label{flex-wrap:wrap;align-items:center;gap:6px 8px}.sr-sl .sr-q{flex:1 1 100%}.sr-sl input[type=range]{flex:1 1 8rem;min-width:6rem;accent-color:var(--p-blue)}.sr-out{min-width:1.5rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-st{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.sr-ok{display:inline-block;padding:1px 8px;border-radius:8px;background:rgba(48,161,65,.12);box-shadow:inset 0 0 0 1px var(--p-green);color:var(--color-fg)}.sr-ok b{color:var(--p-green)}.sr-chip{font:inherit;font-size:var(--cds-font-size-body);line-height:1.4;padding:2px 10px;border-radius:999px;border:1px solid var(--color-border-line);background:var(--color-bg);color:var(--color-fg);cursor:pointer;text-align:left;max-width:100%}.sr-chip:hover{background:rgba(26,26,26,.04)}.sr-chip.ok{background:rgba(48,161,65,.12);border-color:var(--p-green)}.sr-chip.ok b{color:var(--p-green)}.sr-chip.bad{background:rgba(239,57,82,.08);border-color:var(--p-red)}.sr-bad{color:var(--p-red)}.sr-need{display:inline-block;padding:0 8px;border-radius:999px;background:rgba(26,26,26,.07)}.sr-link{font:inherit;background:none;border:0;padding:0 0 0 8px;color:var(--color-fg);text-decoration:underline;cursor:pointer}.sr-box,.sr-link{font-size:var(--cds-font-size-caption)}.sr-box{display:block;margin-top:4px;padding:8px 10px;border-radius:8px;background:rgba(250,98,11,.08);box-shadow:inset 0 0 0 1px rgba(250,98,11,.45);line-height:1.45}.sr-box ol{margin:4px 0 0;padding-left:1.2rem}.sr-iss,.sr-tap{font-weight:400}.sr-iss b,.sr-tap b{font-weight:600}.sr-line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-sup a{padding:0 1px}.sr-jar{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.srw .mc2-refs li.hit{background:rgba(25,125,232,.1)}.srw .sr-cl2{display:block;font-family:inherit;font-size:var(--cds-font-size-body);line-height:1.4;color:var(--color-fg);background:none;margin:0}.srw .sr-cl2.fn-act.is-done .fn-at{color:var(--color-fg);text-decoration:none}.sr-goal{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.sr-lbl,.sr-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width: 640px){.sr-cols{display:none}.sr-line{grid-template-columns:minmax(0,1fr)}.sr-lbl{position:static;width:auto;height:auto;margin:0 6px 0 0;overflow:visible;clip:auto;white-space:normal;color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.sr-det,.sr-fine,.sr-tbl td,.sr-xref{padding-left:var(--cds-pad-md)}.sr-band{flex-wrap:wrap}.sr-bs{flex:1 1 100%;order:3;padding-left:2.4rem}.sr-add input,.sr-btn,.sr-chip,.sr-ck,.sr-link{min-height:44px}.sr-ck{align-items:center}.sr-ck input{width:22px;height:22px;min-width:0;min-height:0;margin:0}.sr-sl input[type=range],.sr-tap{min-height:44px}}.sr-sw{border-top:1px solid var(--color-border-line);padding:6px var(--cds-pad-md);font-size:var(--cds-font-size-caption)}.sr-sw>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-sm);min-height:28px}.sr-sw-t{font-weight:var(--cds-font-weight-medium)}.sr-sw-n,.sr-sw-tag{color:var(--color-fg-muted)}.sr-sw-n{border-radius:999px;padding:0 8px;background:#f5f5f7}.sr-sw-n.on{background:#f5f5f7;color:#b3122a}.sr-sw-c{margin:6px 0}.sr-sw-h{font-weight:var(--cds-font-weight-medium);margin:4px 0}.sr-sw-d,.sr-sw-v{color:var(--color-fg-muted);font-weight:400}.sr-sw-i{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:3px 0}.sr-sw-x{flex:1 1 260px;min-width:0}.sr-sw-p{border-radius:999px;padding:0 7px;font-size:11px;line-height:17px;background:#e5e5ea;color:#1d1d1f}.sr-sw-p.danger{background:#f5f5f7;color:#b3122a}.sr-sw-p.off{background:#fff4c2;color:#7a5d00}.sr-sw-p.ok{background:#e5e5ea;color:#1f6e2c}.sr-sw-miss{border-radius:999px;padding:0 8px;font-size:11px;line-height:17px;background:var(--p-red);color:#fff}.sr-sw-rel{color:var(--color-fg-muted);margin-top:4px}.std-wrap{display:flex;flex-direction:column;gap:var(--cds-gap-md,16px);min-width:0}.std-wrap>.std-tabs{gap:0}.std-wrap>[hidden]{display:none!important}.std-t td.n,.std-t th.n{text-align:right;white-space:nowrap}.std-t .std-when{white-space:nowrap}@media (max-width:640px){.std-card{padding:var(--cds-pad-sm,8px)}.std-t{font-size:13px}}.mc2 button.rf-ask{border:0;font:inherit;line-height:inherit;cursor:pointer;padding:2px 8px;white-space:normal;text-align:left}.mc2 button.rf-ask.v-nodata{background:transparent;box-shadow:inset 0 0 0 1px var(--color-border-line);color:var(--color-fg-muted)}.mc2 button.rf-ask:hover{text-decoration:underline}.mc2 button.rf-ask:focus-visible{outline:2px solid var(--teal,#0f766e);outline-offset:2px}.std-inv tr.inv-crit>td{background:color-mix(in srgb,var(--p-red) 8%,transparent)}.std-inv tr.inv-abn>td{background:color-mix(in srgb,var(--p-yellow) 9%,transparent)}.std-inv .inv-val b{font-weight:600}.std-inv .inv-val.is-crit b{color:var(--p-red)}.std-inv .inv-val.is-abn b{color:var(--p-orange)}.std-inv .inv-val small{color:var(--color-fg-muted);font-size:inherit;font-weight:400}.std-inv .mc2-st:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:1px}.std-inv .st-crit{background:color-mix(in srgb,var(--p-red) 12%,transparent);color:var(--p-red)}.std-inv .st-review{color:var(--p-orange)}.std-inv .st-active:before{background:var(--p-green)}.std-prev .st-crit{background:color-mix(in srgb,var(--p-red) 12%,transparent);color:var(--p-red)}.std-prev-off>summary{cursor:pointer;font-weight:600;padding:4px 0}.std-prev-off ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.std-prev-off li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;font-size:13px}.std-prev-off li span:last-child{color:var(--color-fg-muted)}.srw.sr-x{border:0;border-radius:0;background:none;overflow:visible;font-size:inherit;line-height:inherit}.sr-x .sr-linked{border:0;padding:0 0 var(--cds-pad-sm)}.sr-x .sr-pt .sr-r>td{padding:6px 12px;line-height:20px}.sr-x .sr-r.on>td{background:rgba(26,26,26,.03)}.sr-x .sr-iw{min-width:0}.sr-x .sr-tap{font:inherit;color:inherit;cursor:pointer;display:inline}.sr-x .sr-tap:after{content:none}.sr-x .sr-sup{margin-left:2px}.sr-x .sr-act{display:block;min-width:0}.sr-x .sr-act>.sr-sup{margin-left:2px}.sr-x .sr-ctl{display:inline}.sr-x .sr-ctl.sr-k-slider,.sr-x .sr-ctl.sr-k-yesno{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;max-width:calc(100% - 3.5em);vertical-align:middle}.sr-x .sr-ctl>.sr-need{margin-left:6px;vertical-align:1px}.sr-x .sr-cl2 .fn-chk,.sr-x .sr-cl2.fn-act,.srw.sr-x .sr-cl2{display:inline;margin:0;padding:0;font-size:inherit;background:none}.sr-x .sr-cl2 .fn-cbox{display:inline-block;vertical-align:-4px;margin-right:6px}.sr-x .sr-cl2 .fn-at{display:inline}.sr-x .sr-yn{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0}.sr-x .sr-yn .sr-q{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:inherit;margin-right:2px}.sr-x .sr-tog{flex:none;min-height:22px;height:22px;padding:0 8px;margin:0;font-size:12px;line-height:20px}.sr-x .sr-st{flex:none;font-size:11px}.sr-x .sr-need{display:inline-block;width:7px;height:7px;padding:0;border-radius:50%;background:#c4c4c4;font-size:0;line-height:0;overflow:hidden;cursor:help}.sr-x .sr-sl{display:flex;min-width:0;width:100%}.sr-x .sr-sl label{flex-wrap:nowrap;gap:6px}.sr-x .sr-sl .sr-q{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-x .sr-sl input[type=range]{flex:1 1 4rem;min-width:3rem;height:18px}.sr-x .sr-chip{display:inline-block;max-width:calc(100% - 3.5em);vertical-align:middle;font-size:13px;padding:1px 10px}.sr-x .sr-chip,.sr-x .sr-dl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sr-x .sr-dl{display:block}.sr-x .mc2-due{text-transform:none;padding:0 8px;line-height:1.4rem;font-size:12px}.sr-x .mc2-due.sr-d-now{background:rgba(252,213,26,.45);color:var(--color-fg);font-weight:var(--cds-font-weight-medium)}.sr-x .mc2-due.sr-d-met{background:rgba(48,161,65,.15)}.sr-x .mc2-due.sr-d-plan{background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--p-orange);font-weight:var(--cds-font-weight-medium)}.sr-x .sr-rem{display:inline;margin-left:6px;font-size:12px;color:var(--color-fg-muted)}.sr-x .sr-pill.plan{background:var(--color-panel)}.sr-x .sr-detr>td{padding:0 12px 8px 30px;border-left:0}.sr-x .sr-det{padding:4px 0 0;border:0;background:none}.sr-x .sr-cap,.sr-x .sr-fine,.sr-x .sr-xref{padding:6px 12px;border-top:1px dashed var(--color-border-line)}.sr-x .sr-refcell{padding:4px 12px 8px}.sr-x .sr-bsumw{display:inline-flex;vertical-align:middle;margin-left:16px}.sr-x .sr-bdue2{float:right;margin-left:12px}.sr-x .sr-bsum{flex-wrap:wrap;gap:4px 8px;font:inherit;font-size:12px;color:#1d1d1f;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left}.sr-x .sr-achip,.sr-x .sr-bsum{display:inline-flex;align-items:center}.sr-x .sr-achip{gap:4px;padding:0 8px 0 6px;border-radius:999px;background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-border-line);font-weight:600;line-height:1.6}.sr-x .sr-aico{width:13px;height:13px;fill:none;stroke:var(--color-fg-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sr-x .sr-rx{font-size:11px;font-weight:600;color:var(--color-fg-muted);letter-spacing:.02em}.sr-x .sr-achip.a-plan{box-shadow:inset 0 0 0 1px var(--p-orange)}.sr-x .sr-achip.a-plan .sr-aico{stroke:var(--p-orange)}.sr-x .sr-acount{color:var(--color-fg-muted)}.sr-x .sr-bsum:hover .sr-acount{color:var(--color-fg)}.sr-x .sr-adone b{color:var(--p-green)}.sr-x .mc2-dot.d-plan{background:var(--p-orange)}.sr-x .sr-subr>td{padding:0;border-left:0}.sr-x .sr-sub{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:5px 12px;font:inherit;font-size:12px;text-align:left;color:var(--color-fg-muted);background:rgba(26,26,26,.02);border:0;border-top:1px dashed var(--color-border-line);cursor:pointer;box-sizing:border-box}.sr-x .sr-sub-l{font-weight:600;color:#1d1d1f}.sr-x .sr-sub-n{padding:0 8px;border-radius:999px;background:rgba(26,26,26,.05)}.sr-x .sr-sub .sr-chev{margin-left:auto;transition:transform .15s}.sr-x .sr-sub[aria-expanded=true] .sr-chev{transform:rotate(90deg)}.sr-x .sr-sub:hover .sr-sub-l{color:var(--color-fg)}.srw.sr-x :is(button,a,input,th,[tabindex]):focus{outline:none}.srw.sr-x :is(button,a,input,[tabindex]):focus-visible{outline:2px solid rgba(25,125,232,.45);outline-offset:1px;border-radius:8px}.srw.sr-x th:focus-visible{outline:2px solid rgba(25,125,232,.45);outline-offset:-2px}html body .srw.sr-x .sr-cl2 .fn-tickw input.fn-tick{width:18px!important;height:18px!important;min-width:0!important;min-height:0!important}html body .srw.sr-x .sr-cl2 .fn-tickw{width:18px;height:18px}.sr-x .sr-ptw{position:relative}.sr-x .sr-vl{position:absolute;top:0;bottom:0;width:1px;background:var(--color-border-line);pointer-events:none;z-index:3}.sr-x .sr-pt .mc2-pr>td+td,.sr-x .sr-pt>thead>tr>th+th{border-left:0}.sr-x .sr-pt .mc2-ps>th{position:-webkit-sticky;position:sticky}.sr-x .sr-bsumw{position:absolute;left:calc(var(--sr-c2,40%) + 12px);top:50%;transform:translateY(-50%);margin:0}.sr-x .sr-detr .sr-det{max-width:calc(var(--sr-c2,40%) - 42px)}.sr-x .sr-refcell{position:relative;z-index:4;background:var(--color-panel)}.sr-x .sr-pt .mc2-ps .mc2-bandin{max-width:calc(var(--sr-c2,40%) - 32px);vertical-align:top}@container (max-width: 640px){.sr-x .sr-vl{display:none}.sr-x .sr-bsumw{position:static;transform:none}.sr-x .sr-detr .sr-det,.sr-x .sr-pt .mc2-ps .mc2-bandin{max-width:none}.sr-x .sr-ctl.sr-k-yesno,.sr-x .sr-yn{flex-wrap:wrap;max-width:100%}.sr-x .sr-yn .sr-q{white-space:normal}.sr-x .sr-bsumw{display:flex;margin:4px 0 0}.sr-x .sr-bdue2{float:none;display:inline-block;margin:4px 0 0}.sr-x .sr-detr>td{padding-left:12px}.sr-x .sr-dl{white-space:normal}}.cdr{--bg:#f5f7f8;--surface:#fff;--ink:#15232b;--muted:#5b6b74;--line:#dde4e8;--accent:#0f6e76;--accent-soft:#e2f1f2;--crit:#b3261e;--crit-soft:#fbe9e7;--warn:#9a6200;--warn-soft:#fdf2dc;--ok:#2e7d4f;--ok-soft:#e5f3ea;--scrim:rgba(10,20,25,.45);--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;color:var(--ink);font-size:13px;line-height:1.45;display:grid;grid-gap:14px;gap:14px;padding:4px 2px 18px;min-width:0}html[data-skin=clarity][data-skin-mode=dark] .cdr{--bg:#0f171b;--surface:#16232a;--ink:#e3eaee;--muted:#93a4ad;--line:#26353d;--accent:#5cc3c9;--accent-soft:#163338;--crit:#ff8a80;--crit-soft:#3a1c1a;--warn:#f2bf5e;--warn-soft:#352a12;--ok:#7fd29e;--ok-soft:#173023;--scrim:rgba(0,0,0,.6)}.cdr *{box-sizing:border-box}.cdr [hidden]{display:none!important}.cdr h1{font-size:20px;margin:0;letter-spacing:-.01em}.cdr h2{font-size:12px;text-transform:none;letter-spacing:.08em;color:var(--muted);margin:0 0 8px;font-weight:600}.cdr .mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cdr a{color:var(--accent)}.cdr .top{gap:10px 22px;align-items:flex-end;justify-content:space-between}.cdr .pt,.cdr .top{display:flex;flex-wrap:wrap}.cdr .pt{gap:6px;margin-top:6px}.cdr .tag{font-size:12px;padding:2px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--muted)}.cdr .tag b{color:var(--ink);font-weight:600}.cdr .tag.alert{background:var(--crit-soft);border-color:transparent}.cdr .tag.alert,.cdr .tag.alert b{color:var(--crit)}.cdr .prog{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.cdr .bar{width:150px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.cdr .bar i{display:block;height:100%;background:var(--accent);transition:width .3s}.cdr .foot,.cdr .lede{margin:0;font-size:12px;color:var(--muted)}.cdr .msg{margin:0;padding:6px 10px;border-radius:8px;background:var(--crit-soft);color:var(--crit);font-size:12px}.cdr .panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px;min-width:0}.cdr .grid2{display:grid;grid-template-columns:2fr 1fr;grid-gap:14px;gap:14px}.cdr .orders{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.cdr .lane h3,.cdr .lane summary,.cdr .orders h3{font-size:11px;text-transform:none;letter-spacing:.08em;margin:0 0 5px;color:var(--accent);font-weight:600}.cdr ul{margin:0}.cdr ul.chk{list-style:none;padding:0;display:grid;grid-gap:2px;gap:2px}.cdr ul.chk li{gap:4px}.cdr ul.chk label,.cdr ul.chk li{min-width:0;display:flex;align-items:flex-start}.cdr ul.chk label{gap:7px;cursor:pointer;padding:2px 4px;border-radius:8px;flex:1 1}.cdr ul.chk label:hover{background:var(--accent-soft)}.cdr ul.chk input{margin:2px 0 0;accent-color:var(--accent);flex:none;width:14px;height:14px}.cdr ul.chk input:checked+span{text-decoration:line-through;color:var(--muted)}.cdr .due,.cdr .who,.cdr .why{color:var(--muted);font-size:11px}.cdr .cite{font-size:11px;color:var(--accent);text-decoration:none;white-space:nowrap;padding-top:3px}.cdr li.more{list-style:none}.cdr .tchip{flex:none;font-size:11px;line-height:1.5;padding:0 6px;margin-top:3px;border-radius:999px;background:var(--accent-soft);color:var(--accent);white-space:nowrap;font-family:var(--mono)}.cdr .info{flex:none;font:inherit;font-size:12px;line-height:1;background:none;border:0;padding:3px 2px;color:var(--muted);cursor:pointer}.cdr .info:hover,.cdr .info[aria-expanded=true]{color:var(--accent)}.cdr ul.chk li{flex-wrap:wrap}.cdr .det{flex-basis:100%;margin:2px 0 4px 26px;padding:6px 8px;border-radius:8px;background:var(--bg);font-size:12px;color:var(--ink)}.cdr .det p{margin:0 0 4px}.cdr li.plain .pl{flex:1 1;min-width:0;padding:2px 4px 2px 25px}.cdr .steady,.cdr li.plain .pl{color:var(--muted);font-size:12px}.cdr .steady{margin:8px 0 0}.cdr .steady b{color:var(--ink);font-weight:600}.cdr .orders .who{display:block;flex-basis:100%;padding-left:25px;margin-top:-2px}.cdr ul.calcs li{align-items:baseline;gap:6px}.cdr .lnk{font:inherit;font-size:12px;background:none;border:0;padding:2px 4px;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cdr .u{font-size:11px;text-transform:none;letter-spacing:.05em;color:var(--warn)}.cdr .u.saved{color:var(--ok)}.cdr a:focus-visible,.cdr button:focus-visible,.cdr input:focus-visible,.cdr select:focus-visible,.cdr summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cdr .timeline{display:grid;grid-gap:7px;gap:7px;padding:0;list-style:none}.cdr .timeline>li{display:grid;grid-template-columns:92px 1fr;grid-gap:8px;gap:8px;font-size:12px}.cdr .timeline .when{font-family:var(--mono);font-size:11px;color:var(--accent);font-weight:600}.cdr ul.tl{list-style:none;padding:0;display:grid;grid-gap:2px;gap:2px}.cdr ul.tl li.red b{color:var(--crit)}.cdr .safety{background:var(--crit-soft);color:var(--ink);border-radius:8px;padding:10px 14px;font-size:13px}.cdr .safety>b{color:var(--crit)}.cdr .safety ul{padding-left:18px;margin-top:5px;display:grid;grid-gap:2px;gap:2px}.cdr .pill{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:2px 8px;border-radius:999px;line-height:1.5}.cdr .pill.sm{font-size:9.5px;padding:0 6px;margin-left:6px;vertical-align:1px}.cdr .p-crit{background:var(--crit-soft);color:var(--crit)}.cdr .safety .p-crit{background:var(--surface)}.cdr .p-warn{background:var(--warn-soft);color:var(--warn)}.cdr .p-ok{background:var(--ok-soft);color:var(--ok)}.cdr .conds{display:grid;grid-gap:12px;gap:12px}.cdr .cond{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden;min-width:0}.cdr .cond-head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.cdr .cond-head h2{margin:0;font-size:15px;text-transform:none;letter-spacing:0;color:var(--ink);font-weight:600}.cdr .count{margin-left:auto;font-family:var(--mono);font-size:12px;color:var(--muted)}.cdr .chips{display:flex;flex-wrap:wrap;gap:6px;width:100%}.cdr .chip{font:inherit;font-size:12px;display:inline-flex;gap:6px;align-items:center;border:1px solid var(--accent);color:var(--accent);background:var(--surface);border-radius:999px;padding:2px 10px;cursor:pointer}.cdr .chip:hover{background:var(--accent-soft)}.cdr .chip .v{font-family:var(--mono);font-weight:600;color:var(--ink)}.cdr .chip.saved{background:var(--accent-soft)}.cdr .chip.saved .u{color:var(--ok)}.cdr .cond-body{display:grid;grid-template-columns:minmax(220px,280px) 1fr}.cdr .issues{padding:10px 12px;background:color-mix(in srgb,var(--bg) 60%,var(--surface));border-right:1px solid var(--line);min-width:0}.cdr .issues h3{font-size:11px;text-transform:none;letter-spacing:.08em;margin:0 0 5px;color:var(--crit);font-weight:600}.cdr .issues ul{padding-left:16px;display:grid;grid-gap:4px;gap:4px;font-size:12px}.cdr .issues li::marker{color:var(--crit)}.cdr .issues li.st-grey::marker{color:var(--muted)}.cdr .issues li.st-amber::marker{color:var(--warn)}.cdr .issues details{margin-top:8px;font-size:12px}.cdr .issues summary{cursor:pointer;color:var(--muted)}.cdr .nil{margin:0;color:var(--muted);font-size:12px;font-style:italic}.cdr .lanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));min-width:0}.cdr .lane{padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.cdr .lane.assess{grid-column:1/-1;background:color-mix(in srgb,var(--accent-soft) 45%,var(--surface))}.cdr .lane.assess summary{cursor:pointer;margin:0;list-style:none;display:flex;gap:8px;align-items:center}.cdr .lane.assess summary::-webkit-details-marker{display:none}.cdr .lane.assess summary:before{content:"▸";font-size:11px;transition:transform .15s}.cdr .lane.assess details[open] summary:before{transform:rotate(90deg)}.cdr .lane.assess .hint{font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.cdr .assess-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:4px 18px;gap:4px 18px;margin-top:6px}.cdr .assess-grid .lane{padding:0;border:0;background:none}.cdr .assess-grid .lane h3{color:var(--muted)}.cdr li.code label span{font-weight:600}.cdr .refs{font-size:12px;color:var(--muted);columns:320px 2;column-gap:26px}.cdr .refs p{margin:0 0 5px;page-break-inside:avoid;break-inside:avoid}.cdr details summary{cursor:pointer}.cdr .gloss{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:3px 14px}.cdr .gloss b{color:var(--ink);font-family:var(--mono);font-weight:600}.cdr .btn{font:inherit;font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:4px 12px;cursor:pointer}.cdr .btn.primary,.cdr .btn:hover{border-color:var(--accent)}.cdr .btn.primary{background:var(--accent);color:var(--surface);font-weight:600}.cdr .btn:disabled{opacity:.6;cursor:default}.cdr .cdr-modal{position:fixed;inset:0;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;z-index:1200;padding:56px 16px 16px}.cdr .sheet{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;width:min(560px,100%);max-height:min(100%,78vh);display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.25)}.cdr .sheet header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.cdr .sheet header h3{margin:0;font-size:15px}.cdr .sheet .body{padding:10px 16px;overflow:auto;display:grid;grid-gap:4px;gap:4px}.cdr .sheet .note{font-size:12px;color:var(--muted);margin:0 0 4px}.cdr .sheet .row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:4px 6px;border-radius:8px}.cdr .sheet .row:hover{background:var(--accent-soft)}.cdr .sheet .row label{flex:1 1;cursor:pointer;display:flex;gap:8px;align-items:flex-start}.cdr .sheet .row .q{flex:1 1}.cdr .sheet .pts{font-family:var(--mono);font-size:12px;color:var(--muted)}.cdr .sheet input[type=number],.cdr .sheet select{font:inherit;font-size:13px;padding:3px 6px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);max-width:100%}.cdr .sheet input[type=number]{width:110px}.cdr .sheet .opt{display:flex;gap:8px;align-items:flex-start;padding:4px 6px;border-radius:8px;cursor:pointer}.cdr .sheet .opt:hover{background:var(--accent-soft)}.cdr .sheet footer{border-top:1px solid var(--line);padding:10px 16px;display:grid;grid-gap:8px;gap:8px}.cdr .sheet .acts{display:flex;gap:8px;justify-content:flex-end}.cdr .result{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.cdr .result .score{font-family:var(--mono);font-size:20px;font-weight:600}.cdr .result .txt{font-size:13px;flex:1 1;min-width:200px}.cdr .result .src{font-size:11px;color:var(--muted);width:100%}.cdr .heat{display:grid;grid-template-columns:auto repeat(3,1fr);grid-gap:3px;gap:3px;font-size:11px;margin-top:6px}.cdr .heat div{padding:4px;border-radius:8px;text-align:center}.cdr .heat .hd{color:var(--muted);font-weight:600}.cdr .h-g{background:var(--ok-soft);color:var(--ok)}.cdr .h-y{background:var(--warn-soft);color:var(--warn)}.cdr .h-o{background:color-mix(in srgb,var(--warn-soft) 40%,var(--crit-soft));color:var(--crit)}.cdr .h-r{background:var(--crit);color:var(--surface)}.cdr .heat .sel{outline:2px solid var(--ink);outline-offset:-2px;font-weight:600}@media (max-width:1000px){.cdr .cond-body,.cdr .grid2{grid-template-columns:1fr}.cdr .issues{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:560px){.cdr .timeline>li{grid-template-columns:76px 1fr}.cdr .bar{width:90px}.cdr .lanes{grid-template-columns:1fr}.cdr .lane{border-right:0}.cdr .count{margin-left:0}.cdr .refs{column-count:1}}@media (prefers-reduced-motion:reduce){.cdr .bar i,.cdr .lane.assess summary:before{transition:none}}.cdr ul.chk li.grok-item{display:block}.cdr .grok-item details{margin:2px 0 8px 22px}.cdr .grok-item summary{font-size:12px;color:var(--accent)}.cdr .grok-item table{width:100%;border-collapse:collapse;margin-top:4px;font-size:12px}.cdr .grok-item th{text-align:left;width:5.5rem;color:var(--muted);font-weight:600;vertical-align:top;padding:2px 8px 2px 0}.cdr .grok-item td{padding:2px 0;vertical-align:top}.cdr .grok-action-row{display:flex;align-items:flex-start;gap:7px;padding:2px 4px}.cdr .grok-action-row>div{min-width:0}.cdr ul.chk .grok-action-row label{display:inline;padding:0}.cdr .grok-action-row input:checked+div label{text-decoration:line-through;color:var(--muted)}.cdr .grok-citations{display:inline-flex;vertical-align:baseline;flex-wrap:wrap;gap:1px;max-width:100%;margin-left:2px}.cdr .grok-cite{font:inherit;font-size:11px;font-weight:600;line-height:20px;min-width:24px;min-height:24px;border:0;border-radius:8px;padding:0 3px;background:transparent;color:var(--accent);cursor:pointer}.cdr .grok-cite:hover,.cdr .grok-cite[aria-pressed=true]{background:var(--accent-soft)}.cdr .grok-cite-missing{font-size:11px;color:var(--warn);margin-left:3px}.cdr .grok-source-panel{position:fixed;inset:0 0 0 auto;margin:0 0 0 auto;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;overflow-y:auto;overscroll-behavior:contain}.cdr .grok-source-panel::-webkit-backdrop{background:var(--scrim)}.cdr .grok-source-panel::backdrop{background:var(--scrim)}.cdr .grok-source-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.cdr .grok-source-header h2{margin:0;color:var(--ink);font-size:15px;letter-spacing:0;text-transform:none}.cdr .grok-source-header p{margin:2px 0 0;font-size:12px;color:var(--muted)}.cdr .grok-source-close{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--surface);color:var(--ink);cursor:pointer}.cdr .grok-source-close span{font-size:15px;margin-left:8px}.cdr .grok-source-switch{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px 0}.cdr .grok-source-switch .grok-cite{border:1px solid var(--line);padding:2px 9px;font-size:12px}.cdr .grok-source-body{padding:20px;overflow-wrap:anywhere}.cdr .grok-source-kind{font-size:11px;color:var(--muted)}.cdr .grok-source-body h3{font-size:15px;font-weight:600;line-height:1.5;margin:6px 0 16px;text-transform:none;letter-spacing:0}.cdr .grok-source-body h3 .why{display:block;font-size:11px;font-weight:400}.cdr .grok-source-body blockquote{margin:0 0 18px;padding:14px;background:var(--bg);border-radius:8px;white-space:pre-wrap;font-size:13px;line-height:1.6}.cdr .grok-source-body details{border-top:1px solid var(--line);padding:12px 0;font-size:12px}.cdr .grok-source-body summary{cursor:pointer;color:var(--accent);font-weight:600}.cdr .grok-source-body dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;margin:12px 0 0}.cdr .grok-source-body dt{color:var(--muted)}.cdr .grok-source-body dd{margin:0;word-break:break-word}.cdr .grok-source-body ol{padding-left:20px;margin:12px 0 0}.cdr .grok-source-body li{display:list-item;margin:8px 0}.cdr .grok-unverified{color:var(--warn);font-size:.9em;margin:.35rem 0}@media(max-width:600px){.cdr .grok-source-body dl{grid-template-columns:1fr}.cdr .grok-source-panel{width:100vw;border:0}}.cdr .grok-when{display:inline-block;margin:3px 4px 0 6px;padding:1px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:11px;line-height:1.5;vertical-align:baseline}.cdr ul.chk li.grok-item{padding:0 0 9px;margin-bottom:7px;border-bottom:1px solid var(--line)}.cdr ul.chk li.grok-item:last-child{border:0;margin-bottom:0}.cdr .grok-checks-first{display:block;margin:2px 0 2px 25px;color:var(--warn);font-size:11px}.cdr .grok-item .grok-action-details{margin:2px 0 0 25px}.cdr .grok-action-details>summary{display:inline-flex;align-items:center;gap:5px;list-style:none;border-radius:8px;padding:3px 6px;color:var(--accent);font-size:11px;cursor:pointer;background:var(--accent-soft);text-transform:none;letter-spacing:0;font-weight:400}.cdr .grok-action-details>summary::-webkit-details-marker{display:none}.cdr .grok-action-details>summary:after{content:"⌄";margin-left:5px}.cdr .grok-action-details[open]>summary:after{content:"⌃"}.cdr .grok-detail-body{background:var(--bg);padding:10px;border-radius:0 6px 6px;margin-top:4px;font-size:12px;overflow-wrap:anywhere}.cdr .grok-reason{margin:0 0 10px;line-height:1.5}.cdr .grok-reason>b{display:block;font-size:11px;color:var(--accent);margin-bottom:3px;text-transform:none;letter-spacing:.04em}.cdr .grok-detail-body dl{margin:0;display:grid;grid-gap:4px;gap:4px}.cdr .grok-detail-body dt{font-size:11px;color:var(--muted);font-weight:600;margin-top:5px}.cdr .grok-detail-body dd{margin:0;white-space:pre-wrap}.cdr .grok-plan-pending{margin:0;padding:9px 14px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.cdr .grok-monitoring{border-top:1px solid var(--line);padding:10px 14px}.cdr .grok-monitoring>summary{color:var(--accent);font-size:12px;cursor:pointer;font-weight:600}.cdr .grok-monitoring>summary>span{font-size:11px;color:var(--muted);font-weight:400;margin-left:8px}.cdr .grok-plan-scroll{overflow-x:auto;margin-top:12px}.cdr .grok-monitoring table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.cdr .grok-monitoring caption{text-align:left;color:var(--muted);font-size:11px;font-weight:600;margin-bottom:6px}.cdr .grok-monitoring td,.cdr .grok-monitoring th{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:top}.cdr .grok-monitoring thead{background:var(--bg);font-size:11px;color:var(--muted)}.cdr .grok-monitoring tbody th{font-weight:400}.cdr .grok-monitoring td p{margin:0 0 5px}.cdr .grok-plan-gaps{margin-top:12px;padding:9px 12px;background:var(--warn-soft);color:var(--warn);font-size:11px;border-radius:8px}.cdr .grok-plan-gaps ul{padding-left:16px;margin-top:4px}.cdr.grok-dashboard .issues>h3,.cdr.grok-dashboard .lane>h3{display:flex;align-items:center;gap:7px;min-height:36px;padding:7px 9px;margin:-10px -12px 10px;background:var(--accent-soft);color:var(--accent);border-bottom:1px solid var(--line);font-size:11px;line-height:1.4;letter-spacing:.055em}.cdr.grok-dashboard .issues>h3{background:var(--crit-soft);color:var(--crit)}.cdr .grok-section-icon{flex:none;vertical-align:middle}.cdr .grok-lane-count{margin-left:auto;align-self:flex-start;min-width:20px;line-height:20px;text-align:center;border-radius:8px;background:var(--surface);font-size:11px;letter-spacing:0;font-family:var(--mono)}.cdr.grok-dashboard .grok-lane-refer>h3,.cdr.grok-dashboard .grok-lane-script>h3{background:var(--bg);color:var(--ink)}.cdr.grok-dashboard .grok-lane-refer>h3>.grok-section-icon,.cdr.grok-dashboard .grok-lane-script>h3>.grok-section-icon{color:var(--accent)}.cdr.grok-dashboard .grok-lane-follow>h3{background:var(--warn-soft);color:var(--warn)}.cdr .grok-action-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 5px;margin-top:4px}.cdr.grok-dashboard .grok-when{display:inline-flex;align-items:flex-start;gap:4px;max-width:100%;margin:0;padding:3px 7px;font-family:var(--mono);font-size:11px;line-height:1.5;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere}.cdr .grok-when>.grok-section-icon{width:12px;height:12px;margin-top:1px}.cdr.grok-dashboard .grok-when-missing{background:var(--warn-soft);color:var(--warn);border-style:dashed}.cdr .grok-action-meta .grok-citations{margin-left:0}.cdr .grok-monitoring>summary>.grok-section-icon{margin-right:6px}.cdr .p-grey{background:var(--bg);color:var(--muted)}.cdr.grok-tip{height:min(78vh,760px);overflow:auto;overscroll-behavior:contain;background:var(--surface);border-radius:8px;text-align:left;display:block}.cdr.grok-tip .cond{border:0;border-radius:0;overflow:visible}.cdr.grok-tip .cond-body{grid-template-columns:1fr}.cdr.grok-tip .issues{border-right:0;border-bottom:1px solid var(--line)}.cdr.grok-tip .lanes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cdr.grok-tip .chips button,.cdr.grok-tip .grok-cite{pointer-events:none}.cdr.grok-tip .grok-action-text{font-size:13px}.ow-tip .grok-pop{padding:0;overflow:hidden}.cdr .lane,.cdr .lane :is(label,.grok-action-text,.grok-action-row>div){min-width:0;overflow-wrap:anywhere}@keyframes clean-chip-pulse{0%{box-shadow:0 0 0 0 rgba(138,90,0,.5)}to{box-shadow:0 0 0 10px rgba(138,90,0,0)}}@keyframes clean-tick-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.cdr .grok-also{display:inline-block;margin:0 0 0 6px;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.cdr .grok-also,.grok-also.hub-also{padding:1px 7px;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.grok-also.hub-also{display:block;width:-moz-fit-content;width:fit-content;margin:3px 0 2px;border:1px solid var(--line,var(--color-border-line));border-radius:999px;color:var(--muted,var(--color-fg-muted))}.cdr .grok-doc-icon{display:inline-flex;align-items:center;color:#6e6e73;margin-right:2px}.cdr .grok-doc-icon svg{width:16px;height:16px}.cdr .grok-payload{display:block;margin-top:2px;font-size:12px;line-height:1.35;color:var(--muted)}.cdr .dp{--dp-on:var(--accent,#1e3a8a);--dp-ok:#047857;--dp-amber:#8a5a00;--dp-chip:var(--surface,#fff);--dp-cb:color-mix(in srgb,var(--line,#e5e7eb) 70%,var(--muted,#5e6c84));--dp-soft:var(--bg,#f6f7f9)}.cdr .dp-lede{color:var(--muted);font-size:12px;margin:0 0 8px}.cdr .dp-card{container-type:inline-size;border-bottom:1px solid var(--line);padding:10px 0 14px}.cdr .dp-hd{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cdr .dp-nm{font-size:20px;font-weight:600;text-transform:lowercase}.cdr .dp-band{font-size:11px;font-weight:600;letter-spacing:.05em;padding:1px 9px;border-radius:999px;background:color-mix(in srgb,#f5c26b 30%,transparent);color:var(--dp-amber)}.cdr .dp-band.b-red{background:color-mix(in srgb,#f87171 22%,transparent);color:#b91c1c}.cdr .dp-band.b-green{background:color-mix(in srgb,#34d399 20%,transparent);color:var(--dp-ok)}.cdr .dp-i{width:14px;height:14px;flex:none;color:var(--muted)}.cdr .dp-scores{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 8px}.cdr .dp-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:6px}@container (min-width:900px){.cdr .dp-grid{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}.cdr .dp-col0{position:-webkit-sticky;position:sticky;top:6px;align-self:start}}.cdr .dp-col0{background:var(--dp-soft);border-radius:8px;padding:8px 10px;min-width:0}.cdr .dp h4{margin:0 0 6px;font-size:11px;letter-spacing:.08em;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:6px;text-transform:none}.cdr .dp-lh{display:inline-flex;align-items:center;gap:5px}.cdr .dp-cnt{color:var(--muted);font-weight:600}.cdr .dp-ki{margin:0 0 6px;padding-left:18px}.cdr .dp-ki li{margin:0 0 5px;font-size:12px}.cdr .dp-ki small{display:block;color:var(--muted)}.cdr .dp-sub{font-weight:600;margin:6px 0 3px;font-size:12px}.cdr .dp-warn{color:var(--dp-amber)}.cdr .dp-fold summary{color:var(--muted);font-size:11px;cursor:pointer;min-height:24px;display:flex;align-items:center}.cdr .dp-fold ol,.cdr .dp-fold ul{margin:3px 0 0 18px;padding:0;font-size:11px}.cdr .dp-srcs li{margin:0 0 3px;scroll-margin-top:60px}.cdr .dp-srcs li.chart{color:var(--muted)}.cdr .dp-srcs li:target{background:var(--accent-soft,#e8eefc)}.cdr .dp-cites{white-space:nowrap}.cdr .dp-cite{font-size:11px;font-weight:600;color:var(--accent);text-decoration:none;margin-left:1px;display:inline-block;min-width:16px}.cdr .dp-lanes{display:flex;gap:10px;align-items:flex-start;min-width:0;position:relative}.cdr .dp-probe{position:absolute;visibility:hidden;pointer-events:none;left:0;top:0}.cdr .dp-mcol{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.cdr .dp-col{container-type:inline-size;border:1px solid var(--line);border-radius:8px;padding:7px 9px 4px;min-width:0;background:var(--surface)}.cdr .dp-col.cont h4 .dp-lh{color:var(--muted)}.cdr .dp-it{padding:6px 0 7px;border-top:1px solid var(--line)}.cdr .dp-col h4+.dp-it{border-top:0;padding-top:0}.cdr .dp-r1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-column-gap:6px;column-gap:6px;align-items:start}.cdr .dp-r1 input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--dp-on)}.cdr .dp-tt{font-weight:600;font-size:13px;overflow-wrap:anywhere}.cdr .dp-rt{display:inline-flex;gap:3px;align-items:center;white-space:nowrap}.cdr .dp-when{font-size:11px;color:var(--muted)}.cdr .dp-when.need{color:var(--dp-amber)}.cdr .dp-prog{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:2px}.cdr .dp-prog.full{color:var(--dp-ok);font-weight:600}.cdr .dp-nb{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;border:1px solid var(--line);font-size:9.5px;color:var(--muted);margin-left:2px}.cdr .dp-tasks{margin:6px 0 0 22px;display:grid;grid-gap:6px;gap:6px}.cdr .dp-w{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;align-items:start;font-size:11px;justify-items:start}.cdr .dp-w>*{max-width:100%}@container (min-width:560px){.cdr .dp-w{grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr);column-gap:8px;align-items:center}}.cdr .dp-q{color:var(--ink);font-weight:600;overflow-wrap:anywhere;display:flex;gap:5px;align-items:baseline}.cdr .dp-q:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--dp-amber);transform:translateY(-1px)}.cdr .dp-w.done .dp-q:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--dp-ok)}.cdr .dp-w.done .dp-q{color:var(--muted);font-weight:400}.cdr .dp-chips,.cdr .dp-seg{display:flex;flex-wrap:wrap;gap:4px;margin:0;width:100%;justify-content:flex-start}.cdr .dp-chips button{flex:0 1 auto;max-width:100%;white-space:normal;text-align:left;line-height:1.25;padding:3px 10px}.cdr .dp-chips button,.cdr .dp-order,.cdr .dp-score,.cdr .dp-seg button{min-height:24px;border:1px solid var(--dp-cb);background:var(--dp-chip);color:var(--ink);border-radius:999px;padding:0 10px;font:inherit;font-size:11px;font-weight:400;cursor:pointer;box-shadow:none;transition:transform .08s,box-shadow .08s,border-color .08s}.cdr .dp-chips button:hover,.cdr .dp-order:hover,.cdr .dp-score:hover,.cdr .dp-seg button:hover{border-color:var(--dp-on);transform:translateY(-1px);box-shadow:none}.cdr .dp button:focus-visible,.cdr .dp input:focus-visible{outline:2px solid var(--dp-on);outline-offset:1px}.cdr .dp-chips button.on,.cdr .dp-seg button.on{background:var(--dp-on);border-color:var(--dp-on);color:#fff;box-shadow:none;transform:none}.cdr .dp-seg{gap:0;border-radius:999px;box-shadow:none;width:-moz-fit-content;width:fit-content}.cdr .dp-seg button{border-radius:0;box-shadow:none;margin-left:-1px}.cdr .dp-seg button:first-child{border-radius:999px 0 0 999px;margin:0}.cdr .dp-seg button:last-child{border-radius:0 999px 999px 0}.cdr .dp-seg button:hover{transform:none;position:relative;z-index:1}.cdr .dp-scale button{min-width:24px;padding:0 6px}.cdr .dp-order{color:var(--dp-on);font-weight:600}.cdr .dp-order.on{background:var(--dp-ok);border-color:var(--dp-ok);color:#fff}.cdr .dp-score{display:inline-flex;align-items:center;gap:6px;font-weight:600}.cdr .dp-score b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cdr .dp-mark{font-size:9.5px;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--dp-amber)}.cdr .dp-score.on .dp-mark{color:var(--dp-ok)}.cdr .dp-w .dp-score{justify-self:start;width:auto;font-weight:400}.cdr .dp-w .dp-mark{font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted)}.cdr .dp-w .dp-mark[data-mark="to do"]:before{content:"· "}.cdr .dp-w .dp-score.on .dp-mark{color:var(--dp-ok)}.cdr .dp input[type=date],.cdr .dp input[type=number],.cdr .dp-txt{border:1px solid var(--dp-cb);border-radius:8px;padding:0 7px;height:24px;background:var(--dp-chip);color:var(--ink);font:inherit;font-size:11px;min-width:0;box-shadow:none}.cdr .dp input[type=number]{width:62px}.cdr .dp-txt{width:100%}.cdr .dp-unit{color:var(--muted);font-size:11px}.cdr .dp-ctl{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0}.cdr .dp-why{margin:4px 0 0 22px}.cdr .dp-why summary{font-size:11px;color:var(--muted);cursor:pointer;list-style:none;min-height:20px}.cdr .dp-why summary:before{content:"▸ "}.cdr .dp-why[open] summary:before{content:"▾ "}.cdr .dp-why p{margin:2px 0 0;font-size:11px;color:var(--muted)}html body .dtb.dtb{--bg:#fdfcfa;--fg:#1c1c1c;--mut:#6b6b6b;--rule:#d9d6cf;--hair:#ece9e3;--red:#b42318;--amber:#b54708;--grey:#9a9a9a;--link:#1d4ed8;container-type:inline-size;background:var(--bg);color:var(--fg);font:14px/1.5 Charter,Iowan Old Style,"Source Serif 4",Georgia,serif;padding:24px clamp(16px,4vw,48px);max-width:1180px}html[data-skin-mode=dark] body .dtb.dtb{--bg:#141414;--fg:#e8e6e1;--mut:#9b978f;--rule:#3a3833;--hair:#2a2825;--red:#f97066;--amber:#fdb022;--grey:#777;--link:#8ab4ff}@media (prefers-color-scheme:dark){html:not([data-skin-mode]) body .dtb.dtb{--bg:#141414;--fg:#e8e6e1;--mut:#9b978f;--rule:#3a3833;--hair:#2a2825;--red:#f97066;--amber:#fdb022;--grey:#777;--link:#8ab4ff}}html body .dtb.dtb *{box-sizing:border-box}html body .dtb.dtb h1{font-size:20px;font-weight:600;margin:0 0 4px;letter-spacing:-.01em;text-transform:none}html body .dtb.dtb p.dt-lead{color:var(--mut);margin:0 0 22px;max-width:70ch}html body .dtb.dtb h2{font-size:20px;font-weight:600;margin:34px 0 8px;display:flex;align-items:baseline;gap:8px;text-transform:none;letter-spacing:0}html body .dtb.dtb .dt-meta{font:12px system-ui,sans-serif;color:var(--mut);font-weight:400}html body .dtb.dtb .dt-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;transform:translateY(-1px);background:var(--grey);margin-right:6px}html body .dtb.dtb .dt-dot.dt-red{background:var(--red)}html body .dtb.dtb .dt-dot.dt-amber{background:var(--amber)}html body .dtb.dtb .dt-tw{overflow-x:auto}html body .dtb.dtb table{border-collapse:collapse;width:100%}html body .dtb.dtb th{font:600 11px system-ui,sans-serif;letter-spacing:.07em;text-transform:none;color:var(--mut);text-align:left;padding:6px 10px 6px 0;border-bottom:1.5px solid var(--fg)}html body .dtb.dtb td{padding:7px 10px 7px 0;vertical-align:top;border-bottom:1px solid var(--hair)}html body .dtb.dtb tr.dt-first td{border-top:1px solid var(--rule)}html body .dtb.dtb table.dt-ov td:first-child{white-space:nowrap}html body .dtb.dtb table.dt-ov a{color:inherit;text-decoration:none;font-weight:600}html body .dtb.dtb table.dt-ov a:hover{text-decoration:underline}html body .dtb.dtb td.dt-iss{width:36%;padding-right:22px}html body .dtb.dtb .dt-no{font:600 11px system-ui,sans-serif;color:var(--mut);margin-right:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .dtb.dtb .dt-det{color:var(--mut);font-size:13px}html body .dtb.dtb td.dt-iss .dt-det{margin-top:2px}html body .dtb.dtb td.dt-st{font:600 11px system-ui,sans-serif;letter-spacing:.06em;text-transform:none;color:var(--mut);white-space:nowrap;width:1%;padding-top:10px}html body .dtb.dtb td.dt-act{min-width:0}html body .dtb.dtb .dt-when{white-space:nowrap;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;width:1%;padding-right:0}html body .dtb.dtb th.dt-when{text-align:right}html body .dtb.dtb .dt-same{color:var(--mut);font-style:italic}html body .dtb.dtb .dt-none{color:var(--red)}html body .dtb.dtb .dt-nolink{font:10px system-ui,sans-serif;color:var(--mut);margin-left:6px}html body .dtb.dtb a.dt-fn{font:600 11px system-ui,sans-serif;color:var(--link);text-decoration:none;vertical-align:super;margin-left:2px}html body .dtb.dtb a.dt-fn+a.dt-fn:before{content:",";color:var(--mut)}html body .dtb.dtb details{margin:8px 0 0;font-size:13px}html body .dtb.dtb summary{cursor:pointer;color:var(--mut);font:12px system-ui,sans-serif}html body .dtb.dtb details ul,html body .dtb.dtb ol.dt-src{margin:6px 0 0;padding-left:20px;color:var(--mut)}html body .dtb.dtb ol.dt-src a{color:var(--link)}html body .dtb.dtb ol.dt-src li:target{background:color-mix(in srgb,var(--link) 12%,transparent)}@container (max-width:640px){html body .dtb.dtb table.dt-t thead{display:none}html body .dtb.dtb table.dt-t,html body .dtb.dtb table.dt-t tbody,html body .dtb.dtb table.dt-t td,html body .dtb.dtb table.dt-t tr{display:block;width:auto}html body .dtb.dtb td.dt-iss{padding:10px 0 4px;border:0}html body .dtb.dtb table.dt-t tr{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:10px;column-gap:10px}html body .dtb.dtb table.dt-t td.dt-iss{grid-column:1/-1}html body .dtb.dtb table.dt-t td{border:0}html body .dtb.dtb table.dt-t tr{border-bottom:1px solid var(--hair)}html body .dtb.dtb td.dt-none{grid-column:1/-1}html body .dtb.dtb table.dt-ov,html body .dtb.dtb table.dt-ov tbody{display:block;width:auto}html body .dtb.dtb table.dt-ov thead{display:none}html body .dtb.dtb table.dt-ov tr{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--hair);padding:6px 0}html body .dtb.dtb table.dt-ov td{border:0;padding:1px 0}html body .dtb.dtb table.dt-ov td:nth-child(2),html body .dtb.dtb table.dt-ov td:nth-child(3){grid-column:1/-1;color:var(--mut)}html body .dtb.dtb table.dt-ov td:nth-child(4){grid-row:1;grid-column:2}}html body .dtb.dtb.dtb table :is(thead,tbody,tr,th,td){background:transparent!important}html body .dtb.dtb.dtb table th{color:var(--mut)!important;font:600 11px system-ui,sans-serif!important;letter-spacing:.07em!important;text-transform:none!important;border-bottom:1.5px solid var(--fg)!important}html body .dtb.dtb.dtb table td{border-bottom:1px solid var(--hair)!important}html body .dtb.dtb.dtb table tr.dt-first td{border-top:1px solid var(--rule)!important}html body .dtb.dtb.dtb h2{font-size:20px;text-transform:none;letter-spacing:0;color:var(--fg)}html body .dtb.dtb .dt-none{color:var(--mut);font-style:italic}html body .dt-nosrc.dt-nosrc{font:10px/1 system-ui,sans-serif;color:#6e6e73;margin-left:6px;white-space:nowrap;font-style:normal;vertical-align:baseline}@container (max-width:640px){html body .dtb.dtb.dtb table.dt-ov td,html body .dtb.dtb.dtb table.dt-t td{border:0!important}}html body .dtb.dtb .dt-gapk{font:600 9.5px system-ui,sans-serif;letter-spacing:.06em;text-transform:none;color:var(--amber);border:1px solid;border-radius:3px;padding:0 4px;margin-right:6px;vertical-align:1px}html body .dtb.dtb .dt-flag{font:12px/1.4 system-ui,sans-serif;color:var(--red);margin-top:3px}html body .dtb.dtb .dt-plan{margin-top:12px}html body .dtb.dtb .dt-plan h3{font:600 12px system-ui,sans-serif;color:var(--mut);margin:0 0 4px;text-transform:none;letter-spacing:0}html body .dtg1-gap.dtg1-gap{font:600 9.5px/1 system-ui,sans-serif;letter-spacing:.06em;text-transform:none;color:#b54708;border:1px solid;border-radius:3px;padding:1px 4px;margin-right:5px;vertical-align:1px}html body .dtg1-flag.dtg1-flag{color:#b42318}.gr table.mini.drd-cols th{width:24%;font-weight:600;vertical-align:top}.gr table.mini.drd-cols td{white-space:pre-wrap}.drd-foot{margin:6px 2px 0}.gr.drd-consult{padding:4px 2px 10px}.drd-h{font-size:15px;margin:6px 2px 4px}.drd .drd-by{margin-top:14px}.gr .drd-bands{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.gr h4.drd-band{font-size:15px;margin:12px 0 6px}.gr .drd-chips{margin-top:3px;display:flex;flex-wrap:wrap;gap:4px}.gr .pill.ghost{border:1px solid var(--gr-line);color:var(--gr-mute)}.gr .drd-date{margin-left:6px}.gr tr.tint>td{background:var(--gr-tint)}.gr td.srcs .pub{display:block;color:var(--gr-link);font-size:12px;text-decoration:none;margin-bottom:2px}.gr .sm{font-size:12px}.gr.drd-final{padding:4px 2px 10px}.drd details.drd-full{margin-top:14px}.drd details.drd-full>summary{cursor:pointer;font-weight:600;font-size:15px;margin:4px 2px}.mcv2.mcv2.mcv2{--bg:#f6f7f9;--surface:#fff;--ink:#1d2430;--muted:#667085;--line:#e3e6ea;--accent:#2457c5;--accent-soft:#e8effc;--crit:#b42318;--crit-soft:#fdecea;--warn:#a15c07;--warn-soft:#fdf3e1;--ok:#1a7f4b;--ok-soft:#e6f4ec;color:var(--ink);font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;letter-spacing:normal}html.dark:not([data-skin-mode=light]) .mcv2.mcv2.mcv2,html[data-skin-mode=dark] .mcv2.mcv2.mcv2{--bg:#14171c;--surface:#1c2027;--ink:#e6e9ee;--muted:#9aa3b2;--line:#2c323c;--accent:#8fb1ff;--accent-soft:#22304d;--crit:#ff8a80;--crit-soft:#3a1f1f;--warn:#f5c06b;--warn-soft:#3a2e18;--ok:#7fd6a4;--ok-soft:#1d3327}.mcv2.mcv2.mcv2 *{box-sizing:content-box}.mcv2.mcv2.mcv2 .lede{color:var(--muted);margin:0 0 16px}.mcv2.mcv2.mcv2 article{background:var(--surface);border:1px solid var(--line);border-radius:8px;margin:0 0 16px;overflow:hidden;padding:0;box-shadow:none}.mcv2.mcv2.mcv2 header{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 14px;border-bottom:1px solid var(--line);position:static;background:none}.mcv2.mcv2.mcv2.mcv2 header h2{font-size:15px;font-weight:600;line-height:1.45;margin:0 6px 0 0;color:var(--ink);letter-spacing:normal;text-transform:none}.mcv2.mcv2.mcv2 .pill{font-size:11px;font-weight:400;border-radius:999px;padding:1px 8px;border:0;line-height:1.45}.mcv2.mcv2.mcv2 .crit{background:var(--crit-soft);color:var(--crit)}.mcv2.mcv2.mcv2 .warn{background:var(--warn-soft);color:var(--warn)}.mcv2.mcv2.mcv2 .ok{background:var(--ok-soft);color:var(--ok)}.mcv2.mcv2.mcv2 .grey{background:var(--bg);color:var(--muted)}.mcv2.mcv2.mcv2 header>.tag{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:0 6px;background:none}.mcv2.mcv2.mcv2 b{font-weight:600;color:inherit}.mcv2.mcv2.mcv2 .body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.mcv2.mcv2.mcv2 .issues{padding:12px 14px;border-right:1px solid var(--line)}.mcv2.mcv2.mcv2 h3{font-size:11px;font-weight:600;line-height:1.45;letter-spacing:.05em;text-transform:none;color:var(--accent);margin:0 0 8px}.mcv2.mcv2.mcv2 .issues>h3{color:var(--crit)}.mcv2.mcv2.mcv2 h4{font-size:11px;font-weight:600;line-height:1.45;letter-spacing:.05em;text-transform:none;color:var(--muted);margin:8px 0 2px}.mcv2.mcv2.mcv2 ul{margin:0;padding-left:18px}.mcv2.mcv2.mcv2 ol{margin:1em 0;padding-left:40px}.mcv2.mcv2.mcv2 ul{list-style:disc}.mcv2.mcv2.mcv2 ol{list-style:decimal}.mcv2.mcv2.mcv2 li{margin:3px 0;padding:0;display:list-item}.mcv2.mcv2.mcv2 code{font-family:monospace;font-size:11px;line-height:inherit;font-weight:400;border:1px solid var(--line);border-radius:8px;padding:0 4px;background:none;color:inherit}.mcv2.mcv2.mcv2 sup{color:var(--accent);font-weight:600;margin-left:2px}.mcv2.mcv2.mcv2 small{color:var(--muted);font-size:smaller}.mcv2.mcv2.mcv2 sup[role=button]{cursor:pointer}.mcv2.mcv2.mcv2 sup[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mcv2.mcv2.mcv2 .lanes{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;padding:12px 14px}.mcv2.mcv2.mcv2 .lane h3 span{color:var(--muted)}.mcv2.mcv2.mcv2 .due{font-size:11px;font-family:ui-monospace,monospace;border:1px solid var(--line);border-radius:8px;padding:0 5px;margin-left:4px;white-space:nowrap}.mcv2.mcv2.mcv2 details summary{cursor:pointer;color:var(--accent);font-size:12px;display:list-item;list-style:disclosure-closed inside}.mcv2.mcv2.mcv2 details[open]>summary{list-style:disclosure-open inside}.mcv2.mcv2.mcv2 details p{margin:4px 0;font-size:12px;color:var(--muted)}.mcv2.mcv2.mcv2 .steady{font-size:13px}.mcv2.mcv2.mcv2 .rec{margin-top:8px;font-size:12px}.mcv2.mcv2.mcv2 p{margin:1em 0}.mcv2.mcv2.mcv2 .srcs{padding:8px 14px;border-top:1px solid var(--line)}.mcv2.mcv2.mcv2 .srcs ol{font-size:12px;color:var(--muted)}@media(max-width:760px){.mcv2.mcv2.mcv2 .body{grid-template-columns:1fr}.mcv2.mcv2.mcv2 .issues{border-right:0;border-bottom:1px solid var(--line)}}.mcv2.mcv2.mcv2 .mc-keep{display:contents}.mcv2.mcv2.mcv2 .mc-keep *{box-sizing:border-box}.cdr .medcard .chip .v{margin-left:4px;font-family:var(--mono)}.cdr .medcard .chip .u{margin-left:5px;font-size:11px;color:var(--muted)}.cdr .medcard .chip .u[data-mark="TO DO"]{color:var(--warn)}.cdr .medcard .chip[data-band=red]{background:var(--crit-soft);color:var(--crit)}.cdr .medcard .chip[data-band=amber]{background:var(--warn-soft);color:var(--warn)}.pir,.pir-zone{--p-bg:var(--m2-bg,var(--color-bg,#fff));--p-surf:var(--m2-surf,var(--color-bg-subtle,#fafafa));--p-fg:var(--m2-fg,var(--color-fg,#1d1d1f));--p-mut:var(--m2-mut,var(--color-fg-muted,#6b6b70));--p-line:var(--m2-line,var(--color-border,#e7e7ea));--p-acc:var(--m2-acc,#2f5bd3);--p-accbg:var(--m2-accbg,#eef2fc);--p-red:var(--m2-red,#c23b2b);--p-redbg:var(--m2-redbg,#fbf1ef);--p-amb:var(--m2-amb,#a86a0c);--p-ambbg:var(--m2-ambbg,#fbf6ec);--p-grn:var(--m2-grn,#2f7d4a);--p-grnbg:var(--m2-grnbg,#eef6f0);--p-ambtx:color-mix(in srgb,var(--p-amb) 78%,var(--p-fg))}.pir{color:var(--p-fg);font-size:15px;line-height:1.55;container-type:inline-size;display:flex;flex-direction:column;gap:10px;min-width:0}:root[data-skin-mode=dark] :is(.pir,.pir-zone),html.dark :is(.pir,.pir-zone){--p-bg:#141416;--p-surf:#1b1b1e;--p-fg:#ececee;--p-mut:#a0a0a8;--p-line:#2c2c31;--p-acc:#8fb0ff;--p-accbg:#1a2238;--p-red:#ff8a7a;--p-redbg:#2a1715;--p-amb:#f2b860;--p-ambbg:#2a2214;--p-grn:#7fd29a;--p-grnbg:#14251a}.pir button{font:inherit;color:inherit}.pir-mut{color:var(--p-mut);font-weight:400}.pir-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pir-title{font-weight:600;font-size:13px;line-height:1.35}.pir-meta{color:var(--p-mut);font-size:12px}.pir-tri{font-weight:600;font-size:13px}.pir-box{border:1px solid var(--p-red);background:var(--p-redbg);border-radius:8px;padding:8px 10px}.pir-boxh{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pir-boxh>b{color:var(--p-red);margin-right:4px;font-size:13px}.pir-bchip{border:1px solid color-mix(in srgb,var(--p-red) 45%,transparent);background:var(--p-bg);border-radius:8px;padding:2px 8px;font-size:12px;line-height:1.35;text-align:left;cursor:pointer}.pir-bchip.is-on{background:var(--p-red);color:var(--p-bg)!important}.pir-boxt{margin-top:8px;max-width:75ch;font-size:15px}.pir-boxt p{margin:4px 0}.pir-pt{border:1px solid var(--p-line);background:var(--p-surf);border-radius:8px;padding:8px 10px}.pir-pth{font-weight:600;font-size:13px;margin-bottom:6px}.pir-ptl{display:flex;flex-direction:column;gap:4px}.pir-pc{display:grid;grid-template-columns:1fr auto;grid-column-gap:8px;column-gap:8px;text-align:left;width:100%;font-size:13px;line-height:1.35;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:var(--p-ambbg);cursor:pointer}.pir-pc:hover{border-color:var(--p-amb)}.pir-pc.k-pt{background:var(--p-accbg)}.pir-pc.k-pt:hover{border-color:var(--p-acc)}.pir-pcl,.pir-pcw{grid-column:1}.pir-pcw{color:var(--p-mut);font-size:12px}.pir-arrow{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--p-mut);font-size:20px}.pir-rail{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--p-bg);border-bottom:1px solid var(--p-line);padding:6px 0;display:flex;flex-direction:column;gap:6px}.pir-chips{display:flex;gap:6px;flex-wrap:wrap}.pir-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--p-line);background:var(--p-surf);border-radius:999px;padding:3px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.pir-chip.is-on,.pir-chip:hover{border-color:var(--p-fg)}.pir-chip.is-on{background:var(--p-bg);font-weight:600}.pir-chip.t-red .pir-chipn{color:var(--p-red)}.pir-chip.t-amber .pir-chipn{color:var(--p-ambtx)}.pir-chipt{font-size:11px}.pir-chipt,.pir-morechip{color:var(--p-mut)}.pir-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.pir-cnt,.pir-dot{background:var(--p-acc)}.pir-cnt{color:var(--p-bg);border-radius:999px;font-size:11px;padding:0 6px;font-weight:600}.pir-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pir-find input{border:1px solid var(--p-line);background:var(--p-bg);color:var(--p-fg);border-radius:8px;padding:4px 8px;font:inherit;font-size:13px;width:220px}.pir-btn,.pir-hits{font-size:12px}.pir-btn{border:1px solid var(--p-line);background:var(--p-bg);border-radius:8px;padding:3px 9px;cursor:pointer}.pir-btn:hover:not(:disabled){border-color:var(--p-fg)}.pir-btn:disabled{opacity:.5;cursor:default}.pir-btn{display:inline-flex;align-items:center;gap:5px}.pir-ic{font-size:15px;line-height:1}.pir-widen[aria-pressed=true]{border-color:var(--p-fg);font-weight:600}.pir-list{display:flex;flex-direction:column;gap:4px;position:relative;max-height:min(72vh,900px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.pir-sec{border:1px solid var(--p-line);border-radius:8px;background:var(--p-bg);scroll-margin-top:110px}.pir-sec.t-red{border-color:color-mix(in srgb,var(--p-red) 50%,var(--p-line))}.pir-sec.t-red>summary .pir-n{color:var(--p-red)}.pir-sec.t-amber>summary .pir-n{color:var(--p-ambtx)}.pir-sec>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 12px;border-radius:8px}.pir-sec>summary::-webkit-details-marker,.pir-sub>summary::-webkit-details-marker{display:none}.pir-sec>summary:before,.pir-sub>summary:before{content:"▸";color:var(--p-mut);width:10px;flex:none}.pir-sec[open]>summary:before,.pir-sub[open]>summary:before{content:"▾"}.pir-sec>summary:hover,.pir-sub>summary:hover{background:var(--p-surf)}.pir-sec>summary:focus-visible,.pir-sub>summary:focus-visible{outline:2px solid var(--p-acc);outline-offset:-2px}.pir-n{font-weight:600;min-width:2.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pir-name{font-weight:600}.pir-read{color:var(--p-mut);font-size:12px}.pir-feed{border:1px solid var(--p-line);border-radius:999px;padding:0 7px;font-size:11px;color:var(--p-mut)}.pir-peek{flex-basis:100%;color:var(--p-mut);font-size:13px;padding-left:calc(10px + 2.2em + 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pir-sec[open]>summary .pir-peek{display:none}.pir-body{padding:0 12px 10px calc(12px + 10px);display:flex;flex-direction:column;gap:2px}.pir-tx{max-width:75ch}.pir-tx p{margin:0 0 8px}.pir-minor{display:block;margin:8px 0 4px}.pir-sub{border-top:1px solid var(--p-line);scroll-margin-top:110px}.pir-sub>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 4px;border-radius:8px}.pir-st{font-weight:600}.pir-sub>summary .pir-peek{padding-left:18px}.pir-sub[open]>summary .pir-peek{display:none}.pir-sub>.pir-tx{padding:2px 4px 6px 18px}.pir-sub.is-pt>summary{background:var(--p-ambbg)}.pir .mc2-pitx.clamp{max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.pir .mc2-more{padding:2px 0;font-size:13px}.pir .mc2-more,.pir-xref{border:0;background:none;color:var(--p-acc);cursor:pointer}.pir-xref{display:inline;padding:0;margin:0;font:inherit;line-height:inherit;text-decoration:underline}.pir-hit{background:color-mix(in srgb,var(--p-amb) 30%,transparent);color:inherit;border-radius:2px}.pir-hit.is-cur{background:var(--p-amb);color:var(--p-bg)}.pir-foot{font-size:12px}@container (max-width: 560px){.pir-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pir-find input{width:100%;min-width:60px}.pir-peek{padding-left:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pir-body{padding-left:8px;padding-right:8px}.pir-sec>summary{padding:8px}.pir-rail{margin:0 -2px}}.pir-wide{position:fixed;inset:0;z-index:2147482000;background:color-mix(in srgb,#000 45%,transparent);display:flex;justify-content:center;align-items:flex-start;padding:3vh 16px}.pir.is-wide{background:var(--p-bg);width:min(1100px,100%);max-height:94vh;overflow-y:auto;overscroll-behavior:contain;border-radius:8px;border:1px solid var(--p-line);padding:14px 18px;box-shadow:none}.pir.is-wide .pir-list{max-height:none;overflow:visible}.pir.is-wide :is(.pir-sec,.pir-sub){scroll-margin-top:150px}.pir-wideph{font-size:13px;color:var(--m2-mut,var(--color-fg-muted,#6b6b70));display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pir-wideph .pir-btn{font:inherit;border:1px solid var(--m2-line,#e7e7ea);background:none;color:inherit;border-radius:8px;padding:3px 9px;cursor:pointer}@container (max-width: 560px){.pir-tools{flex-wrap:nowrap}.pir-find{flex:1 1 auto;min-width:0}.pir-bl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pir-btn{padding:3px 7px}.pir-hits{position:absolute;right:0;bottom:-18px;font-size:11px;background:var(--p-bg);padding:0 4px}.pir-rail{position:-webkit-sticky;position:sticky}.pir-pc{padding:5px 6px}}@container (min-width: 761px){.pir:not(.is-wide) .pir-widen{display:none}}:root[data-skin-mode=dark] .pir-zone,html.dark .pir-zone{background:var(--p-bg);color:var(--p-fg);border-color:var(--p-line)}@container (max-width: 300px){.pir-tools{flex-wrap:wrap}.pir-find{flex:1 1 100%}.pir-hits{position:static}.pir-body,.pir-sec>summary{padding-left:4px;padding-right:4px}.pir-peek{padding-left:14px}}.gr ul.da-src{list-style:none;margin:0;padding:0}.gr ul.da-src li{margin:0 0 2px}.gr details.da-steps{margin:6px 2px 0}.gr details.da-steps>summary{cursor:pointer;color:var(--gr-mute);font-size:13px}.gr details.da-steps ol{margin:4px 0 0 18px;padding:0;font-size:12px}