.nh-field{display:grid;gap:6px}.nh-field__label{color:var(--nh-heading);font-size:var(--nh-fs-small);font-weight:var(--nh-fw-medium)}.nh-field__hint{color:var(--nh-muted);font-size:var(--nh-fs-caption)}.nh-input,.nh-textarea,.nh-select{width:100%;min-height:var(--nh-btn-height);padding:12px 16px;border-radius:var(--nh-btn-radius);border:1px solid var(--nh-border-strong);background-color:var(--nh-white);color:var(--nh-heading);font-family:inherit;font-size:var(--nh-fs-small);line-height:1.7;transition:border-color var(--nh-dur) var(--nh-ease),box-shadow var(--nh-dur) var(--nh-ease)}.nh-textarea{min-height:120px;resize:vertical}.nh-input::placeholder,.nh-textarea::placeholder{color:var(--nh-muted)}.nh-input:hover,.nh-textarea:hover,.nh-select:hover{border-color:var(--nh-primary-200)}.nh-input:focus,.nh-textarea:focus,.nh-select:focus{outline:none;border-color:var(--nh-primary);box-shadow:var(--nh-focus-ring)}.nh-input:disabled,.nh-textarea:disabled,.nh-select:disabled{background-color:var(--nh-surface);color:var(--nh-muted);cursor:not-allowed}.nh-input[aria-invalid="true"],.nh-textarea[aria-invalid="true"]{border-color:var(--nh-danger)}.nh-field__error{color:var(--nh-danger);font-size:var(--nh-fs-caption)}.nh-check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--nh-fs-small);line-height:1.8}.nh-check input[type="checkbox"],.nh-check input[type="radio"]{width:18px;height:18px;margin-block-start:4px;accent-color:var(--nh-primary);flex-shrink:0}.nh-prose input[type="text"],.nh-prose input[type="email"],.nh-prose input[type="tel"],.nh-prose input[type="url"],.nh-prose input[type="number"],.nh-prose input[type="search"],.nh-prose textarea,.nh-prose select{width:100%;padding:12px 16px;border-radius:var(--nh-btn-radius);border:1px solid var(--nh-border-strong);background-color:var(--nh-white);font-family:inherit;font-size:var(--nh-fs-small)}.nh-prose input:focus,.nh-prose textarea:focus,.nh-prose select:focus{outline:none;border-color:var(--nh-primary);box-shadow:var(--nh-focus-ring)}