.ct-field__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-3)}.ct-field__label{font-family:var(--font-measurement);font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;color:var(--ct-muted)}.ct-field__error,.ct-field__hint{margin:var(--ct-space-2) 0 0;font-size:.8125rem;line-height:1.5}.ct-field__hint{color:var(--ct-muted)}.ct-field__error{font-weight:600;color:var(--ct-danger)}.ct-input{inline-size:100%;border:1px solid var(--ct-line);border-radius:var(--ct-radius-control);background:var(--ct-paper-soft);font-size:.9375rem;color:var(--ct-ink);transition:background-color var(--ct-duration-control) var(--ct-ease-control),border-color var(--ct-duration-control) var(--ct-ease-control)}.ct-input::placeholder{color:var(--ct-muted)}.ct-input:hover{border-color:var(--ct-line-strong)}.ct-input:focus{border-color:var(--ct-action);background:var(--ct-paper)}.ct-input:disabled{cursor:not-allowed;opacity:.55}.ct-input[aria-invalid=true]{border-color:var(--ct-danger-line);background:var(--ct-danger-surface)}.ct-input[aria-invalid=true]::placeholder{color:var(--ct-danger)}.ct-input{margin-block-start:var(--ct-space-2);block-size:2.875rem;padding-inline:var(--ct-space-4)}