@keyframes m-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes m-dim{to{opacity:.38}}@keyframes m-strike{to{transform:scaleX(1)}}@keyframes m-chip-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.m-row{position:relative;opacity:0;animation:m-row-in .45s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--d,0s)}.m-cut{animation:m-row-in .45s cubic-bezier(.22,1,.36,1) forwards,m-dim .5s ease-out forwards;animation-delay:var(--d,0s),calc(var(--d, 0s) + 1s)}.m-strikeline{position:absolute;left:.875rem;right:.875rem;top:50%;height:1px;background:hsl(var(--foreground)/.55);transform:scaleX(0);transform-origin:left center;animation:m-strike .35s ease-out forwards;animation-delay:calc(var(--d, 0s) + 1s)}.m-verdict{opacity:0;animation:m-chip-in .3s ease-out forwards;animation-delay:calc(var(--d, 0s) + .7s)}@keyframes m-reaction{0%,55%{transform:translateY(5px) scale(.9);opacity:0}63%{transform:translateY(0) scale(1);opacity:1}86%{opacity:1}to{transform:translateY(-12px) scale(1);opacity:0}}.m-reaction{opacity:0;animation:m-reaction 5.6s ease-out infinite;animation-delay:var(--d,0s)}@keyframes m-bead{0%{transform:translateY(0);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateY(2.25rem);opacity:0}}.m-bead{opacity:0;animation:m-bead 2s linear infinite;animation-delay:var(--d,0s)}@keyframes m-scene-in{0%{transform:translateY(10px) scale(.985);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.m-scene-in{animation:m-scene-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes m-bead-x{0%{transform:translateX(0);opacity:0}18%{opacity:1}82%{opacity:1}to{transform:translateX(3.25rem);opacity:0}}.m-bead-x{opacity:0;animation:m-bead-x 2s linear infinite;animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.m-cut,.m-row,.m-strikeline,.m-verdict{animation-delay:0s!important}.m-reaction{animation:none;opacity:1;transform:none}.m-bead,.m-bead-x{animation:none;opacity:0}.m-scene-in{animation:none;opacity:1;transform:none}}.marketing a:focus-visible,.marketing summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:.375rem}