.field[data-v-98db642d]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-98db642d]{color:var(--ink);font:600 13px/18px var(--font-sans)}.field-control[data-v-98db642d]{position:relative}.field-input[data-v-98db642d]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);font:500 15px/22px var(--font-sans);height:52px;outline:none;padding:0 16px;transition:border-color .15s,box-shadow .15s;width:100%}.field-input[data-v-98db642d]::-moz-placeholder{color:var(--ink-faint)}.field-input[data-v-98db642d]::placeholder{color:var(--ink-faint)}.field-input[data-v-98db642d]:hover:not(:disabled):not(:focus){border-color:var(--line-strong)}.field-input[data-v-98db642d]:focus,.field-input[data-v-98db642d]:focus-visible{border-color:var(--brand);box-shadow:var(--shadow-focus);outline:none}.field-input--error[data-v-98db642d],.field-input--error[data-v-98db642d]:hover:not(:disabled):not(:focus){border-color:var(--danger)}.field-input--error[data-v-98db642d]:focus,.field-input--error[data-v-98db642d]:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 25%,transparent)}.field-input[data-v-98db642d]:disabled{background:var(--bg-soft);color:var(--ink-faint);cursor:not-allowed}.field-input--icon[data-v-98db642d]{padding-right:48px}.field-input--mono[data-v-98db642d]{font-family:var(--font-mono);font-size:13px}.field-icon[data-v-98db642d]{color:var(--ink-muted);display:grid;height:52px;place-items:center;position:absolute;right:2px;top:0;width:48px}.field-icon[data-v-98db642d] svg{height:20px;width:20px}.field-icon--button[data-v-98db642d]{border-radius:var(--radius-md);cursor:pointer;transition:color .15s}.field-icon--button[data-v-98db642d]:hover{color:var(--ink)}.field-note[data-v-98db642d]{align-items:center;color:var(--ink-faint);display:flex;height:52px;position:absolute;right:16px;top:0}.field-hint[data-v-98db642d],.field-note[data-v-98db642d]{font:500 13px/18px var(--font-sans)}.field-hint[data-v-98db642d]{color:var(--ink-muted)}.field-hint--error[data-v-98db642d]{color:var(--danger)}
