:root{--form-padding-x:0.75rem;--form-padding-y:0.75rem;--form-radius:5px;--form-arrow-down:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L6 6 1 1' stroke='currentColor' stroke-width='1.5'/%3E%3C/svg%3E");--form-checkmark:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.5 7.34 1 4.457' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hf-form{color:var(--color-black);font-weight:400}.hf-form .md\:flex{grid-gap:4rem;gap:4rem}.hf-form p{position:relative;margin-bottom:1.875rem}.hf-form label{position:absolute;top:.75rem;top:var(--form-padding-y);left:.75rem;left:var(--form-padding-x);opacity:.6;transform-origin:0 0;transition:var(--transition-fast)}.hf-form label.active{top:-1.25rem;left:.25rem;font-size:.7rem}.hf-form input:not([type=submit]),.hf-form select,.hf-form textarea{width:100%;padding:.75rem;padding:var(--form-padding-y) var(--form-padding-x);border-radius:5px;border-radius:var(--form-radius);box-shadow:var(--shadow-inner)}.hf-form input:not([type=submit]):focus,.hf-form select:focus,.hf-form textarea:focus{outline:0}.hf-form input[type=file]{box-shadow:none}.hf-form input[type=checkbox],.hf-form input[type=radio]{background:var(--color-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.25rem;min-width:16px;width:16px;height:16px;padding:0;cursor:pointer}.hf-form input[type=checkbox]:checked,.hf-form input[type=radio]:checked{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1L3.5 7.34 1 4.457' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-image:var(--form-checkmark);background-repeat:no-repeat,repeat;background-position:right .1em top 50%,0 0;background-size:80% auto,100%}.form-message,.hf-message{background:var(--body-background);color:currentColor;border:3px double;padding:1rem;margin-top:2rem;margin-bottom:2rem;text-align:center}.form-message:empty,.hf-message:empty{display:none}