.pa-bar{background:var(--paper-3);border-radius:var(--r-pill);width:100%;height:5px;overflow:hidden}.pa-bar>i{background:var(--brand-500);border-radius:var(--r-pill);height:100%;transition:width var(--dur-3) var(--ease-out);display:block}.pa-bar.is-good>i{background:var(--status-good)}.pa-bar.is-warn>i{background:var(--status-warn)}.pa-bar.is-crit>i{background:var(--status-critical)}.pa-bar.sm{height:4px}.pa-ico{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pa-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.lifecycle-badge{border-radius:var(--r-pill);border:1px solid var(--hair-strong);background:var(--paper-2);font-family:var(--font-ui);color:var(--ink-1);white-space:nowrap;letter-spacing:-.003em;align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.lifecycle-badge .lcb-dot{background:var(--ink-3);border-radius:50%;flex-shrink:0;width:7px;height:7px}.lifecycle-badge .lcb-dwell{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);border-left:1px solid var(--hair-strong);margin-left:1px;padding-left:7px;font-size:11px;font-weight:500}.lifecycle-badge.lcb-neutral{background:var(--paper-2);border-color:var(--hair-strong);color:var(--ink-1)}.lifecycle-badge.lcb-neutral .lcb-dot{background:var(--ink-3)}.lifecycle-badge.lcb-loop{background:var(--status-warn-tint);color:var(--kpi-warn-fg);border-color:#bc7c3857;border-color:lab(57.9152% 20.8851 46.5953/.34)}.lifecycle-badge.lcb-loop .lcb-dot{background:var(--status-warn)}.lifecycle-badge.lcb-loop .lcb-dwell{color:var(--kpi-warn-fg);border-left-color:#bc7c3852;border-left-color:lab(57.9152% 20.8851 46.5953/.32)}.lifecycle-badge.lcb-good{background:var(--status-good-tint);color:var(--status-good);border-color:#34823b52;border-color:lab(48.2051% -36.4996 30.5091/.32)}.lifecycle-badge.lcb-good .lcb-dot{background:var(--status-good)}.lifecycle-badge.lcb-good .lcb-dwell{color:var(--status-good);border-left-color:#34823b4d;border-left-color:lab(48.2051% -36.4996 30.5091/.3)}.lifecycle-badge.lcb-bad{background:var(--status-critical-tint);color:var(--status-critical);border-color:#a43d2152;border-color:lab(40.78% 42.1099 39.3442/.32)}.lifecycle-badge.lcb-bad .lcb-dot{background:var(--status-critical)}.lifecycle-badge.lcb-bad .lcb-dwell{color:var(--status-critical);border-left-color:#a43d214d;border-left-color:lab(40.78% 42.1099 39.3442/.3)}.lifecycle-badge.lcb-dormant{background:var(--expired-bg);border-color:var(--hair-strong);color:var(--ink-3)}.lifecycle-badge.lcb-dormant .lcb-dot{background:var(--ink-4)}.lifecycle-badge.lcb-dormant .lcb-dwell{color:var(--ink-3);border-left-color:var(--hair-strong)}.lifecycle-badge.lcb-issue{background:var(--status-warn-tint);color:var(--kpi-warn-fg);border-color:#bc7c3857;border-color:lab(57.9152% 20.8851 46.5953/.34)}.lifecycle-badge.lcb-issue .lcb-dot{background:var(--status-warn)}.lifecycle-badge.lcb-issue .lcb-dwell{color:var(--kpi-warn-fg);border-left-color:#bc7c3852;border-left-color:lab(57.9152% 20.8851 46.5953/.32)}[data-theme=dark] .lifecycle-badge.lcb-issue{color:var(--status-warn)}.lifecycle-badge.lcb--compact{gap:6px;padding:2px 8px 2px 7px;font-size:11.5px}.lifecycle-badge.lcb--compact .lcb-dot{width:6px;height:6px}.lifecycle-badge.lcb--compact .lcb-dwell{padding-left:6px;font-size:10.5px}[data-theme=dark] .lifecycle-badge.lcb-loop{color:var(--status-warn)}.criteria--v2{background:var(--paper-1)}.cr-checkhead{gap:var(--d-3) var(--d-4);border-bottom:1px solid var(--hair-strong);background:var(--paper-2);grid-template-columns:1fr auto;align-items:center;padding:12px 16px;display:grid}.cr-checkhead .cr-checktitle{color:var(--ink-1);font-size:13px;font-weight:600}.cr-checkhead .cr-checkcount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);justify-self:end;font-size:12px}.cr-checkhead .cr-checkcount b{color:var(--ink-1);font-weight:600}.cr-checkhead .pa-bar{grid-column:1/-1}.criteria--v2 .criteria-row{gap:var(--d-2) var(--d-4);grid-template-columns:22px 1fr auto;align-items:start;padding:14px 16px}.crit-main{flex-direction:column;gap:7px;min-width:0;display:flex}.crit-headline{flex-direction:column;gap:3px;display:flex}.crit-evlist{flex-wrap:wrap;gap:6px;display:flex}.crit-gap{color:var(--kpi-warn-fg);background:var(--status-warn-tint);border-radius:var(--r-2);border:1px solid #bc7c3842;border:1px solid lab(57.9152% 20.8851 46.5953/.26);align-items:flex-start;gap:7px;padding:6px 9px;font-size:12px;line-height:1.45;display:flex}.crit-gap.is-crit{color:var(--status-critical);background:var(--status-critical-tint);border-color:#a43d2142;border-color:lab(40.78% 42.1099 39.3442/.26)}.crit-gap .crit-gap-ico{width:14px;height:14px;margin-top:1px}.crit-gap .crit-gap-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.crit-gap b{font-weight:600}.crit-trust{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-width:64px;display:flex}.crit-conf{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-1);font-size:19px;font-weight:500;line-height:1}.crit-conf .crit-conf-cap{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-top:4px;font-size:9px;font-weight:500;display:block}.crit-conf.is-low{color:var(--status-critical)}.crit-conf.is-med{color:var(--kpi-warn-fg)}.crit-verdict{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:500;display:inline-flex}.crit-verdict .crit-verdict-tick{background:currentColor;border-radius:50%;width:6px;height:6px}.crit-verdict.is-confirmed{color:var(--status-good);background:var(--status-good-bg)}.crit-verdict.is-overridden{color:var(--review);background:var(--review-bg)}.crit-verdict .crit-verdict-who{color:var(--ink-2);text-transform:none;letter-spacing:0;font-weight:400}.crit-actions{gap:7px;margin-top:2px;display:none}.criteria--reviewer .crit-row-actionable .crit-actions{display:flex}.criteria--customer .crit-actions{display:none}.evchip{border:1px solid var(--hair-strong);border-radius:var(--r-pill);background:var(--paper-1);cursor:default;max-width:100%;font-family:var(--font-mono);color:var(--ink-2);transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);align-items:center;gap:6px;padding:3px 8px 3px 4px;font-size:11px;display:inline-flex;position:relative}.evchip:hover{border-color:var(--ink-4);background:var(--paper-2)}.evchip .evchip-glyph{border-radius:var(--r-1);background:var(--brand-100);width:16px;height:16px;color:var(--brand-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.evchip .evchip-glyph svg{width:10px;height:10px}.evchip .evchip-src{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-weight:500;overflow:hidden}.evchip .evchip-date{color:var(--ink-3)}.evchip .evchip-peek{z-index:30;background:var(--paper-0);border:1px solid var(--hair-strong);border-radius:var(--r-2);width:max-content;max-width:280px;box-shadow:var(--shadow-2);font-family:var(--font-ui);color:var(--ink-1);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);padding:9px 11px;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 7px);left:0;transform:translateY(3px)}.evchip .evchip-peek .evchip-peek-src{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:4px;font-size:10px;display:block}.evchip:hover .evchip-peek,.evchip:focus-within .evchip-peek{opacity:1;transform:none}.evchip.evchip--missing{background:var(--status-critical-tint);color:var(--status-critical);border-style:dashed;border-color:#a43d2180;border-color:lab(40.78% 42.1099 39.3442/.5)}.evchip.evchip--missing .evchip-glyph{background:var(--status-critical-bg);color:var(--status-critical)}.evchip.evchip--missing .evchip-src{color:var(--status-critical)}.evchip.evchip--pending{background:var(--status-warn-tint);color:var(--kpi-warn-fg);border-color:#bc7c3866;border-color:lab(57.9152% 20.8851 46.5953/.4)}.evchip.evchip--pending .evchip-glyph{background:var(--status-warn-bg);color:var(--kpi-warn-fg)}.evchip.evchip--pending .evchip-src{color:var(--kpi-warn-fg)}.cpair{flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.cpair .cpair-conf{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-1);font-size:15px;font-weight:500}.cpair .cpair-conf.is-low{color:var(--status-critical)}.cpair .cpair-conf.is-med{color:var(--kpi-warn-fg)}.cpair .cpair-by{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cpair .cpair-by .cpair-mark{background:linear-gradient(135deg, var(--brand-300), var(--brand-600));color:#fdfcf8;color:lab(98.8714% -.1598 1.89867);width:16px;height:16px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex}.cpair .cpair-by b{color:var(--ink-1);font-weight:500}.cpair .cpair-cred{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-700);background:var(--brand-100);border-radius:var(--r-1);white-space:nowrap;padding:2px 6px;font-size:10px;font-weight:500}.cpair.cpair--unaudited .cpair-by,.cpair.cpair--unaudited .cpair-cred{display:none}.cpair.cpair--unaudited:after{content:"unaudited";font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border:1px dashed var(--hair-strong);border-radius:var(--r-1);padding:2px 6px;font-size:10px}.astamp{gap:var(--d-3);border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);grid-template-columns:auto 1fr auto;align-items:center;padding:13px 16px;display:grid}.astamp .astamp-seal{background:var(--paper-2);width:36px;height:36px;color:var(--ink-3);border:1px solid var(--hair-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.astamp .astamp-seal svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.astamp .astamp-body{min-width:0}.astamp .astamp-title{color:var(--ink-1);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.astamp .astamp-cred{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-700);background:var(--brand-100);border-radius:var(--r-1);padding:1px 6px;font-size:10px;font-weight:500}.astamp .astamp-meta{color:var(--ink-2);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px;display:flex}.astamp .astamp-meta .astamp-time,.astamp .astamp-meta .astamp-edits{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.astamp .astamp-trail{justify-self:end}.astamp.astamp--in-audit{background:var(--review-bg);border-color:#7574a559;border-color:lab(50.4852% 9.21854 -26.4105/.35)}.astamp.astamp--in-audit .astamp-seal{background:var(--paper-0);color:var(--review);border-color:#7574a566;border-color:lab(50.4852% 9.21854 -26.4105/.4)}.astamp.astamp--approved{background:var(--status-good-tint);box-shadow:var(--shadow-2);border:1.5px solid #34823b73;border:1.5px solid lab(48.2051% -36.4996 30.5091/.45)}.astamp.astamp--approved .astamp-seal{background:var(--status-good);color:#fdfcf8;color:lab(98.8714% -.1598 1.89867);border-color:var(--status-good)}.astamp.astamp--approved .astamp-title{color:var(--status-good)}[data-theme=dark] .astamp.astamp--approved .astamp-seal{color:#0a0e11;color:lab(3.69007% -.552692 -2.32546)}.astamp.astamp--returned{background:var(--status-critical-tint);border-color:#a43d2161;border-color:lab(40.78% 42.1099 39.3442/.38)}.astamp.astamp--returned .astamp-seal{background:var(--paper-0);color:var(--status-critical);border-color:#a43d2166;border-color:lab(40.78% 42.1099 39.3442/.4)}.astamp.astamp--returned .astamp-title{color:var(--status-critical)}.astamp.astamp--unaudited{border-style:dashed;border-color:var(--hair-strong);background:var(--paper-0)}.astamp.astamp--unaudited .astamp-title{color:var(--ink-2);font-weight:500}.astamp.astamp--unaudited .astamp-meta{color:var(--ink-3)}.packet{gap:var(--d-2);flex-direction:column;display:flex}.psc{gap:var(--d-3);border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);grid-template-columns:auto 1fr auto;align-items:center;padding:13px 15px;text-decoration:none;display:grid}a.psc{cursor:pointer}a.psc:hover{border-color:var(--hair-strong);box-shadow:var(--shadow-1)}a.psc:focus-visible{border-color:var(--brand-500);box-shadow:var(--shadow-focus);outline:none}.psc .psc-glyph{border-radius:var(--r-2);background:var(--paper-2);width:32px;height:32px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.psc .psc-glyph svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.psc .psc-name{color:var(--ink-1);font-size:13.5px;font-weight:500}.psc .psc-meta{color:var(--ink-2);align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex}.psc .psc-meta .psc-docs{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.psc .psc-open{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}a.psc:hover .psc-open{color:var(--brand-700)}.psc .psc-status{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.psc .psc-status .psc-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.psc.psc--ready .psc-glyph{background:var(--status-good-bg);color:var(--status-good)}.psc.psc--ready .psc-status{color:var(--status-good)}.psc.psc--incomplete .psc-glyph{background:var(--status-warn-bg);color:var(--kpi-warn-fg)}.psc.psc--incomplete .psc-status{color:var(--kpi-warn-fg)}.psc.psc--empty{border-style:dashed}.psc.psc--empty .psc-glyph{background:var(--paper-2);color:var(--ink-4)}.psc.psc--empty .psc-name{color:var(--ink-2)}.psc.psc--empty .psc-status{color:var(--ink-3)}.queue-card{gap:var(--d-4);border:1px solid var(--hair);border-left:3px solid var(--hair-strong);border-radius:var(--r-3);background:var(--paper-1);transition:border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);grid-template-columns:1.4fr 1.2fr auto;align-items:center;padding:13px 16px;display:grid}.queue-card:hover{box-shadow:var(--shadow-1)}.queue-card .qc-identity{min-width:0}.queue-card .qc-mid{flex-direction:column;gap:7px;min-width:0;display:flex}.queue-card .qc-weakest{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.queue-card .qc-weakest .qc-weakest-ico{width:15px;height:15px;color:var(--kpi-warn-fg)}.queue-card .qc-weakest .qc-weakest-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.queue-card .qc-weakest .qc-weakest-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.queue-card .qc-weakest .qc-weakest-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--kpi-warn-fg);font-weight:500}.queue-card .qc-weakest.is-crit .qc-weakest-ico,.queue-card .qc-weakest.is-crit .qc-weakest-score{color:var(--status-critical)}.queue-card .qc-trail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:7px;display:flex}.queue-card .qc-assign{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.queue-card .qc-assign .qc-assign-av{background:var(--brand-100);width:18px;height:18px;color:var(--brand-800);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:500;display:inline-flex}.queue-card .qc-assign.is-unclaimed{color:var(--ink-3)}.queue-card.queue-card--mine{border-left-color:var(--brand-500)}.queue-card.queue-card--unclaimed{border-left-color:var(--hair-strong);border-left-style:dashed}.queue-card.queue-card--escalated{border-left-color:var(--status-critical);background:var(--status-critical-tint)}.queue-card.queue-card--escalated .qc-escalated-flag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--status-critical);font-size:10px;font-weight:500}.sla-clock{border-radius:var(--r-pill);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.sla-clock .sla-ico{width:12px;height:12px}.sla-clock .sla-ico svg{stroke:currentColor;stroke-width:1.8px;fill:none;width:12px;height:12px}.sla-clock.sla--ok{color:var(--status-good);background:var(--status-good-bg);border-color:#34823b3d;border-color:lab(48.2051% -36.4996 30.5091/.24)}.sla-clock.sla--warn{color:var(--kpi-warn-fg);background:var(--status-warn-bg);border-color:#bc7c3847;border-color:lab(57.9152% 20.8851 46.5953/.28)}.sla-clock.sla--crit{color:var(--status-critical);background:var(--status-critical-bg);border-color:#a43d2147;border-color:lab(40.78% 42.1099 39.3442/.28)}.sla-clock.sla--overdue{color:#fdfcf8;color:lab(98.8714% -.1598 1.89867);background:var(--status-critical);border-color:var(--status-critical)}[data-theme=dark] .sla-clock.sla--overdue{color:#0a0e11;color:lab(3.69007% -.552692 -2.32546)}.sla-clock.sla--overdue .sla-ico{color:inherit}.thread-block{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);overflow:hidden}.thread-block .thread-head{align-items:center;gap:var(--d-3);border-bottom:1px solid var(--hair);background:var(--paper-2);padding:11px 14px;display:flex}.thread-block .thread-kind{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-1);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.thread-block .thread-kind .thread-kind-dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px}.thread-block.thread--rfi .thread-kind-dot{background:var(--status-warn)}.thread-block.thread--records .thread-kind-dot{background:var(--review)}.thread-block.thread--appeal .thread-kind-dot{background:var(--appealed)}.thread-block .thread-round{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:11px}.thread-block .thread-head .thread-grow{flex:1}.thread-block .thread-body{flex-direction:column;gap:10px;padding:13px 14px;display:flex}.thread-msg{flex-direction:column;gap:6px;max-width:92%;display:flex}.thread-msg .thread-msg-meta{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10px}.thread-msg .thread-bubble{color:var(--ink-1);border-radius:var(--r-3);padding:9px 12px;font-size:13px;line-height:1.5}.thread-msg.thread-msg--in{align-self:flex-start}.thread-msg.thread-msg--in .thread-bubble{background:var(--paper-2);border:1px solid var(--hair);border-bottom-left-radius:var(--r-1)}.thread-msg.thread-msg--out{text-align:left;align-self:flex-end;align-items:flex-end}.thread-msg.thread-msg--out .thread-bubble{background:var(--brand-50);border-bottom-right-radius:var(--r-1);border:1px solid #64c2ae66;border:1px solid lab(72.2087% -32.9897 .990248/.4)}.thread-msg .thread-mapped{font-family:var(--font-mono);color:var(--brand-700);background:var(--brand-100);border-radius:var(--r-1);align-self:flex-start;align-items:center;gap:5px;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.thread-block .thread-foot{align-items:center;gap:var(--d-3);border-top:1px solid var(--hair);background:var(--paper-1);font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;padding:10px 14px;font-size:11px;display:flex}.thread-block .thread-foot .thread-channel{align-items:center;gap:5px;display:inline-flex}.thread-block .thread-foot .thread-channel .pa-ico,.thread-block .thread-foot .thread-channel .pa-ico svg{width:13px;height:13px}.thread-block .thread-foot .thread-ref{color:var(--ink-1)}.thread-block .thread-foot .thread-grow{flex:1}.routing-chip{border-radius:var(--r-2);border:1px solid var(--hair-strong);background:var(--paper-1);color:var(--ink-1);white-space:nowrap;align-items:center;gap:8px;padding:5px 11px 5px 8px;font-size:12.5px;display:inline-flex;position:relative}.routing-chip .rtc-channel{border-radius:var(--r-1);background:var(--paper-2);width:20px;height:20px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.routing-chip .rtc-channel svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.routing-chip .rtc-target{font-weight:500}.routing-chip .rtc-via{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10px}.routing-chip .rtc-matrix{z-index:30;font-family:var(--font-mono);color:var(--ink-1);white-space:nowrap;background:var(--paper-0);border:1px solid var(--hair-strong);border-radius:var(--r-1);box-shadow:var(--shadow-2);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);padding:4px 8px;font-size:10px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,3px)}.routing-chip:hover .rtc-matrix,.routing-chip:focus-within .rtc-matrix{opacity:1;transform:translate(-50%)}.routing-chip.routing-chip--resolved .rtc-channel{background:var(--brand-100);color:var(--brand-700)}.routing-chip.routing-chip--unresolved{background:var(--status-critical-tint);color:var(--status-critical);border-style:dashed;border-color:#a43d2180;border-color:lab(40.78% 42.1099 39.3442/.5)}.routing-chip.routing-chip--unresolved .rtc-channel{background:var(--status-critical-bg);color:var(--status-critical)}.routing-chip.routing-chip--unresolved .rtc-via{color:var(--status-critical)}.routing-chip.routing-chip--unresolved .rtc-blocked{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--status-critical);font-size:10px;font-weight:500}.routing-chip.routing-chip--sm{gap:var(--s-1);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-1);font-size:var(--fs-2xs)}.routing-chip.routing-chip--sm .rtc-channel{width:var(--icon-lg);height:var(--icon-lg)}.p2p{border:1px solid var(--hair);border-radius:var(--r-4);background:var(--paper-1);flex-direction:column;display:flex;overflow:hidden}.p2p .p2p-head{gap:var(--d-3);grid-template-columns:1fr auto;padding:14px 16px 12px;display:grid}.p2p .p2p-counter{color:var(--ink-1);font-size:14px;font-weight:600}.p2p .p2p-specialty{color:var(--ink-2);margin-top:2px;font-size:12px}.p2p .p2p-when{text-align:right;flex-direction:column;justify-self:end;align-items:flex-end;gap:5px;display:flex}.p2p .p2p-time{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.p2p .p2p-row{border-top:1px solid var(--hair);color:var(--ink-2);align-items:center;gap:8px;padding:10px 16px;font-size:12.5px;display:flex}.p2p .p2p-row .p2p-row-lab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);min-width:64px;font-size:10px}.p2p .p2p-row .p2p-advisor{color:var(--ink-1);align-items:center;gap:6px;display:inline-flex}.p2p .p2p-row .p2p-advisor .p2p-av{background:var(--brand-100);width:18px;height:18px;color:var(--brand-800);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:500;display:inline-flex}.p2p .p2p-brief{border-top:1px solid var(--hair);align-items:center;gap:8px;padding:11px 16px;font-size:12.5px;display:flex}.p2p .p2p-brief.is-ready{background:var(--status-good-tint);color:var(--status-good)}.p2p .p2p-brief.is-pending{background:var(--status-warn-tint);color:var(--kpi-warn-fg)}.p2p .p2p-brief .p2p-brief-ico{width:15px;height:15px}.p2p .p2p-brief .p2p-brief-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.p2p .p2p-outcome{border-top:1px solid var(--hair-strong);background:var(--paper-2);flex-direction:column;gap:9px;padding:13px 16px;display:flex}.p2p .p2p-outcome .p2p-outcome-lab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:10px}.p2p .p2p-outcome .p2p-outcome-pick{flex-wrap:wrap;gap:7px;display:flex}.p2p .p2p-outcome .p2p-note{color:var(--ink-1);background:var(--paper-0);border:1px solid var(--hair);border-radius:var(--r-2);padding:8px 10px;font-size:12.5px;line-height:1.5}.p2p .p2p-outcome .p2p-note .p2p-note-cap{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:4px;font-size:10px;display:block}.intake-row{gap:var(--d-3) var(--d-4);border:1px solid var(--hair);border-radius:var(--r-2);background:var(--paper-1);grid-template-columns:28px 1.4fr 1fr auto;align-items:center;padding:11px 15px;display:grid}.intake-row+.intake-row{margin-top:6px}.intake-row .iir-channel{border-radius:var(--r-2);background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.intake-row .iir-channel svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.intake-row .iir-sender{min-width:0}.intake-row .iir-sender .iir-from{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.intake-row .iir-sender .iir-sub{color:var(--ink-2);gap:8px;margin-top:1px;font-size:11.5px;display:flex}.intake-row .iir-sender .iir-time{font-family:var(--font-mono)}.intake-row .iir-sender .iir-pages{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.intake-row .iir-class{align-items:center;gap:8px;min-width:0;display:flex}.intake-row .iir-class .iir-class-chip{max-width:100%;color:var(--ink-1);background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--r-pill);align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.intake-row .iir-class .iir-class-chip .iir-class-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intake-row .iir-class .iir-class-conf{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:11px}.intake-row .iir-trail{justify-self:end;align-items:center;gap:9px;display:flex}.intake-row .iir-match{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.intake-row .iir-match .iir-match-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.intake-row.intake-row--matched .iir-match{color:var(--status-good)}.intake-row.intake-row--ambiguous{background:var(--status-warn-tint);border-color:#bc7c3866;border-color:lab(57.9152% 20.8851 46.5953/.4)}.intake-row.intake-row--ambiguous .iir-match{color:var(--kpi-warn-fg)}.intake-row.intake-row--junk{opacity:.55}.intake-row.intake-row--junk .iir-match,.intake-row.intake-row--classifying .iir-channel{color:var(--ink-3)}.match-resolver{border-radius:var(--r-3);background:var(--paper-1);border:1px solid #bc7c3866;border:1px solid lab(57.9152% 20.8851 46.5953/.4);overflow:hidden}.match-resolver .mr-head{border-bottom:1px solid var(--hair);background:var(--status-warn-tint);padding:12px 15px}.match-resolver .mr-head .mr-title{color:var(--ink-1);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.match-resolver .mr-head .mr-sub{color:var(--ink-2);margin-top:3px;font-size:12px}.match-resolver .mr-candidates{flex-direction:column;display:flex}.match-resolver .mr-cand{gap:var(--d-3);border-bottom:1px solid var(--hair);grid-template-columns:auto 1fr auto auto;align-items:center;padding:12px 15px;display:grid}.match-resolver .mr-cand .mr-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-1);text-align:right;min-width:40px;font-size:15px;font-weight:500}.match-resolver .mr-cand .mr-score.is-strong{color:var(--status-good)}.match-resolver .mr-cand .mr-score .mr-score-cap{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:9px;font-weight:500;display:block}.match-resolver .mr-foot{background:var(--paper-2);align-items:center;gap:9px;padding:12px 15px;display:flex}.match-resolver .mr-foot .mr-foot-note{color:var(--ink-2);flex:1;font-size:11.5px}.tracking-board{gap:var(--d-3);grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;align-items:start;display:grid}.tracking-board .tcb-col{gap:var(--d-2);background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--r-3);padding:var(--d-2);flex-direction:column;min-width:0;display:flex}.tracking-board .tcb-colhead{align-items:center;gap:7px;padding:6px 8px 4px;display:flex}.tracking-board .tcb-colhead .tcb-col-name{color:var(--ink-1);font-size:12px;font-weight:600}.tracking-board .tcb-colhead .tcb-col-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);margin-left:auto;font-size:11px}.tracking-board .tcb-card{background:var(--paper-0);border:1px solid var(--hair);border-radius:var(--r-2);flex-direction:column;gap:8px;padding:10px 11px;display:flex}.tracking-board .tcb-card .tcb-id{font-family:var(--font-mono);color:var(--ink-2);letter-spacing:.02em;font-size:11px}.tracking-board .tcb-card .tcb-pt{color:var(--ink-1);margin-top:-3px;font-size:12.5px;font-weight:500}.tracking-board .tcb-card .tcb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 7px;display:flex}.tracking-board .tcb-card .tcb-stale{font-family:var(--font-mono);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;color:var(--kpi-warn-fg);align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.tracking-board .tcb-card .tcb-stale .tcb-stale-dot{background:var(--status-warn);border-radius:50%;width:5px;height:5px}.tracking-board .tcb-card.is-stale{border-color:#bc7c3866;border-color:lab(57.9152% 20.8851 46.5953/.4)}.rrc{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);overflow:hidden}.rrc .rrc-head{border-bottom:1px solid var(--hair);background:var(--paper-2);align-items:center;gap:9px;padding:11px 15px;display:flex}.rrc .rrc-head .rrc-title{color:var(--ink-1);font-size:13px;font-weight:600}.rrc .rrc-head .rrc-linked{font-family:var(--font-mono);color:var(--brand-700);background:var(--brand-100);border-radius:var(--r-1);align-items:center;gap:5px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:500;display:inline-flex}.rrc .rrc-ask{background:var(--paper-0);border:1px solid var(--hair);border-left:3px solid var(--brand-400);border-radius:var(--r-2);color:var(--ink-1);margin:13px 15px;padding:11px 13px;font-size:13px;line-height:1.55}.rrc .rrc-ask .rrc-ask-strong{font-weight:600}.rrc .rrc-meta{flex-wrap:wrap;gap:8px 18px;padding:0 15px 13px;display:flex}.rrc .rrc-meta .rrc-field{flex-direction:column;gap:3px;display:flex}.rrc .rrc-meta .rrc-field-lab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:10px}.rrc .rrc-meta .rrc-field-val{color:var(--ink-1);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rrc .rrc-meta .rrc-field-val .pa-ico{width:14px;height:14px;color:var(--ink-2)}.rrc .rrc-meta .rrc-field-val .pa-ico svg{width:14px;height:14px}.rrc .rrc-foot{border-top:1px solid var(--hair);align-items:center;gap:10px;padding:11px 15px;display:flex}.rrc .rrc-foot .rrc-grow{flex:1}.rrc .rrc-state{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);align-items:center;gap:6px;font-size:10.5px;font-weight:500;display:inline-flex}.rrc .rrc-state .rrc-state-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.rrc.rrc--draft .rrc-state{color:var(--ink-3)}.rrc.rrc--sent .rrc-state{color:var(--review)}.rrc.rrc--received .rrc-state{color:var(--status-good)}.rrc.rrc--received .rrc-ask{border-left-color:var(--status-good)}.funnel-strip{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);align-items:stretch;display:flex;overflow:hidden}.funnel-strip .fnl-stage{cursor:pointer;text-align:left;border:0;border-right:1px solid var(--hair);min-width:0;transition:background var(--dur-2) var(--ease-out);background:0 0;flex-direction:column;flex:1;gap:5px;padding:11px 16px;display:flex}.funnel-strip .fnl-stage:last-child{border-right:0}.funnel-strip .fnl-stage:hover{background:var(--paper-2)}.funnel-strip .fnl-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-500);outline:none}.funnel-strip .fnl-stage .fnl-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);align-items:center;gap:6px;font-size:10px;font-weight:500;display:flex}.funnel-strip .fnl-stage .fnl-label .fnl-step-dot{background:var(--brand-400);border-radius:50%;width:6px;height:6px}.funnel-strip .fnl-stage .fnl-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink-1);font-size:21px;font-weight:500;line-height:1}.funnel-strip .fnl-stage .fnl-delta{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px}.funnel-strip .fnl-stage.is-active{background:var(--brand-50)}.funnel-strip .fnl-stage.is-active .fnl-label{color:var(--brand-700)}.funnel-strip .fnl-stage.is-terminal .fnl-count{color:var(--status-good)}.funnel-strip .fnl-stage.is-terminal .fnl-step-dot{background:var(--status-good)}.evchip.is-open .evchip-peek{opacity:1;pointer-events:auto;transform:none}.routing-chip.is-open .rtc-matrix{opacity:1;transform:translate(-50%)}.evchip[tabindex]:focus-visible,.routing-chip[tabindex]:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){.evchip .evchip-peek,.routing-chip .rtc-matrix,.pa-bar>i{transition:none}}.kpi--work-defeated .wkd-triple{grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:auto;display:grid}.kpi--work-defeated .wkd-seg{min-width:0;padding-right:var(--d-3);border-right:1px solid var(--hair);color:inherit;flex-direction:column;gap:5px;text-decoration:none;display:flex}.kpi--work-defeated .wkd-seg+.wkd-seg{padding-left:var(--d-3)}.kpi--work-defeated .wkd-seg:last-child{border-right:0;padding-right:0}.kpi--work-defeated .wkd-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.022em;color:var(--ink-1);font-size:27px;font-weight:500;line-height:1}.kpi--work-defeated .wkd-lab{font-family:var(--font-ui);color:var(--ink-2);letter-spacing:-.002em;align-items:center;gap:3px;font-size:11.5px;font-weight:500;display:inline-flex}.kpi--work-defeated a.wkd-seg.is-needyou{cursor:pointer}.kpi--work-defeated .wkd-seg.is-needyou .wkd-num,.kpi--work-defeated .wkd-seg.is-needyou .wkd-lab{color:var(--kpi-warn-fg)}.kpi--work-defeated a.wkd-seg.is-needyou:hover .wkd-num,.kpi--work-defeated a.wkd-seg.is-needyou:focus-visible .wkd-num{color:var(--status-critical)}.kpi--work-defeated a.wkd-seg.is-needyou:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--r-2);outline:none}.kpi--work-defeated .wkd-seg.is-needyou .wkd-drill{font-family:var(--font-mono);font-size:10px}.kpi--work-defeated .wkd-seg.is-needyou.is-zero .wkd-num,.kpi--work-defeated .wkd-seg.is-needyou.is-zero .wkd-lab{color:var(--status-good)}.kpi--sweep-health .swh-pair{grid-template-columns:repeat(2,1fr);align-items:stretch;margin-top:auto;display:grid}.kpi--sweep-health .swh-seg{min-width:0;padding-right:var(--d-3);border-right:1px solid var(--hair);color:inherit;flex-direction:column;gap:5px;text-decoration:none;display:flex}.kpi--sweep-health .swh-seg:last-child{padding-right:0;padding-left:var(--d-3);border-right:0}.kpi--sweep-health .swh-num{font-family:var(--font-mono);font-size:var(--fs-kpi);font-variant-numeric:tabular-nums;letter-spacing:-.022em;color:var(--ink-1);font-weight:500;line-height:1}.kpi--sweep-health .swh-lab{font-family:var(--font-ui);color:var(--ink-2);letter-spacing:-.002em;align-items:center;gap:3px;font-size:11.5px;font-weight:500;display:inline-flex}.kpi--sweep-health a.swh-seg.is-changed{cursor:pointer}.kpi--sweep-health .swh-seg.is-changed.is-warn .swh-num,.kpi--sweep-health .swh-seg.is-changed.is-warn .swh-lab{color:var(--kpi-warn-fg)}.kpi--sweep-health .swh-seg.is-changed.is-crit .swh-num,.kpi--sweep-health .swh-seg.is-changed.is-crit .swh-lab{color:var(--status-critical)}.kpi--sweep-health a.swh-seg.is-changed:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--r-2);outline:none}.kpi--sweep-health .swh-drill{font-family:var(--font-mono);font-size:10px}.kpi--sweep-health .swh-allclear{margin-top:var(--d-2);color:var(--status-good);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.kpi--sweep-health .swh-allclear .swh-allclear-ico{width:13px;height:13px}.kpi--sweep-health .swh-allclear .swh-allclear-ico svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.kpi--sweep-health .swh-seg.is-changed.is-zero .swh-num{color:var(--status-good)}.tag--provenance{font-family:var(--font-ui);background:var(--paper-1);border-color:var(--hair-strong);color:var(--ink-1);gap:6px;padding:3px 9px 3px 6px}.tag--provenance .tag-prov-ico{border-radius:var(--r-1);background:var(--paper-2);width:15px;height:15px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tag--provenance .tag-prov-ico svg{width:11px;height:11px}.tag--provenance .tag-origin{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;max-width:18ch;font-weight:500;overflow:hidden}.tag--provenance .tag-source{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:9.5px;font-weight:500}.tag--provenance.is-pulled .tag-prov-ico,.tag--provenance.is-portal .tag-prov-ico{background:var(--brand-100);color:var(--brand-700)}.tag--provenance.is-pulled .tag-source,.tag--provenance.is-portal .tag-source{color:var(--brand-700)}[data-theme=dark] .tag--provenance.is-pulled .tag-source,[data-theme=dark] .tag--provenance.is-portal .tag-source{color:var(--brand-500)}.tag--provenance.is-faxed .tag-prov-ico{background:var(--review-bg);color:var(--review)}.tag--provenance.is-faxed .tag-source{color:var(--review)}.tag--provenance.is-uploaded .tag-prov-ico{background:var(--paper-2);color:var(--ink-2)}.authprov{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.02em;border-radius:var(--r-pill);border:1px solid var(--hair-strong);background:var(--paper-2);color:var(--ink-2);align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.authprov .authprov-ico{width:12px;height:12px}.authprov .authprov-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.authprov .authprov-by{color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.authprov.authprov--manual{color:var(--ink-2)}.authprov.authprov--manual .authprov-ico{color:var(--ink-3)}.authprov.authprov--ai-draft{color:var(--review);background:var(--review-bg);border-style:dashed;border-color:#7574a566;border-color:lab(50.4852% 9.21854 -26.4105/.4)}.authprov.authprov--ai-draft .authprov-ico{color:var(--review)}.dd--staging .dd-panel{width:432px}.stg-recipient{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stg-fieldmap{flex-direction:column;gap:6px;display:flex}.stg-field{border:1px solid var(--hair);border-radius:var(--r-2);background:var(--paper-1);grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;min-width:0;padding:8px 11px;font-size:12.5px;display:grid}.stg-field .stg-field-from{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stg-field .stg-map-arrow{color:var(--ink-4);font-family:var(--font-mono)}.stg-field .stg-field-to{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stg-field.is-unmapped{background:var(--status-warn-tint);border-color:#bc7c386b;border-color:lab(57.9152% 20.8851 46.5953/.42)}.stg-field.is-unmapped .stg-field-to,.stg-field.is-unmapped .stg-field-from{color:var(--kpi-warn-fg)}.stg-unmapped-row{grid-column:1/-1;align-items:center;gap:8px;margin-top:7px;display:flex}.stg-unmapped-row .stg-unmapped-note{color:var(--kpi-warn-fg);flex:1;font-size:11.5px}.stg-commitbar{border-top:1px solid var(--hair-strong);background:var(--paper-1);flex-shrink:0;align-items:center;gap:12px;padding:13px 18px;display:flex}.stg-commitbar .stg-commit-note{color:var(--ink-2);text-wrap:pretty;flex:1;font-size:11.5px;line-height:1.45}.stg-commitbar .stg-commit-note b{color:var(--ink-1);font-weight:500}.stg-facet{color:var(--ink-2);font-size:12.5px}.stg-facet b{color:var(--ink-1);font-weight:500}.tile.tile--deadlines{gap:var(--d-2)}.tile--deadlines .dar-list{margin-top:var(--d-1);flex-direction:column;display:flex}.tile--deadlines .dar-clock{align-items:center;gap:var(--d-3);border-top:1px solid var(--hair);min-width:0;padding:8px 0;display:flex}.tile--deadlines .dar-clock:first-child{border-top:0}.tile--deadlines .dar-name{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.tile--deadlines .dar-clock .sla-clock{flex-shrink:0}.tile--deadlines .dar-verb{white-space:nowrap;font-family:var(--font-mono);color:var(--brand-700);flex-shrink:0;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.tile--deadlines .dar-verb:hover{text-underline-offset:2px;text-decoration:underline}.tile--deadlines .dar-verb:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--r-1);outline:none}[data-theme=dark] .tile--deadlines .dar-verb{color:var(--brand-500)}.tile--deadlines .dar-clock.is-loss .dar-name{color:var(--status-critical);font-weight:500}.tile--deadlines .dar-loss-note{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--status-critical);flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:500;display:inline-flex}.tile.tile--deadlines.has-loss{border-color:#a43d2166;border-color:lab(40.78% 42.1099 39.3442/.4)}.tile--deadlines .dar-allclear{padding-top:var(--d-2);color:var(--status-good);align-items:center;gap:8px;margin-top:auto;font-size:12.5px;display:flex}.tile--deadlines .dar-allclear .dar-allclear-ico{flex-shrink:0;width:16px;height:16px}.tile--deadlines .dar-allclear .dar-allclear-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.data--case-activity tbody td{vertical-align:top}.caselog-at{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;font-size:11.5px}.caselog-actor{align-items:center;gap:8px;min-width:0;display:inline-flex}.caselog-actor .caselog-initials{border-radius:var(--r-1);width:22px;height:22px;font-family:var(--font-mono);letter-spacing:.02em;color:var(--brand-700);background:var(--brand-100);flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:grid}.caselog-actor .caselog-name{color:var(--ink-1);white-space:nowrap;font-size:12.5px;font-weight:500}.caselog-role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;font-size:10px;font-weight:500}.caselog-actor.is-system .caselog-initials{color:var(--ink-2);background:var(--paper-3)}.caselog-actor.is-system .caselog-name{color:var(--ink-2)}.caselog-actor.is-system .caselog-role{color:var(--ink-3)}.caselog-action{color:var(--ink-1);align-items:center;gap:7px;font-size:13px;display:inline-flex}.caselog-action .caselog-dot{background:var(--ink-4);border-radius:50%;flex-shrink:0;width:6px;height:6px}.caselog-action.is-good .caselog-dot{background:var(--status-good)}.caselog-action.is-warn .caselog-dot{background:var(--status-warn)}.caselog-action.is-crit .caselog-dot{background:var(--status-critical)}.caselog-details{color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.5}.caselog-delta{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.caselog-delta .caselog-before{font-family:var(--font-mono);color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.caselog-delta .caselog-arrow{color:var(--ink-4)}.caselog-delta .caselog-after{font-family:var(--font-mono);color:var(--ink-1);font-weight:500}.caselog-delta.is-none{font-family:var(--font-mono);color:var(--ink-4)}.caselog-expand{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:10px;font-weight:500;display:inline-flex}.caselog-expand:hover{color:var(--brand-700)}.caselog-expand:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--r-1);outline:none}[data-theme=dark] .caselog-expand:hover{color:var(--brand-500)}.caselog-expand .caselog-expand-ico{width:12px;height:12px}.caselog-expand .caselog-expand-ico svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.caselog-empty{text-align:center;color:var(--ink-3);padding:28px 16px;font-size:12.5px}.caselog-empty .caselog-empty-ico{width:22px;height:22px;color:var(--ink-4);margin:0 auto 8px}.caselog-empty .caselog-empty-ico svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.data--cpt-line-auth tbody td{vertical-align:middle}.cptl-cpt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);letter-spacing:.01em;font-size:13px;font-weight:500}.cptl-cpt .cptl-mod{color:var(--ink-3);font-size:11px}.cptl-role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--hair-strong);color:var(--ink-2);background:var(--paper-2);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.cptl-role.is-primary{color:var(--brand-700);background:var(--brand-100);border-color:#0085723d;border-color:lab(49.3003% -41.8704 1.2615/.24)}[data-theme=dark] .cptl-role.is-primary{color:var(--brand-500)}.cptl-role.is-addon{color:var(--ink-2)}.cptl-role.is-assistant{color:var(--ink-3)}.cptl-channel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:6px;font-size:11px;display:inline-flex}.cptl-channel .pa-ico{width:14px;height:14px;color:var(--ink-2)}.cptl-channel .pa-ico svg{width:14px;height:14px}.cptl-decision{flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.cptl-resolve{font-family:var(--font-mono);color:var(--status-critical);align-items:center;gap:3px;font-size:10.5px;font-weight:500;text-decoration:none;display:inline-flex}.cptl-resolve:hover{text-underline-offset:2px;text-decoration:underline}tr.cptl-line--denied td{background:var(--status-critical-tint)}.data--cpt-line-auth tfoot td{border-bottom:0;padding:0}.cptl-rollup{font-family:var(--font-mono);color:var(--ink-2);border-top:1px solid var(--hair-strong);background:var(--paper-1);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:11px 14px;font-size:11px;display:flex}.cptl-rollup .cptl-roll-strong{color:var(--ink-1);font-weight:500}.cptl-rollup .cptl-roll-worst{color:var(--status-critical);font-weight:500}.cptl-rollup .cptl-roll-ready{color:var(--status-good);font-weight:500}.lifecycle-badge.lcb-atrisk{background:var(--status-warn-tint);color:var(--kpi-warn-fg);border-color:#bc7c3857;border-color:lab(57.9152% 20.8851 46.5953/.34)}.lifecycle-badge.lcb-atrisk .lcb-dot{background:var(--status-warn)}.lifecycle-badge.lcb-atrisk .lcb-dwell{color:var(--kpi-warn-fg);border-left-color:#bc7c3852;border-left-color:lab(57.9152% 20.8851 46.5953/.32)}[data-theme=dark] .lifecycle-badge.lcb-atrisk{color:var(--status-warn)}.tag--source-field{font-family:var(--font-mono);letter-spacing:.01em;gap:5px;padding:2px 8px 2px 6px;font-size:10.5px}.tag--source-field .tag-field-src{text-transform:uppercase;letter-spacing:.04em;font-weight:500}.tag--source-field{flex-shrink:0}.tag--source-field .tag-origin{max-width:none}.tag--source-field .tag-prov-ico,.tag--source-field .tag-prov-ico svg{width:12px;height:12px}.tag--source-field.is-sis{background:var(--brand-100);color:var(--ink-1);border-color:#0085724d;border-color:lab(49.3003% -41.8704 1.2615/.3)}.tag--source-field.is-sis .tag-prov-ico{color:var(--brand-700)}.tag--source-field.is-athena{background:var(--review-bg);color:var(--ink-1);border-color:#7574a552;border-color:lab(50.4852% 9.21854 -26.4105/.32)}.tag--source-field.is-athena .tag-prov-ico{color:var(--review)}.tag--source-field.is-manual{background:var(--paper-2);border-color:var(--hair-strong);color:var(--ink-1)}.tag--source-field.is-manual .tag-prov-ico{color:var(--ink-3)}.tag--source-field.is-contested{background:var(--status-warn-tint);color:var(--kpi-warn-fg);border-color:#bc7c3866;border-color:lab(57.9152% 20.8851 46.5953/.4)}.tag--source-field.is-contested .tag-prov-ico,.tag--source-field.is-contested .tag-field-src{color:var(--kpi-warn-fg)}[data-theme=dark] .tag--source-field.is-sis .tag-prov-ico{color:var(--brand-500)}[data-theme=dark] .tag--source-field.is-contested,[data-theme=dark] .tag--source-field.is-contested .tag-field-src{color:var(--status-warn)}.tag--source-field.tag--presence{gap:6px}.tag--source-field.tag--presence .tag-pres{align-items:center;gap:3px;display:inline-flex}.tag--source-field.tag--presence .tag-pres-tick{background:var(--status-good);border:1px solid var(--status-good);border-radius:2px;flex-shrink:0;width:7px;height:7px}.tag--source-field.tag--presence .tag-pres-tick.is-absent{border-color:var(--ink-4);background:0 0;border-style:dashed}.tag--source-field.tag--presence .tag-pres-lab{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:9px}.crit-gap.is-currency .crit-gap-ico{color:var(--kpi-warn-fg)}.crit-gap.is-currency .crit-gap-kind{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--kpi-warn-fg);margin-left:1px;font-size:9.5px;font-weight:500}.stepper.stepper--appeal-ladder{flex-direction:column;align-items:stretch;gap:0;padding-top:0;display:flex}.stepper--appeal-ladder .alad-rung{gap:var(--d-2) var(--d-3);grid-template-columns:22px 1fr auto;align-items:start;padding:13px 2px 13px 0;display:grid;position:relative}.stepper--appeal-ladder .alad-rung+.alad-rung{border-top:1px solid var(--hair)}.stepper--appeal-ladder .alad-dot{border:2px solid var(--hair-strong);background:var(--paper-0);z-index:1;border-radius:50%;grid-row:1/-1;width:13px;height:13px;margin:1px auto 0}.stepper--appeal-ladder .alad-rung:before{content:"";background:var(--hair);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:10px}.stepper--appeal-ladder .alad-rung:first-child:before{top:14px}.stepper--appeal-ladder .alad-rung:last-child:before{height:14px;bottom:auto}.stepper--appeal-ladder .alad-main{flex-direction:column;gap:7px;min-width:0;display:flex}.stepper--appeal-ladder .alad-level{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:10px;font-weight:500}.stepper--appeal-ladder .alad-name{color:var(--ink-1);font-size:13.5px;font-weight:500}.stepper--appeal-ladder .alad-counter{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.stepper--appeal-ladder .alad-trail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.stepper--appeal-ladder .alad-state{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:10px;font-weight:500}.stepper--appeal-ladder .alad-rung.is-exhausted .alad-dot{background:var(--status-good);border-color:var(--status-good)}.stepper--appeal-ladder .alad-rung.is-exhausted .alad-name{color:var(--ink-2)}.stepper--appeal-ladder .alad-rung.is-exhausted .alad-state{color:var(--status-good)}.stepper--appeal-ladder .alad-rung.is-current .alad-dot{border-color:var(--brand-600);background:var(--brand-600);box-shadow:0 0 0 4px var(--brand-50)}.stepper--appeal-ladder .alad-rung.is-current .alad-name{color:var(--ink-1);font-weight:600}.stepper--appeal-ladder .alad-rung.is-current .alad-state{color:var(--brand-700)}.stepper--appeal-ladder .alad-rung.is-upcoming .alad-dot{background:var(--paper-2)}.stepper--appeal-ladder .alad-rung.is-upcoming .alad-name{color:var(--ink-2)}[data-theme=dark] .stepper--appeal-ladder .alad-rung.is-current .alad-state{color:var(--brand-500)}.care-timeline{flex-direction:column;display:flex}.care-timeline .ctl-entry{gap:var(--d-2) var(--d-3);grid-template-columns:92px 24px 1fr;padding:14px 0;display:grid;position:relative}.care-timeline .ctl-entry+.ctl-entry{border-top:1px solid var(--hair)}.care-timeline .ctl-when{text-align:right}.care-timeline .ctl-date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);white-space:nowrap;font-size:12px;font-weight:500}.care-timeline .ctl-date+.ctl-date{color:var(--ink-3);margin-top:2px}.care-timeline .ctl-rail{justify-content:center;display:flex;position:relative}.care-timeline .ctl-entry:before{content:"";left:calc(92px + var(--d-3) + 11px);background:var(--hair);z-index:0;width:2px;position:absolute;top:0;bottom:0}.care-timeline .ctl-entry:first-child:before{top:14px}.care-timeline .ctl-entry:last-child:before{height:14px;bottom:auto}.care-timeline .ctl-glyph{z-index:1;background:var(--brand-100);width:24px;height:24px;color:var(--brand-700);border:2px solid var(--paper-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.care-timeline .ctl-glyph svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.care-timeline .ctl-body{flex-direction:column;gap:7px;min-width:0;display:flex}.care-timeline .ctl-headline{flex-wrap:wrap;align-items:baseline;gap:5px 9px;display:flex}.care-timeline .ctl-type{color:var(--ink-1);font-size:13.5px;font-weight:600}.care-timeline .ctl-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-1);font-size:12.5px;font-weight:500}.care-timeline .ctl-detail{color:var(--ink-2);text-wrap:pretty;font-size:12.5px;line-height:1.5}.care-timeline .ctl-source{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.care-timeline .ctl-rollup{font-family:var(--font-mono);color:var(--ink-2);background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--r-pill);align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.care-timeline .ctl-rollup b{color:var(--ink-1);font-weight:600}.care-timeline .ctl-rollup.is-short{color:var(--kpi-warn-fg);background:var(--status-warn-tint);border-color:#bc7c384d;border-color:lab(57.9152% 20.8851 46.5953/.3)}.care-timeline .ctl-rollup.is-short b{color:var(--kpi-warn-fg)}.care-timeline .ctl-rollup.is-met{color:var(--status-good);background:var(--status-good-tint);border-color:#34823b47;border-color:lab(48.2051% -36.4996 30.5091/.28)}.care-timeline .ctl-rollup.is-met b{color:var(--status-good)}.care-timeline .ctl-entry.is-gap .ctl-glyph{background:var(--status-critical-bg);color:var(--status-critical);border-color:var(--paper-1)}.care-timeline .ctl-entry.is-gap .ctl-when .ctl-date{color:var(--ink-3)}.care-timeline .ctl-entry.is-gap .ctl-type{color:var(--status-critical)}.care-timeline .ctl-gapnote{color:var(--status-critical);background:var(--status-critical-tint);border-radius:var(--r-2);border:1px solid #a43d2142;border:1px solid lab(40.78% 42.1099 39.3442/.26);align-self:flex-start;align-items:center;gap:7px;padding:6px 9px;font-size:12px;line-height:1.45;display:inline-flex}.care-timeline .ctl-gapnote .pa-ico{flex-shrink:0;width:13px;height:13px}.care-timeline .ctl-gapnote .pa-ico svg{width:13px;height:13px}.care-timeline.care-timeline--empty .ctl-empty{text-align:center;color:var(--status-critical);border-radius:var(--r-3);background:var(--status-critical-tint);border:1px dashed #a43d2166;border:1px dashed lab(40.78% 42.1099 39.3442/.4);flex-direction:column;align-items:center;gap:9px;padding:30px 18px;display:flex}.care-timeline.care-timeline--empty .ctl-empty .ctl-empty-ico{width:24px;height:24px}.care-timeline.care-timeline--empty .ctl-empty .ctl-empty-ico svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.care-timeline.care-timeline--empty .ctl-empty .ctl-empty-sub{color:var(--ink-2);font-size:12.5px}.coverage-panel{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);overflow:hidden}.coverage-panel .cvg-head{align-items:center;gap:var(--d-3);border-bottom:1px solid var(--hair-strong);background:var(--paper-2);grid-template-columns:1fr auto;padding:12px 15px;display:grid}.coverage-panel .cvg-title{color:var(--ink-1);font-size:13px;font-weight:600}.coverage-panel .cvg-sub{color:var(--ink-2);margin-top:2px;font-size:11.5px}.coverage-panel .cvg-rollup{justify-self:end}.coverage-panel .cvg-checks{flex-direction:column;display:flex}.coverage-panel .cvg-check{gap:var(--d-3);grid-template-columns:18px 1fr auto;align-items:center;min-width:0;padding:11px 15px;display:grid}.coverage-panel .cvg-check+.cvg-check{border-top:1px solid var(--hair)}.coverage-panel .cvg-state-ico{background:var(--paper-3);width:18px;height:18px;color:var(--ink-3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.coverage-panel .cvg-state-ico svg{stroke:currentColor;stroke-width:2.1px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.coverage-panel .cvg-name{color:var(--ink-1);min-width:0;font-size:13px}.coverage-panel .cvg-name .cvg-name-sub{color:var(--ink-3);margin-top:1px;font-size:11.5px}.coverage-panel .cvg-value{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;justify-self:end;font-size:11.5px}.coverage-panel .cvg-check.is-pass .cvg-state-ico{background:var(--status-good-bg);color:var(--status-good)}.coverage-panel .cvg-check.is-fail .cvg-state-ico{background:var(--status-critical-bg);color:var(--status-critical)}.coverage-panel .cvg-check.is-fail{background:var(--status-critical-tint)}.coverage-panel .cvg-check.is-fail .cvg-name{color:var(--status-critical);font-weight:500}.coverage-panel .cvg-check.is-fail .cvg-value{color:var(--status-critical)}.coverage-panel .cvg-check.is-unknown .cvg-state-ico{background:var(--status-warn-bg);color:var(--kpi-warn-fg)}.coverage-panel .cvg-check.is-unknown .cvg-value{color:var(--kpi-warn-fg)}.coverage-panel .cvg-foot{border-top:1px solid var(--hair-strong);background:var(--paper-1);font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 15px;font-size:11px;display:flex}.coverage-panel .cvg-foot .cvg-foot-grow{flex:1}.coverage-panel .cvg-foot .cvg-governs{color:var(--status-critical);font-weight:500}.coverage-panel .cvg-foot .cvg-allclear{color:var(--status-good);font-weight:500}.coverage-panel .cvg-rerun{font-family:var(--font-mono);color:var(--brand-700);align-items:center;gap:5px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.coverage-panel .cvg-rerun:hover{text-underline-offset:2px;text-decoration:underline}.coverage-panel .cvg-rerun .pa-ico,.coverage-panel .cvg-rerun .pa-ico svg{width:13px;height:13px}[data-theme=dark] .coverage-panel .cvg-rerun{color:var(--brand-500)}.coverage-panel.coverage-panel--blocked .cvg-head{background:var(--status-critical-tint);border-bottom-color:#a43d214d;border-bottom-color:lab(40.78% 42.1099 39.3442/.3)}.coverage-panel .cvg-check.is-loading .cvg-name,.coverage-panel .cvg-check.is-loading .cvg-value{color:#0000;background:var(--paper-2);border-radius:var(--r-1)}.file-upload{gap:var(--d-2);flex-direction:column;display:flex}.file-upload .fup-zone{text-align:center;border:1.5px dashed var(--hair-strong);border-radius:var(--r-3);background:var(--paper-1);cursor:pointer;color:var(--ink-2);transition:border-color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);flex-direction:column;align-items:center;gap:9px;padding:26px 20px;display:flex}.file-upload .fup-zone:hover{border-color:var(--ink-4);background:var(--paper-2)}.file-upload .fup-zone:focus-visible{border-color:var(--brand-500);box-shadow:var(--shadow-focus);outline:none}.file-upload .fup-zone .fup-zone-ico{border-radius:var(--r-2);background:var(--paper-2);width:34px;height:34px;color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.file-upload .fup-zone .fup-zone-ico svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.file-upload .fup-zone .fup-zone-main{color:var(--ink-1);font-size:13px}.file-upload .fup-zone .fup-zone-main b{color:var(--brand-700);font-weight:600}.file-upload .fup-zone .fup-zone-hint{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10.5px}[data-theme=dark] .file-upload .fup-zone .fup-zone-main b{color:var(--brand-500)}.file-upload .fup-zone.is-dragover{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700);border-style:solid}.file-upload .fup-zone.is-dragover .fup-zone-ico{background:var(--brand-100);color:var(--brand-700)}.file-upload.file-upload--disabled .fup-zone{cursor:not-allowed;opacity:.55;pointer-events:none}.file-upload .fup-list{flex-direction:column;gap:6px;display:flex}.file-upload .fup-file{gap:var(--d-3);border:1px solid var(--hair);border-radius:var(--r-2);background:var(--paper-1);grid-template-columns:28px 1fr auto;align-items:center;min-width:0;padding:9px 12px;display:grid}.file-upload .fup-file .fup-file-ico{border-radius:var(--r-2);background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-upload .fup-file .fup-file-ico svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.file-upload .fup-file .fup-file-main{min-width:0}.file-upload .fup-file .fup-file-name{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.file-upload .fup-file .fup-file-meta{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:4px 10px;margin-top:1px;font-size:11px;display:flex}.file-upload .fup-file .fup-file-trail{justify-self:end;align-items:center;gap:9px;display:flex}.file-upload .fup-file .fup-file-state{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:500;display:inline-flex}.file-upload .fup-file .fup-file-state .fup-state-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.file-upload .fup-file .fup-bar{width:90px}.file-upload .fup-file.is-accepted .fup-file-ico{background:var(--status-good-bg);color:var(--status-good)}.file-upload .fup-file.is-accepted .fup-file-state{color:var(--status-good)}.file-upload .fup-file.is-uploading .fup-file-state{color:var(--review)}.file-upload .fup-file.is-rejected{background:var(--status-critical-tint);border-color:#a43d2166;border-color:lab(40.78% 42.1099 39.3442/.4)}.file-upload .fup-file.is-rejected .fup-file-ico{background:var(--status-critical-bg);color:var(--status-critical)}.file-upload .fup-file.is-rejected .fup-file-state{color:var(--status-critical)}.file-upload .fup-file .fup-reason{color:var(--status-critical);grid-column:2/-1;align-items:center;gap:6px;margin-top:6px;font-size:12px;line-height:1.4;display:inline-flex}.file-upload .fup-file .fup-reason .pa-ico{flex-shrink:0;width:13px;height:13px}.file-upload .fup-file .fup-reason .pa-ico svg{width:13px;height:13px}.file-upload .fup-roster{flex-direction:column;gap:6px;display:flex}.file-upload .fup-roster-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:8px;padding:2px 2px 4px;font-size:10px;font-weight:600;display:flex}.file-upload .fup-roster-head .fup-roster-count{color:var(--ink-2)}.file-upload .fup-roster-row{gap:var(--d-3);border:1px solid var(--hair);border-radius:var(--r-2);background:var(--paper-1);grid-template-columns:28px 1fr auto;align-items:center;min-width:0;padding:9px 12px;display:grid}.file-upload .fup-roster-row .fup-roster-ico{border-radius:var(--r-2);background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.file-upload .fup-roster-row .fup-roster-ico svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.file-upload .fup-roster-row .fup-roster-main{min-width:0}.file-upload .fup-roster-row .fup-roster-name{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.file-upload .fup-roster-row .fup-roster-meta{flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:2px;display:flex}.file-upload .fup-roster-row .fup-roster-type{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.file-upload .fup-roster-row .fup-roster-trail{justify-self:end;align-items:center;gap:4px;display:flex}.file-upload .fup-roster-row .fup-roster-btn{border-radius:var(--r-2);border:1px solid var(--hair);background:var(--paper-0);cursor:pointer;width:26px;height:26px;color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.file-upload .fup-roster-row .fup-roster-btn:hover{border-color:var(--ink-4);color:var(--ink-1)}.file-upload .fup-roster-row .fup-roster-btn.is-remove:hover{color:var(--status-critical);border-color:#a43d2166;border-color:lab(40.78% 42.1099 39.3442/.4)}.file-upload .fup-roster-row .fup-roster-btn svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.file-upload .fup-roster-empty{border:1px dashed var(--hair-strong);border-radius:var(--r-2);background:var(--paper-1);color:var(--ink-3);text-wrap:pretty;align-items:center;gap:9px;padding:14px;font-size:12.5px;display:flex}.file-upload .fup-roster-empty .pa-ico{width:16px;height:16px;color:var(--ink-4);flex-shrink:0}.file-upload .fup-roster-empty .pa-ico svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.match-strength{align-items:center;gap:9px;display:inline-flex}.match-strength .msm-bars{align-items:flex-end;gap:2.5px;height:16px;display:inline-flex}.match-strength .msm-bars i{background:var(--paper-3);border-radius:1px;width:4px;display:block}.match-strength .msm-bars i:first-child{height:7px}.match-strength .msm-bars i:nth-child(2){height:11px}.match-strength .msm-bars i:nth-child(3){height:16px}.match-strength .msm-read{flex-direction:column;gap:1px;display:inline-flex}.match-strength .msm-score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink-1);font-size:14px;font-weight:500;line-height:1}.match-strength .msm-tier{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:9.5px;font-weight:500}.match-strength .msm-unaudited{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border:1px dashed var(--hair-strong);border-radius:var(--r-1);padding:1px 5px;font-size:9px;font-weight:500}.match-strength.is-exact .msm-bars i{background:var(--status-good)}.match-strength.is-exact .msm-score,.match-strength.is-exact .msm-tier{color:var(--status-good)}.match-strength.is-strong .msm-bars i,.match-strength.is-strong .msm-bars i:nth-child(3){background:var(--brand-500)}.match-strength.is-strong .msm-score{color:var(--ink-1)}.match-strength.is-weak .msm-bars i:first-child,.match-strength.is-weak .msm-bars i:nth-child(2){background:var(--status-warn)}.match-strength.is-weak .msm-score,.match-strength.is-weak .msm-tier{color:var(--kpi-warn-fg)}.match-strength.is-ambiguous .msm-bars i:first-child{background:var(--status-critical)}.match-strength.is-ambiguous .msm-score,.match-strength.is-ambiguous .msm-tier{color:var(--status-critical)}.match-strength.is-ambiguous .msm-handoff{font-family:var(--font-mono);color:var(--status-critical);align-items:center;gap:3px;font-size:10px;font-weight:500;text-decoration:none;display:inline-flex}.match-strength.is-ambiguous .msm-handoff:hover{text-underline-offset:2px;text-decoration:underline}[data-theme=dark] .match-strength.is-strong .msm-bars i:nth-child(3){background:var(--brand-500)}.nav-rolecap{border:1px solid var(--hair);border-radius:var(--r-2);background:var(--paper-2);align-items:center;gap:9px;margin:2px 2px 9px;padding:9px 11px;display:flex}.nav-rolecap .nav-rolecap-dot{background:var(--brand-600);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nav-rolecap .nav-rolecap-text{flex-direction:column;gap:1px;min-width:0;display:flex}.nav-rolecap .nav-rolecap-role{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-700);font-size:11px;font-weight:600;line-height:1.2}.nav-rolecap .nav-rolecap-reach{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-theme=dark] .nav-rolecap .nav-rolecap-role{color:var(--brand-500)}.nav-rolecap.is-lead .nav-rolecap-dot{background:var(--brand-600)}.nav-rolecap.is-reviewer .nav-rolecap-dot{background:var(--review)}.nav-rolecap.is-reviewer .nav-rolecap-role{color:var(--review)}.nav-rolecap.is-clinician .nav-rolecap-dot{background:var(--status-good)}.nav-rolecap.is-clinician .nav-rolecap-role{color:var(--status-good)}.nav-rolecap.is-admin .nav-rolecap-dot{background:var(--ink-3)}.nav-rolecap.is-admin .nav-rolecap-role{color:var(--ink-2)}.data--work-queue.data--case .wqc-id{align-items:center;gap:10px;min-width:0;display:flex}.data--work-queue.data--case .wqc-initials{border-radius:var(--r-2);width:30px;height:30px;font-family:var(--font-mono);letter-spacing:-.01em;background:var(--brand-100);color:var(--brand-700);flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}[data-theme=dark] .data--work-queue.data--case .wqc-initials{color:var(--brand-500)}.data--work-queue.data--case .wqc-idtext{min-width:0}.data--work-queue.data--case .wqc-name{color:var(--ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.data--work-queue.data--case .wqc-dob{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:1px;font-size:10.5px}.data--work-queue.data--case .wqc-proc{color:var(--ink-1);font-size:12.5px}.data--work-queue.data--case .wqc-proc .wqc-proc-code{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.data--work-queue.data--case .wqc-payer{color:var(--ink-2);font-size:12.5px}.data--work-queue.data--case .wqc-or{font-family:var(--font-mono);color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.data--work-queue.data--case .wqc-or.is-near{color:var(--kpi-warn-fg)}.data--work-queue.data--case .wqc-surgeon{color:var(--ink-3);margin-top:1px;font-size:11px}.data--work-queue.data--case .wqc-cover{font-family:var(--font-mono);color:var(--status-good);align-items:center;gap:6px;font-size:11px;display:inline-flex}.data--work-queue.data--case .wqc-cover.is-blocked{color:var(--status-critical)}.data--work-queue.data--case .wqc-cover.is-unknown{color:var(--kpi-warn-fg)}.data--work-queue.data--case .wqc-cover .pa-ico{flex-shrink:0;width:13px;height:13px}.data--work-queue.data--case .wqc-cover .pa-ico svg{width:13px;height:13px}.tag--source-field.is-degraded{background:var(--paper-2);border-style:dashed;border-color:var(--hair-strong);color:var(--ink-2)}.tag--source-field.is-degraded .tag-prov-ico{background:var(--paper-3);color:var(--ink-3)}.tag--source-field.is-degraded .tag-origin{color:var(--ink-2)}.tag--source-field.is-degraded .tag-field-src{color:var(--ink-3)}.tag--source-field .tag-field-retry{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-700);border-left:1px solid var(--hair-strong);align-items:center;gap:3px;margin-left:1px;padding-left:6px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.tag--source-field .tag-field-retry:hover{text-underline-offset:2px;text-decoration:underline}.tag--source-field .tag-field-retry .pa-ico,.tag--source-field .tag-field-retry .pa-ico svg{width:11px;height:11px}.tag--source-field .tag-field-fallback{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-4);font-size:9px}[data-theme=dark] .tag--source-field .tag-field-retry{color:var(--brand-500)}.match-resolver--duplicate-encounter{border-color:#00857266;border-color:lab(49.3003% -41.8704 1.2615/.4)}.match-resolver--duplicate-encounter .mr-head{background:var(--brand-50);border-bottom-color:#00857238;border-bottom-color:lab(49.3003% -41.8704 1.2615/.22)}.match-resolver--duplicate-encounter .mr-head .mr-title{color:var(--brand-700)}[data-theme=dark] .match-resolver--duplicate-encounter .mr-head .mr-title{color:var(--brand-500)}.match-resolver--duplicate-encounter .mr-cand{grid-template-columns:1fr auto auto}.match-resolver--duplicate-encounter .mr-dup-existing{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--hair);border-radius:var(--r-pill);align-self:center;padding:1px 7px;font-size:9px;font-weight:600}.match-resolver--duplicate-encounter .mr-dup-open{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.match-resolver--duplicate-encounter .mr-foot .mr-foot-note{color:var(--ink-2)}.coverage-panel--compact-readonly .cvg-head{padding:9px 13px}.coverage-panel--compact-readonly .cvg-title{font-size:12.5px}.coverage-panel--compact-readonly .cvg-check{gap:var(--d-2);grid-template-columns:16px 1fr auto;padding:8px 13px}.coverage-panel--compact-readonly .cvg-state-ico{width:16px;height:16px}.coverage-panel--compact-readonly .cvg-state-ico svg{width:10px;height:10px}.coverage-panel--compact-readonly .cvg-name{font-size:12.5px}.coverage-panel--compact-readonly .cvg-value{font-size:11px}.coverage-panel--compact-readonly .cvg-foot{padding:8px 13px}.coverage-panel--compact-readonly .cvg-rerun{display:none}.coverage-panel--compact-readonly .cvg-readonly-note{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:10px}.clinician-attestation{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);overflow:hidden}.clinician-attestation .attest-head{border-bottom:1px solid var(--hair);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:10px;padding:11px 16px;display:flex}.clinician-attestation .attest-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:inline-flex}.clinician-attestation .attest-eyebrow .pa-ico{width:14px;height:14px;color:var(--ink-3)}.clinician-attestation .attest-eyebrow .pa-ico svg{width:14px;height:14px}.clinician-attestation .attest-statetag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--hair-strong);color:var(--ink-2);background:var(--paper-0);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.clinician-attestation .attest-statetag .attest-state-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.clinician-attestation .attest-body{flex-direction:column;gap:13px;padding:15px 16px;display:flex}.clinician-attestation .attest-statement{color:var(--ink-1);text-wrap:pretty;border-left:2px solid var(--hair-strong);padding-left:12px;font-size:13px;line-height:1.55}.clinician-attestation .attest-statement b{font-weight:600}.clinician-attestation .attest-signer{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.clinician-attestation .attest-sig{font-family:var(--font-editorial);color:var(--ink-1);font-size:19px;font-style:italic;font-weight:500;line-height:1}.clinician-attestation .attest-sig-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.clinician-attestation .attest-sig-name{color:var(--ink-1);font-size:13px;font-weight:600}.clinician-attestation .attest-sig-cred{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--hair-strong);border-radius:var(--r-pill);align-self:flex-start;padding:1px 7px;font-size:10px;font-weight:500}.clinician-attestation .attest-at{font-family:var(--font-mono);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}.clinician-attestation .attest-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.clinician-attestation .attest-awaiting{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:9px;font-size:12.5px;display:flex}.clinician-attestation .attest-awaiting .attest-await-who{color:var(--ink-1);font-weight:500}.clinician-attestation.clinician-attestation--request .attest-statetag{color:var(--brand-700);background:var(--brand-50);border-color:#0085724d;border-color:lab(49.3003% -41.8704 1.2615/.3)}[data-theme=dark] .clinician-attestation.clinician-attestation--request .attest-statetag{color:var(--brand-500)}.clinician-attestation.clinician-attestation--awaiting .attest-statetag{color:var(--review);background:var(--review-bg);border-color:#7574a54d;border-color:lab(50.4852% 9.21854 -26.4105/.3)}.clinician-attestation.clinician-attestation--awaiting .attest-head{background:var(--paper-2)}.clinician-attestation.clinician-attestation--attested{border-color:#34823b66;border-color:lab(48.2051% -36.4996 30.5091/.4)}.clinician-attestation.clinician-attestation--attested .attest-head{background:var(--status-good-tint);border-bottom-color:#34823b47;border-bottom-color:lab(48.2051% -36.4996 30.5091/.28)}.clinician-attestation.clinician-attestation--attested .attest-statetag{color:var(--status-good);background:var(--status-good-bg);border-color:#34823b4d;border-color:lab(48.2051% -36.4996 30.5091/.3)}.clinician-attestation.clinician-attestation--attested .attest-eyebrow .pa-ico{color:var(--status-good)}.validity-watch{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);flex-direction:column;gap:13px;padding:14px 16px;display:flex}.validity-watch .vwatch-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.validity-watch .vwatch-title{color:var(--ink-1);font-size:13px;font-weight:600}.validity-watch .vwatch-statetag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:2px 9px;font-size:10px;font-weight:500;display:inline-flex}.validity-watch .vwatch-track{height:34px;position:relative}.validity-watch .vwatch-rail{border-radius:var(--r-pill);background:var(--paper-3);height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.validity-watch .vwatch-window{border-radius:var(--r-pill);background:var(--status-good);opacity:.55;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.validity-watch .vwatch-bound{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;font-size:9.5px;position:absolute;top:calc(50% + 9px);transform:translate(-50%)}.validity-watch .vwatch-marker{z-index:2;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.validity-watch .vwatch-pin{background:var(--ink-1);border:2.5px solid var(--paper-1);width:14px;height:14px;box-shadow:var(--shadow-1);border-radius:50%}.validity-watch .vwatch-pin-lab{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;font-size:9px;font-weight:600;position:absolute;top:-19px}.validity-watch .vwatch-read{color:var(--ink-2);text-wrap:pretty;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.validity-watch .vwatch-read .pa-ico{flex-shrink:0;width:14px;height:14px;margin-top:1px}.validity-watch .vwatch-read .pa-ico svg{width:14px;height:14px}.validity-watch .vwatch-read b{color:var(--ink-1);font-weight:600}.validity-watch .vwatch-margin{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.validity-watch.validity-watch--in-window .vwatch-statetag{color:var(--status-good);background:var(--status-good-bg);border:1px solid #34823b4d;border:1px solid lab(48.2051% -36.4996 30.5091/.3)}.validity-watch.validity-watch--in-window .vwatch-pin{background:var(--status-good)}.validity-watch.validity-watch--in-window .vwatch-read .pa-ico,.validity-watch.validity-watch--in-window .vwatch-margin{color:var(--status-good)}.validity-watch.validity-watch--at-risk{border-color:#bc7c3857;border-color:lab(57.9152% 20.8851 46.5953/.34)}.validity-watch.validity-watch--at-risk .vwatch-statetag{color:var(--kpi-warn-fg);background:var(--status-warn-bg);border:1px solid #bc7c3852;border:1px solid lab(57.9152% 20.8851 46.5953/.32)}.validity-watch.validity-watch--at-risk .vwatch-window{background:var(--status-warn)}.validity-watch.validity-watch--at-risk .vwatch-pin{background:var(--kpi-warn-fg)}.validity-watch.validity-watch--at-risk .vwatch-read .pa-ico,.validity-watch.validity-watch--at-risk .vwatch-margin{color:var(--kpi-warn-fg)}[data-theme=dark] .validity-watch.validity-watch--at-risk .vwatch-statetag,[data-theme=dark] .validity-watch.validity-watch--at-risk .vwatch-read .pa-ico,[data-theme=dark] .validity-watch.validity-watch--at-risk .vwatch-margin{color:var(--status-warn)}.validity-watch.validity-watch--expired{border-color:#a43d2166;border-color:lab(40.78% 42.1099 39.3442/.4)}.validity-watch.validity-watch--expired .vwatch-statetag{color:var(--status-critical);background:var(--status-critical-bg);border:1px solid #a43d214d;border:1px solid lab(40.78% 42.1099 39.3442/.3)}.validity-watch.validity-watch--expired .vwatch-window,.validity-watch.validity-watch--expired .vwatch-pin{background:var(--status-critical)}.validity-watch.validity-watch--expired .vwatch-read .pa-ico,.validity-watch.validity-watch--expired .vwatch-margin{color:var(--status-critical)}.validity-watch.validity-watch--pending .vwatch-statetag{color:var(--kpi-warn-fg);background:var(--status-warn-tint);border:1px dashed #bc7c386b;border:1px dashed lab(57.9152% 20.8851 46.5953/.42)}.validity-watch.validity-watch--pending .vwatch-marker{display:none}.validity-watch.validity-watch--pending .vwatch-read .pa-ico{color:var(--kpi-warn-fg)}.closeout-summary{border:1px solid var(--hair);border-radius:var(--r-4);background:var(--paper-1);overflow:hidden}.closeout-summary .clo-head{border-bottom:1px solid var(--hair-strong);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.closeout-summary .clo-head-main{flex-direction:column;gap:4px;min-width:0;display:flex}.closeout-summary .clo-head-title{color:var(--ink-1);letter-spacing:-.01em;font-size:15px;font-weight:600}.closeout-summary .clo-head-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.closeout-summary .clo-head-trail{flex-shrink:0;align-items:center;gap:9px;margin-left:auto;display:flex}.closeout-summary .clo-facts{background:var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.closeout-summary .clo-fact{background:var(--paper-1);min-width:0;padding:12px 18px}.closeout-summary .clo-fact-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:10px;font-weight:500}.closeout-summary .clo-fact-value{color:var(--ink-1);margin-top:4px;font-size:14px;font-weight:600}.closeout-summary .clo-fact-value.is-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.closeout-summary .clo-fact-sub{color:var(--ink-3);margin-top:2px;font-size:11.5px}@media (max-width:560px){.closeout-summary .clo-facts{grid-template-columns:1fr}}.closeout-summary .clo-section{border-bottom:1px solid var(--hair);padding:14px 18px}.closeout-summary .clo-section-head{align-items:center;gap:8px;margin-bottom:11px;display:flex}.closeout-summary .clo-section-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);font-size:10.5px;font-weight:600}.closeout-summary .clo-section-note{color:var(--ink-3);margin-left:auto;font-size:11.5px}.closeout-summary .clo-handoff{background:var(--paper-0);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.closeout-summary .clo-handoff-note{min-width:0;color:var(--ink-2);text-wrap:pretty;flex:1;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.closeout-summary .clo-handoff-note .pa-ico{flex-shrink:0;width:15px;height:15px}.closeout-summary .clo-handoff-note .pa-ico svg{width:15px;height:15px}.closeout-summary .clo-handoff-note b{color:var(--ink-1);font-weight:600}.closeout-summary .clo-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.closeout-summary.closeout-summary--approved .clo-head{background:var(--status-good-tint);border-bottom-color:#34823b47;border-bottom-color:lab(48.2051% -36.4996 30.5091/.28)}.closeout-summary.closeout-summary--approved .clo-handoff-note .pa-ico{color:var(--status-good)}.closeout-summary.closeout-summary--partial .clo-head{background:var(--status-warn-tint);border-bottom-color:#bc7c384d;border-bottom-color:lab(57.9152% 20.8851 46.5953/.3)}.closeout-summary.closeout-summary--partial .clo-handoff-note .pa-ico{color:var(--kpi-warn-fg)}.closeout-summary.closeout-summary--denied .clo-head{background:var(--status-critical-tint);border-bottom-color:#a43d214d;border-bottom-color:lab(40.78% 42.1099 39.3442/.3)}.closeout-summary.closeout-summary--denied .clo-handoff-note .pa-ico{color:var(--status-critical)}.crit-waive{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--hair-strong);border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;background:0 0;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.crit-waive:hover{border-color:var(--ink-4);color:var(--ink-1)}.crit-waive .pa-ico,.crit-waive .pa-ico svg{width:12px;height:12px}.crit-gap.is-waived{color:var(--ink-3);background:var(--paper-2);border-color:var(--hair)}.crit-gap.is-waived .crit-gap-ico{color:var(--ink-4)}.crit-gap.is-waived b{color:var(--ink-2)}.crit-gap.is-waived .crit-waive-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);background:var(--paper-0);border:1px solid var(--hair-strong);border-radius:var(--r-pill);white-space:nowrap;padding:1px 7px;font-size:9px;font-weight:600}.crit-gap.is-waived .crit-waive-reason{font-family:var(--font-ui);color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.crit-gap.is-waived .crit-waive-reason .crit-waive-who{color:var(--ink-3);font-style:italic}.queue-card.queue-card--inbox{grid-template-columns:1.3fr 1.5fr auto}.queue-card--inbox .qc-inbox-type{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--hair-strong);color:var(--ink-2);background:var(--paper-2);white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.queue-card--inbox .qc-inbox-type .pa-ico,.queue-card--inbox .qc-inbox-type .pa-ico svg{width:12px;height:12px}.queue-card--inbox .qc-inbox-type.is-attestation{color:var(--status-good);background:var(--status-good-bg);border-color:#34823b42;border-color:lab(48.2051% -36.4996 30.5091/.26)}.queue-card--inbox .qc-inbox-type.is-rfi{color:var(--kpi-warn-fg);background:var(--status-warn-bg);border-color:#bc7c3847;border-color:lab(57.9152% 20.8851 46.5953/.28)}.queue-card--inbox .qc-inbox-type.is-p2p{color:var(--review);background:var(--review-bg);border-color:#7574a54d;border-color:lab(50.4852% 9.21854 -26.4105/.3)}.queue-card--inbox .qc-inbox-ask{color:var(--ink-1);text-wrap:pretty;min-width:0;margin-top:6px;font-size:12.5px;line-height:1.4}.queue-card--inbox .qc-inbox-state{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:500;display:inline-flex}.queue-card--inbox .qc-inbox-state .qc-inbox-state-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.queue-card--inbox .qc-inbox-state.is-awaiting{color:var(--kpi-warn-fg)}.queue-card--inbox .qc-inbox-state.is-responded{color:var(--status-good)}.queue-card.queue-card--inbox{border-left-color:var(--hair-strong)}.queue-card.queue-card--inbox.is-awaiting{border-left-color:var(--kpi-warn-fg)}.queue-card.queue-card--inbox.is-responded{border-left-color:var(--status-good)}.stg-expedited{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--kpi-warn-fg);background:var(--status-warn-tint);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #bc7c3857;border:1px solid lab(57.9152% 20.8851 46.5953/.34);align-items:center;gap:5px;padding:2px 9px;font-size:10px;font-weight:600;display:inline-flex}.stg-expedited .pa-ico,.stg-expedited .pa-ico svg{width:12px;height:12px}[data-theme=dark] .stg-expedited{color:var(--status-warn)}.dd--staging.is-expedited .stg-commitbar{border-top-color:#bc7c3866;border-top-color:lab(57.9152% 20.8851 46.5953/.4)}.stg-outside{border:1px dashed var(--hair-strong);border-radius:var(--r-2);background:var(--paper-2);align-items:flex-start;gap:8px;margin-top:2px;padding:9px 11px;display:flex}.stg-outside .pa-ico{width:14px;height:14px;color:var(--ink-3);flex-shrink:0;margin-top:1px}.stg-outside .pa-ico svg{width:14px;height:14px}.stg-outside .stg-outside-note{color:var(--ink-2);text-wrap:pretty;flex:1;font-size:11.5px;line-height:1.45}.stg-outside .stg-outside-note b{color:var(--ink-1);font-weight:600}.stg-outside .stg-outside-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-size:9px;font-weight:600}.scope-reconciliation{border:1px solid var(--hair);border-radius:var(--r-3);background:var(--paper-1);overflow:hidden}.scope-reconciliation .screc-head{border-bottom:1px solid var(--hair-strong);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.scope-reconciliation .screc-title{color:var(--ink-1);font-size:13px;font-weight:600}.scope-reconciliation .screc-sub{color:var(--ink-2);margin-top:2px;font-size:11.5px}.scope-reconciliation .screc-head-main{min-width:0}.scope-reconciliation .screc-statetag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--r-pill);white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:500;display:inline-flex}.scope-reconciliation .screc-statetag .screc-state-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.scope-reconciliation .screc-table{flex-direction:column;display:flex}.scope-reconciliation .screc-colhead{gap:var(--d-3);border-bottom:1.5px solid var(--hair-strong);background:var(--paper-1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);grid-template-columns:1.5fr 1fr 1fr;padding:8px 16px;font-size:9.5px;font-weight:600;display:grid}.scope-reconciliation .screc-colhead .screc-col-num{text-align:right}.scope-reconciliation .screc-row{gap:var(--d-3);grid-template-columns:1.5fr 1fr 1fr;align-items:baseline;min-width:0;padding:11px 16px;display:grid}.scope-reconciliation .screc-row+.screc-row{border-top:1px solid var(--hair)}.scope-reconciliation .screc-dim{color:var(--ink-1);min-width:0;font-size:13px}.scope-reconciliation .screc-dim .screc-dim-sub{font-family:var(--font-mono);color:var(--ink-3);margin-top:1px;font-size:10.5px}.scope-reconciliation .screc-requested,.scope-reconciliation .screc-granted{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:13px;font-weight:500}.scope-reconciliation .screc-requested{color:var(--ink-2)}.scope-reconciliation .screc-granted{color:var(--ink-1)}.scope-reconciliation .screc-granted .screc-delta{margin-top:2px;font-size:10.5px;font-weight:500;display:block}.scope-reconciliation .screc-row.is-full .screc-granted{color:var(--status-good)}.scope-reconciliation .screc-row.is-partial{background:var(--status-warn-tint)}.scope-reconciliation .screc-row.is-partial .screc-granted,.scope-reconciliation .screc-row.is-partial .screc-delta{color:var(--kpi-warn-fg)}.scope-reconciliation .screc-row.is-denied{background:var(--status-critical-tint)}.scope-reconciliation .screc-row.is-denied .screc-dim,.scope-reconciliation .screc-row.is-denied .screc-granted,.scope-reconciliation .screc-row.is-denied .screc-delta{color:var(--status-critical)}[data-theme=dark] .scope-reconciliation .screc-row.is-partial .screc-granted,[data-theme=dark] .scope-reconciliation .screc-row.is-partial .screc-delta{color:var(--status-warn)}.scope-reconciliation .screc-remainder{border-top:1px solid var(--hair-strong);background:var(--status-critical-tint);flex-direction:column;gap:9px;padding:13px 16px;display:flex}.scope-reconciliation .screc-remainder-head{align-items:center;gap:8px;display:flex}.scope-reconciliation .screc-remainder-title{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--status-critical);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.scope-reconciliation .screc-remainder-title .pa-ico,.scope-reconciliation .screc-remainder-title .pa-ico svg{width:13px;height:13px}.scope-reconciliation .screc-remainder-note{color:var(--ink-2);text-wrap:pretty;font-size:12px;line-height:1.45}.scope-reconciliation .screc-remainder-note b{color:var(--ink-1);font-weight:600}.scope-reconciliation .screc-remainder-list{flex-wrap:wrap;gap:7px;display:flex}.scope-reconciliation .screc-remainder-chip{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--status-critical);background:var(--status-critical-bg);border-radius:var(--r-pill);border:1px solid #a43d214d;border:1px solid lab(40.78% 42.1099 39.3442/.3);align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.scope-reconciliation .screc-remainder-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:2px;display:flex}.scope-reconciliation .screc-remainder.is-empty{background:var(--status-good-tint)}.scope-reconciliation .screc-remainder.is-empty .screc-remainder-title{color:var(--status-good)}.scope-reconciliation.scope-reconciliation--full-grant .screc-head{background:var(--status-good-tint);border-bottom-color:#34823b47;border-bottom-color:lab(48.2051% -36.4996 30.5091/.28)}.scope-reconciliation.scope-reconciliation--full-grant .screc-statetag{color:var(--status-good);background:var(--status-good-bg);border:1px solid #34823b4d;border:1px solid lab(48.2051% -36.4996 30.5091/.3)}.scope-reconciliation.scope-reconciliation--partial .screc-head{background:var(--status-warn-tint);border-bottom-color:#bc7c384d;border-bottom-color:lab(57.9152% 20.8851 46.5953/.3)}.scope-reconciliation.scope-reconciliation--partial .screc-statetag{color:var(--kpi-warn-fg);background:var(--status-warn-bg);border:1px solid #bc7c384d;border:1px solid lab(57.9152% 20.8851 46.5953/.3)}.scope-reconciliation.scope-reconciliation--partial .screc-remainder{background:var(--status-warn-tint)}.scope-reconciliation.scope-reconciliation--partial .screc-remainder-title{color:var(--kpi-warn-fg)}.scope-reconciliation.scope-reconciliation--partial .screc-remainder-chip{color:var(--kpi-warn-fg);background:var(--status-warn-bg);border-color:#bc7c384d;border-color:lab(57.9152% 20.8851 46.5953/.3)}.scope-reconciliation.scope-reconciliation--denied .screc-head{background:var(--status-critical-tint);border-bottom-color:#a43d214d;border-bottom-color:lab(40.78% 42.1099 39.3442/.3)}.scope-reconciliation.scope-reconciliation--denied .screc-statetag{color:var(--status-critical);background:var(--status-critical-bg);border:1px solid #a43d214d;border:1px solid lab(40.78% 42.1099 39.3442/.3)}[data-theme=dark] .scope-reconciliation.scope-reconciliation--partial .screc-statetag,[data-theme=dark] .scope-reconciliation.scope-reconciliation--partial .screc-remainder-title,[data-theme=dark] .scope-reconciliation.scope-reconciliation--partial .screc-remainder-chip{color:var(--status-warn)}.care-timeline .ctl-entryctl{align-self:flex-start;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.care-timeline:not(.care-timeline--editable) .ctl-entryctl{display:none}.care-timeline .ctl-iconbtn{border-radius:var(--r-2);border:1px solid var(--hair);background:var(--paper-0);cursor:pointer;width:24px;height:24px;color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.care-timeline .ctl-iconbtn:hover{border-color:var(--ink-4);color:var(--ink-1)}.care-timeline .ctl-iconbtn.is-remove:hover{color:var(--status-critical);border-color:#a43d2166;border-color:lab(40.78% 42.1099 39.3442/.4)}.care-timeline .ctl-iconbtn svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.care-timeline .ctl-added-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-700);background:var(--brand-50);border-radius:var(--r-pill);border:1px solid #00857242;border:1px solid lab(49.3003% -41.8704 1.2615/.26);padding:1px 6px;font-size:9px;font-weight:600}[data-theme=dark] .care-timeline .ctl-added-tag{color:var(--brand-500)}.care-timeline .ctl-add{display:none}.care-timeline.care-timeline--editable .ctl-add{padding:11px 0 2px calc(92px + var(--d-3) + var(--d-3));cursor:pointer;color:var(--brand-700);border-top:1px solid var(--hair);align-items:center;gap:8px;margin-top:6px;font-size:12.5px;font-weight:500;display:flex}.care-timeline.care-timeline--editable .ctl-add .pa-ico,.care-timeline.care-timeline--editable .ctl-add .pa-ico svg{width:14px;height:14px}[data-theme=dark] .care-timeline.care-timeline--editable .ctl-add{color:var(--brand-500)}.routing-set{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.routing-chip .rtc-set{cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-700);border:0;border-left:1px solid var(--hair-strong);background:0 0;align-items:center;gap:4px;margin-left:2px;padding:2px 4px;font-size:9.5px;font-weight:600;display:inline-flex}.routing-chip .rtc-set:hover{text-underline-offset:2px;text-decoration:underline}.routing-chip .rtc-set .pa-ico,.routing-chip .rtc-set .pa-ico svg{width:11px;height:11px}.routing-chip.routing-chip--unresolved .rtc-set{color:var(--status-critical);border-left-color:#a43d214d;border-left-color:lab(40.78% 42.1099 39.3442/.3)}[data-theme=dark] .routing-chip .rtc-set{color:var(--brand-500)}.routing-set .rtc-set-combo{width:208px;min-width:0}.routing-set:not(.is-overriding) .rtc-set-combo{display:none}.routing-set.is-overriding .routing-chip{opacity:.7}.routing-set .rtc-set-stamp{flex-shrink:0}.routing-set .rtc-set-manual{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:4px;font-size:9.5px;font-weight:500;display:inline-flex}.routing-set .rtc-set-manual .rtc-set-manual-dot{background:var(--ink-4);border-radius:50%;width:5px;height:5px}.validity-watch.validity-watch--re-armed{border-color:#34823b5c;border-color:lab(48.2051% -36.4996 30.5091/.36)}.validity-watch.validity-watch--re-armed .vwatch-statetag{color:var(--status-good);background:var(--status-good-bg);border:1px solid #34823b4d;border:1px solid lab(48.2051% -36.4996 30.5091/.3)}.validity-watch.validity-watch--re-armed .vwatch-window,.validity-watch.validity-watch--re-armed .vwatch-pin{background:var(--status-good)}.validity-watch.validity-watch--re-armed .vwatch-read .pa-ico,.validity-watch.validity-watch--re-armed .vwatch-margin{color:var(--status-good)}.validity-watch .vwatch-rearm-ext{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--status-good);opacity:.32;border-left:1.5px dashed var(--status-good);height:6px;position:absolute;top:50%;transform:translateY(-50%)}.validity-watch:not(.validity-watch--re-armed) .vwatch-rearm-ext{display:none}.validity-watch.validity-watch--voided{border-color:#a43d216b;border-color:lab(40.78% 42.1099 39.3442/.42)}.validity-watch.validity-watch--voided .vwatch-statetag{color:var(--status-critical);background:var(--status-critical-bg);border:1px solid #a43d2152;border:1px solid lab(40.78% 42.1099 39.3442/.32)}.validity-watch.validity-watch--voided .vwatch-window{background:var(--status-critical);opacity:.4}.validity-watch.validity-watch--voided .vwatch-track{position:relative}.validity-watch.validity-watch--voided .vwatch-track:after{content:"";background:var(--status-critical);z-index:3;height:1.5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.validity-watch.validity-watch--voided .vwatch-pin{background:var(--status-critical)}.validity-watch.validity-watch--voided .vwatch-read .pa-ico,.validity-watch.validity-watch--voided .vwatch-margin{color:var(--status-critical)}.closeout-summary.closeout-summary--pushed .clo-head{background:var(--paper-2);border-bottom-color:var(--hair-strong)}.closeout-summary.closeout-summary--pushed .clo-handoff{background:var(--paper-1)}.closeout-summary.closeout-summary--pushed .clo-handoff-note .pa-ico{color:var(--status-good)}.closeout-summary .clo-pushed-stamp{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--status-good);background:var(--status-good-bg);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #34823b4d;border:1px solid lab(48.2051% -36.4996 30.5091/.3);flex-shrink:0;align-items:center;gap:6px;padding:4px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.closeout-summary .clo-pushed-stamp .pa-ico,.closeout-summary .clo-pushed-stamp .pa-ico svg{width:13px;height:13px}.lifecycle-badge.lcb-retro{background:var(--expired-bg);border-color:var(--hair-strong);color:var(--ink-2)}.lifecycle-badge.lcb-retro .lcb-dot{background:var(--ink-3)}.lifecycle-badge.lcb-retro .lcb-dwell{color:var(--ink-3);border-left-color:var(--hair-strong)}.lifecycle-badge.lcb-expedited .lcb-expedited-mark{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:inherit;opacity:.85;border-left:1px solid;margin-left:1px;padding-left:6px;font-size:9px;font-weight:700;line-height:1}.sla-clock.sla--rfi{color:var(--kpi-warn-fg);background:var(--status-warn-bg);border-style:dashed;border-color:#bc7c386b;border-color:lab(57.9152% 20.8851 46.5953/.42)}.sla-clock.sla--rfi .sla-rfi-conseq{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--status-critical);border-left:1px solid #a43d2157;border-left:1px solid lab(40.78% 42.1099 39.3442/.34);margin-left:1px;padding-left:6px;font-size:9.5px;font-weight:600}[data-theme=dark] .sla-clock.sla--rfi{color:var(--status-warn)}.sla-clock.sla--rfi.is-imminent{color:var(--status-critical);background:var(--status-critical-bg);border-style:solid;border-color:#a43d2157;border-color:lab(40.78% 42.1099 39.3442/.34)}.sla-clock.sla--rfi.is-imminent .sla-rfi-conseq{border-left-color:#a43d2166;border-left-color:lab(40.78% 42.1099 39.3442/.4)}.data--reference-editable .refed-cell{position:relative}.data--reference-editable .refed-val{align-items:center;gap:7px;min-width:0;display:inline-flex}.data--reference-editable .refed-edit{opacity:0;border-radius:var(--r-1);border:1px solid var(--hair);background:var(--paper-0);cursor:pointer;width:22px;height:22px;color:var(--ink-3);transition:opacity var(--dur-1) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.data--reference-editable tr:hover .refed-edit,.data--reference-editable .refed-cell:focus-within .refed-edit{opacity:1}.data--reference-editable .refed-edit:hover{border-color:var(--ink-4);color:var(--ink-1)}.data--reference-editable .refed-edit svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.data--reference-editable .refed-input{box-sizing:border-box;width:100%;height:30px;color:var(--ink-1);background:var(--paper-0);border:1px solid var(--brand-500);border-radius:var(--r-1);box-shadow:var(--shadow-focus);outline:none;padding:0 9px;font-family:inherit;font-size:13px;display:none}.data--reference-editable .refed-input.is-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.data--reference-editable .refed-cell.is-editing .refed-val{display:none}.data--reference-editable .refed-cell.is-editing .refed-input{display:block}.data--reference-editable .refed-cell.is-dirty .refed-val:after{content:"";background:var(--brand-600);border-radius:50%;flex-shrink:0;width:6px;height:6px}.data--reference-editable .refed-rowctl{border-radius:var(--r-2);border:1px solid var(--hair);background:var(--paper-0);cursor:pointer;width:26px;height:26px;color:var(--ink-3);justify-content:center;align-items:center;display:inline-flex}.data--reference-editable .refed-rowctl:hover{color:var(--status-critical);border-color:#a43d2166;border-color:lab(40.78% 42.1099 39.3442/.4)}.data--reference-editable .refed-rowctl svg{stroke:currentColor;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.data--reference-editable .refed-addrow td{padding:0}.data--reference-editable .refed-add{box-sizing:border-box;cursor:pointer;background:var(--paper-1);border:0;border-top:1px solid var(--hair);width:100%;font-family:var(--font-ui);color:var(--brand-700);align-items:center;gap:8px;padding:11px 14px;font-size:12.5px;font-weight:500;display:flex}.data--reference-editable .refed-add:hover{background:var(--paper-2)}.data--reference-editable .refed-add .pa-ico,.data--reference-editable .refed-add .pa-ico svg{width:14px;height:14px}[data-theme=dark] .data--reference-editable .refed-add{color:var(--brand-500)}.clinician-attestation.clinician-attestation--stale{border-color:#bc7c3866;border-color:lab(57.9152% 20.8851 46.5953/.4)}.clinician-attestation.clinician-attestation--stale .attest-head{background:var(--status-warn-tint);border-bottom-color:#bc7c384d;border-bottom-color:lab(57.9152% 20.8851 46.5953/.3)}.clinician-attestation.clinician-attestation--stale .attest-statetag{color:var(--kpi-warn-fg);background:var(--status-warn-bg);border-color:#bc7c3852;border-color:lab(57.9152% 20.8851 46.5953/.32)}.clinician-attestation.clinician-attestation--stale .attest-eyebrow .pa-ico{color:var(--kpi-warn-fg)}.clinician-attestation.clinician-attestation--stale .attest-sig{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.clinician-attestation.clinician-attestation--stale .attest-sig-name{color:var(--ink-2)}.clinician-attestation .attest-stale-note{border-radius:var(--r-2);background:var(--status-warn-tint);color:var(--ink-2);text-wrap:pretty;border:1px solid #bc7c384d;border:1px solid lab(57.9152% 20.8851 46.5953/.3);align-items:flex-start;gap:8px;margin-top:2px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.clinician-attestation .attest-stale-note .pa-ico{width:14px;height:14px;color:var(--kpi-warn-fg);flex-shrink:0;margin-top:1px}.clinician-attestation .attest-stale-note .pa-ico svg{width:14px;height:14px}.clinician-attestation .attest-stale-note b{color:var(--ink-1);font-weight:600}[data-theme=dark] .clinician-attestation.clinician-attestation--stale .attest-statetag,[data-theme=dark] .clinician-attestation.clinician-attestation--stale .attest-eyebrow .pa-ico,[data-theme=dark] .clinician-attestation .attest-stale-note .pa-ico{color:var(--status-warn)}
