.buttonclass{--primary:#00bdd8;--neutral-1:#ffffff;--neutral-2:#f3f4f6;--radius:16px;cursor:pointer;border-radius:var(--radius);text-shadow:0 1px 1px rgba(0,0,0,.2);border:none;box-shadow:0 1px 1px rgba(255,255,255,.4),0 12px 24px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.1);display:inline-flex;align-items:center;justify-content:center;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);min-width:180px;height:55px;font-style:normal;font-size:17px;font-weight:600;letter-spacing:-.2px}.buttonclass:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 2px 2px rgba(255,255,255,.4),0 18px 32px rgba(0,0,0,.15),0 8px 12px rgba(0,0,0,.1)}.buttonclass:active{transform:scale(1);box-shadow:0 0 1px 2px rgba(255,255,255,.3),0 10px 3px -3px rgba(0,0,0,.2)}.buttonclass:after{content:"";position:absolute;inset:0;border-radius:var(--radius);border:2.5px solid transparent;background:linear-gradient(var(--neutral-1),var(--neutral-2)) padding-box,linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.45)) border-box;z-index:0;transition:all .4s ease}.buttonclass:hover:after{transform:scale(1.05,1.1);box-shadow:inset 0 -1px 3px 0 rgba(255,255,255,1)}.buttonclass:before{content:"";inset:7px 6px 6px 6px;position:absolute;background:linear-gradient(to top,var(--neutral-1),var(--neutral-2));border-radius:30px;filter:blur(.5px);z-index:2}.state .icon,.state p{display:flex;align-items:center;justify-content:center}.state .icon{position:absolute;left:0;top:0;bottom:0;margin:auto;transform:scale(1.25);transition:all .3s ease}.state .icon svg{overflow:visible}.outline{position:absolute;border-radius:inherit;overflow:hidden;z-index:1;opacity:0;transition:opacity .4s ease;inset:-2px -3.5px}.outline:before{content:"";position:absolute;inset:-100%;background:conic-gradient(from 180deg,transparent 60%,var(--primary) 85%,transparent 100%);animation:spin 2.5s linear infinite;animation-play-state:paused;opacity:.7}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.buttonclass:hover .outline{opacity:1}.buttonclass:hover .outline:before{animation-play-state:running}.state p span{display:block;opacity:0;animation:slideDown .8s ease forwards calc(var(--i) * .03s)}.buttonclass:hover p span{opacity:1;animation:wave .5s ease forwards calc(var(--i) * .02s)}.buttonclass:focus p span{opacity:1;animation:disapear .6s ease forwards calc(var(--i) * .03s)}@keyframes wave{30%{opacity:1;transform:translateY(4px) translateX(0) rotate(0)}50%{opacity:1;transform:translateY(-4px) translateX(0) rotate(0)}to{opacity:1;transform:translateY(0) translateX(0) rotate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px) translateX(5px) rotate(-90deg);filter:blur(5px)}30%{opacity:1;transform:translateY(4px) translateX(0) rotate(0);filter:blur(0)}50%{opacity:1;transform:translateY(-3px) translateX(0) rotate(0)}to{opacity:1;transform:translateY(0) translateX(0) rotate(0)}}@keyframes disapear{0%{opacity:1}to{opacity:0;transform:translateX(5px) translateY(20px);filter:blur(5px)}}.state--default .icon svg{animation:land .6s ease forwards}.buttonclass:hover .state--default .icon{transform:rotate(45deg) scale(1.25)}.buttonclass:focus .state--default svg{animation:takeOff .8s linear forwards}.buttonclass:focus .state--default .icon{transform:rotate(0) scale(1.25)}@keyframes takeOff{0%{opacity:1}60%{opacity:1;transform:translateX(80px) rotate(45deg) scale(2.2)}to{opacity:0;transform:translateX(180px) rotate(45deg) scale(0)}}@keyframes land{0%{transform:translateX(-60px) translateY(30px) rotate(-50deg) scale(2);opacity:0;filter:blur(3px)}to{transform:translateX(0) translateY(0) rotate(0);opacity:1;filter:blur(0)}}.state--default .icon:before{content:"";position:absolute;top:50%;height:2px;width:0;left:-5px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.5))}.buttonclass:focus .state--default .icon:before{animation:contrail .8s linear forwards}@keyframes contrail{0%{width:0;opacity:1}8%{width:15px}60%{opacity:.7;width:80px}to{opacity:0;width:160px}}.state{padding-left:29px;z-index:2;display:flex;position:relative}.state--default span:nth-child(4){margin-right:5px}.state--sent{display:none}.state--sent svg{transform:scale(1.25);margin-right:8px}.buttonclass:focus .state--default{position:absolute}.buttonclass:focus .state--sent{display:flex}.buttonclass:focus .state--sent span{opacity:0;animation:slideDown .8s ease forwards calc(var(--i) * .2s)}.buttonclass:focus .state--sent .icon svg{opacity:0;animation:appear 1.2s ease .8s forwards}@keyframes appear{0%{opacity:0;transform:scale(4) rotate(-40deg);filter:blur(4px)}30%{opacity:1;transform:scale(.6);filter:blur(1px)}50%{opacity:1;transform:scale(1.2);filter:blur(0)}to{opacity:1;transform:scale(1)}}.transition-none{transition:none!important}.artiefy-check-container{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;gap:1rem}.artiefy-static-checkmark{position:relative;height:1.5em;width:1.5em;border-radius:5px;background-image:linear-gradient(45deg,rgb(100,61,219),rgb(217,21,239));box-shadow:3px 3px 0 rgb(183,183,183)}.artiefy-static-checkmark:after{content:"";position:absolute;left:50%;top:45%;width:.3em;height:.6em;border:solid white;border-width:0 .15em .15em 0;transform:translate(-50%,-50%) rotate(45deg)}.artiefy-checkbox-wrapper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;border-radius:5px}.artiefy-checkbox-wrapper{display:block;position:relative;cursor:pointer;font-size:20px;user-select:none;border-radius:5px;box-shadow:2px 2px 0 rgb(183,183,183)}.artiefy-checkbox-mark{position:relative;top:0;left:0;height:1.3em;width:1.3em;background-color:#ccc;border-radius:5px}.artiefy-checkbox-wrapper input:checked~.artiefy-checkbox-mark{box-shadow:3px 3px 0 rgb(183,183,183);transition:all .2s;opacity:1;background-image:linear-gradient(45deg,rgb(100,61,219),rgb(217,21,239))}.artiefy-checkbox-wrapper input~.artiefy-checkbox-mark{transition:all .2s;opacity:1;box-shadow:1px 1px 0 rgb(183,183,183)}.artiefy-checkbox-mark:after{content:"";position:absolute;opacity:0;transition:all .2s}.artiefy-checkbox-wrapper input:checked~.artiefy-checkbox-mark:after{opacity:1;transition:all .2s}.artiefy-checkbox-wrapper .artiefy-checkbox-mark:after{left:50%;top:45%;width:.25em;height:.5em;border:solid white;border-width:0 .15em .15em 0;transform:translate(-50%,-50%) rotate(45deg)}.buttonneon{--green:#1bfd9c;font-size:15px;padding:.7em 2.7em;letter-spacing:.06em;position:relative;font-family:inherit;border-radius:.6em;overflow:hidden;transition:all .3s;line-height:1.4em;border:2px solid var(--green);background:linear-gradient(90deg,rgba(27,253,156,.1) 1%,transparent 40%,transparent 60%,rgba(27,253,156,.1));color:var(--green);box-shadow:inset 0 0 10px rgba(27,253,156,.4),0 0 9px 3px rgba(27,253,156,.1)}.buttonneon:hover{color:#82ffc9;box-shadow:inset 0 0 10px rgba(27,253,156,.6),0 0 9px 3px rgba(27,253,156,.2)}.buttonneon:before{content:"";position:absolute;left:-4em;width:4em;height:100%;top:0;transition:transform .4s ease-in-out;background:linear-gradient(90deg,transparent 1%,rgba(27,253,156,.1) 40%,rgba(27,253,156,.1) 60%,transparent)}.buttonneon:hover:before{transform:translateX(15em)}.buttonneon.buttonneon-aqua{--green:#1be7ff;border-color:var(--green);color:var(--green);background:linear-gradient(90deg,rgba(27,231,255,.1) 1%,transparent 40%,transparent 60%,rgba(27,231,255,.1));box-shadow:inset 0 0 10px rgba(27,231,255,.4),0 0 9px 3px rgba(27,231,255,.1)}.buttonneon.buttonneon-aqua:hover{color:#82f7ff;box-shadow:inset 0 0 10px rgba(27,231,255,.6),0 0 9px 3px rgba(27,231,255,.2)}.buttonneon.buttonneon-aqua:before{background:linear-gradient(90deg,transparent 1%,rgba(27,231,255,.1) 40%,rgba(27,231,255,.1) 60%,transparent)}.hover\:neon-live-class:hover{box-shadow:0 0 16px 2px #3af4ef,inset 0 0 8px 1px #01142b!important;transition:box-shadow .3s}