.submission[data-v-23ce6941]{max-width:36rem}.submission__form[data-v-23ce6941]{display:grid;gap:1.1rem}.submission__field[data-v-23ce6941]{display:grid;gap:.35rem}.submission__field label[data-v-23ce6941]{color:var(--ink);font-size:.95rem;font-weight:600}.submission__optional[data-v-23ce6941]{color:var(--muted);font-weight:400}.submission__field input[data-v-23ce6941],.submission__field textarea[data-v-23ce6941]{background:#fff;border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:1rem;padding:.65rem .75rem;width:100%}.submission__field textarea[data-v-23ce6941]{min-height:8rem;resize:vertical}.submission__field input[data-v-23ce6941]:focus-visible,.submission__field textarea[data-v-23ce6941]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.submission__hint[data-v-23ce6941]{color:var(--muted);font-size:.85rem}.submission__trap[data-v-23ce6941]{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.submission__actions[data-v-23ce6941]{margin-top:.25rem}.submission__actions .btn[data-v-23ce6941]{cursor:pointer}.submission__actions .btn[data-v-23ce6941]:disabled{cursor:progress;opacity:.7}.submission__error[data-v-23ce6941]{color:#b91c1c;font-size:.92rem;margin:0}.submission__done[data-v-23ce6941]{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:1.25rem 0}.submission__done p[data-v-23ce6941]{font-size:1.1rem;font-weight:600;margin:0 0 .85rem}
