.field[data-v-a875dce1]{--reveal-gap:var(--space-8);gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.field__label[data-v-a875dce1]{color:var(--color-text-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.field__control[data-v-a875dce1]{align-items:center;display:flex;position:relative}.field__input[data-v-a875dce1]{width:100%;height:var(--size-control-56);padding-inline:var(--space-16);border-radius:var(--radius-16);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);letter-spacing:.02em;border:0;outline:none;transition:box-shadow .15s}.field__input[data-v-a875dce1]::placeholder{color:var(--color-neutral-500)}.field__input[data-v-a875dce1]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-white)}.field__input[aria-invalid=true][data-v-a875dce1]{box-shadow:inset 0 0 0 1px var(--color-accent)}.field__input[data-v-a875dce1]:disabled{opacity:.6}.field__input--trail[data-v-a875dce1]{padding-right:52px}.field__input--multiline[data-v-a875dce1]{height:auto;padding-block:var(--space-16);resize:none;font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:1.4}.field__trail[data-v-a875dce1]{right:var(--space-8);width:var(--size-control-40);height:var(--size-control-40);border-radius:var(--radius-12);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex;position:absolute}.field__trail[data-v-a875dce1]:hover{color:var(--color-text)}.field__error[data-v-a875dce1]{color:var(--color-accent-nav);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);margin:0}
