.rx-audit-progress{border:1px solid var(--color-line);margin-top:.75rem}.rx-audit-progress li{border-bottom:1px solid var(--color-line-soft);font-family:var(--font-mono);justify-content:space-between;gap:1rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.rx-audit-progress li:last-child{border-bottom:0}.rx-audit-progress__path{color:var(--color-ink);overflow-wrap:anywhere}.rx-audit-progress__mark{font-variant-numeric:tabular-nums;color:var(--color-muted);white-space:nowrap;transition:color .15s}.rx-audit-progress li[data-state=pending] .rx-audit-progress__mark{color:var(--color-muted)}.rx-audit-progress li[data-state=done] .rx-audit-progress__mark{color:var(--color-ink)}.rx-audit-progress li[data-state=failed] .rx-audit-progress__mark{color:var(--color-critical)}.rx-scan{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.25rem}.rx-scan:first-child{border-top:0;margin-top:0;padding-top:0}.rx-scan__cancel{color:var(--color-muted);text-underline-offset:2px;margin-top:1rem;padding:.25rem 0;font-size:.8125rem;text-decoration:underline;transition:color .15s}.rx-scan__cancel:hover{color:var(--color-ink)}.rx-scan__cancel:focus-visible{outline:2px solid var(--color-coral-700);outline-offset:2px}.rx-scan__head{justify-content:space-between;gap:1rem;display:flex}.rx-scan__elapsed{font-variant-numeric:tabular-nums}.rx-scan__track{background:var(--color-line-soft);height:3px;margin-top:.75rem;position:relative;overflow:hidden}.rx-scan__fill{inset-block:0;background:var(--color-coral);transform-origin:0;width:100%;transition:transform .24s ease-out;position:absolute;left:0;transform:scaleX(0)}.rx-scan__fill--sweep{width:35%;transition:none;animation:1.3s ease-in-out infinite rx-scan-sweep;transform:none}.rx-scan[data-phase=ready] .rx-scan__fill{background:var(--color-positive)}.rx-scan[data-phase=ready] .rx-scan__status{color:var(--color-positive)}.rx-scan__status{min-height:1.3125rem;color:var(--color-ink);margin-top:.625rem;font-size:.875rem}.rx-scan__steps{gap:.4375rem;margin-top:.875rem;display:grid}.rx-scan__steps li{color:var(--color-muted);align-items:center;gap:.625rem;font-size:.875rem;transition:color .15s;display:flex}.rx-scan__steps li[data-state=active],.rx-scan__steps li[data-state=done]{color:var(--color-ink)}.rx-scan__mark{flex:none;width:.875rem;height:.875rem}.rx-scan__check{stroke-dasharray:14;stroke-dashoffset:14px;animation:.2s ease-out forwards rx-check-draw}.rx-scan__dot{animation:1.2s ease-in-out infinite rx-scan-pulse}.rx-scan__wait{animation:1.2s ease-in-out infinite rx-scan-pulse;display:inline-block}.rx-scan .rx-audit-progress li{animation:.18s ease-out both rx-rise}@keyframes rx-scan-sweep{0%{transform:translate(-110%)}to{transform:translate(400%)}}@keyframes rx-scan-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes rx-check-draw{to{stroke-dashoffset:0}}@keyframes rx-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rx-report-enter{animation:.3s ease-out both rx-rise}@media (prefers-reduced-motion:reduce){.rx-scan__fill--sweep{animation:none;transform:scaleX(.12)}.rx-scan__dot,.rx-scan__wait{opacity:1;animation:none}.rx-scan__check{stroke-dashoffset:0;animation:none}.rx-scan .rx-audit-progress li,.rx-report-enter{animation:none}}.rx-audit-lock{border:1px solid var(--color-line);border-inline-start:2px solid var(--color-coral-700);background:var(--color-tint);margin-top:1.5rem;padding:1.25rem}.rx-audit-claim{gap:.875rem;margin-top:1rem;display:grid}.rx-audit-claim__fields{flex-direction:column;gap:.875rem;display:flex}@media (min-width:40rem){.rx-audit-claim__fields{flex-direction:row}}.rx-audit-claim__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rx-audit-claim__newsletter{color:var(--color-ink);align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.rx-audit-claim__newsletter input{width:1rem;height:1rem;accent-color:var(--color-coral-700);margin-top:.1875rem}.rx-audit-claim__newsletter input:focus-visible{outline:2px solid var(--color-coral-700);outline-offset:2px}
