@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.35s ease-out forwards fade-in-up}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{animation:.3s ease-out forwards slide-in-right}.animate-slide-in-left{animation:.3s ease-out forwards slide-in-left}@keyframes check-pop{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.animate-check-pop{animation:.4s ease-out forwards check-pop}.audit-ja :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,button,label,span,a){overflow-wrap:break-word;line-break:strict;word-break:auto-phrase;font-feature-settings:"palt"}.audit-ja :where(h1,h2,h3){text-wrap:balance;line-height:1.4}.audit-ja :where(p,li){line-height:1.85}@keyframes agent-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #22d3ee73}50%{opacity:.7;transform:scale(.9);box-shadow:0 0 0 4px #22d3ee00}}.agent-dot-pulse{animation:2s ease-in-out infinite agent-dot-pulse}.progress-bar-glow{box-shadow:0 0 12px #22d3ee66}.audit-gradient-text{background:linear-gradient(100deg,#fff 20%,#7dd3fc 55%,#3b82f6 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.audit-gradient-text span{display:inline!important}@media (prefers-reduced-motion:reduce){.animate-fade-in-up,.animate-slide-in-right,.animate-slide-in-left,.animate-check-pop,.agent-dot-pulse{animation:none}}
