.field[data-v-ffa44013]{gap:.375rem;display:grid}.name[data-v-ffa44013]{color:var(--ink);font-size:.875rem}.hint[data-v-ffa44013]{color:var(--ink-mute);margin-left:.375rem}.field[data-v-ffa44013] input,.field[data-v-ffa44013] select,.field[data-v-ffa44013] textarea{border:1px solid var(--line);width:100%;min-height:2.875rem;color:var(--ink);font:inherit;transition:border-color .16s var(--ease-out),box-shadow .16s var(--ease-out);background:#fff;border-radius:999px;padding:0 1.125rem;font-size:1rem}.field[data-v-ffa44013] select{appearance:none;background:#fff url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%235b6670%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m19%209-7%207-7-7%22%2F%3E%3C%2Fsvg%3E) right 1.125rem center/1rem no-repeat;padding-right:2.75rem}.field[data-v-ffa44013] textarea{resize:vertical;border-radius:1.25rem;min-height:auto;padding:.75rem 1.125rem}.field[data-v-ffa44013] input::placeholder{color:#94a3b8}@media (hover:hover) and (pointer:fine){.field[data-v-ffa44013] input:hover,.field[data-v-ffa44013] select:hover,.field[data-v-ffa44013] textarea:hover{border-color:#cbd5e1}}.field[data-v-ffa44013] input:focus,.field[data-v-ffa44013] select:focus,.field[data-v-ffa44013] textarea:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px #0f2f4a1a}@media (width>=640px){.wide[data-v-ffa44013]{grid-column:1/-1}}
