.repair-evidence-stage-module__5VDbyW__stage{--lens-x:50%;--lens-y:50%;--lens-radius:0px;--lens-inner-radius:0px;--lens-shift:0px;--lens-chroma:0px;border-block:1px solid var(--rule);min-width:0;padding-block:1.25rem;position:relative}.repair-evidence-stage-module__5VDbyW__stageHeader{min-height:1.75rem;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Consolas, monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.7rem;font-weight:600;line-height:1.4;display:flex}.repair-evidence-stage-module__5VDbyW__lensInstruction{color:var(--muted);display:none}.repair-evidence-stage-module__5VDbyW__toggleInstruction{color:var(--muted)}.repair-evidence-stage-module__5VDbyW__canvasShell{justify-content:center;display:flex}.repair-evidence-stage-module__5VDbyW__canvas{aspect-ratio:580/522;border:1px solid var(--rule);isolation:isolate;background:#eef3f9;border-radius:3px;width:min(100%,28.3125rem);position:relative;overflow:hidden}.repair-evidence-stage-module__5VDbyW__layer,.repair-evidence-stage-module__5VDbyW__imagePlane,.repair-evidence-stage-module__5VDbyW__repairedPlane{position:absolute;inset:0}.repair-evidence-stage-module__5VDbyW__layer{margin:0;overflow:hidden}.repair-evidence-stage-module__5VDbyW__repairedLayer{z-index:2;opacity:0;pointer-events:none;transition:opacity .18s}.repair-evidence-stage-module__5VDbyW__repairedPlane{transform:translate3d(var(--lens-shift), 0, 0)}.repair-evidence-stage-module__5VDbyW__stage[data-active-view=repaired] .repair-evidence-stage-module__5VDbyW__repairedLayer{opacity:1}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=toggle][data-active-view=repaired] .repair-evidence-stage-module__5VDbyW__lensStatus{display:block}.repair-evidence-stage-module__5VDbyW__stateBadge{top:clamp(2.25rem, calc(var(--lens-y) - 5.25rem), calc(100% - 2.25rem));left:clamp(5.25rem, var(--lens-x), calc(100% - 5.25rem));min-height:1.75rem;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Consolas, monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:.35rem .55rem;font-size:.65rem;font-weight:600;line-height:1.15;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #14141224}.repair-evidence-stage-module__5VDbyW__beforeStatus{z-index:1;color:#fff8f5;background:#a5381cf0;border:1px solid #fff8f5b8}.repair-evidence-stage-module__5VDbyW__lensStatus{z-index:3;color:#f5fff9;background:#1f6d4df0;border:1px solid #f5fff9b8;display:none}.repair-evidence-stage-module__5VDbyW__lensRim{z-index:4;top:var(--lens-y);left:var(--lens-x);width:calc(var(--lens-radius) * 2);height:calc(var(--lens-radius) * 2);box-shadow:calc(var(--lens-chroma) * -1) 0 0 #e5572f42, var(--lens-chroma) 0 0 #247a5838, 0 1px 3px #14141229;pointer-events:none;border:1px solid #f5fff9b3;border-radius:50%;display:none;position:absolute;transform:translate(-50%,-50%)}.repair-evidence-stage-module__5VDbyW__toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.repair-evidence-stage-module__5VDbyW__toggle button{min-width:2.75rem;min-height:2.75rem;color:var(--ink);border:1px solid var(--rule);font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, Consolas, monospace;cursor:pointer;background:0 0;border-radius:3px;padding:.65rem 1rem;font-size:.75rem;font-weight:600;line-height:1}.repair-evidence-stage-module__5VDbyW__toggle button:hover{border-color:var(--ink)}.repair-evidence-stage-module__5VDbyW__toggle button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.repair-evidence-stage-module__5VDbyW__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@supports ((-webkit-mask-image:radial-gradient(circle, #000 0, transparent 100%)) or (mask-image:radial-gradient(circle, #000 0, transparent 100%))){@media (min-width:900px) and (hover:hover) and (pointer:fine){.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__lensInstruction{display:block}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__toggleInstruction{display:none}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__stageHeader{min-height:2.75rem;padding-right:12.75rem}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__toggle{width:12rem;margin-top:0;position:absolute;top:1.25rem;right:0}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__lensStatus{display:block}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__repairedLayer{opacity:1;-webkit-mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), #000 0, #000 var(--lens-inner-radius), #000000d1 max(0px, calc(var(--lens-radius) - 4px)), transparent var(--lens-radius));-webkit-mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), #000 0, #000 var(--lens-inner-radius), #000000d1 max(0px, calc(var(--lens-radius) - 4px)), transparent var(--lens-radius));mask-image:radial-gradient(circle at var(--lens-x) var(--lens-y), #000 0, #000 var(--lens-inner-radius), #000000d1 max(0px, calc(var(--lens-radius) - 4px)), transparent var(--lens-radius));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__lensRim{display:block}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens][data-lens-active=true] .repair-evidence-stage-module__5VDbyW__repairedPlane{will-change:transform}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens][data-active-view=repaired] .repair-evidence-stage-module__5VDbyW__repairedLayer{-webkit-mask-image:none;mask-image:none}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens][data-active-view=repaired] .repair-evidence-stage-module__5VDbyW__lensRim{display:none}}}.repair-evidence-stage-module__5VDbyW__stage[data-fallback-reason=reduced-motion] .repair-evidence-stage-module__5VDbyW__repairedLayer,.repair-evidence-stage-module__5VDbyW__stage[data-fallback-reason=reduced-motion] .repair-evidence-stage-module__5VDbyW__repairedPlane{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.repair-evidence-stage-module__5VDbyW__repairedLayer,.repair-evidence-stage-module__5VDbyW__repairedPlane{transition:none;transform:none}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__lensInstruction,.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__lensRim,.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__lensStatus{display:none}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__toggleInstruction,.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__toggle{display:grid}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens] .repair-evidence-stage-module__5VDbyW__repairedLayer{opacity:0;-webkit-mask-image:none;mask-image:none}.repair-evidence-stage-module__5VDbyW__stage[data-lens-mode=lens][data-active-view=repaired] .repair-evidence-stage-module__5VDbyW__repairedLayer{opacity:1}}
