@import url(https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap);.maildrill-root{display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;font-family:Figtree,sans-serif!important}.maildrill-root *,.maildrill-root ::after,.maildrill-root ::before{box-sizing:inherit}.maildrill-root form{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:28rem;width:100%;background:#fff;border-radius:.5rem;padding:1.5rem}.maildrill-root h3{margin:0 0 1rem 0;color:#111827;font-weight:700;font-size:1.5rem;line-height:2rem}.maildrill-root fieldset{display:flex;flex-direction:column;gap:.5rem;width:100%;margin:0 0 1rem 0;padding:0;border:0;min-inline-size:auto}.maildrill-root fieldset[data-layout=row]{flex-direction:row;align-items:center;justify-content:flex-start}.maildrill-root fieldset>label{margin:0;color:#111827;font-weight:700;font-size:.875rem;line-height:1.25rem}.maildrill-root fieldset[data-layout=row]>label{font-weight:400;font-size:1rem;line-height:1.5rem}.maildrill-root input:not([type=checkbox]){width:100%;padding:.75rem .5rem;border:1px solid #e5e7eb;border-radius:.5rem;outline:0;background-color:#fff;color:#111827;font-size:1rem;line-height:1.5rem}.maildrill-root input:not([type=checkbox]):focus{border-color:#4f46e5}.maildrill-root input[type=checkbox]{appearance:auto;width:1rem;height:1rem;margin:0;border:1px solid #e5e7eb;border-radius:.5rem;outline:0}.maildrill-root input[type=checkbox]:focus{border-color:#4f46e5}.maildrill-root [data-align=end]{display:flex;justify-content:flex-end;width:100%}.maildrill-root button[type=submit]{background-color:#4f46e5;color:#fff;padding:.5rem 1rem;font-weight:700;border-radius:.5rem;border:none;cursor:pointer;line-height:1.5rem;font-size:16px}.maildrill-root button[type=submit]:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.maildrill-root .captcha-fieldset{width:100%;margin-bottom:1rem}.maildrill-root .captcha-fieldset .captcha-error,.maildrill-root .captcha-fieldset label{font-size:14px}.maildrill-root .captcha-fieldset label{font-weight:700}.maildrill-root .captcha-fieldset button{border:2px solid #4f46e5;border-radius:8px;background:0 0}.maildrill-root .captcha-fieldset button:hover{background:#dfe7ff;cursor:pointer}.maildrill-root .captcha-fieldset button svg{color:#4f46e5;stroke-width:2px}.maildrill-root .captcha-loading-text{font-size:1rem;font-weight:600;color:#4f46e5;letter-spacing:.5px}.maildrill-root .captcha-visual img[data-role=captcha-img]{transition:opacity .3s ease;display:flex;justify-items:center;justify-content:center}.maildrill-root .captcha-fieldset .captcha-loader{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:1rem}.maildrill-root .circle-spin-2{--size:24px;--stroke-width:calc(var(--size) / 6);--accent-opacity:.25;--color:#4f46e5;--animation-timing-function:linear;--animation-duration:1s;position:relative;width:var(--size);height:var(--size)}.maildrill-root .circle-spin-2::after,.maildrill-root .circle-spin-2::before{content:'';position:absolute;inset:0;border-width:var(--stroke-width);border-style:solid;border-radius:50%;transform:rotate(0);animation:circle-spin-2-animation var(--animation-duration) var(--animation-timing-function) infinite}.maildrill-root .circle-spin-2::before{border-color:var(--color) var(--color) var(--color) transparent;opacity:var(--accent-opacity)}.maildrill-root .circle-spin-2::after{border-color:transparent transparent transparent var(--color)}@keyframes circle-spin-2-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}