.revealstack.fxb-charged{animation:fxb-chargePulse 1.1s ease-in-out infinite;will-change:filter}@keyframes fxb-chargePulse{0%,to{filter:drop-shadow(0 0 12px rgba(94,160,255,.55)) drop-shadow(0 0 22px rgba(94,160,255,.28))}50%{filter:drop-shadow(0 0 24px rgba(94,160,255,.95)) drop-shadow(0 0 44px rgba(94,160,255,.55))}}.revealstack.fxb-charged-hot{animation-duration:.5s}.revealstack.fxb-tremble{animation:fxb-tremble .18s linear infinite}@keyframes fxb-tremble{0%,to{transform:translateZ(0)}25%{transform:translate3d(-1.2px,1px,0)}50%{transform:translate3d(1.2px,-1px,0)}75%{transform:translate3d(-1px,-1.2px,0)}}.fxb-charged-card{position:absolute;inset:0;border-radius:16px;background:radial-gradient(ellipse at 50% 40%,#3a1f08,#0f0704 78%);border:1.5px solid rgba(94,160,255,.55);box-shadow:0 0 34px #5ea0ff59 inset,0 0 44px #5ea0ff59;display:flex;align-items:center;justify-content:center;color:#ffdc96e6;font-family:JetBrains Mono,monospace;letter-spacing:.28em;font-size:12px;text-transform:uppercase}.fxb-charged-card:before{content:"\2726";font-size:64px;color:#ffdc96f2;text-shadow:0 0 24px rgba(94,160,255,.9),0 0 48px rgba(94,160,255,.6);animation:fxb-chargeCore 1.1s ease-in-out infinite}@keyframes fxb-chargeCore{0%,to{transform:scale(.94);opacity:.75}50%{transform:scale(1.12);opacity:1}}.fxb-rays-pre{position:fixed;inset:-20vmax;pointer-events:none;z-index:120;background:conic-gradient(from 0deg,transparent 0 8deg,rgba(94,160,255,.18) 8deg 12deg,transparent 12deg 90deg,rgba(94,160,255,.14) 90deg 94deg,transparent 94deg 180deg,rgba(94,160,255,.18) 180deg 184deg,transparent 184deg 270deg,rgba(94,160,255,.14) 270deg 274deg,transparent 274deg 360deg);mix-blend-mode:screen;opacity:0;animation:fxb-raysPre .5s ease-out forwards,fxb-raysRot 6s linear infinite}@keyframes fxb-raysPre{to{opacity:.85}}@keyframes fxb-raysRot{to{transform:rotate(360deg)}}.fxb-dim-ui{position:fixed;inset:0;pointer-events:none;z-index:110;background:radial-gradient(ellipse at center,transparent 28%,rgba(0,0,0,.6) 78%);opacity:0;animation:fxb-fadein .35s ease-out forwards}@keyframes fxb-fadein{to{opacity:1}}.fxb-spotlight{position:fixed;inset:0;pointer-events:none;z-index:130;background:radial-gradient(ellipse 340px 480px at center,transparent 0,transparent 52%,rgba(0,0,0,.94) 92%);opacity:0;animation:fxb-fadein .5s ease-out forwards,fxb-spotBreath 2.6s ease-in-out .5s infinite}@keyframes fxb-spotBreath{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.revealstack.fxb-shake{animation:fxb-shake .3s ease-in-out}@keyframes fxb-shake{0%,to{transform:translateZ(0)}12%{transform:translate3d(-6px,3px,0)}25%{transform:translate3d(6px,-4px,0)}40%{transform:translate3d(-5px,-3px,0)}55%{transform:translate3d(5px,4px,0)}70%{transform:translate3d(-3px,2px,0)}85%{transform:translate3d(3px,-1px,0)}}.revealstack.fxb-slowmo .revcard.in{animation-duration:.9s!important}.fxb-particles{position:absolute;inset:0;pointer-events:none;z-index:6;overflow:visible}.fxb-particle{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;transform:translate(-50%,-50%);opacity:0;animation:fxb-part 1.1s cubic-bezier(.15,.7,.25,1) forwards;box-shadow:0 0 8px currentColor}@keyframes fxb-part{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--px,0px)),calc(-50% + var(--py,0px))) scale(.85)}}.fxb-confetti{position:fixed;left:0;top:-24px;width:8px;height:14px;pointer-events:none;border-radius:1px;opacity:0;animation:fxb-conf var(--dur,2.2s) linear forwards}@keyframes fxb-conf{0%{opacity:0;transform:translate3d(var(--x,0px),0,0) rotate(0)}8%{opacity:1}to{opacity:.9;transform:translate3d(calc(var(--x,0px) + var(--drift,0px)),110vh,0) rotate(var(--rot,720deg))}}.fxb-confetti-host{position:fixed;inset:0;pointer-events:none;z-index:126;overflow:hidden}.fxb-holoshim{position:absolute;inset:0;border-radius:14px;pointer-events:none;z-index:5;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);background-size:260% 100%;background-position:220% 0;opacity:0;animation:fxb-holoshim 1.2s ease-out forwards}@keyframes fxb-holoshim{0%{opacity:0;background-position:220% 0}25%{opacity:1}to{opacity:0;background-position:-140% 0}}.fxb-demo-badge{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:200;background:#000000e0;color:#5ea0ff;border:1px solid #5EA0FF;padding:6px 14px;border-radius:6px;font:11px JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;box-shadow:0 4px 20px #00000080}@media(prefers-reduced-motion:reduce){.revealstack.fxb-charged,.revealstack.fxb-charged-hot,.revealstack.fxb-tremble,.revealstack.fxb-shake{animation:none!important}.revealstack.fxb-slowmo .revcard.in{animation-duration:.55s!important}.fxb-rays-pre,.fxb-dim-ui,.fxb-spotlight,.fxb-confetti,.fxb-confetti-host,.fxb-particles,.fxb-holoshim,.fxb-charged-card:before{display:none!important;animation:none!important}.fxb-charged-card{animation:none!important}}
