.bento-wash{background-color:color-mix(in oklch, currentColor 6%, transparent);background-image:radial-gradient(120% 90% at 50% 0%, color-mix(in oklch, currentColor 16%, transparent), transparent 75%)}.bento-env-timer{display:none}@media (prefers-reduced-motion:no-preference){.bento-env-timer{transform-origin:0;animation:4s linear both bento-env-timer;display:block}.bento-env-panel{animation:bento-fade .24s var(--ease-out) both}.bento-env-reveal{animation:bento-rise .36s var(--ease-out) both;animation-delay:calc(var(--step,0) * 90ms)}.bento-env-pick{animation:bento-fade .24s var(--ease-out) 1.4s both}.bento-env-fill{transform-origin:0;animation:bento-env-timer 1.2s var(--ease-in-out) .12s both}}@keyframes bento-env-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bento-fade{0%{opacity:0}}@keyframes bento-rise{0%{opacity:0;transform:translateY(4px)}}.bento-swap-out{opacity:0}@media (prefers-reduced-motion:no-preference){.bento-review-beat{animation:bento-rise .36s var(--ease-out) var(--at) both}.bento-review-final{animation:bento-review-settle 4s var(--ease-out) var(--at) both}.bento-swap-in{animation:bento-fade .2s var(--ease-out) var(--in) both}.bento-swap-out{animation:bento-review-out .2s var(--ease-out) var(--out) both}}@keyframes bento-review-settle{0%{opacity:0;transform:translateY(4px)}9%,to{opacity:1;transform:none}}@keyframes bento-review-out{0%{opacity:1}to{opacity:0}}.bento-trace-lens{display:none}.bento-trace-verdict{opacity:0}.bento-trace[data-mode=qa] .bento-trace-issue{display:none}.bento-trace[data-mode=qa] .bento-trace-verdict{opacity:1}@media (prefers-reduced-motion:no-preference){.bento-trace[data-mode=manual] .bento-trace-lens{animation:bento-trace-lens 4.8s var(--ease-in-out) infinite both;display:block}.bento-trace[data-mode=manual] .bento-trace-outline{animation:bento-trace-flag 4.8s var(--ease-out) infinite both}.bento-trace[data-mode=manual] .bento-trace-issue{animation:bento-trace-pop 4.8s var(--ease-out) infinite both}.bento-trace[data-mode=qa] :is(.bento-trace-outline,.bento-trace-verdict){animation-duration:3s;animation-timing-function:var(--ease-out);animation-fill-mode:both;animation-delay:calc(var(--qa-order,0) * .3s)}.bento-trace[data-mode=qa] .bento-trace-outline{animation-name:bento-qa-fade}.bento-trace[data-mode=qa] .bento-trace-verdict{animation-name:bento-qa-reveal}}@keyframes bento-trace-lens{0%{opacity:0;transform:translate(-160px,-96px)scale(.9)}10%{opacity:1;transform:translate(-160px,-96px)scale(1)}27%{transform:translate(40px,-72px)}42%{transform:translate(-60px,-30px)}55%{transform:translate(0)scale(1)}59%{transform:translate(0)scale(.92)}64%,81%{opacity:1;transform:translate(0)scale(1)}89%,to{opacity:0;transform:translate(0)}}@keyframes bento-trace-flag{0%,59%{opacity:0}62%,81%{opacity:1}89%,to{opacity:0}}@keyframes bento-trace-pop{0%,59%{opacity:0;transform:scale(.85)}65%,81%{opacity:1;transform:scale(1)}89%,to{opacity:0;transform:scale(1)}}@keyframes bento-qa-reveal{0%{opacity:0;transform:scale(.6)}12%,85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes bento-qa-fade{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}.bento-rev-bar{transform-origin:bottom;animation:bento-rev-bar 6s var(--ease-out) infinite both;animation-delay:calc(var(--i) * 70ms)}.bento-rev-feed{animation:14s linear infinite bento-rev-feed}@keyframes bento-rev-bar{0%{transform:scaleY(0)}22%,84%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}@keyframes bento-rev-feed{0%{transform:translate(0,0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.bento-rev-bar,.bento-rev-feed{animation:none}}