@keyframes hunt-card-move{0%,10%{opacity:1;transform:none}18%,40%{transform:translateX(calc(100% + var(--hunt-gap)));opacity:1}48%,92%{transform:translateX(calc(200% + 2 * var(--hunt-gap)));opacity:1}96%{transform:translateX(calc(200% + 2 * var(--hunt-gap)));opacity:0}to{opacity:0;transform:none}}.hunt-card-move{--hunt-gap:.5rem;transform:translateX(calc(200% + 2 * var(--hunt-gap)))}[data-reveal][data-revealed] .hunt-card-move{animation:9s cubic-bezier(.16,1,.3,1) .6s infinite both hunt-card-move}@keyframes hunt-tl-1{0%,16%{opacity:0;transform:translate(-6px)}22%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes hunt-tl-2{0%,46%{opacity:0;transform:translate(-6px)}52%,94%{opacity:1;transform:none}to{opacity:0}}[data-reveal][data-revealed] .hunt-tl-1{animation:9s ease-out .6s infinite both hunt-tl-1}[data-reveal][data-revealed] .hunt-tl-2{animation:9s ease-out .6s infinite both hunt-tl-2}@keyframes hunt-col-1{0%,10%{color:var(--primary)}16%,to{color:var(--muted-foreground)}}@keyframes hunt-col-2{0%,16%{color:var(--muted-foreground)}20%,42%{color:var(--primary)}48%,to{color:var(--muted-foreground)}}@keyframes hunt-col-3{0%,46%{color:var(--muted-foreground)}52%,94%{color:var(--primary)}to{color:var(--muted-foreground)}}.hunt-col-3{color:var(--primary)}[data-reveal][data-revealed] .hunt-col-1{animation:9s step-end .6s infinite both hunt-col-1}[data-reveal][data-revealed] .hunt-col-2{animation:9s step-end .6s infinite both hunt-col-2}[data-reveal][data-revealed] .hunt-col-3{animation:9s step-end .6s infinite both hunt-col-3}@keyframes hunt-field-in{0%,18%{opacity:0;transform:translateY(6px)}26%,92%{opacity:1;transform:none}to{opacity:0}}[data-reveal][data-revealed] .hunt-field{animation:hunt-field-in 8s cubic-bezier(.16, 1, .3, 1) calc(var(--hunt-i,0) * .35s) infinite both}@keyframes hunt-doc-line{0%,16%{opacity:1}30%,92%{opacity:.35}to{opacity:1}}.hunt-doc-line{opacity:.35}[data-reveal][data-revealed] .hunt-doc-line{animation:8s ease-out infinite both hunt-doc-line}@keyframes hunt-ring-fill{0%,8%{stroke-dashoffset:1px}40%,94%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.hunt-ring{stroke-dasharray:var(--hunt-score,.78) 1}[data-reveal][data-revealed] .hunt-ring{animation:8s cubic-bezier(.16,1,.3,1) infinite both hunt-ring-fill}@keyframes hunt-score-in{0%,30%{opacity:0}40%,94%{opacity:1}to{opacity:0}}[data-reveal][data-revealed] .hunt-score{animation:8s ease-out infinite both hunt-score-in}@keyframes hunt-missing-in{0%,44%{opacity:0;transform:translate(-6px)}52%,94%{opacity:1;transform:none}to{opacity:0}}[data-reveal][data-revealed] .hunt-missing{animation:hunt-missing-in 8s ease-out calc(var(--hunt-i,0) * .3s) infinite both}@keyframes hunt-eq-a{0%,50%,to{transform:scaleY(.3)}12%,38%{transform:scaleY(1)}25%{transform:scaleY(.55)}}@keyframes hunt-eq-b{0%,50%,to{transform:scaleY(.3)}62%,88%{transform:scaleY(1)}75%{transform:scaleY(.55)}}.hunt-eq>span{transform-origin:50%;transform:scaleY(.55)}[data-reveal][data-revealed] .hunt-eq-agent>span{animation:hunt-eq-a 4s ease-in-out calc(var(--hunt-i,0) * .12s) infinite both}[data-reveal][data-revealed] .hunt-eq-you>span{animation:hunt-eq-b 4s ease-in-out calc(var(--hunt-i,0) * .12s) infinite both}@keyframes hunt-speaker-a{0%,46%{color:var(--primary)}50%,to{color:var(--muted-foreground)}}@keyframes hunt-speaker-b{0%,46%{color:var(--muted-foreground)}50%,to{color:var(--primary)}}[data-reveal][data-revealed] .hunt-speaker-agent{animation:4s step-end infinite both hunt-speaker-a}[data-reveal][data-revealed] .hunt-speaker-you{animation:4s step-end infinite both hunt-speaker-b}@media (prefers-reduced-motion:reduce){[data-reveal][data-revealed] .hunt-card-move,[data-reveal][data-revealed] .hunt-tl-1,[data-reveal][data-revealed] .hunt-tl-2,[data-reveal][data-revealed] .hunt-col-1,[data-reveal][data-revealed] .hunt-col-2,[data-reveal][data-revealed] .hunt-col-3,[data-reveal][data-revealed] .hunt-field,[data-reveal][data-revealed] .hunt-doc-line,[data-reveal][data-revealed] .hunt-ring,[data-reveal][data-revealed] .hunt-score,[data-reveal][data-revealed] .hunt-missing,[data-reveal][data-revealed] .hunt-eq-agent>span,[data-reveal][data-revealed] .hunt-eq-you>span,[data-reveal][data-revealed] .hunt-speaker-agent,[data-reveal][data-revealed] .hunt-speaker-you{animation:none}}
