form[data-v-ec9220fe]{gap:var(--hd-space-4);display:grid}.row[data-v-ec9220fe]{gap:var(--hd-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}label[data-v-ec9220fe]{align-content:start;gap:6px;display:grid}label>span[data-v-ec9220fe]{font-size:var(--hd-text-sm);color:var(--hd-text-muted)}em[data-v-ec9220fe]{color:var(--hd-text-faint);font-style:normal}input[data-v-ec9220fe],textarea[data-v-ec9220fe]{border-radius:var(--hd-radius-md);border:1px solid var(--hd-border);background:color-mix(in oklab, var(--hd-text) 4%, var(--hd-canvas));width:100%;color:var(--hd-text);font:inherit;padding:12px 14px}textarea[data-v-ec9220fe]{resize:vertical;min-height:200px}input[data-v-ec9220fe]:focus,textarea[data-v-ec9220fe]:focus{border-color:var(--hd-accent);outline:none}[aria-invalid=true][data-v-ec9220fe]{border-color:var(--hd-danger)}.error[data-v-ec9220fe]{color:var(--hd-danger);font-size:var(--hd-text-sm);margin:0}.trap[data-v-ec9220fe]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.send[data-v-ec9220fe]{align-items:center;gap:var(--hd-space-4);flex-wrap:wrap;display:flex}.send small[data-v-ec9220fe]{color:var(--hd-text-faint);font-size:var(--hd-text-sm)}.send a[data-v-ec9220fe]{color:var(--hd-accent)}button[type=submit][data-v-ec9220fe]{border-radius:var(--hd-radius-pill);background:var(--hd-accent);color:var(--hd-on-accent);font:inherit;cursor:pointer;border:none;padding:12px 22px;font-weight:600}button[type=submit][data-v-ec9220fe]:disabled{opacity:.6;cursor:progress}button[data-v-ec9220fe]:focus-visible,a[data-v-ec9220fe]:focus-visible{outline:2px solid var(--hd-focus,var(--hd-accent));outline-offset:2px}.sent[data-v-ec9220fe]{padding:var(--hd-space-6);border-radius:var(--hd-radius-lg);border:1px solid var(--hd-border);justify-items:start;gap:6px;display:grid}.sent strong[data-v-ec9220fe]{font:var(--hd-number-weight) var(--hd-text-xl) var(--hd-font-display)}.sent span[data-v-ec9220fe]{color:var(--hd-text-muted)}.link[data-v-ec9220fe]{color:var(--hd-accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0}.swap-enter-active[data-v-ec9220fe],.swap-leave-active[data-v-ec9220fe]{transition:opacity .3s,transform .3s}.swap-enter-from[data-v-ec9220fe],.swap-leave-to[data-v-ec9220fe]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.swap-enter-active[data-v-ec9220fe],.swap-leave-active[data-v-ec9220fe]{transition:none}}
