/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.Button_variantDefault__X_9C3:hover{box-shadow:0 0 12px #ff1e6a80,0 0 24px #ff1e6a4d}.Button_variantDestructive__eVAjw:hover{box-shadow:0 0 12px #ef444480,0 0 24px #ef44444d}.Button_variantSecondary__7RkxY:hover{box-shadow:0 0 12px #a1a1aa80,0 0 24px #a1a1aa4d}.Button_variantGreen__nc75S:hover{box-shadow:0 0 12px #5ea51880,0 0 24px #5ea5184d}.Button_variantBlue__Tzvu0:hover{box-shadow:0 0 12px #005bca80,0 0 24px #005bca4d}.Button_variantGray__urx0S:hover{box-shadow:0 0 12px #ffffff4d,0 0 24px #fff3}.Button_customColorShadow__r7I24:hover{box-shadow:0 0 12px var(--hover-shadow-color,transparent),0 0 24px var(--hover-shadow-color,transparent)}.Button_hoverEffect__LiA6d{animation:Button_scaleIn__HOqDk .3s ease-out forwards,Button_colorShift__z_7P4 .5s ease-out forwards}.Button_clickEffect__PZIoP{animation:Button_bounce____hXf .4s cubic-bezier(.175,.885,.32,1.275) forwards}.Button_loader__TEm0I{animation:Button_spin__3hNbC 1s linear infinite,Button_pulse__0IDtB 1.5s ease-in-out infinite}@keyframes Button_scaleIn__HOqDk{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1.02)}}@keyframes Button_bounce____hXf{0%{transform:scale(1.02)}50%{transform:scale(.98)}to{transform:scale(1.02)}}@keyframes Button_spin__3hNbC{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes Button_pulse__0IDtB{0%,to{opacity:1}50%{opacity:.5}}@keyframes Button_colorShift__z_7P4{0%{filter:hue-rotate()}to{filter:hue-rotate(10deg)}}.Button_customBtn__HzFv1>svg{stroke-width:3px}.Button_shimmer__xc0ND{pointer-events:none;border-radius:inherit;z-index:2;position:absolute;inset:0;overflow:hidden}.Button_shimmerGradient__VxBFJ{background:linear-gradient(90deg,#0000,#ffffff4d 50%,#0000);width:100%;height:100%;position:absolute;inset:0;transform:translate(-25%)skew(-12deg)}.Button_ripple__EOJTd{pointer-events:none;z-index:3;background:#fff9;border-radius:50%;animation:Button_rippleAnimation__ODxJV .6s ease-out;position:absolute}@keyframes Button_rippleAnimation__ODxJV{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.Button_pulseEffect__C7l9O{animation:Button_pulseGlow__7tWnj 2s ease-in-out infinite}@keyframes Button_pulseGlow__7tWnj{0%,to{box-shadow:0 0 12px var(--hover-shadow-color,#ff1e6a80),0 0 24px var(--hover-shadow-color,#ff1e6a4d)}50%{box-shadow:0 0 16px var(--hover-shadow-color,#ff1e6ab3),0 0 32px var(--hover-shadow-color,#ff1e6a80),0 0 48px var(--hover-shadow-color,#ff1e6a33)}}.Button_movingBorder__HFFaY{border-radius:inherit;background:linear-gradient(90deg,transparent 0,transparent 20%,var(--hover-shadow-color,#ff1e6a)40%,var(--hover-shadow-color,gold)50%,var(--hover-shadow-color,#ff1e6a)60%,transparent 80%,transparent 100%);pointer-events:none;will-change:background-position;z-index:0;background-size:200% 100%;animation:Button_movingBorderAnimation__oBRc0 3s linear infinite;position:absolute;inset:-2px}.Button_movingBorder__HFFaY:before{content:"";border-radius:inherit;background:var(--button-bg,transparent);z-index:1;position:absolute;inset:2px}@keyframes Button_movingBorderAnimation__oBRc0{0%{background-position:200% 0}to{background-position:-200% 0}}