.com-copy .com-repair-sheet{transition:border-color var(--com-dur-3) var(--com-ease),background-color var(--com-dur-3) var(--com-ease)}.com-copy .com-repair[data-com-phase="0"] .com-repair-sheet.is-after,.com-copy .com-repair[data-com-phase="1"] .com-repair-sheet.is-after{border-color:var(--sg-color-steel);border-style:dashed}.com-copy .com-repair[data-com-view=before] .com-repair-sheet.is-after,.com-copy .com-repair[data-com-view=after] .com-repair-sheet.is-before,.com-copy .com-repair[data-com-view=before] .com-repair-arrow,.com-copy .com-repair[data-com-view=after] .com-repair-arrow{display:none}.com-copy .com-repair[data-com-view] .com-repair-pair{grid-template-columns:minmax(0,1fr)}.com-copy .com-repair-arrow svg path{stroke-dasharray:60;stroke-dashoffset:var(--com-arrow, 0);transition:stroke-dashoffset var(--com-dur-3) var(--com-ease)}.com-copy .com-repair[data-com-phase="0"] .com-repair-arrow svg path{--com-arrow: 60}.com-copy .com-repair[data-com-phase="1"] .com-repair-arrow svg path{--com-arrow: 0}.com-copy .com-repair .is-after .com-repair-table tr[data-changed] td{position:relative}.com-copy .com-repair .com-change-tag{transform-origin:left center}.com-copy .com-repair[data-com-phase="2"] .is-after .com-change-tag,.com-copy .com-repair[data-com-phase="3"] .is-after .com-change-tag{animation:com-stamp var(--com-dur-3) var(--com-ease-out) both;animation-delay:.24s}.com-copy .com-repair[data-com-phase="0"] .is-after .com-change-tag,.com-copy .com-repair[data-com-phase="1"] .is-after .com-change-tag{visibility:hidden}.com-copy .com-repair .is-after .com-repair-table tr[data-changed] td:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;background:var(--sg-color-cobalt);transform:scaleX(var(--com-sweep, 1));transform-origin:left center;transition:transform var(--com-dur-3) var(--com-ease)}.com-copy .com-repair[data-com-phase="0"] .is-after tr[data-changed] td:after,.com-copy .com-repair[data-com-phase="1"] .is-after tr[data-changed] td:after{--com-sweep: 0}.com-copy .com-repair-log span{transition:transform var(--com-dur-2) var(--com-ease-out);transition-delay:calc(var(--com-i, 0) * .12s)}.com-copy .com-repair[data-com-phase="0"] .com-repair-log span,.com-copy .com-repair[data-com-phase="1"] .com-repair-log span,.com-copy .com-repair[data-com-phase="2"] .com-repair-log span{transform:translateY(-6px)}.com-copy .com-repair-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px}.com-copy .com-repair-controls .com-lens-label{margin-right:4px}.com-copy .com-triage{margin:0;display:grid;gap:0}.com-copy .com-triage-tray{display:flex;flex-wrap:wrap;gap:8px;min-height:44px;padding:0 0 14px;border-bottom:1px solid var(--sg-color-ink);font:11px/1.5 var(--sg-font-structural);letter-spacing:.06em;text-transform:uppercase;color:var(--sg-color-steel);align-items:center}.com-copy .com-triage-lanes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:lane}.com-copy .com-triage-lanes>li{counter-increment:lane;padding-top:16px;display:grid;align-content:start;gap:12px}.com-copy .com-triage-lane-title{display:grid;gap:4px;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.com-copy .com-triage-lane-title:before{content:counter(lane,decimal-leading-zero);font:12px/1.5 var(--sg-font-structural);color:var(--sg-color-steel);font-weight:400}.com-copy .com-triage-lanes>li:nth-child(2) .com-triage-lane-title:before,.com-copy .com-triage-lanes>li:nth-child(3) .com-triage-lane-title:before{color:var(--sg-color-amber-text)}.com-copy .com-triage-record{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--sg-color-steel);border-left:3px solid var(--sg-color-cobalt);background:var(--sg-color-paper);font-size:13px;line-height:1.4;transition:transform var(--com-dur-4) var(--com-ease);transition-delay:calc(var(--com-i, 0) * .26s)}.com-copy .com-triage-record b{font:12px/1.4 var(--sg-font-structural);font-weight:400;color:var(--sg-color-ink)}.com-copy .com-triage-record span{color:var(--sg-color-steel)}.com-copy .com-triage-lanes>li:nth-child(2) .com-triage-record{border-left-color:var(--sg-color-amber)}.com-copy .com-triage-lanes>li:nth-child(3) .com-triage-record{border-left-style:dashed;border-left-color:var(--sg-color-amber)}.com-copy .com-triage[data-com-phase="0"] .com-triage-record{transform:translateY(-36px) scaleY(.04)}.com-copy .com-triage-caption{margin:16px 0 0;font:12px/1.5 var(--sg-font-structural);color:var(--sg-color-steel)}@media(max-width:1023px){.com-copy .com-triage-lanes{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.com-copy .com-repair[data-com-phase] .com-repair-arrow svg path{--com-arrow: 0}.com-copy .com-repair[data-com-phase] .is-after .com-change-tag{animation:none;visibility:visible}.com-copy .com-repair[data-com-phase] .is-after tr[data-changed] td:after{--com-sweep: 1}.com-copy .com-repair[data-com-phase] .com-repair-log span,.com-copy .com-triage[data-com-phase] .com-triage-record{transform:none}}
