/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer utilities{.input-promo{z-index:0;border-radius:12px;position:relative}.input-promo input{text-align:center;background-color:#0000}.input-promo:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(100% 100% at 50% 0,#005dc5 27.4%,#043d7e 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.input-promo-success:before{background:radial-gradient(95.01% 100% at 50% 0,#00a881 18.75%,#005822 100%)}.input-promo:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;padding:1px;transition:opacity .2s ease-in-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.input-promo-success:focus-within:after,.input-promo:focus-within:after{opacity:1}.input-promo:after{background:radial-gradient(100% 100% at 50% 0,#0066d4 27.4%,#004fa8 100%)}.input-promo-success:after{background:radial-gradient(95.01% 100% at 50% 0,#00b894 18.75%,#006b3d 100%)}}