.audit-sheet{position:absolute;inset:0;border-radius:26px;border:1px solid var(--color-line);background:var(--color-surface);opacity:.55}.audit-sheet-1{transform:translate(14px,14px) rotate(2.2deg)}.audit-sheet-2{transform:translate(26px,26px) rotate(4.4deg);opacity:.3}.audit-tape:hover .audit-sheet-1{transform:translate(18px,16px) rotate(3deg)}.audit-sheet{transition:transform .6s var(--ease-out-soft),opacity .6s var(--ease-out-soft)}.audit-sheet.audit-sheet-deck{transition:none}.audit-sheet.is-gone{opacity:0;transform:translate(0) rotate(0)}.audit-sheen{pointer-events:none;position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,#fff 9%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:audit-sheen 9s ease-in-out 2s infinite}@keyframes audit-sheen{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}.audit-row{position:relative;z-index:1;border-bottom:1px solid color-mix(in srgb,var(--color-line) 70%,transparent);transition:opacity .4s var(--ease-out-soft)}.audit-row:last-child{border-bottom:0}.audit-wait .audit-mark{opacity:.45}.audit-beam{pointer-events:none;position:absolute;inset-inline:0;top:0;z-index:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-violet) 11%,transparent) 20%,color-mix(in srgb,var(--color-violet) 11%,transparent) 80%,transparent)}.audit-beam:after{content:"";position:absolute;left:0;top:14%;bottom:14%;width:2.5px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--color-violet),var(--color-coral));box-shadow:0 0 12px color-mix(in srgb,var(--color-violet) 70%,transparent)}.audit-mark{width:20px;height:20px;overflow:visible}.audit-mark circle,.audit-mark path{fill:none;stroke-linecap:round}.audit-mark .track{stroke:var(--color-line);stroke-width:1.6}.audit-mark .arc{stroke:var(--color-violet);stroke-width:1.8;stroke-dasharray:0 100;transform-origin:center;transform-box:fill-box;transition:stroke-dasharray .45s cubic-bezier(.3,.7,.2,1),stroke .3s var(--ease-out-soft) .2s}.audit-mark.is-scan .arc{stroke-dasharray:28 100;animation:audit-spin .8s linear infinite}.audit-mark.is-ok .arc{stroke-dasharray:100 100;stroke:var(--color-verify)}.audit-mark.is-flag .arc{stroke-dasharray:100 100;stroke:var(--color-coral)}.audit-mark .chk,.audit-mark .bang{stroke-width:2;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:100;transition:stroke-dashoffset .35s cubic-bezier(.4,.2,.2,1) .25s}.audit-mark .chk{stroke:var(--color-verify)}.audit-mark .bang{stroke:var(--color-coral)}.audit-mark.is-ok .chk,.audit-mark.is-flag .bang{stroke-dashoffset:0}@keyframes audit-spin{to{transform:rotate(360deg)}}.audit-sub,.audit-why{transition:opacity .4s var(--ease-out-soft),transform .4s var(--ease-out-soft)}.audit-sub.is-out{opacity:0;transform:translateY(-100%)}.audit-why{opacity:0;transform:translateY(100%)}.audit-why.is-in{opacity:1;transform:none}.audit-delta{opacity:0;transform:translate(8px) scale(.9);transition:opacity .4s var(--ease-out-soft) .15s,transform .5s cubic-bezier(.3,1.4,.4,1) .15s}.audit-delta.is-in{opacity:1;transform:none}.audit-row.audit-flag{background:color-mix(in srgb,var(--color-coral) 6%,transparent)}.audit-row{transition:background-color .5s var(--ease-out-soft),opacity .4s var(--ease-out-soft)}.audit-pulse{animation:audit-pulse 1.4s ease-in-out infinite}@keyframes audit-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.audit-sheen{display:none}}
