.block-form{position:relative}.block-form__form{border:var(--border-default);border-radius:var(--radius-default);flex-direction:column;padding:1rem 6.5rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.block-form.-theme-light .block-form__form{border-color:var(--color-neutral-powder)}.block-form.-theme-dark .block-form__form{border-color:var(--color-neutral-charcoal)}.block-form__form ::placeholder{color:inherit}.block-form__form hr{border:none;width:calc(100% + 7.5rem);height:1px;margin:1rem 0 1rem -1rem}.block-form.-theme-light .block-form__form hr{background-color:var(--color-neutral-powder)}.block-form.-theme-dark .block-form__form hr{background-color:var(--color-neutral-charcoal)}.block-form__form input,.block-form__form textarea{color:inherit;background:0 0;border:none;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding:.25rem 1rem;font-size:1.8rem;line-height:1.5}.block-form__form input:focus-visible,.block-form__form textarea:focus-visible{outline-offset:.1rem;outline:.1rem dashed}.block-form.-theme-light .block-form__form input:focus-visible,.block-form.-theme-light .block-form__form textarea:focus-visible{outline-color:#ffffff80}.block-form.-theme-dark .block-form__form input:focus-visible,.block-form.-theme-dark .block-form__form textarea:focus-visible{outline-color:#00000080}.block-form__form button[type=submit]{cursor:pointer;width:5.5rem;height:100%;transition:width var(--default-transition), background-color var(--default-transition);border:none;position:absolute;top:0;right:0}.block-form.-theme-light .block-form__form button[type=submit]{background-color:var(--color-neutral-powder)}.block-form.-theme-dark .block-form__form button[type=submit]{background-color:var(--color-neutral-charcoal)}.block-form.-theme-light .block-form__form button[type=submit] svg path{fill:var(--color-neutral-charcoal)}.block-form.-theme-dark .block-form__form button[type=submit] svg path{fill:var(--color-neutral-nude)}.block-form__form button[type=submit]:hover,.block-form__form button[type=submit]:focus-visible{background-color:var(--color-neutral-nude);width:5rem}.block-form__response{pointer-events:none;cursor:pointer;border-radius:var(--radius-default);width:100%;height:100%;font-family:var(--font-secondary);opacity:0;transition:opacity var(--default-transition), background-color var(--default-transition);border:none;padding:1rem;position:absolute;top:0;left:0;overflow:hidden}.block-form__response:hover,.block-form__response:focus-visible{background-color:var(--color-neutral-nude)}.block-form.-theme-light .block-form__response{color:var(--color-neutral-charcoal);background-color:var(--color-neutral-powder)}.block-form.-theme-dark .block-form__response{color:var(--color-neutral-powder);background-color:var(--color-neutral-charcoal)}.block-form.-success .block-form__response,.block-form.-failure .block-form__response{pointer-events:auto;opacity:1}
