@keyframes dash-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes dash-backdrop-in{0%{opacity:0}to{opacity:1}}.dash-modal-in{animation:.24s cubic-bezier(.22,1,.36,1) both dash-modal-in}.dash-backdrop-in{animation:.18s ease-out both dash-backdrop-in}@keyframes moment-glow{0%{opacity:0}18%{opacity:1}60%{opacity:1}to{opacity:.45}}.moment-glow{position:relative}.moment-glow:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 2px var(--active), inset 0 0 28px color-mix(in oklch, var(--active), transparent 70%);animation:2.8s cubic-bezier(.22,1,.36,1) .25s both moment-glow;position:absolute;inset:0}@keyframes moment-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.moment-in{animation:.42s cubic-bezier(.22,1,.36,1) .15s both moment-in}.overlay-hero{box-shadow:0 0 44px color-mix(in oklch, var(--active), transparent 72%)}@keyframes overlay-bonus-in{0%{opacity:0;transform:rotate(-16deg)scale(2.6)}55%{opacity:1;transform:rotate(-3deg)scale(.9)}78%{transform:rotate(-8deg)scale(1.08)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.overlay-bonus{color:#69d963;letter-spacing:-.04em;text-shadow:0 2px #0000008c,0 0 26px #69d963bf;transform-origin:70% 60%;font-size:54px;font-weight:900;line-height:1;animation:.62s cubic-bezier(.22,1,.36,1) .22s both overlay-bonus-in;position:absolute;bottom:12px;right:14px}@keyframes overlay-bonus-inline-in{0%{opacity:0;transform:scale(2.2)}55%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.overlay-bonus-inline{color:#69d963;text-shadow:0 0 18px #69d96399;animation:.62s cubic-bezier(.22,1,.36,1) .22s both overlay-bonus-inline-in;display:inline-block}@media (prefers-reduced-motion:reduce){.overlay-bonus-inline{animation:none}}@keyframes overlay-cta-breathe{0%,to{box-shadow:inset 0 1px #ffffff4d,0 8px 22px #2563eb66}50%{box-shadow:inset 0 1px #ffffff4d,0 8px 34px #3b82f6d9}}@keyframes overlay-cta-sheen{0%,55%{transform:translate(-130%)skew(-20deg)}to{transform:translate(330%)skew(-20deg)}}.overlay-cta{background:linear-gradient(180deg, #3d81f7 0%, var(--accent-blue) 62%, #1f56cf 100%);color:#fff;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 1.25rem;font-size:15px;font-weight:700;animation:1.8s ease-in-out infinite overlay-cta-breathe;display:inline-flex;position:relative;overflow:hidden}.overlay-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:40%;animation:2.4s ease-in-out infinite overlay-cta-sheen;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.overlay-bonus{animation:none;transform:rotate(-6deg)}.overlay-cta,.overlay-cta:after{animation:none}.overlay-cta:after{display:none}.dash-modal-in,.dash-backdrop-in,.moment-in{opacity:1;animation:none;transform:none}.moment-glow:after{opacity:1;animation:none}}
