.or-reveal{opacity:0;transition:opacity .7s ease-out,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--or-delay,0s);transform:translateY(24px)}.or-reveal[data-shown]{opacity:1;transform:none}.or-rise{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards or-rise;animation-delay:var(--or-delay,0s);transform:translateY(18px)}@keyframes or-rise{to{opacity:1;transform:none}}.or-card{animation:1s cubic-bezier(.2,.8,.2,1) .25s both or-card-in,7s ease-in-out 1.3s infinite or-float}@keyframes or-card-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes or-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.or-row{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards or-row;animation-delay:var(--or-delay,0s);transform:translate(16px)}@keyframes or-row{to{opacity:1;transform:none}}.or-glow{animation:14s ease-in-out infinite alternate or-glow}@keyframes or-glow{0%{transform:translate(0)scale(1)}to{transform:translate(-6%,8%)scale(1.15)}}.or-shine{isolation:isolate;position:relative;overflow:hidden}.or-shine:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);animation:3.8s ease-in-out infinite or-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes or-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.or-line{transform-origin:0;transition:transform 1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--or-delay,0s);transform:scaleX(0)}[data-shown] .or-line,.or-line[data-shown]{transform:none}.or-play:before{content:"";z-index:-1;border-radius:inherit;background:#ffffff80;animation:2s cubic-bezier(0,0,.2,1) infinite or-ping;position:absolute;inset:0}@keyframes or-ping{75%,to{opacity:0;transform:scale(1.7)}}.or-thanks{animation:.6s cubic-bezier(.2,.8,.2,1) both or-thanks}@keyframes or-thanks{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.or-reveal,.or-rise,.or-card,.or-row,.or-line{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.or-glow,.or-thanks,.or-shine:after,.or-play:before{animation:none!important}}
