@keyframes fc-evidence-pulse{0%{background:var(--ink-faint);box-shadow:0 0 0 0 rgba(232,169,60,0)}50%{background:var(--receipt-bg);box-shadow:0 0 0 4px rgba(232,169,60,0.10)}100%{background:var(--ink-faint);box-shadow:0 0 0 0 rgba(232,169,60,0)}}.is-captured{animation:fc-evidence-pulse var(--t-pulse) var(--ease-out)}@keyframes fc-lock-on{0%{transform:scale(1.6);opacity:0;border-color:rgba(37,181,168,0.4)}35%{transform:scale(1);opacity:1;border-color:var(--lock)}60%{opacity:1;box-shadow:0 0 0 0 rgba(37,181,168,0)}78%{opacity:0.3;box-shadow:0 0 0 6px rgba(37,181,168,0.16)}100%{transform:scale(1);opacity:0;box-shadow:0 0 0 0 rgba(37,181,168,0)}}.fc-lock-on{border:2px solid var(--lock);border-radius:var(--r-sm);animation:fc-lock-on var(--t-confirm) var(--ease-out) forwards}@keyframes fc-state-flip{0%{box-shadow:0 0 0 0 rgba(46,91,255,0)}50%{box-shadow:0 0 0 5px var(--signal-bg)}100%{box-shadow:0 0 0 0 rgba(46,91,255,0)}}.is-state-flip{animation:fc-state-flip var(--t-confirm) var(--ease-out)}@keyframes fc-link-flash{0%{outline:0 solid var(--lock);outline-offset:0;transform:scale(0.97)}20%{outline:4px solid var(--lock);outline-offset:4px;transform:scale(1)}65%{outline:4px solid var(--lock);outline-offset:4px;transform:scale(1)}100%{outline:0 solid transparent;outline-offset:0;transform:scale(1)}}.is-link-flash{animation:fc-link-flash 600ms var(--ease-out)!important;transition:none!important}@keyframes fc-fade-up{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fc-fade-up{animation:fc-fade-up var(--t-page) var(--ease-out) both}.fc-fade-up--d1{animation-delay:60ms}.fc-fade-up--d2{animation-delay:120ms}.fc-fade-up--d3{animation-delay:180ms}.fc-fade-up--d4{animation-delay:240ms}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}.is-captured,.fc-lock-on,.is-state-flip,.is-link-flash{animation:none}.is-captured{background:var(--receipt-bg)}.fc-fade-up{opacity:1;transform:none;animation:none}}