.field[data-v-69fcd658]{gap:var(--space-2);flex-direction:column;display:flex}.field__box[data-v-69fcd658]{width:100%;display:block;position:relative}.field__box .field__input[data-v-69fcd658]{width:100%}.field__icon[data-v-69fcd658]{left:var(--space-4);color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.field__box--icon .field__input[data-v-69fcd658]{padding-left:var(--space-10,44px)}.sr-only[data-v-69fcd658]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.field__label[data-v-69fcd658]{font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.field__input[data-v-69fcd658]{height:44px;padding:0 var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-default);color:var(--text-primary);font-family:inherit;font-size:var(--text-body);transition:var(--transition-base)}.field__input[data-v-69fcd658]:focus{border-color:var(--brand-purple);box-shadow:0 0 0 3px var(--focus-ring);outline:none}.field__input--mono[data-v-69fcd658]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.field__input[data-v-69fcd658]:disabled{background:var(--surface-raised);color:var(--text-tertiary);cursor:not-allowed}.field__input--error[data-v-69fcd658]{border-color:var(--color-danger)}.field__error[data-v-69fcd658]{color:var(--color-danger-strong)}.field__error[data-v-69fcd658],.field__hint[data-v-69fcd658]{font-size:var(--text-caption);margin:0}.field__hint[data-v-69fcd658]{color:var(--text-tertiary)}
