.field[data-v-b9ee4c6a]{display:flex;flex-direction:column;gap:6px;width:100%}.field-label[data-v-b9ee4c6a]{font-family:var(--pyra-font-heading);font-size:var(--pyra-text-12);font-weight:600;color:var(--text-secondary)}.field-help[data-v-b9ee4c6a]{color:var(--text-tertiary)}.field-err[data-v-b9ee4c6a],.field-help[data-v-b9ee4c6a]{font-family:var(--pyra-font-display);font-size:11px}.field-err[data-v-b9ee4c6a]{color:var(--pyra-status-danger)}.input[data-v-b9ee4c6a]{height:44px;padding:0 14px;background:var(--surface-1);border:1px solid var(--surface-border);border-radius:var(--pyra-r-sm);font-family:var(--pyra-font-display);font-size:var(--pyra-text-14);color:var(--text-primary);transition:border-color .15s,box-shadow .15s;outline:none;width:100%}.input[data-v-b9ee4c6a]::-moz-placeholder{color:var(--text-tertiary)}.input[data-v-b9ee4c6a]::placeholder{color:var(--text-tertiary)}.input[data-v-b9ee4c6a]:hover:not(:disabled){border-color:var(--pyra-ink-300)}.input[data-v-b9ee4c6a]:focus{border-color:var(--pyra-purple);box-shadow:0 0 0 3px var(--focus-ring)}.field--error .input[data-v-b9ee4c6a]{border-color:var(--pyra-status-danger)}.field--error .input[data-v-b9ee4c6a]:focus{box-shadow:0 0 0 3px #eb5e0b33}.field--disabled .input[data-v-b9ee4c6a]{background:var(--surface-2);color:var(--text-tertiary);cursor:not-allowed}
