.cl2{--l2ink:#152b40;--l2muted:#526174;--l2navy:#18364c;--l2line:#dce3ea;font-family:Atkinson Hyperlegible Next,Inter,system-ui,sans-serif;color:var(--l2ink);background:#fff;margin:0;padding:0;font-size:15px;line-height:1.45}.cl2 .l2-refnote{font-size:12px;color:#667085;margin:6px 0 0}.cl2 .fn-host{container:final/inline-size;--fpad:clamp(8px,.35rem + .5cqi,12px);--fgap:clamp(6px,.3rem + .4cqi,9px)}.cl2 .fi{display:inline-flex;flex:0 0 auto;width:15px;height:15px;margin-top:2px}.cl2 .fn-tags{font-size:clamp(12px,.1cqi + .72rem,13px);color:#667085;margin:-2px 0 8px;line-height:1.5}.cl2 .fn-find{display:flex;gap:8px;align-items:flex-start;width:100%;text-align:left;background:none;border:0;padding:0;margin:0 0 var(--fgap);font:inherit;color:inherit;cursor:pointer}@media (hover:hover){.cl2 .fn-find:hover .fn-ft{-webkit-text-decoration:underline dotted #98a2b3;text-decoration:underline dotted #98a2b3}}.cl2 .fn-at,.cl2 .fn-ft,.cl2 .fn-iss span,.cl2 .fn-rem span{min-width:0}.cl2 .fn-v{background:#fde7b0;color:#101828;font-weight:400;border-radius:3px;padding:0 4px}.cl2 .fn-goal{color:#475467}.cl2 .fn-tr{color:#667085;font-size:clamp(12px,.1cqi + .72rem,13px)}.cl2 .fn-sup{font-size:11px;color:#667085;margin-left:1px}.cl2 .fn-sup a{color:#667085;text-decoration:none}.cl2 .fn-iss,.cl2 .fn-rem{margin:0 0 var(--fgap)}.cl2 .fn-act,.cl2 .fn-iss,.cl2 .fn-rem{display:flex;gap:8px;align-items:flex-start}.cl2 .fn-act{margin:0 0 calc(var(--fgap) + 1px)}.cl2 .fn-chk{display:flex;gap:8px;align-items:flex-start;flex:1 1;min-width:0;cursor:pointer}.cl2 .fn-cbox{display:inline-flex;flex:0 0 auto}.cl2 .fn-chk input{width:15px;height:15px;margin:3px 0 0;flex:0 0 auto;accent-color:#067647}.cl2 .fn-at small{display:block;font-size:clamp(12px,.1cqi + .72rem,13px);color:#667085;line-height:1.5;margin-top:2px}.cl2 .fn-dec{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-3px -4px -3px 0;padding:0;border:0;border-radius:8px;background:none;color:#667085;font-size:15px;line-height:1;cursor:pointer}.cl2 .fn-dec:hover,.cl2 .fn-dec[aria-pressed=true]{background:#f2f4f7;color:#344054}.cl2 .fn-dec:focus-visible{outline:2px solid #0b6b62;outline-offset:1px}.cl2 .fn-act.is-done .fn-at{color:#067647}.cl2 .fn-act.is-declined .fn-at{text-decoration:line-through}.cl2 .fn-cov{color:#667085;margin:0 0 10px}.cl2 .fn-pop{position:absolute;z-index:30;width:min(320px,100% - 16px);background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 8px 24px rgba(16,24,40,.14);padding:10px 12px;font-size:13px}.cl2 .fn-ph{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.cl2 .fn-x{border:0;background:none;font-size:20px;cursor:pointer;color:#667085}.cl2 .fn-bands{list-style:none;margin:0 0 6px;padding:0}.cl2 .fn-bands li{display:flex;gap:6px;align-items:flex-start;margin:3px 0}.cl2 .fn-pop p{margin:4px 0}@container final (max-width: 600px){.cl2 .fn-cbox{min-width:44px;min-height:44px;margin:-12px -8px -12px -14px;align-items:flex-start;justify-content:center;padding-top:12px}.cl2 .fn-chk input{width:20px;height:20px;margin:0}.cl2 .fn-dec{width:44px;height:44px;border-radius:8px;font-size:15px}}@media (pointer:coarse){.cl2 .fn-cbox{min-width:44px;min-height:44px;margin:-12px -8px -12px -14px;align-items:flex-start;justify-content:center;padding-top:12px}.cl2 .fn-chk input{width:20px;height:20px;margin:0}.cl2 .fn-dec{width:44px;height:44px;border-radius:8px;font-size:15px}}.cl2 .fc-bar{display:inline-block;width:clamp(80px,6cqi,110px);height:4px;border-radius:8px;background:#e4e7ec;overflow:hidden}.cl2 .fc-bar i{display:block;height:100%;background:#067647}.cl2 .fn-host{--fn-head:#f6f7f9}.cl2 .fn-dico{flex:0 0 auto;color:#344054}.cl2 .fn-dmeta{font-size:12px;color:#667085}.cl2 .fn-act{border-radius:8px;padding:4px 6px;margin-left:-6px;margin-right:-6px;transition:background-color .15s}@media (hover:hover){.cl2 .fn-act:hover{background:#f2f9f8}}.cl2 .fn-tickw{position:relative;display:inline-flex;width:18px;height:18px;flex:0 0 auto}.cl2 .fn-chk input.fn-tick{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin:0;border:1.5px solid #0e9384;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}.cl2 .fn-tk{position:absolute;inset:0;width:18px;height:18px;pointer-events:none;fill:none;stroke:#0e9384;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.25;transition:opacity .15s}@media (hover:hover){.cl2 .fn-act:hover .fn-tick{border-color:#0b6b62;box-shadow:none}.cl2 .fn-act:hover .fn-tk{opacity:.5}}.cl2 .fn-tick:focus-visible{outline:2px solid #0b6b62;outline-offset:2px;border-color:#0b6b62;box-shadow:0 0 0 4px rgba(14,147,132,.15)}.cl2 .fn-tick:focus-visible+.fn-tk{opacity:.5}.cl2 .fn-chk input.fn-tick:checked{background:#12b76a;border-color:#12b76a}.cl2 .fn-tick:checked+.fn-tk{stroke:#fff;opacity:1}.cl2 .fn-act.just .fn-tick:checked{animation:cl2-fnpop .18s ease-out 0s 1 normal none running}.cl2 .fn-act.just .fn-tick:checked+.fn-tk path{stroke-dasharray:16;stroke-dashoffset:16;animation:cl2-fndraw .22s ease-out .04s 1 normal forwards running}@keyframes cl2-fnpop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes cl2-fndraw{to{stroke-dashoffset:0}}.cl2 .fn-act.is-done .fn-at{color:#667085;-webkit-text-decoration:line-through 1px rgba(102,112,133,.55);text-decoration:line-through 1px rgba(102,112,133,.55)}.cl2 .fn-act.is-declined .fn-at{color:#98a2b3;text-decoration:none}.cl2 .fn-act.is-declined .fn-tick{border-color:#98a2b3;background:#f2f4f7}.cl2 .fn-act.is-declined .fn-tk{opacity:0}.cl2 .fc-bar i.grow{animation:cl2-fcgrow .5s ease-out 0s 1 normal none running}@keyframes cl2-fcgrow{0%{width:var(--from)}}@media (prefers-reduced-motion:reduce){.cl2 .fc-bar i.grow,.cl2 .fn-act.just .fn-tick:checked,.cl2 .fn-act.just .fn-tick:checked+.fn-tk path{animation:auto none 0s ease 1 normal none running;stroke-dashoffset:0}.cl2 .fn-act,.cl2 .fn-tick,.cl2 .fn-tk{transition:none}}.cl2 .fn-tags{margin-top:0}.cl2 .fn-act{margin-right:0}.cl2 .fn-body>.fn-act:first-child{margin-top:-4px}.cl2 .fn-body{display:flow-root}.cl2 .fn-sname{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:none;color:#101828}.cl2 .fw1{max-width:593px;margin:4px auto 16px}.cl2 .fw1 .radial-svg{display:block;width:100%;height:auto;max-width:593px;overflow:visible;font-family:Atkinson Hyperlegible Next,system-ui,sans-serif}.cl2 .fn-sectog{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 2px 0 -4px;border:1px solid transparent;border-radius:8px;background:transparent;color:#344054;font-size:15px;line-height:1;cursor:pointer}.cl2 .fn-sectog:hover{background:hsla(0,0%,100%,.6);border-color:rgba(16,24,40,.12)}.cl2 .fn-sectog:focus-visible{outline:2px solid #0b6b62;outline-offset:1px}@media (pointer:coarse){.cl2 .fn-sectog{width:44px;height:44px;margin:-10px 0 -10px -14px}}.cl2 .fn-link{border:0;background:none;padding:2px 0;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;color:#0b6b62;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cl2 .fn-1l{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px;font-size:13px;color:#101828}.cl2 .fn-1l .fi,.cl2 .fn-1l .fn-dico{display:inline-block;vertical-align:-3px;margin:0 5px 0 0}.cl2 .fn-1l .fn-sectog{height:22px;width:22px;vertical-align:top;margin:0 4px 0 -4px}.cl2 .fn-1l .fn-sname{font-size:12px}.cl2 .fn-1l .fn-cnt{color:#475467}@container dcol (max-width: 440px){.cl2 .fn-cnt{display:none}}@media (pointer:coarse){.cl2 .fn-1l .fn-sectog{width:22px;height:22px;margin:0 4px 0 -4px}}.cl2 .fn-1l.fx{display:flex;align-items:center;text-overflow:clip}.cl2 .fn-1l.fx>*{flex:0 0 auto}.cl2 .fn-1l.fx .fn-sname{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cl2 .fn-1l.fx .fn-fn{flex:0 100 auto}.cl2 .fn-1l.fx .fn-cnt,.cl2 .fn-1l.fx .fn-sep{white-space:pre}.cl2 .fn-mut{color:#475467}.cl2 .fn-refl{margin:0;padding-left:24px;font-size:13px;line-height:1.6;columns:420px 2;column-gap:28px;max-width:calc(100cqi - 40px)}.cl2 .fn-refl li{page-break-inside:avoid;break-inside:avoid;border-radius:8px;transition:background .3s}.cl2 .fn-refl li.hit{background:#fef0c7}.cl2 .fn-refl a{color:#1849a9}.cl2 .fc-go{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;min-width:0;display:inline-flex;align-items:center;gap:6px;max-width:100%}.cl2 .fc-go .fi{margin:0}.cl2 .fc-go .fc-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.cl2 .fc-go:hover .fc-t{-webkit-text-decoration:underline #667085;text-decoration:underline #667085;text-underline-offset:3px}}@media (hover:hover){.cl2 :is(.fc-mv,.fc-wi):hover .fn-tick{border-color:#0b6b62;box-shadow:none}}@media (hover:hover){.cl2 :is(.fc-mv,.fc-wi):hover .fn-tk{opacity:.5}}.cl2 :is(.fc-mv,.fc-wi).just .fn-tick:checked{animation:cl2-fnpop .18s ease-out 0s 1 normal none running}.cl2 :is(.fc-mv,.fc-wi).just .fn-tick:checked+.fn-tk path{stroke-dasharray:16;stroke-dashoffset:16;animation:cl2-fndraw .22s ease-out .04s 1 normal forwards running}.cl2 :is(.fc-mv,.fc-wi,.fc-ph).is-done :is(.fc-ma .fc-t,.fc-lnk b){color:#475467;-webkit-text-decoration:line-through rgba(71,84,103,.6);text-decoration:line-through rgba(71,84,103,.6)}.cl2 :is(.fc-mv,.fc-wi).is-declined .fn-tick{border-color:#98a2b3;background:#f2f4f7}.cl2 :is(.fc-mv,.fc-wi).is-declined .fn-tk{opacity:0}.cl2 .fn-flash{animation:cl2-fnflash 1.8s ease-out 0s 1 normal none running}@keyframes cl2-fnflash{0%,45%{background-color:#fef0c7;outline:2px solid #f79009;outline-offset:2px}to{background-color:transparent;outline:2px solid transparent;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.cl2 .fn-flash{animation:auto none 0s ease 1 normal none running;background-color:#fef0c7;outline:2px solid #f79009;outline-offset:2px}}@media (prefers-reduced-motion:reduce){.cl2 :is(.fc-mv,.fc-wi).just .fn-tick:checked,.cl2 :is(.fc-mv,.fc-wi).just .fn-tick:checked+.fn-tk path{animation:auto none 0s ease 1 normal none running;stroke-dashoffset:0}}.cl2 .fn-tb{font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;font-weight:600;color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:4px 10px;cursor:pointer;min-height:32px}.cl2 .fn-tb:hover{background:#f9fafb}.cl2 .fn-tb:focus-visible{outline:2px solid #0b6b62;outline-offset:2px}.cl2 .fe-wrap{container:fe/inline-size;margin:0 0 14px}.cl2 .fe{width:100%;border-collapse:collapse;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:clamp(13px,.15cqi + .78rem,14px);color:#101828;table-layout:auto}.cl2 .fe td,.cl2 .fe th{padding:0 12px;height:40px;border-bottom:1px solid #eaecf0;text-align:left;vertical-align:middle;white-space:nowrap}.cl2 .fe thead th{height:32px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:400;letter-spacing:.09em;text-transform:none;border-bottom-color:#d0d5dd}.cl2 .fe .n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl2 .fe tbody tr{cursor:pointer;transition:background-color .12s}@media (hover:hover){.cl2 .fe tbody tr:hover{background:#fafbfc}}.cl2 .fe tbody tr.sel{background:#f2f5f9}.cl2 .fe tbody th{font-weight:400;max-width:0;width:34%}.cl2 .fe-name{gap:8px;max-width:100%;font-weight:600}.cl2 .fe-sub{display:none;font-size:12px;color:#475467;font-weight:400}.cl2 .fe-dot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer;flex:0 0 auto}.cl2 .fe-dot:before{content:"";width:13px;height:13px;border-radius:50%;box-sizing:border-box}.cl2 .fe-red:before{background:#d92d20}.cl2 .fe-amber:before{background:#dc6803}.cl2 .fe-green:before{background:#079455}.cl2 .fe-grey:before{border:2px solid #667085;background:#fff}.cl2 .fe-dot.is-fin:before{box-shadow:none}.cl2 .fe-dot:focus-visible{outline:2px solid #0b6b62;outline-offset:1px;border-radius:50%}.cl2 .fe-name:focus-visible{outline:2px solid #0b6b62;outline-offset:2px}.cl2 .fe-s{display:none}.cl2 .fe-leg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 2px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.04em;color:#667085}.cl2 .fe-leg span{display:inline-flex;align-items:center;gap:2px}.cl2 .fe-leg .fe-dot{width:16px;height:16px;cursor:default}.cl2 .fe-leg .fe-dot:before{width:10px;height:10px}@container fe (max-width: 780px){.cl2 .fe td,.cl2 .fe th{padding:0 6px}.cl2 .fe-l{display:none}.cl2 .fe-s{display:inline}.cl2 .fe tbody th{height:auto;padding-top:5px;padding-bottom:5px}.cl2 .fe-sub{display:block;line-height:16px;padding-left:23px}.cl2 .fe-name{line-height:22px}.cl2 .fe-dot{width:20px}}@container fe (max-width: 380px){.cl2 .fe-dot{width:17px}.cl2 .fe-dot:before{width:11px;height:11px}.cl2 .fe thead th{letter-spacing:.04em}}.cl2 table.fe{border-collapse:collapse;border-spacing:0;table-layout:auto}.cl2 .fe :is(th,td){background:#fff;color:#101828;border-right:0;cursor:pointer}.cl2 .fe thead th{background:#fff;color:#667085;cursor:default}.cl2 .fe tbody tr.sel :is(th,td){background:#f2f5f9}@media (hover:hover){.cl2 .fe tbody tr:hover :is(th,td){background:#fafbfc}}@media (hover:hover){.cl2 .fe tbody tr.sel:hover :is(th,td){background:#eef2f7}}.cl2 .fe tbody th{width:auto;max-width:none}.cl2 .fe-name{max-width:min(320px,40cqi)}@container fe (max-width: 780px){.cl2 .fe-name{max-width:42cqi}.cl2 .fe-sub{white-space:nowrap}.cl2 .fe-name{max-width:36cqi}}@container fe (max-width: 420px){.cl2 .fe td,.cl2 .fe th{padding:0 4px}.cl2 .fe-dot{width:16px}.cl2 .fe-dot:before{width:11px;height:11px}.cl2 .fe-sub{padding-left:0}.cl2 .fe thead th{letter-spacing:.03em;font-size:11px}}.cl2 .fe-wrap>.fe{min-width:0}@container fe (max-width: 300px){.cl2 .fe-name{max-width:30cqi}.cl2 .fe-dot{width:14px}.cl2 .fe-dot:before{width:10px;height:10px}.cl2 .fe-sub{font-size:11px}}.cl2 .ff .ff-row{display:inline-flex;align-items:center;gap:2px 6px;flex-wrap:nowrap}.cl2 .ff td.n .ff-row{justify-content:flex-end}.cl2 .ff-btn{font-style:inherit;font-variant-ligatures:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-alternates:inherit;font-variant-position:inherit;font-variant-emoji:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit,"tnum";font-variation-settings:inherit;font-language-override:inherit;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:4px 3px;color:#101828;cursor:pointer;border-radius:8px;white-space:nowrap}.cl2 .ff-btn b{font-weight:600}.cl2 .ff-btn.zero,.cl2 .ff-btn.zero b{color:#667085;font-weight:400}.cl2 .ff-btn .fi{margin:0}.cl2 .ff-btn svg{color:#475467}@media (hover:hover){.cl2 .ff-btn:hover b{text-decoration:underline;text-underline-offset:3px}}.cl2 .ff-btn:focus-visible{outline:2px solid #0b6b62;outline-offset:1px}.cl2 .ff-d{display:inline-flex}.cl2 .ff-d:before{content:"";width:12px;height:12px;border-radius:50%;box-sizing:border-box}.cl2 .ff-db{gap:3px;padding:4px}.cl2 .ff-db b{font-size:12px;min-width:1ch}.cl2 .ff-sep{color:#98a2b3}.cl2 .ff .fc-bar{display:inline-block;width:44px;height:4px;border-radius:8px;background:#e4e7ec;overflow:hidden;margin-right:4px}.cl2 .ff .fc-bar i{display:block;height:100%;background:#067647}.cl2 .ff-types{display:inline-flex;gap:0 2px;padding-left:6px;border-left:1px solid #eaecf0}.cl2 .ff-sh{white-space:nowrap}@container fe (max-width: 900px){.cl2 .ff-sh,.cl2 .ff-types{display:none}}@container fe (max-width: 760px){.cl2 .ff .fc-bar,.cl2 .ff .ff-iss{display:none}.cl2 .ff-db{padding:4px 2px;gap:2px}.cl2 .ff .ff-row{gap:0 2px}.cl2 .ff-d:before{width:10px;height:10px}.cl2 .ff-x{display:none}.cl2 .ff-btn{padding:4px 1px}}@container fe (max-width: 300px){.cl2 .ff-d:before{width:8px;height:8px}.cl2 .ff-db b{font-size:11px}.cl2 .ff-db{padding:4px 1px}.cl2 .ff .ff-row{gap:0}.cl2 .fe td,.cl2 .fe th{padding:0 3px}.cl2 .ff-d:before{width:7px;height:7px}.cl2 .fe-name{max-width:26cqi}}.cl2 .ff-sh{font-size:11px;color:#475467;font-weight:400}.cl2 .dp-h{position:relative;display:inline-flex}.cl2 .dp-pop{display:none;position:absolute;top:calc(100% + 10px);left:0;z-index:40;width:min(420px,90vw);box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 10px 28px rgba(16,24,40,.16);text-align:left;white-space:normal;cursor:default;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.55;font-weight:400;letter-spacing:normal;text-transform:none;color:#1d2939;--tint:#fff;--tline:#d0d5dd}.cl2 .dp-pop.t-red{--tint:#fdecec}.cl2 .dp-pop.t-amber{--tint:#fdf3e3}.cl2 .dp-pop.t-grey{--tint:#f2f4f7}.cl2 .dp-pop:before{top:-7px;left:calc(var(--ax,18px) - 6px);width:12px;background:var(--tint);border-left:1px solid var(--tline);border-top:1px solid var(--tline);transform:rotate(45deg)}.cl2 .dp-pop:after,.cl2 .dp-pop:before{content:"";position:absolute;height:12px}.cl2 .dp-pop:after{top:-12px;left:0;right:0}@media (hover:hover){.cl2 .dp-h:hover>.dp-pop{display:block}}.cl2 .dp-h.open>.dp-pop,.cl2 .dp-h:focus-within>.dp-pop{display:block}.cl2 .dp-h.esc>.dp-pop{display:none!important}.cl2 .dp-sec{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px;min-height:36px;box-sizing:border-box;border-bottom:1px solid;border-radius:9px 9px 0 0;position:relative}.cl2 .dp-sec.fs-red{background:#fdecec;border-color:#f3c9c9}.cl2 .dp-sec.fs-amber{background:#fdf3e3;border-color:#efd8b0}.cl2 .dp-sec.fs-grey{background:#f2f4f7;border-color:#d9dee5}.cl2 .dp-sec .fn-dico{color:#344054}.cl2 .dp-sec .fn-dmeta{color:#475467;margin-left:4px}.cl2 .dp-body{display:block;padding:10px 12px 4px}.cl2 .dp-body .fn-tags{display:block}.cl2 .dp-body .fn-find{cursor:default;margin:0 0 8px}.cl2 .dp-body{max-height:60vh;overflow:auto;overscroll-behavior:contain}.cl2 .dp-body .fn-act{margin-left:0;margin-right:0}.cl2 .dp-tag{color:#667085;font-size:12px;margin-left:6px;white-space:nowrap}.cl2 .dp-sec .fi,.cl2 .dp-sec>svg{flex:0 0 auto;margin:0;color:#344054}.cl2 .fx-tip{position:fixed;left:0;top:0;opacity:0;pointer-events:none;z-index:9999;background:transparent;border:0;padding:0;box-shadow:none;transition:opacity .12s}.cl2 .fx-tip .dp-pop{display:block;position:static;width:auto;max-width:none}.cl2 .fx-tip .dp-pop:after,.cl2 .fx-tip .dp-pop:before{display:none}.cl2 .fx-pct{margin-left:auto;font-size:20px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#101828}.cl2 .fx-foot{padding:6px 12px 8px;font-size:11px;color:#667085}.cl2 .fx-foot,.cl2 .fx-hr{display:block;border-top:1px solid #eaecf0}.cl2 .fx-hr{margin:6px 0 8px}.cl2 .fx-lab{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:none;color:#475467;margin:0 0 6px}.cl2 .fx-dots{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px}.cl2 .fx-dots .ff-db{display:inline-flex;align-items:center;gap:4px}.cl2 .fx-dots small{color:#667085;font-size:11px}.cl2 .cl-tag{font-size:11px;color:#475467;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:999px;padding:1px 8px}.cl2 .fw1-all{margin-top:8px}.cl2 table.ff{table-layout:fixed}.cl2 .ff{--c1:27%;--c2:16%;--c3:19%;--c4:24%;--c5:14%}.cl2 .ff col.c1{width:var(--c1)}.cl2 .ff col.c2{width:var(--c2)}.cl2 .ff col.c3{width:var(--c3)}.cl2 .ff col.c4{width:var(--c4)}.cl2 .ff col.c5{width:var(--c5)}.cl2 .ff thead th:first-child{display:flex;align-items:center;gap:10px;height:40px}.cl2 .tg-all{display:inline-flex;gap:6px;margin-left:auto;font-family:Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none}.cl2 .tg-all .fn-tb{min-height:28px;padding:2px 8px;font-size:12px}.cl2 .ff .tg-chev{width:22px;height:22px;margin:0 2px 0 -6px;vertical-align:middle}.cl2 .ff tbody th .tg-chev+.fe-name{max-width:calc(100% - 24px)}.cl2 .ff td.tg-c{padding:0;height:auto;white-space:normal;cursor:default;border-bottom:1px solid #eaecf0}.cl2 .ff tr.tg-dom td.tg-c{cursor:pointer}.cl2 .tg-scroll{width:0;min-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.cl2 .tg-grid{display:grid;grid-template-columns:minmax(200px,30%) minmax(110px,14%) minmax(240px,1fr) minmax(110px,15%)}.cl2 .tg-grid>div{min-width:0;box-sizing:border-box}.cl2 .tg-sum>div{height:44px;padding:11px 12px;overflow:hidden}.cl2 .tg-sum>div:first-child{padding-left:30px}.cl2 .tg-sum>div+div{border-left:1px solid rgba(16,24,40,.08)}.cl2 .tg-sum.fs-red,.cl2 .tg-sum.fs-red>div{background:#fdecec}.cl2 .tg-sum.fs-amber,.cl2 .tg-sum.fs-amber>div{background:#fdf3e3}.cl2 .tg-sum.fs-grey,.cl2 .tg-sum.fs-grey>div{background:#f2f4f7}.cl2 .tg-body{background:#fff;font-size:13px;line-height:1.35;color:#1d2939;--fgap:5px}.cl2 .tg-body>div{padding:7px 10px 4px;white-space:normal;overflow-wrap:anywhere}.cl2 .tg-body>div:first-child{padding-left:30px}.cl2 .tg-body>div+div{border-left:1px solid #eaecf0}.cl2 .tg-body .fn-body>.fn-act:first-child{margin-top:-4px}.cl2 .fe tr.tg-dom:hover :is(th,td),.cl2 .fe tr.tg-find:hover :is(th,td){background:#fff}@container fe (max-width: 780px){.cl2 table.ff{table-layout:auto}.cl2 .ff col{width:auto!important}.cl2 .tg-grid{min-width:760px;grid-template-columns:300px 160px 200px 100px}.cl2 .tg-grid>div:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;box-shadow:none}.cl2 .tg-body>div:first-child{background:#fff}.cl2 .tg-body>div:first-child,.cl2 .tg-sum>div:first-child{padding-left:12px}.cl2 .ff thead th:first-child{flex-wrap:wrap;height:auto;padding-top:4px;padding-bottom:4px}.cl2 .tg-grid{min-width:100%;width:max-content;grid-template-columns:max(150px,44cqi) 190px 260px 150px}}.cl2 .tg-scroll{width:100cqi;min-width:0;max-width:100cqi}.cl2 .ff caption.tg-cap{caption-side:top;text-align:right;padding:0 0 6px}.cl2 .ff thead th:first-child{display:table-cell;height:32px}@container fe (max-width: 780px){.cl2 .ff .fe-sub{white-space:normal;padding-left:18px}.cl2 .ff .fe-name{max-width:24cqi}.cl2 .ff .tg-chev{width:18px;margin:0 0 0 -4px}}@container fe (max-width: 420px){.cl2 .ff .ff-row{gap:0}.cl2 .ff-db{padding:4px 1px;gap:1px}}@container fe (max-width: 780px){.cl2 .ff tbody th .tg-chev+.fe-name{max-width:24cqi}}.cl2 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin:-1px}.cl2 .ff tr.tg-dom{scroll-margin-top:12px}.cl2 .tg-prev:focus-visible{outline:2px solid #0b6b62;outline-offset:2px;border-radius:8px}@keyframes cl2-tgpulse{0%{outline:2px solid rgba(11,107,98,0);outline-offset:-2px}40%{outline:2px solid rgba(11,107,98,.6);outline-offset:-2px}to{outline:2px solid rgba(11,107,98,0);outline-offset:-2px}}.cl2 .tg-auto{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#344054;margin-right:6px;cursor:pointer}.cl2 .tg-auto input{accent-color:#0b6b62;margin:0}.cl2 .tg-all{align-items:center}.cl2 .fe-wrap.tg-room{padding-bottom:55vh}.cl2 .tg-pill{font-size:11px;font-weight:600;padding:0 9px;border-radius:999px;background:#fff;color:#0b5c54;border:1px solid #9fd3cb}.cl2 .tg-pill,.cl2 .tg-prev{flex:0 0 auto;margin-left:auto;line-height:20px;white-space:nowrap}.cl2 .tg-prev{padding:0 2px;font-size:12px}.cl2 .tg-prev+.tg-pill{margin-left:8px}.cl2 tr.tg-dom.is-next .tg-sum{outline:2px solid var(--ring,#b9c0cb);outline-offset:-2px;border-radius:8px}.cl2 tr.tg-dom.is-next .tg-sum.fs-red{--ring:#e8a5a5}.cl2 tr.tg-dom.is-next .tg-sum.fs-amber{--ring:#e2bd78}.cl2 tr.tg-dom.is-next .tg-sum.fs-grey{--ring:#b9c0cb}.cl2 .fe tr.fe-row.is-next{outline:2px solid #b9c0cb;outline-offset:-2px}.cl2 .fe tr.fe-row.is-next th{display:table-cell}.cl2 .fe tr.fe-row.is-next .tg-pill{margin-left:8px;vertical-align:middle}.cl2 tr.fe-row.is-next.pulse,.cl2 tr.is-next.pulse .tg-sum{animation:cl2-tgring .7s ease-out 0s 1 normal none running}@keyframes cl2-tgring{0%{outline-color:transparent}45%{outline-color:#0b6b62}to{outline-color:var(--ring,#b9c0cb)}}@media (prefers-reduced-motion:reduce){.cl2 tr.fe-row.is-next.pulse,.cl2 tr.is-next.pulse .tg-sum{animation:auto none 0s ease 1 normal none running}}.cl2 .tg-ref .tg-grid{grid-template-columns:minmax(200px,30%) 1fr}.cl2 .tg-ref .tg-refsum{border-left:1px solid rgba(16,24,40,.08)}.cl2 .tg-ref .fn-cnt2{color:#475467}.cl2 tr.tg-ref[aria-level="1"] .tg-sum>div:first-child{padding-left:12px}.cl2 .tg-refbody{padding:10px 16px 12px 30px;background:#fff}.cl2 .tg-refbody .fn-refl{max-width:none}.cl2 .fn-host{position:relative}.cl2 .cdm-sb-tip .dp-pop{display:block;position:static;width:auto;max-width:none}.cl2 .cdm-sb-tip .dp-pop:after,.cl2 .cdm-sb-tip .dp-pop:before{display:none}.cl2 .cdm-sb-tip .dp-body{max-height:min(60vh,520px)}.cl2 .cdm-sunburst{max-width:593px}.cl2-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px}.cl2-msg{font-size:13px;color:#b42318}.cl2-empty{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cl2 .fn-gate{display:block;font-size:12px;color:#9a5b00}.cl2 .g-calm{color:#a1a1a6;font-weight:400}.cl2 .fn-decl{display:block;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:none;color:#6e6e73;margin-top:2px}.cl2-muted{color:#1d1d1f}.cl2 .fn-1l.fx .fn-pv,.cl2 .fn-1l.fx .fn-v{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl2 .fn-1l.fx .tg-pill,.cl2 .fn-1l.fx .tg-prev{flex:none}.cl2 .fn-1l.fx .fn-cnt,.cl2 .fn-1l.fx .fn-sep{flex:0 1 auto;min-width:0;overflow:hidden}.cl2 .tg-refbody{overflow-wrap:anywhere}.cl2 .tg-body .fi{margin-top:1px}.cl2 .tg-body :is(.fn-find,.fn-iss,.fn-rem,.fn-chk){gap:6px}.cl2 .tg-body .fn-act{gap:4px;padding:2px 4px;margin:0 0 3px -4px}.cl2 .tg-body .fn-at small{font-size:11px;line-height:1.3;margin-top:1px}.cl2 .tg-body .fn-tags{font-size:12px;line-height:1.35;margin-bottom:5px}.cl2 .tg-body .fn-v{padding:0 3px}.cl2 .tg-body .fn-body>.fn-act:first-child{margin-top:-2px}.cl2 .tg-sum>div:first-child{height:auto;overflow:visible}.cl2 .fn-1l.fx{flex-wrap:wrap;align-content:center}.cl2 .fn-1l.fx .fn-sname{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.cl2 .fn-1l.fx .fn-cnt{flex-shrink:60}.cl2 .fn-1l.fx .fn-cnt,.cl2 .fn-1l.fx .fn-fn{min-width:0;overflow:hidden;text-overflow:ellipsis}.cl2 .fn-1l.fx .fn-fn{flex:0 1 auto;white-space:nowrap}.cl2 .tg-sum>div:first-child{height:44px;min-height:44px;overflow:hidden;box-sizing:border-box;flex-wrap:nowrap;white-space:nowrap}@media (max-width:1440px){.cl2 .tg-sum>div:first-child .fn-cnt{display:none}}.cl2 .tg-sum>div:first-child .fn-sname{flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip;white-space:nowrap}.cl2 .tg-sum>div:first-child .fn-fn{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl2 .tg-sum>div:first-child :is(.fn-v,.fn-pv){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.cl2 .tg-grid{grid-template-columns:270px 190px 260px 150px}}.cl2 .ff thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;height:40px;box-sizing:border-box;background:#1d1d1f;color:#f8fafc;border-bottom-color:#10283a;border-right:1px solid #ffffff19;box-shadow:none;font:600 13px/1.3 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);letter-spacing:0;text-transform:none}html[data-glass] .cl2 .ff thead th{border-bottom-color:var(--lg-line-strong,#10283a);box-shadow:none}@container fe (min-width: 781px){.cl2 .ff thead th:first-child{padding-left:73px}}.cl2 tr.tg-dom[aria-expanded=true]:not(.tg-ref) .tg-sum>div:first-child{grid-column:1/-1}.cl2 tr.tg-dom[aria-expanded=true]:not(.tg-ref) .tg-sum>div:not(:first-child){display:none}@container fe (min-width:781px){.cl2 .ff tr.fe-row>:is(th,td){box-sizing:border-box}.cl2 .tg-grid{grid-template-columns:minmax(0,var(--c1)) minmax(0,var(--c2)) minmax(0,var(--c3)) minmax(0,var(--c4)) minmax(0,var(--c5));width:100%;min-width:0}.cl2 .tg-body>div{min-width:0}.cl2 .tg-body>div:nth-child(3){grid-column:3/5}.cl2 .tg-body>div:nth-child(4){grid-column:5}.cl2 .tg-body>div+div{border-left:0}.cl2 .tg-body{background-image:linear-gradient(to right,transparent calc(var(--c1) - .5px),#eaecf0 calc(var(--c1) - .5px),#eaecf0 calc(var(--c1) + .5px),transparent calc(var(--c1) + .5px)),linear-gradient(to right,transparent calc(var(--c1) + var(--c2) - .5px),#eaecf0 calc(var(--c1) + var(--c2) - .5px),#eaecf0 calc(var(--c1) + var(--c2) + .5px),transparent calc(var(--c1) + var(--c2) + .5px)),linear-gradient(to right,transparent calc(var(--c1) + var(--c2) + var(--c3) - .5px),#eaecf0 calc(var(--c1) + var(--c2) + var(--c3) - .5px),#eaecf0 calc(var(--c1) + var(--c2) + var(--c3) + .5px),transparent calc(var(--c1) + var(--c2) + var(--c3) + .5px)),linear-gradient(to right,transparent calc(var(--c1) + var(--c2) + var(--c3) + var(--c4) - .5px),#eaecf0 calc(var(--c1) + var(--c2) + var(--c3) + var(--c4) - .5px),#eaecf0 calc(var(--c1) + var(--c2) + var(--c3) + var(--c4) + .5px),transparent calc(var(--c1) + var(--c2) + var(--c3) + var(--c4) + .5px));background-repeat:no-repeat;background-size:100% 100%}.cl2 .ff-act .ff-row{min-width:0;max-width:100%}}@container fe (max-width:1279px){.cl2 .ff-act .ff-sh{font-size:0}.cl2 .ff-act .ff-sh:before{content:"ⓘ";font-size:12px}}@container fe (max-width:1140px){.cl2 .ff-act .fc-bar{display:none}}@container fe (max-width:1200px){.cl2 .ff-st .ff-db{padding:4px 1px;gap:2px}}@container fe (max-width:1000px){.cl2 .ff-act .ff-row{flex-wrap:wrap}.cl2 .ff-act .ff-types{flex-wrap:wrap;min-width:0;max-width:100%}}@container fe (min-width:781px){.cl2 tr.tg-dom[aria-expanded=false]:not(.tg-ref) .tg-sum>div:nth-child(3){grid-column:3/5}.cl2 tr.tg-dom[aria-expanded=false]:not(.tg-ref) .tg-sum>div:nth-child(4){grid-column:5}.cl2 .tg-ref .tg-grid{grid-template-columns:minmax(0,var(--c1)) minmax(0,var(--c2)) minmax(0,var(--c3)) minmax(0,var(--c4)) minmax(0,var(--c5))}.cl2 .tg-ref .tg-grid>div:first-child{grid-column:1}.cl2 .tg-ref .tg-refsum{grid-column:2/6}.cl2 tr.tg-dom[aria-expanded=false] .tg-sum>div:first-child .fn-cnt,.cl2 tr.tg-dom[aria-expanded=false] .tg-sum>div:first-child .fn-fn,.cl2 tr.tg-dom[aria-expanded=false] .tg-sum>div:first-child .fn-sep{display:none}.cl2 tr.tg-dom[aria-expanded=false] .tg-sum>div:first-child :is(.fn-v,.fn-pv){flex:0 0 auto;min-width:max-content;overflow:visible;text-overflow:clip}}@container fe (max-width:1280px){.cl2 tr.tg-dom[aria-expanded=false] .tg-sum>div:first-child :is(.fn-v,.fn-pv){display:none}}.cl2 .cl2-evidence-row>td{padding:0;border-left:0;white-space:normal}.cl2 .cl2-evidence{font:13px/1.5 Inter,sans-serif;color:#1d1d1f;padding:10px 14px;background:#fff;border-left:0}.cl2 .cl2-evidence summary{cursor:pointer;font-weight:600;width:-moz-fit-content;width:fit-content}.cl2 .cl2-evidence summary:focus-visible{outline:2px solid #667085;outline-offset:3px}.cl2 .cl2-evidence summary span,.cl2 .cl2-evidence-note{color:#6e6e73;font-weight:400}.cl2 .cl2-evidence-scroll{width:0;min-width:100%;overflow-x:auto;max-width:100%;margin-top:10px}.cl2 .cl2-evidence-scroll table{border-collapse:collapse;width:100%;min-width:720px;font:inherit;table-layout:auto}.cl2 .cl2-evidence-scroll td,.cl2 .cl2-evidence-scroll th{padding:8px;text-align:left;vertical-align:top;white-space:normal;font:inherit;border:1px solid #e5e5ea;background:#fff}.cl2 .cl2-evidence-scroll th{font-weight:600;text-transform:none;background:#f5f5f7}.cl2 .cl2-evidence-scroll h2{font-size:15px;margin:10px 0}.cl2 .cl2-evidence-scroll p,.cl2 .cl2-evidence>p{margin:8px 0}.cl2 .cl2-evidence-scroll a{color:#1d1d1f;text-decoration:underline;overflow-wrap:anywhere}.cl2 .cl2-evidence-help{margin-left:8px}.cl2 .cl2-evidence-help .dp-pop{font-weight:400;border-left:1px solid #e5e5ea}.cl2 .cl2-evidence-scroll thead th{font:inherit;font-weight:600;letter-spacing:normal;text-transform:none}.cl2 .cl2-evidence-scroll thead th:first-child{display:table-cell;height:auto}.cl2 .cl2-evidence-scroll :is(th,td),.cl2 .cl2-evidence-scroll tbody tr{cursor:default}.cl2 .cl2-evidence .cl2-evidence-scroll :is(table,th,td){font:13px/1.5 Inter,sans-serif}.cl2 .cl2-evidence .cl2-evidence-scroll thead th{font-weight:600;color:#1d1d1f}.cl2 .cl2-source-quote>summary{margin-top:6px;font-size:11px;font-weight:400}.cl2 .cl2-guideline-quote{display:block;font-style:italic;white-space:pre-wrap;border-left:0}.cl2 .cl2-evidence-scroll [title]{cursor:help}@media (max-width:600px){.cl2 .cl2-evidence-scroll table:first-of-type{min-width:0;table-layout:fixed;border:0}.cl2 .cl2-evidence-scroll table:first-of-type thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cl2 .cl2-evidence-scroll table:first-of-type tbody{display:block}.cl2 .cl2-evidence-scroll table:first-of-type tr{display:block;margin-bottom:12px;border:1px solid #e5e5ea}.cl2 .cl2-evidence-scroll table:first-of-type td{display:block;border:0}.cl2 .cl2-evidence-scroll table:first-of-type td:nth-child(-n+2){display:inline-block;color:#6e6e73}.cl2 .cl2-evidence-scroll table:first-of-type td:nth-child(3){font-weight:600}.cl2 .cl2-evidence-scroll table:first-of-type td:nth-child(4):before{content:"What the guideline says";display:block;font-weight:600;margin-bottom:4px}.cl2 .cl2-evidence-scroll table:first-of-type td:nth-child(5):before{content:"Source: ";font-weight:600}}.cl2 .cl2-evidence .cl2-evidence-scroll :is(th,td){height:auto;max-height:none}.cl2 .fn-act.has-confirm{flex-wrap:wrap}.cl2 .cl2-confirm-wrap{display:flex;flex-basis:100%;gap:6px;align-items:flex-start;padding-left:24px}.cl2 .cl2-confirm{border:1px solid #e5e5ea;border-radius:8px;padding:3px 7px;background:#fff;color:#1d1d1f;font:inherit;cursor:pointer}.cl2 .cl2-confirm:disabled{opacity:.55;cursor:default}.cl2 .cl2-confirm:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.cl2 .cl2-confirmed{flex-shrink:0;font-size:11px;font-weight:600}.cl2 .cl2-patient-line{flex:1 1;min-width:0;font-size:11px;font-weight:400;line-height:1.4}.dc{--font-anthropic-sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--font-anthropic-serif:Georgia,"Times New Roman",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-size-title:28px;--cds-font-weight-medium:500;--cds-gap-xs:4px;--cds-gap-sm:8px;--cds-gap-md:16px;--cds-gap-lg:24px;--cds-gap-xl:32px;--cds-pad-xs:4px;--cds-pad-sm:8px;--cds-pad-md:12px;--cds-pad-lg:20px;--cds-pad-xl:28px;--cds-radius:8px;--cds-chart-grid:#ececec;--cds-surface-popover:#fff;--cds-border:#e5e5ea;--cds-shadow-popover:0 4px 16px rgba(0,0,0,.12);--cds-text-secondary:#6b6b6b;--cds-dur-slow:300ms;--cds-ease-out:cubic-bezier(.2,.8,.2,1);color:var(--color-fg);line-height:normal;container-type:inline-size;--p-green:#30a141;--p-blue:#197de8;--p-orange:#fa620b;--p-yellow:#fcd51a;--p-red:#ef3952;font-family:var(--font-anthropic-sans);display:flex;flex-direction:column;gap:var(--cds-gap-lg);max-width:1400px;margin-inline:auto}.dc h1,.dc h2,.dc h3,.dc p{margin:0}.dc .dc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--cds-gap-md)}.dc .dc-head h1{font-family:var(--font-anthropic-serif);font-weight:400;font-size:var(--cds-font-size-title);line-height:1.15}.dc .dc-take{color:var(--color-fg-muted);font-size:var(--cds-font-size-body);margin-top:var(--cds-gap-xs);max-width:70ch}.dc .dc-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)}.dc .dc-legend span{display:inline-flex;align-items:center;gap:6px}.dc .dc-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;flex:none;background:var(--p-blue)}.dc .dc-dot.danger{background:var(--p-red)}.dc .dc-dot.off{background:var(--p-orange)}.dc .dc-dot.on{background:var(--p-green)}.dc .dc-dot.nodata{background:transparent;box-shadow:inset 0 0 0 1.5px var(--p-blue)}.dc .dc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));grid-gap:var(--cds-gap-md);gap:var(--cds-gap-md)}.dc .dc-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;position:relative}.dc .dc-kpi{display:flex;flex-direction:column;gap:var(--cds-gap-xs)}.dc .dc-kpi .lbl{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dc .dc-kpi .val{font-family:var(--font-anthropic-serif);font-size:var(--cds-font-size-title);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;min-height:1.1em}.dc .dc-kpi .val.bad{color:var(--p-red)}.dc .dc-kpi .val.warn{color:var(--p-orange)}.dc .dc-kpi .sub{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dc .dc-meter{height:6px;border-radius:3px;background:var(--cds-chart-grid);overflow:hidden;margin-top:auto}.dc .dc-meter i{display:block;height:100%;border-radius:3px;background:var(--p-orange)}.dc .dc-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--cds-gap-sm);margin-bottom:var(--cds-gap-md)}.dc .dc-top h2{font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium)}.dc .dc-note{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin-top:2px}.dc .dc-search{font:inherit;font-size:var(--cds-font-size-body);padding:var(--cds-pad-xs) var(--cds-pad-sm);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);background:var(--color-bg);color:var(--color-fg);min-width:min(100%,14rem)}.dc .dc-scroll{overflow:auto;max-height:640px}.dc .dc-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--cds-font-size-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc .dc-table th{z-index:1;background:var(--color-panel);text-align:left;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);padding:var(--cds-pad-xs) var(--cds-pad-sm);border-bottom:1px solid var(--color-border-line);vertical-align:bottom;white-space:normal}.dc .dc-table td.num,.dc .dc-table th.num{text-align:right}.dc .dc-table td.ctr,.dc .dc-table th.ctr{text-align:center}.dc .dc-table th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;line-height:1.25}.dc .dc-table th button:focus-visible{outline:2px solid var(--p-blue);outline-offset:2px;border-radius:2px}.dc .dc-table th[aria-sort=ascending] button:after{content:"\2191"}.dc .dc-table th[aria-sort=descending] button:after{content:"\2193"}.dc .dc-table th.grp{border-left:1px solid var(--color-border-line)}.dc .dc-table td{padding:var(--cds-pad-sm);border-bottom:1px solid var(--color-border-line);white-space:nowrap}.dc .dc-table td.grp{border-left:1px solid var(--color-border-line)}.dc .dc-table tbody tr{cursor:pointer;transition:background var(--cds-dur-slow)}.dc .dc-table tbody tr:hover{background:color-mix(in srgb,var(--color-fg) 4%,transparent)}.dc .dc-table tbody tr.sel{background:color-mix(in srgb,var(--color-fg) 8%,transparent)}.dc .dc-cond{display:flex;align-items:center;gap:var(--cds-gap-sm);white-space:normal;min-width:11rem}.dc .dc-cond .nm{font-weight:var(--cds-font-weight-medium)}.dc .dc-cond .fn{display:block;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);font-weight:400}.dc .dc-flag{flex:none;width:1.1rem;height:1.1rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:var(--color-bg)}.dc .dc-flag.danger{background:var(--p-red)}.dc .dc-flag.off{background:var(--p-orange)}.dc .dc-ctl{display:flex;align-items:center;gap:var(--cds-gap-sm);min-width:8.5rem}.dc .dc-ctl b{font-weight:var(--cds-font-weight-medium);width:2.6rem;text-align:right}.dc .dc-ctl b.danger{color:var(--p-red)}.dc .dc-ctl b.off{color:var(--p-orange)}.dc .dc-bar{flex:1 1;height:8px;border-radius:8px;background:var(--cds-chart-grid);overflow:hidden;min-width:3.5rem}.dc .dc-bar i{display:block;height:100%;border-radius:8px}.dc .dc-bar i.danger{background:var(--p-red)}.dc .dc-bar i.off{background:var(--p-orange)}.dc .dc-dom{display:inline-flex;align-items:center;gap:5px}.dc .dc-dom.nodata,.dc .dc-dom.on{color:var(--color-fg-muted)}.dc .dc-pill{display:inline-block;min-width:1.6rem;padding:1px 6px;border-radius:999px;text-align:center;font-weight:var(--cds-font-weight-medium)}.dc .dc-pill.crit{background:color-mix(in srgb,var(--p-red) 16%,transparent);color:var(--p-red)}.dc .dc-pill.warn{background:color-mix(in srgb,var(--p-yellow) 45%,transparent);color:var(--color-fg)}.dc .dc-pill.info{background:color-mix(in srgb,var(--p-blue) 14%,transparent);color:var(--p-blue)}.dc .dc-pill.zero{color:var(--color-fg-muted);font-weight:400}.dc .dc-plan{display:flex;align-items:center;gap:var(--cds-gap-sm);min-width:7rem}.dc .dc-plan .dc-bar{height:6px;min-width:2.5rem}.dc .dc-plan .dc-bar i{background:var(--p-green)}.dc .dc-plan span:before{content:attr(data-done) " / ";color:var(--color-fg-muted)}.dc .dc-due{font-weight:var(--cds-font-weight-medium)}.dc .dc-due:after{content:" due";font-weight:400;color:var(--color-fg-muted)}.dc.narrow .opt{display:none}.dc .dc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:var(--cds-gap-md);gap:var(--cds-gap-md)}.dc .dc-chart{min-height:120px}.dc .dc-chart svg{display:block}.dc .dc-chart .tick{fill:var(--color-fg-muted)}.dc .dc-chart .lab,.dc .dc-chart .tick{font-size:var(--cds-font-size-caption);font-family:var(--font-anthropic-sans)}.dc .dc-chart .lab{fill:var(--color-fg)}.dc .dc-chart .end{font-size:var(--cds-font-size-caption);fill:var(--color-fg-muted);font-family:var(--font-anthropic-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc .dc-chart rect.seg{transition:opacity var(--cds-dur-slow)}.dc .dc-chart.fade rect.seg:not(.hot){opacity:.35}.dc .dc-keys{display:flex;flex-wrap:wrap;gap:var(--cds-gap-xs) var(--cds-gap-md);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin-bottom:var(--cds-gap-sm)}.dc .dc-keys span{display:inline-flex;align-items:center;gap:6px}.dc .dc-keys i{width:.6rem;height:.6rem;border-radius:2px;display:inline-block}.dc .dc-tip{position:absolute;pointer-events:none;background:var(--cds-surface-popover);border:1px solid var(--cds-border);border-radius:var(--cds-radius);box-shadow:var(--cds-shadow-popover);padding:var(--cds-pad-xs) var(--cds-pad-sm);font-size:var(--cds-font-size-caption);z-index:5;min-width:9rem;opacity:0}.dc .dc-tip .hd{color:var(--cds-text-secondary);margin-bottom:2px}.dc .dc-tip .ln{display:flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc .dc-tip .ln b{margin-left:auto;font-weight:var(--cds-font-weight-medium)}.dc .dc-tip i{width:.55rem;height:.55rem;border-radius:2px;display:inline-block}.dc .dc-focus{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:var(--cds-gap-lg);gap:var(--cds-gap-lg)}.dc .dc-focus h3{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);font-weight:var(--cds-font-weight-medium);margin-bottom:var(--cds-gap-sm)}.dc .dc-fbig{font-family:var(--font-anthropic-serif);font-size:var(--cds-font-size-title);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dc .dc-fbig.danger{color:var(--p-red)}.dc .dc-fbig.off{color:var(--p-orange)}.dc .dc-flist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--cds-font-size-body)}.dc .dc-flist li{display:flex;align-items:center;gap:var(--cds-gap-sm)}.dc .dc-flist li .v{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--cds-font-weight-medium)}.dc .dc-flist li .st{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dc .dc-foot{flex-wrap:wrap;justify-content:space-between;gap:var(--cds-gap-sm)}.dc .dc-err,.dc .dc-foot{display:flex;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dc .dc-err{align-items:center;justify-content:center;gap:8px;min-height:inherit;height:100%}.dc .dc-err:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--p-red)}.dc .dc-chev{flex:none;display:inline-block;width:.8rem;color:var(--color-fg-muted);font-size:1.1em;transition:transform var(--cds-dur-slow)}.dc .dc-chev.open{transform:rotate(90deg)}.dc .dc-table tbody tr.dx-row{cursor:default;background:transparent}.dc .dc-table tbody tr.dx-row:hover{background:transparent}.dc .dc-table tbody tr.dx-row>td{white-space:normal;padding:0 var(--cds-pad-sm) var(--cds-pad-md) var(--cds-pad-lg);border-bottom:2px solid var(--color-border-line)}.dc .dx-empty{font-size:var(--cds-font-size-body);color:var(--color-fg-muted);padding:var(--cds-pad-md) 0}.dc .dx-dom{border:1px solid var(--color-border-line);border-radius:var(--cds-radius);overflow:hidden;margin-top:var(--cds-gap-sm)}.dc .dx-dom>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-sm);padding:var(--cds-pad-sm) var(--cds-pad-md);font-size:var(--cds-font-size-body)}.dc .dx-dom>summary::-webkit-details-marker{display:none}.dc .dx-dom>summary:before{content:"\203A";display:inline-block;width:.8rem;color:var(--color-fg-muted);transition:transform var(--cds-dur-slow)}.dc .dx-dom[open]>summary:before{transform:rotate(90deg)}.dc .dx-dom.danger>summary{background:color-mix(in srgb,var(--p-red) 9%,transparent)}.dc .dx-dom.off>summary{background:color-mix(in srgb,var(--p-orange) 9%,transparent)}.dc .dx-dom.nodata>summary{background:color-mix(in srgb,var(--p-blue) 7%,transparent)}.dc .dx-dom.on>summary{background:color-mix(in srgb,var(--p-green) 7%,transparent)}.dc .dx-dname{font-weight:var(--cds-font-weight-medium);letter-spacing:.04em;text-transform:none}.dc .dx-dname,.dc .dx-meta{font-size:var(--cds-font-size-caption)}.dc .dx-meta{color:var(--color-fg-muted)}.dc .dx-head{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.dc .dx-chip{display:inline-block;padding:0 6px;border-radius:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--cds-font-weight-medium);white-space:normal}.dc .dx-chip.danger{background:color-mix(in srgb,var(--p-red) 15%,transparent);color:var(--p-red)}.dc .dx-chip.off{background:color-mix(in srgb,var(--p-yellow) 50%,transparent);color:var(--color-fg)}.dc .dx-chip.nodata{background:color-mix(in srgb,var(--p-blue) 14%,transparent);color:var(--p-blue)}.dc .dx-chip.on{background:color-mix(in srgb,var(--p-green) 15%,transparent);color:var(--p-green)}.dc .dx-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));border-top:1px solid var(--color-border-line)}.dc .dx-col{padding:var(--cds-pad-md);min-width:0;border-right:1px solid var(--color-border-line)}.dc .dx-col:last-child{border-right:0}.dc .dx-col h4{margin:0 0 var(--cds-gap-sm);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);font-weight:var(--cds-font-weight-medium)}.dc .dx-list{list-style:none;margin:0;padding:0;flex-direction:column;font-size:var(--cds-font-size-body);line-height:1.4}.dc .dx-list,.dc .dx-list li{display:flex;gap:var(--cds-gap-sm)}.dc .dx-list li{align-items:flex-start}.dc .dx-list li>.dc-dot,.dc .dx-list li>.dx-ring{margin-top:.35em}.dc .dx-sub{display:block;font-size:var(--cds-font-size-caption);margin-top:2px}.dc .dx-ref,.dc .dx-sub{color:var(--color-fg-muted)}.dc .dx-ref{font-size:.7em;vertical-align:super;margin-left:2px}.dc .dx-ring{flex:none;width:.85rem;height:.85rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--p-green);cursor:pointer;background:none;border:0;padding:0}.dc .dx-ring.on{background:var(--p-green)}.dc .dx-cov{color:var(--color-fg-muted)}.dc .dx-cov button{all:unset;cursor:pointer;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}.dc .dx-cov button:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.dc .dx-cov button:focus-visible{outline:2px solid var(--p-blue);outline-offset:2px}.dc .dx-today{display:inline-flex;align-items:center;gap:6px}.dc [data-dash-source-state=empty]{color:transparent}.dc [data-dash-source-state=refreshing]{opacity:.5;transition:opacity var(--cds-dur-slow)}@media (prefers-reduced-motion:no-preference){.dc.drawn .dc-bar i{animation:dcgrow var(--cds-dur-slow) var(--cds-ease-out) both;transform-origin:left}@keyframes dcgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.dc *{box-sizing:border-box}.dc .dc-hover{display:inline-flex;align-items:center;position:relative;outline-offset:3px}.dc .dc-search:focus-visible,.dc button:focus-visible,.dc summary:focus-visible,.dc tr:focus-visible{outline:2px solid var(--p-blue);outline-offset:2px}.dc .dc-source-list{margin:0;padding-left:20px;line-height:1.6}.dc .dc-source-list a,.dc .dx-ref a{color:inherit}.dc .dc-source-list summary{cursor:pointer}.dc .dc-action-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px;font-size:12px;color:var(--color-fg-muted)}.dc .dc-action-tools button{font:inherit;background:#fff;color:inherit;border:1px solid var(--color-border-line);border-radius:8px;padding:2px 6px;cursor:pointer}.dc .dc-action-tools button:disabled,.dc .dx-ring:disabled{cursor:wait;opacity:.5}.dc .dc-action-tools .confirmed{color:var(--p-green)}.dc .dc-declined{text-decoration:line-through;color:var(--color-fg-muted)}@container (max-width:759px){.dc .dc-table .opt{display:none}}.dc .dc-bar i.on,.dc .dc-flag.on{background:var(--p-green)}.dc .dc-bar i.nodata,.dc .dc-flag.nodata{background:var(--p-blue)}.dc .dc-ctl b.on{color:var(--p-green)}.dc .dc-ctl b.nodata{color:var(--p-blue)}.dc .dc-action-tools+[role=status]{color:var(--color-fg-muted)!important}.dc .dc-action-tools+[role=status] button{color:var(--p-blue)!important}.dc .dx-ref a{text-decoration:none}.dc .dx-list li[data-kind=action]{position:relative}.dc .dc-decline{position:absolute;right:0;top:0;border:0;background:var(--color-panel);color:var(--color-fg-muted);font:inherit;font-size:15px;cursor:pointer;opacity:0;padding:0 3px}.dc .dc-decline[aria-pressed=true],.dc .dx-list li:focus-within .dc-decline,.dc .dx-list li:hover .dc-decline{opacity:1}@media (hover:none){.dc .dc-decline{opacity:1}}.dc .dc-foot summary{list-style:none;cursor:pointer}.dc .dc-foot summary::-webkit-details-marker{display:none}.dc .dc-foot summary:hover{text-decoration:underline}.dc .fn-gate{color:var(--color-fg-muted)}.cl2.dc-tooltip-layer{position:fixed;z-index:10000;min-width:0;width:min(320px,calc(100vw - 16px));max-height:calc(100vh - 16px);margin:0;padding:0;container-type:normal}.cl2.dc-tooltip-layer .dp-pop{display:block;position:static;width:100%;max-height:calc(100vh - 16px);overflow:auto}.cl2.dc-tooltip-layer .dp-pop:after,.cl2.dc-tooltip-layer .dp-pop:before{display:none}.cl2.dc-tooltip-layer .dp-sec{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--tint)}.cl2.dc-tooltip-layer .dp-body{max-height:none;overflow:visible;padding-bottom:10px}.cl2.dc-tooltip-layer .dc-tip-line{display:flex;align-items:flex-start;gap:8px;margin-bottom:6px;overflow-wrap:anywhere}.cl2.dc-tooltip-layer .dc-tip-line:last-child{margin-bottom:0}.cl2.dc-tooltip-layer .dc-tip-line>span{min-width:0;flex:1 1}.cl2.dc-tooltip-layer .dc-tip-line small{display:block;color:#667085;font-size:12px}.cl2.dc-tooltip-layer .dc-tip-line b{margin-left:auto;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.cl2.dc-tooltip-layer .ff-d{flex:none;margin-top:5px}.cl2.dc-tooltip-layer .dc-tip-group{display:block;margin:9px 0 4px;color:#475467;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:none}.cl2.dc-tooltip-layer .dc-tip-group:first-child{margin-top:0}.cl2.dc-tooltip-layer.dc-domain-card{width:min(460px,calc(100vw - 16px))}.cl2.dc-domain-card .dp-pop{max-height:calc(100vh - 16px);overflow:auto}.cl2.dc-domain-card .dp-sec .fn-dico{margin-right:2px}.cl2.dc-domain-card .dp-body{--fgap:7px;padding-bottom:8px}.cl2.dc-domain-card .fn-find{display:flex;align-items:flex-start;gap:8px;margin:0 0 7px}.cl2.dc-domain-card .dc-tip-action{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-column-gap:8px;column-gap:8px;margin:0 0 2px}.cl2.dc-domain-card .dc-tip-action>.dc-hover:first-child{display:flex;flex:0 0 18px;width:18px;height:18px}.cl2.dc-domain-card .dc-tip-action .dx-ring{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px!important;height:18px!important;min-width:18px;max-width:18px;min-height:18px;max-height:18px;margin:0;padding:0;border:1.5px solid #0e9384;border-radius:50%;background:#fff;box-shadow:none;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s;position:relative}.cl2.dc-domain-card .dc-tip-action .dx-ring:hover,.cl2.dc-domain-card .dc-tip-action:hover .dx-ring{border-color:#0b6b62;box-shadow:0 0 0 4px rgba(14,147,132,.15)}.cl2.dc-domain-card .dc-tip-action .dx-ring.on{border-color:#12b76a;background:#12b76a}.cl2.dc-domain-card .dc-tip-action .dx-ring.on:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cl2.dc-domain-card .dc-tip-action .dx-ring:focus-visible{outline:2px solid #0b6b62;outline-offset:2px}.cl2.dc-domain-card .dc-tip-action>div[data-aid]{position:relative;grid-column:2;display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px;min-width:0;padding-right:26px}.cl2.dc-domain-card .dc-tip-action .dx-cov,.cl2.dc-domain-card .dc-tip-action>div[data-aid].dx-covered{color:#667085}.cl2.dc-domain-card .dc-tip-action .dx-cov button{display:inline-block;padding:0 4px;border:1px solid #d0d5dd;border-radius:8px;background:#f9fafb;color:#475467;text-decoration:none}.cl2.dc-domain-card .dc-tip-action .dc-decline{position:absolute;right:0;top:-3px;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:8px;background:none;color:#667085;font-size:15px;line-height:1;text-align:center;opacity:1}.cl2.dc-domain-card .dc-tip-action .dc-decline:hover,.cl2.dc-domain-card .dc-tip-action .dc-decline[aria-pressed=true]{background:#f2f4f7;color:#344054}.cl2.dc-domain-card .dc-tip-action .dc-decline:focus-visible{outline:2px solid #0b6b62;outline-offset:1px}.cl2.dc-domain-card .dc-tip-if{display:block;margin:0 0 8px 28px;color:#667085;font-size:12px}.cl2.dc-domain-card .fn-sup a{color:#667085}.dc .dc-hover[data-dc-tip]:focus-visible{outline:2px solid var(--p-blue);outline-offset:3px}.dc .dx-list li>.dc-hover .dx-ring{margin-top:.35em}.dc .dx-refs>summary{background:var(--color-panel)}.dc .dx-refs>ol{padding:var(--cds-pad-sm) var(--cds-pad-lg) var(--cds-pad-sm) 2.25rem;margin:0;border-top:1px solid var(--color-border-line);line-height:1.6}.dc .dx-refs li{scroll-margin:5rem}.dc .dx-refs li.dc-ref-highlight{background:color-mix(in srgb,var(--color-fg) 8%,transparent);outline:1px solid var(--color-border-line);outline-offset:2px}.dc .dc-button,.dc .dc-next{font:inherit;font-size:var(--cds-font-size-caption);color:var(--color-fg);background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);padding:5px 9px;cursor:pointer;white-space:nowrap}.dc .dc-next{border-radius:999px;background:var(--color-bg)}.dc :is(.dc-button,.dc-next):disabled{color:var(--color-fg-muted);cursor:default;opacity:.6}.dc :is(.dc-button,.dc-next):focus-visible{outline:2px solid var(--p-blue);outline-offset:2px}.dc .dc-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cds-gap-sm);margin-bottom:var(--cds-gap-md);font-size:var(--cds-font-size-caption)}.dc .dc-controls label{display:inline-flex;align-items:center;gap:4px;margin-inline:4px}.dc .dc-mix,.dc .dc-nav-note{color:var(--color-fg-muted)}.dc .dc-mix{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:4px;font-size:var(--cds-font-size-caption)}.dc .dc-mix>span{display:inline-flex;align-items:center;gap:3px}.dc .dc-mix small{font-size:inherit}.dc .dc-bottom-key{margin-top:var(--cds-gap-md);line-height:1.5}.dc.dc-flight{position:fixed;display:block;z-index:9999;pointer-events:none;container-type:normal;margin:0;gap:0;font-size:15px}@media(prefers-reduced-motion:reduce){.dc.dc-flight{display:none}}.dc[data-dc-restore="1"] .dc-plan-cell>.dc-hover{flex-direction:column;align-items:stretch}.dc[data-dc-restore="1"] .dc-head>.dc-button{order:2}.dc .dc-table th.dc-detail-head{padding:var(--cds-pad-xs) 0;vertical-align:middle}.dc .dc-detail-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:var(--cds-pad-lg);padding-right:var(--cds-pad-sm);text-align:left}.dc .dc-detail-labels span{display:flex;align-items:center;padding-inline:var(--cds-pad-md);line-height:1.25}.dc .dc-table tbody tr.dc-open-row>td{padding-block:var(--cds-pad-xs)}.dc .dc-table tbody tr.dc-open-row .dc-cond{white-space:nowrap}.dc .dc-table tbody tr.dc-open-row .dc-cond .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc .dc-table tbody tr.dc-open-row .dc-cond .fn{display:inline;margin-left:4px}.dc .dc-table tbody tr.dc-open-row .dc-plan-cell>.dc-hover{display:flex;flex-direction:row;align-items:center;gap:var(--cds-gap-md);width:100%;white-space:nowrap}.dc .dc-table tbody tr.dc-open-row .dc-plan{flex:1 1 auto;min-width:0}.dc .dc-table tbody tr.dc-open-row .dc-plan-cell .dc-mix{flex:none;flex-wrap:nowrap;margin:0;gap:var(--cds-gap-sm)}.dc .dx-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.dc .dc-table tbody tr.dc-open-row .dc-cond .dc-next{padding:1px 6px;font-size:11px;line-height:1.1}.cl-root{--cl-ink:#152b40;--cl-muted:#475467;--cl-line:#d0d5dd;font-family:Atkinson Hyperlegible Next,Inter,system-ui,sans-serif;color:var(--cl-ink)}.cl-tabhead{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 10px}.cl-spacer{flex:1 1}.cl-seg{display:inline-flex;border:1px solid var(--cl-line);border-radius:8px;overflow:hidden;background:#fff}.cl-seg button{border:0;background:#fff;padding:5px 12px;font:inherit;font-size:13px;color:#1d1d1f;cursor:pointer}.cl-seg button+button{border-left:1px solid var(--cl-line)}.cl-seg button[aria-pressed=true]{background:#1d1d1f;color:#fff}.cl-btn{border:1px solid var(--cl-line);background:#fff;border-radius:8px;padding:5px 12px;font:inherit;font-size:13px;color:#1d1d1f;cursor:pointer}.cl-btn.on{background:#f5f5f7;border-color:#a4c2f4;color:#163b7a;font-weight:600}.cl-count{font-size:13px;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:999px;padding:4px 12px;white-space:nowrap}.cl-count,.cl-count b{color:#1d1d1f}.cl-gwrap{position:relative;display:inline-block}.cl-gpop{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:440px;max-width:90vw;background:#fff;border:1px solid #e5e5ea;border-radius:8px;box-shadow:0 8px 24px #10182826;padding:12px 14px;font-size:13px;color:#1d1d1f}.cl-gp-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.cl-gp-head b{font-size:15px;color:#1d1d1f}.cl-gp-add,.cl-gp-head button,.cl-gp-pick button{border:0;background:none;color:#1849a9;font:inherit;font-size:12px;cursor:pointer;padding:2px 6px}.cl-gp-row{display:grid;grid-template-columns:64px 1fr 120px 28px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.cl-gp-row span{font-size:12px;color:#1d1d1f}.cl-gp-row select{width:100%;padding:5px 8px;font:inherit;font-size:13px;border:1px solid var(--cl-line);border-radius:8px}.cl-gp-del{border:1px solid #e5e5ea;background:#fff;border-radius:8px;height:28px;color:#1d1d1f;cursor:pointer;display:grid;place-items:center}.cl-gp-pick{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cl-gp-pick small{width:100%;color:#1d1d1f;margin-bottom:4px}.cl-gp-pick button{border:1px solid #e5e5ea;border-radius:8px;color:#1d1d1f}.cl-chev{color:#1d1d1f;width:12px;flex:none;display:inline-flex}.cl-sub{display:block;font-weight:600;font-size:13px;color:#1d1d1f}.cl-src{display:block;font-size:12px;font-weight:400;color:#1849a9;margin-top:3px}.cl-src.need{color:#93370d}.cl-sup{font-size:11px;font-weight:600;margin-left:2px}.cl-sup a{color:#1849a9;text-decoration:none}.cl-sup a:hover{text-decoration:underline}.cl-root abbr{-webkit-text-decoration:underline dotted 1px;text-decoration:underline dotted 1px;text-underline-offset:2px;-webkit-text-decoration-color:#98a2b3;text-decoration-color:#98a2b3;cursor:help}.cl-pri,.cl-st{display:inline-block;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap;border:1px solid transparent}.cl-st.met{background:#f5f5f7;color:#05603a}.cl-st.partial{background:#f5f5f7;color:#93370d}.cl-st.notmet{background:#f5f5f7;color:#912018}.cl-st.unknown{background:#f5f5f7;color:#1d1d1f;border:1px dashed #98a2b3}.cl-safe{display:block;font-size:12px;color:#05603a;margin-top:3px}.cl-same{display:inline-block;margin-top:4px;font-size:11px;font-weight:600;color:#1849a9;border-radius:8px;padding:0 6px}.cl-band,.cl-band.cl-b-amber,.cl-band.cl-b-green,.cl-band.cl-b-red,.cl-same{background:#f5f5f7}.cl-band-closed .ag-cell{box-shadow:none}.cl-first{display:flex;align-items:flex-start;gap:8px;cursor:pointer;min-height:100%}.cl-first:focus-visible{outline:2px solid #18364c;outline-offset:2px}.cl-first.foot{flex-direction:column;gap:0;cursor:default}.cl-first.foot b{font-size:13px;color:#1d1d1f}.cl-lab{display:flex;flex-direction:column;min-width:0;flex:1 1}.cl-lab small{font-size:11px;letter-spacing:.07em;color:#1d1d1f;font-weight:600}.cl-val{display:flex;align-items:center;gap:6px}.cl-val b{font-size:13px;color:#1d1d1f}.cl-count-s,.cl-val .cl-count{font-size:12px;padding:0 7px;line-height:1.6;background:#ffffffb3}.cl-sline{display:block;line-height:1.35;margin-top:2px}.cl-s,.cl-sline{font-size:12px;color:#1d1d1f}.cl-s{white-space:normal;overflow-wrap:break-word;line-height:1.4;font-weight:400}.cl-s .cl-pri,.cl-s .cl-st{font-size:11px;padding:0 6px;margin:0 2px 2px 0}.cl-small{display:block;color:#1d1d1f;font-size:12px;margin-top:2px}.cl-btn{margin:10px 12px 0}.cl-pri,.cl-st{font-size:11px;padding:0 6px}.dc .dc-table tbody tr:not(.dx-row)>td:first-child,.dc .dc-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--color-panel)}.dc .dc-table tbody tr:not(.dx-row)>td:nth-child(2),.dc .dc-table th:nth-child(2){position:-webkit-sticky;position:sticky;left:14rem;z-index:2;background:var(--color-panel);border-right:1px solid var(--color-border-line)}@media (max-width:1100px){.dc .dc-table tbody tr:not(.dx-row)>td:nth-child(2),.dc .dc-table th:nth-child(2){left:11rem}}.dc .dc-table tbody tr:not(.dx-row):hover>td:first-child,.dc .dc-table tbody tr:not(.dx-row):hover>td:nth-child(2){background:color-mix(in srgb,var(--color-fg) 4%,var(--color-panel))}.dc .dc-table tbody tr.sel:not(.dx-row)>td:first-child,.dc .dc-table tbody tr.sel:not(.dx-row)>td:nth-child(2){background:color-mix(in srgb,var(--color-fg) 8%,var(--color-panel))}.dc .dc-table th{z-index:3!important}.dc .dc-table thead tr{background:#1d1d1f}.dc .dc-table th{background:#1d1d1f!important;color:#fff;box-shadow:none;border-top:0;border-bottom:1px solid hsla(0,0%,100%,.4);font-weight:var(--cds-font-weight-medium)}.dc .dc-table th button{color:#fff}.dc .dc-table th[aria-sort] button:after{color:#a4c2f4}.dc .dc-table th.grp{border-left:1px solid hsla(0,0%,100%,.2)}.dc .dc-table tbody tr.dx-row>td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--color-panel);border-right:0}.dc .dc-table tbody tr.dx-row>td:nth-child(2){position:-webkit-sticky;position:sticky;left:14rem;z-index:2;background:var(--color-panel);border-right:1px solid var(--color-border-line)}@media (max-width:1100px){.dc .dc-table tbody tr.dx-row>td:nth-child(2){left:11rem}}.dc .dc-table th{position:-webkit-sticky;position:sticky;top:0;z-index:3}.dc .dc-table th:first-child{left:0}.dc .dc-table th:first-child,.dc .dc-table th:nth-child(2){position:-webkit-sticky;position:sticky;top:0;z-index:5!important}.dc .dc-table th:nth-child(2){left:14rem}@media (max-width:1100px){.dc .dc-table th:nth-child(2){left:11rem}}@media (max-width:700px){.dc .dc-cond .dc-next{display:none!important}.dc .dc-table tbody tr>td:first-child,.dc .dc-table th:first-child{width:11rem;min-width:11rem;max-width:11rem;box-sizing:border-box;padding-left:6px;padding-right:6px}.dc .dc-cond{width:100%;min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;gap:6px}.dc .dc-cond .dc-chev{flex:none}.dc .dc-cond .dc-hover{min-width:0}.dc .dc-cond>.dc-hover:first-of-type{flex:none}.dc .dc-cond>.dc-hover:last-of-type{flex:1 1 auto;min-width:0;overflow:hidden}.dc .dc-cond .nm{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;word-break:normal;overflow-wrap:break-word}.dc .dc-cond .nm,.dc .dc-table tbody tr.dc-open-row .dc-cond{white-space:normal}.dc .dc-table tbody tr.dc-open-row .dc-cond .nm{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;word-break:normal;overflow-wrap:break-word}}