.hm-field{display:flex;flex-direction:column;gap:6px;min-width:0}.hm-field__label{align-items:baseline;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:4px;line-height:18px}.hm-field__req{color:var(--danger-text)}.hm-field__optional{color:var(--text-tertiary);font-size:12px;font-weight:400;margin-left:2px}.hm-field__help{color:var(--text-secondary);font-size:12px;line-height:16px}.hm-field__error{align-items:flex-start;color:var(--danger-text);display:flex;font-size:12px;font-weight:500;gap:6px;line-height:16px}.hm-field__error svg{margin-top:1px}.hm-input{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);display:flex;gap:8px;height:var(--control-md);padding:0 12px;position:relative;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.hm-input:hover{border-color:var(--border-strong)}.hm-input:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 3px var(--focus-ring-halo)}.hm-input--sm{border-radius:var(--radius-sm);height:var(--control-sm);padding:0 10px}.hm-input--lg{border-radius:var(--radius-md);height:var(--control-lg);padding:0 14px}.hm-input--error,.hm-input--error:hover{border-color:var(--danger-solid)}.hm-input--error:focus-within{border-color:var(--danger-solid);box-shadow:0 0 0 3px color-mix(in oklab,var(--danger-solid) 18%,transparent)}.hm-input--disabled,.hm-input--disabled:hover{background:var(--bg-subtle);border-color:var(--border-subtle);color:var(--text-disabled);cursor:not-allowed}.hm-input--pill{border-radius:var(--radius-full)}.hm-input--multiline{align-items:stretch;height:auto;padding:8px 12px}.hm-input__control{background:transparent;border:0;color:inherit;flex:1;font-family:var(--font-sans);font-size:13px;height:100%;letter-spacing:-.005em;line-height:20px;min-width:0;outline:0;padding:0}.hm-input--multiline .hm-input__control{min-height:72px;resize:vertical}.hm-input__control::-moz-placeholder{color:var(--text-tertiary)}.hm-input__control::placeholder{color:var(--text-tertiary)}.hm-input__control:disabled{color:var(--text-disabled);cursor:not-allowed}.hm-input__icon{color:var(--icon-subtle);display:flex}.hm-input:focus-within .hm-input__icon{color:var(--icon-default)}.hm-input__affix{color:var(--text-secondary);font-size:13px;white-space:nowrap}.hm-input__affix,.hm-input__num{font-feature-settings:var(--font-numeric-features)}.hm-input__num{font-variant-numeric:tabular-nums}.hm-input__btn{background:transparent;border:0;border-radius:var(--radius-sm);color:var(--icon-default);cursor:pointer;display:grid;height:26px;margin-right:-6px;place-items:center;width:26px}.hm-input__btn:hover{background:var(--bg-hover);color:var(--text-primary)}.hm-input__btn:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:0}@media (max-width:639px){.hm-input__control{font-size:16px}}
