@keyframes ReviseButton_revise-gradient__fftft{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ReviseButton_revise-pulse___mtdV{0%,to{box-shadow:0 8px 22px rgba(180,83,9,.35),0 0 0 0 rgba(245,158,11,.4)}50%{box-shadow:0 10px 28px rgba(180,83,9,.45),0 0 0 9px rgba(245,158,11,0)}}@keyframes ReviseButton_revise-shimmer__ax9WN{0%{transform:translateX(-130%) skewX(-20deg)}60%,to{transform:translateX(260%) skewX(-20deg)}}.ReviseButton_btn__VHIdF{position:relative;overflow:hidden;border:none;min-width:17em;height:4em;padding:0 2em;border-radius:3em;display:flex;justify-content:center;align-items:center;gap:12px;background:linear-gradient(110deg,#d97706,#f59e0b,#eab308,#d97706);background-size:300% 300%;animation:ReviseButton_revise-gradient__fftft 6s ease infinite,ReviseButton_revise-pulse___mtdV 2.6s ease-in-out infinite;cursor:pointer;transition:transform .3s ease,filter .3s ease}.ReviseButton_btn__VHIdF:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:ReviseButton_revise-shimmer__ax9WN 3.2s ease-in-out infinite;pointer-events:none}.ReviseButton_sparkle__rLhjp{fill:#3b2207;transition:transform .8s ease;filter:drop-shadow(0 1px 1px rgba(255,255,255,.35));z-index:1}.ReviseButton_text__jvJJL{font-weight:700;color:#3b2207;font-size:1.05rem;letter-spacing:.01em;text-shadow:0 1px 1px hsla(0,0%,100%,.3);z-index:1}.ReviseButton_btn__VHIdF:hover{transform:translateY(-3px) scale(1.03);filter:saturate(1.15)}.ReviseButton_btn__VHIdF:hover .ReviseButton_sparkle__rLhjp{transform:scale(1.25) rotate(-8deg)}