.formkit-outer{margin-top:.5rem}.formkit-outer .formkit-inner input[type=checkbox]{width:1rem;height:1rem;outline:2px solid transparent;outline-offset:2px}.formkit-outer[data-invalid] .formkit-label{--tw-text-opacity: 1;color:rgb(var(--ruby-10) / 1);color:rgb(var(--ruby-10) / var(--tw-text-opacity, 1))}.formkit-outer[data-invalid] .formkit-inner input,.formkit-outer[data-invalid] .formkit-inner textarea,.formkit-outer[data-invalid] .formkit-inner select{outline-color:rgb(var(--ruby-8) / 1)}.formkit-outer[data-invalid] .formkit-inner input:hover,.formkit-outer[data-invalid] .formkit-inner textarea:hover,.formkit-outer[data-invalid] .formkit-inner select:hover{outline-color:rgb(var(--ruby-9) / 1)}.formkit-outer[data-invalid] .formkit-inner input:focus,.formkit-outer[data-invalid] .formkit-inner textarea:focus,.formkit-outer[data-invalid] .formkit-inner select:focus{outline-color:rgb(var(--ruby-9) / 1)}.formkit-outer[data-invalid] .formkit-inner input:is(.dark *),.formkit-outer[data-invalid] .formkit-inner textarea:is(.dark *),.formkit-outer[data-invalid] .formkit-inner select:is(.dark *){outline-color:rgb(var(--ruby-8) / 1)}.formkit-outer[data-invalid] .formkit-inner input:hover:is(.dark *),.formkit-outer[data-invalid] .formkit-inner textarea:hover:is(.dark *),.formkit-outer[data-invalid] .formkit-inner select:hover:is(.dark *){outline-color:rgb(var(--ruby-9) / 1)}.formkit-outer[data-invalid] .formkit-inner input:focus:is(.dark *),.formkit-outer[data-invalid] .formkit-inner textarea:focus:is(.dark *),.formkit-outer[data-invalid] .formkit-inner select:focus:is(.dark *){outline-color:rgb(var(--ruby-9) / 1)}[data-invalid] .formkit-message{margin-top:.125rem;margin-bottom:.125rem;display:block;width:100%;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--ruby-10) / 1);color:rgb(var(--ruby-10) / var(--tw-text-opacity, 1))}.formkit-outer[data-type=checkbox] .formkit-wrapper{display:flex;align-items:center;gap:.5rem;padding-left:.125rem;padding-right:.125rem}.formkit-messages{margin:0;list-style-type:none;padding:0}
