.block-form{position:relative}.block-form__form{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:1rem 6.5rem 1rem 1rem;border:var(--border-default);border-radius:var(--radius-default)}.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{width:calc(100% + 7.5rem);height:1px;margin:1rem 0 1rem -1rem;border:none}.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{padding:.25rem 1rem;border:none;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;font-size:1.8rem;line-height:1.5;color:inherit;background:none}.block-form__form input:focus-visible,.block-form__form textarea:focus-visible{outline:.1rem dashed;outline-offset:.1rem}.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;position:absolute;top:0;right:0;width:5.5rem;height:100%;border:none;transition:width var(--default-transition),background-color var(--default-transition)}.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{width:5rem;background-color:var(--color-neutral-nude)}.block-form__response{pointer-events:none;cursor:pointer;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;padding:1rem;border:none;border-radius:var(--radius-default);font-family:var(--font-secondary);opacity:0;transition:opacity var(--default-transition),background-color var(--default-transition)}.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}
