.atoxiq-submit{border:0;padding:0;width:min(40rem, calc(100vw - 1.5rem));max-height:calc(100vh - 1.5rem);background:#f4f1ea;color:#1c1917;border-radius:1rem}.atoxiq-submit::backdrop{background:rgb(28 25 23 / .55)}.atoxiq-submit-open{overflow:hidden}.atoxiq-submit__panel{margin:0;padding:1.25rem;overflow:auto;max-height:calc(100vh - 1.5rem)}.atoxiq-submit__bar,.atoxiq-submit__actions{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.atoxiq-submit__kicker{margin:0;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#2d4a3e}.atoxiq-submit h2{margin:.15rem 0 0;font-size:1.35rem}.atoxiq-submit__steps{display:flex;gap:.5rem;padding:0;margin:1rem 0;list-style:none}.atoxiq-submit__steps li{flex:1;padding-bottom:.35rem;border-bottom:3px solid #ddd6cc;font-size:.85rem}.atoxiq-submit__steps li.is-current{border-color:#2d4a3e;font-weight:700}.atoxiq-submit label{display:block;margin:.8rem 0;font-weight:600}.atoxiq-submit label.atoxiq-submit__casl{display:flex;gap:.75rem;align-items:flex-start;font-weight:400;cursor:pointer}.atoxiq-submit__casl input{width:1.25rem;height:1.25rem;margin-top:.15rem;flex:0 0 auto}.atoxiq-submit__fineprint{margin:-.35rem 0 .8rem;font-size:.85rem;color:#5c6570}.atoxiq-submit input[type="text"],.atoxiq-submit input[type="email"],.atoxiq-submit textarea{display:block;width:100%;margin-top:.3rem;padding:.7rem .8rem;border:1px solid #d6d0c6;border-radius:.6rem;background:#fff;font:inherit;font-weight:400}.atoxiq-submit__primary,.atoxiq-submit__ghost,.atoxiq-submit__icon{min-height:44px;padding:.55rem .9rem;border-radius:999px;font:inherit;cursor:pointer}.atoxiq-submit__primary{border:0;background:#2d4a3e;color:#fff}.atoxiq-submit__ghost,.atoxiq-submit__icon{border:1px solid #2d4a3e;background:#fff0;color:#2d4a3e}.atoxiq-submit__icon{width:44px;padding:0;font-size:1.4rem;line-height:1}.atoxiq-submit img,.atoxiq-submit video{display:block;width:100%;max-height:220px;object-fit:contain;margin:.75rem 0;background:#fff;border-radius:.6rem}.atoxiq-submit__camera{margin-top:.5rem;padding:.75rem;background:#fff;border-radius:.8rem}.atoxiq-submit__status{min-height:1.2rem;color:#2d4a3e}.atoxiq-submit-fallback{margin:.75rem 0;padding:1rem 1.1rem;background:#f4f1ea;color:#1c1917;border-radius:.8rem}.atoxiq-submit-fallback__title{margin:0 0 .35rem;font-weight:700;color:#2d4a3e}.atoxiq-submit-fallback p{margin:0 0 .75rem}@media (max-width:640px){.atoxiq-submit{width:100vw;max-height:100vh;height:100vh;border-radius:0}.atoxiq-submit__panel{max-height:100vh}}.atoxiq-submit__done{padding:.5rem 0 .25rem}.atoxiq-submit__done:focus{outline:none}.atoxiq-submit__done h3{margin:0 0 .75rem;color:#2d4a3e;font-size:1.35rem}.atoxiq-submit__done p{margin:0 0 .75rem}.atoxiq-submit__done .atoxiq-submit__actions{margin-top:1.5rem}.atoxiq-submit__steps[hidden],.atoxiq-submit__actions[hidden]{display:none}.atoxiq-submit__optional{margin:.75rem 0}.atoxiq-submit__optional summary{cursor:pointer;color:#2d4a3e;font-size:.9rem;text-decoration:underline;text-underline-offset:.15em}.atoxiq-submit__optional[open] summary{margin-bottom:.5rem}.atoxiq-submit.is-notfound .atoxiq-submit__steps,.atoxiq-submit.is-notfound #atoxiq-submit-title,.atoxiq-submit.is-notfound [data-kicker]{display:none}.atoxiq-submit__notfound{display:grid;justify-items:center;gap:.5rem;padding:.5rem 0 .25rem;text-align:center;animation:atoxiq-nf-in .22s ease-out}.atoxiq-submit__notfound[hidden]{display:none}.atoxiq-submit__notfound:focus{outline:none}.atoxiq-submit__nf-icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:.25rem;border-radius:50%;background:#e6ece8;color:#2d4a3e}.atoxiq-submit__nf-icon svg{width:2.4rem;height:2.4rem}.atoxiq-submit__nf-title{margin:0;font-size:1.5rem;font-weight:700}.atoxiq-submit__nf-sub{margin:0;max-width:28rem}.atoxiq-submit__nf-code{margin:.25rem 0 .75rem;padding:.3rem .7rem;border-radius:999px;background:rgb(45 74 62 / .08);font-variant-numeric:tabular-nums;letter-spacing:.04em}.atoxiq-submit__nf-code:empty{display:none}.atoxiq-submit__nf-actions{display:grid;gap:.6rem;width:100%;max-width:26rem}.atoxiq-submit__nf-actions .atoxiq-submit__primary{background:#2d4a3e;border-color:#2d4a3e}.atoxiq-submit__nf-link{margin-top:.5rem;padding:.25rem;border:0;background:none;color:#2d4a3e;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;font:inherit}@keyframes atoxiq-nf-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.atoxiq-submit__notfound{animation:none}}