.AiActionButton-module__GprFda__root{--ai-gradient-idle:linear-gradient(135deg,#0d1a33 0%,#1e4cff 48%,#5b3fc7 100%);--ai-gradient-loading:linear-gradient(120deg,#0c1830 0%,#235bff 28%,#6d45ea 58%,#18a4d7 86%,#0f1f3d 100%);--ai-gradient-success:linear-gradient(125deg,#0f2f3a 0%,#0f766e 46%,#2c91c8 100%);--ai-gradient-error:linear-gradient(125deg,#321026 0%,#c62855 50%,#a81e40 100%);--ai-border:#ffffff2e;--ai-glow-soft:0 10px 24px #1f50ff57,0 0 20px #684ad842;--ai-glow-strong:0 14px 32px #2368ff80,0 0 32px #7b57ff73;isolation:isolate;border:1px solid var(--ai-border);background:var(--ai-gradient-idle);color:#f8fbff;letter-spacing:.0125em;cursor:pointer;min-height:48px;box-shadow:var(--ai-glow-soft);border-radius:9999px;justify-content:center;align-items:center;padding:.7rem 1.35rem;font-size:.95rem;font-weight:600;line-height:1;transition:transform .22s,box-shadow .22s,filter .22s,opacity .18s;display:inline-flex;position:relative;overflow:hidden}.AiActionButton-module__GprFda__root:before,.AiActionButton-module__GprFda__root:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.AiActionButton-module__GprFda__root:before{z-index:0;background:var(--ai-gradient-idle);opacity:.9;background-size:200% 200%}.AiActionButton-module__GprFda__root:after{z-index:1;opacity:.65;background:linear-gradient(112deg,#0000 18%,#ffffff0a 40%,#ffffff5c 52%,#ffffff0f 64%,#0000 82%);transform:translate(-130%)}.AiActionButton-module__GprFda__borderHighlight{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff0f}.AiActionButton-module__GprFda__content{z-index:3;white-space:nowrap;justify-content:center;align-items:center;gap:.58rem;display:inline-flex;position:relative}.AiActionButton-module__GprFda__labelSwap{animation:.22s AiActionButton-module__GprFda__aiLabelSwap}.AiActionButton-module__GprFda__spinner{border:2px solid #f4f9ff59;border-top-color:#f4f9fff2;border-radius:9999px;width:.9rem;height:.9rem;animation:.72s linear infinite AiActionButton-module__GprFda__aiSpinner}.AiActionButton-module__GprFda__root:hover,.AiActionButton-module__GprFda__root:focus-visible{box-shadow:var(--ai-glow-strong);filter:saturate(1.1);transform:translateY(-1px)}.AiActionButton-module__GprFda__root:hover:before,.AiActionButton-module__GprFda__root:focus-visible:before{animation:3.2s linear infinite AiActionButton-module__GprFda__aiGradientShift}.AiActionButton-module__GprFda__root:hover:after,.AiActionButton-module__GprFda__root:focus-visible:after{opacity:.92;animation:1.6s ease-out infinite AiActionButton-module__GprFda__aiShimmer}.AiActionButton-module__GprFda__root:active{transform:translateY(0)}.AiActionButton-module__GprFda__root:focus-visible{box-shadow:var(--ai-glow-strong),0 0 0 3px #a4c2ff6b;outline:none}.AiActionButton-module__GprFda__root:disabled{cursor:not-allowed;opacity:.76}.AiActionButton-module__GprFda__loading{box-shadow:var(--ai-glow-strong)}.AiActionButton-module__GprFda__loading:before{background:var(--ai-gradient-loading);animation:1.8s linear infinite AiActionButton-module__GprFda__aiGradientShift}.AiActionButton-module__GprFda__loading:after{opacity:1;animation:1.2s ease-in-out infinite AiActionButton-module__GprFda__aiShimmer}.AiActionButton-module__GprFda__loading{animation:1.7s ease-in-out infinite AiActionButton-module__GprFda__aiGlowPulse}.AiActionButton-module__GprFda__success:before{background:var(--ai-gradient-success)}.AiActionButton-module__GprFda__success{animation:.9s AiActionButton-module__GprFda__aiSuccessFlash}.AiActionButton-module__GprFda__error:before{background:var(--ai-gradient-error)}.AiActionButton-module__GprFda__error{animation:1.2s AiActionButton-module__GprFda__aiErrorFlash}.AiActionButton-module__GprFda__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes AiActionButton-module__GprFda__aiGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes AiActionButton-module__GprFda__aiShimmer{0%{transform:translate(-130%)}65%,to{transform:translate(130%)}}@keyframes AiActionButton-module__GprFda__aiGlowPulse{0%,to{box-shadow:0 14px 30px #1f60ff7a,0 0 22px #6c4ee759}50%{box-shadow:0 16px 34px #2377ff9e,0 0 34px #8c67ff85}}@keyframes AiActionButton-module__GprFda__aiSuccessFlash{0%{box-shadow:0 10px 24px #17747d47,0 0 16px #2c91c833}24%{box-shadow:0 16px 32px #0db29970,0 0 32px #33b6c857}to{box-shadow:var(--ai-glow-soft)}}@keyframes AiActionButton-module__GprFda__aiErrorFlash{0%{box-shadow:0 10px 24px #801c383d,0 0 14px #cc306833}22%{box-shadow:0 16px 34px #ba1f487a,0 0 30px #ec48995c}to{box-shadow:var(--ai-glow-soft)}}@keyframes AiActionButton-module__GprFda__aiSpinner{to{transform:rotate(360deg)}}@keyframes AiActionButton-module__GprFda__aiLabelSwap{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.AiActionButton-module__GprFda__root{min-height:44px;padding:.62rem 1.12rem;font-size:.91rem}}@media (prefers-reduced-motion:reduce){.AiActionButton-module__GprFda__root,.AiActionButton-module__GprFda__root:before,.AiActionButton-module__GprFda__root:after,.AiActionButton-module__GprFda__spinner,.AiActionButton-module__GprFda__labelSwap,.AiActionButton-module__GprFda__loading,.AiActionButton-module__GprFda__success,.AiActionButton-module__GprFda__error{transition:none!important;animation:none!important;transform:none!important}.AiActionButton-module__GprFda__root:after{opacity:0}.AiActionButton-module__GprFda__root:hover,.AiActionButton-module__GprFda__root:focus-visible,.AiActionButton-module__GprFda__root:active{filter:none;transform:none}}.dark .AiActionButton-module__GprFda__root{--ai-border:#ffffff3d;--ai-glow-soft:0 12px 26px #0f1c4294,0 0 20px #5541b066;--ai-glow-strong:0 15px 34px #14295ca8,0 0 34px #785cf480}
