.dv-form[data-v-a7ae5e35] .card{border:1px solid var(--color-border-default);border-radius:var(--radius-card-lg, 1rem);background:var(--color-surface-paper);box-shadow:0 1px 3px rgb(var(--color-text-primary-rgb) / .05)}.dv-form[data-v-a7ae5e35] label{font-size:.78rem;font-weight:600;letter-spacing:.01em;color:var(--color-text-secondary);margin-bottom:.3rem}.dv-form[data-v-a7ae5e35] .input,.dv-form[data-v-a7ae5e35] .textarea{border:1px solid var(--color-border-default);border-radius:var(--radius-card-md, .75rem);background:var(--color-surface-paper);padding:.6rem .85rem;font-size:.9rem;color:var(--color-text-primary);transition:border-color .18s ease,box-shadow .18s ease}.dv-form[data-v-a7ae5e35] .input:focus,.dv-form[data-v-a7ae5e35] .textarea:focus{outline:none;border-color:rgb(var(--color-brand-primary-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--color-brand-primary-rgb) / .12)}.dv-form[data-v-a7ae5e35] .input.is-invalid,.dv-form[data-v-a7ae5e35] .textarea.is-invalid{border-color:#dc262699}.dv-form .dv-form__submit[data-v-a7ae5e35]{border-radius:9999px;padding:.7rem 1.4rem;font-weight:600;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.dv-form .dv-form__submit[data-v-a7ae5e35]:not(:disabled):hover{transform:translateY(-1px)}.dv-form .dv-form__submit:not(:disabled):hover .dv-form__submit-icon[data-v-a7ae5e35]{transform:translate(2px)}.dv-form__submit-icon[data-v-a7ae5e35]{transition:transform .18s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.dv-form .dv-form__submit[data-v-a7ae5e35],.dv-form__submit-icon[data-v-a7ae5e35]{transition:none}}
