.health-check{letter-spacing:0}.health-check .health-choice{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:60px;padding:12px 16px;line-height:1.6}.health-check .health-question{animation:.25s ease-out health-enter}.health-check .health-ring{width:180px;height:180px;transform:rotate(-90deg)}.health-check .health-ring-track{fill:none;stroke:var(--border);stroke-width:9px}.health-check .health-ring-value{fill:none;stroke:var(--brand-deep);stroke-width:9px;stroke-linecap:round;transition:stroke-dasharray .6s}.health-check .health-report{display:none}.health-check progress{appearance:none;background:var(--secondary);border:0;border-radius:999px;overflow:hidden}.health-check progress::-webkit-progress-bar{background:var(--secondary);border-radius:999px}.health-check progress::-webkit-progress-value{background:var(--brand-deep);border-radius:999px}.health-check progress::-moz-progress-bar{background:var(--brand-deep);border-radius:999px}@keyframes health-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.health-check .health-question{animation:none}.health-check .health-ring-value{transition:none}}@media print{body:has(.health-check) header{display:none!important}body:has(.health-check) footer{display:none!important}body:has(.health-check) [data-sonner-toaster]{display:none!important}body:has(.health-check) main{padding-top:0!important}.health-check .health-screen{display:none!important}.health-check .health-report{white-space:pre-wrap;color:var(--foreground);background:var(--background);font:11pt/1.6 sans-serif;display:block}}
